--- /srv/rebuilderd/tmp/rebuilderdlagwuB/inputs/python3.13-minimal_3.13.5-2_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdlagwuB/out/python3.13-minimal_3.13.5-2_armel.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-06-25 18:55:22.000000 debian-binary │ --rw-r--r-- 0 0 0 2320 2025-06-25 18:55:22.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1807016 2025-06-25 18:55:22.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 2316 2025-06-25 18:55:22.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 1808552 2025-06-25 18:55:22.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: 0x21bab4 │ │ │ │ + Entry point address: 0x22f094 │ │ │ │ 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 0x21bab4 │ │ │ │ +Entry point 0x22f094 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x52c64c 0x0053c64c 0x0053c64c 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x52e1ac 0x0053e1ac 0x0053e1ac 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 0x52c678 0x52c678 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x52e1d8 0x52e1d8 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 0x52c658 0x0053c658 0x0053c658 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x52e1b8 0x0053e1b8 0x0053e1b8 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 32bbe8 00 AX 0 0 16 │ │ │ │ - [13] .fini PROGBITS 00356658 346658 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00356680 346680 1e5fc8 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 0053c648 52c648 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 0053c64c 52c64c 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 0053c654 52c654 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 0053c658 52c658 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002aa70 01aa70 32d758 00 AX 0 0 16 │ │ │ │ + [13] .fini PROGBITS 003581c8 3481c8 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00358200 348200 1e5fa8 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 0053e1a8 52e1a8 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0053e1ac 52e1ac 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 0053e1b4 52e1b4 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 0053e1b8 52e1b8 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: 000841b4 120 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ - 5: 0008ba38 88 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ - 6: 00177708 568 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ - 7: 00045f2c 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 8: 00081784 360 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 9: 000822e8 172 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 4: 00084128 120 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 5: 0008b8dc 88 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 6: 0017863c 568 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 7: 00045b48 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 8: 00081444 360 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 9: 00081fa8 172 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ 10: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (2) │ │ │ │ - 11: 001b8aac 560 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 11: 001bdbd0 564 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: 00083f44 48 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 15: 00079610 160 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 16: 0015dad4 160 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 14: 00083eb8 48 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 15: 000792b8 160 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 16: 0015e6bc 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: 00251d24 64 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 20: 00072574 156 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 19: 0016f6d8 64 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 20: 0007221c 156 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 21: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (2) │ │ │ │ - 22: 001b8cdc 204 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 23: 0007e974 28 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 22: 001bde04 204 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 23: 0007e6e4 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: 00143e6c 544 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 26: 00144600 544 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 28: 0022da84 128 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ - 29: 0018af1c 972 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 28: 000afda8 128 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 29: 0018c1e4 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: 0018ae90 80 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 33: 003024e8 36 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 32: 0018c158 80 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 33: 0030a208 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: 00327ea0 44 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 37: 000bb89c 228 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 38: 000b2bf0 404 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 36: 0032be64 44 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 37: 000bbb58 228 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 38: 000b2e88 404 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ 39: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (2) │ │ │ │ - 40: 001c7780 192 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 41: 0007af54 32 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 40: 001cd6d4 192 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 41: 0007afb8 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: 0007e02c 100 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 45: 002bf670 44 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ - 46: 0017f830 392 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 47: 0006bca0 280 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ - 48: 0007e090 68 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 49: 00082bb4 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 44: 00079c74 100 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 45: 002caf24 44 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 46: 00180794 392 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 47: 0006b944 280 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ + 48: 00079cd8 68 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 49: 00082a58 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: 000354f0 40 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ - 54: 00076fe4 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 55: 0027d710 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ - 56: 00144228 244 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 57: 002b41d0 268 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 58: 000832e0 196 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ - 59: 002f90c4 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 60: 002227f4 128 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 61: 000852f4 252 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ - 62: 00283538 260 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 54: 00076c8c 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 55: 001b9c3c 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 56: 001449bc 244 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 57: 001f2788 268 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 58: 0008326c 196 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 59: 003012e4 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 60: 00235a94 128 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 61: 00082738 252 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 62: 00293330 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: 00124304 100 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ - 67: 0017c8d0 472 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 66: 001242cc 100 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 67: 0017d808 472 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ 68: 0055bbc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 69: 000a2964 208 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 69: 000a29f0 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: 00111060 120 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 73: 0007d418 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ - 74: 0022f1ec 92 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ - 75: 0017dfd8 312 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 76: 0007865c 56 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 77: 0012d958 1072 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 72: 00110f74 120 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 73: 0007d47c 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 74: 00242250 92 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 75: 0017ef3c 312 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 76: 00078304 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: 000a695c 236 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 79: 000a6ab0 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: 00112764 472 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 82: 0011266c 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: 0005c53c 16 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 89: 0005c85c 16 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ 90: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (2) │ │ │ │ - 91: 0007e27c 136 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ - 92: 00105e68 344 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ - 93: 001171e8 1512 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 94: 00190d4c 544 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 95: 001030a4 240 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 96: 00151860 148 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 91: 0007e2f8 136 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 92: 00105ec8 344 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 93: 001170f4 1512 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 94: 001921c4 544 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 95: 00103104 240 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 96: 00152354 148 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ 97: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntoa@GLIBC_2.4 (2) │ │ │ │ - 98: 002a0be8 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 98: 001de89c 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ 99: 00599cf8 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 100: 002c3c00 228 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 100: 002ceac0 228 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ 101: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (2) │ │ │ │ - 102: 001b98c8 216 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 103: 0007ae4c 8 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ - 104: 002a093c 8 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ - 105: 00062090 80 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 102: 001bea58 216 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 103: 0007aeb0 8 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 104: 002aeaec 8 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 105: 00061ecc 80 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ 106: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (10) │ │ │ │ - 107: 0027c86c 44 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 107: 0028d1e0 44 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 108: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (2) │ │ │ │ - 109: 00272658 112 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 110: 00081584 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ - 111: 0006defc 104 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 109: 001ad5b4 112 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 110: 00081244 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 111: 0006dba4 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: 00082774 56 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 115: 00082484 56 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ 116: 00551f1c 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ - 117: 0032c4e0 88 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ - 118: 0007d2f0 80 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 119: 0021bab4 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 117: 0022935c 88 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ + 118: 0007d354 80 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 119: 0022f094 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ 120: 00599ca4 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ - 121: 000a5da8 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 122: 002a7da8 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 121: 000a5e34 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 122: 002b5998 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ 123: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (2) │ │ │ │ - 124: 00079a78 132 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 124: 00079720 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: 00164428 216 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 128: 0021eb4c 204 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 127: 00164ff8 216 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 128: 00231f30 204 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ 129: 000298bc 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (2) │ │ │ │ - 130: 00175000 624 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ - 131: 0009c718 1304 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 132: 0007d29c 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 130: 00175f34 624 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 131: 0009c7a0 1304 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 132: 0007d300 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ 133: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 134: 0007db80 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 134: 0007dbe4 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ 135: 0002c1f8 88 FUNC GLOBAL DEFAULT 12 _Py_InitializeMain │ │ │ │ - 136: 00078818 132 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 137: 00114e3c 1160 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 136: 000784c0 132 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 137: 00114d48 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: 00079a2c 76 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ - 141: 00071588 80 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ - 142: 0006a650 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 143: 001aa880 92 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 140: 000796d4 76 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 141: 00071230 80 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 142: 0006a3a0 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 143: 001ae4b0 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: 0003c004 808 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 147: 001bcc90 84 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 148: 0020b664 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 149: 000a46d0 132 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ - 150: 000aefd4 124 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 146: 0003bf18 808 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 147: 001c25c0 84 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 148: 00219970 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 149: 000a475c 132 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 150: 000af1ec 124 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ 151: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (2) │ │ │ │ - 152: 00055614 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 152: 000551f8 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 153: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (2) │ │ │ │ - 154: 001d3c80 112 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 155: 00091b7c 284 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 154: 001da664 112 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 155: 00091c14 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: 0006b6a4 72 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 162: 0023f250 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 163: 00080570 104 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 161: 0006b4b4 72 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 162: 002521ac 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 163: 000802e0 104 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 164: 00000000 0 FUNC GLOBAL DEFAULT UND flock@GLIBC_2.4 (2) │ │ │ │ - 165: 001a2198 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 166: 00078900 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 167: 002250c4 52 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 165: 001a5110 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 166: 000785a8 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 167: 0008c014 52 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 168: 0002a1e0 0 FUNC GLOBAL DEFAULT UND XML_SetEndNamespaceDeclHandler │ │ │ │ - 169: 002c9938 64 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ - 170: 0010f1a4 76 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 169: 002d3e74 64 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 170: 0010efe0 76 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ 171: 00557858 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ - 172: 0016e528 756 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 173: 00078538 72 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ - 174: 0013a490 1204 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ - 175: 0014b9c8 20 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ - 176: 001b55b0 160 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ - 177: 0008b300 88 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ - 178: 0016176c 296 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 179: 002a0790 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 180: 0005ddf4 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 181: 0026dc18 556 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 182: 000791dc 640 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 183: 00042b10 284 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 184: 00076440 12 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 172: 0016f0f4 756 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 173: 000781e0 72 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 174: 0013a4d8 1204 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ + 175: 0014c1f4 20 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 176: 001b9b70 160 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 177: 0008b0f4 88 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 178: 00162354 296 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 179: 001de858 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 180: 0005df94 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 181: 0027f89c 556 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 182: 00078e84 640 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 183: 00042694 284 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 184: 000760e8 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: 00083fd4 36 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 187: 00083f48 36 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ 188: 00029b2c 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (3) │ │ │ │ - 189: 000827ac 44 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 189: 000824bc 44 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ 190: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (2) │ │ │ │ - 191: 00178224 80 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 192: 0027540c 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 193: 00078c0c 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ - 194: 002658dc 16 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 191: 00179158 80 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 192: 00286868 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 193: 000788b4 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 194: 00277cc8 16 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ 195: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (2) │ │ │ │ - 196: 0019cf18 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 197: 001a8b4c 52 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 196: 0019fcb0 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 197: 001ac05c 52 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ 198: 00035f00 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ 199: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ - 200: 0021ce48 64 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ - 201: 0031fc7c 136 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 200: 00230428 64 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 201: 003244d0 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: 001f0bc0 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 206: 00266f00 108 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 205: 001f93dc 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 206: 001904c0 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: 0007eabc 40 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 210: 0007e82c 40 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 211: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (2) │ │ │ │ - 212: 0007d3f0 4 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 212: 0007d454 4 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ 213: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (2) │ │ │ │ - 214: 001c6dac 164 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 215: 000985e4 112 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 214: 001cccb0 164 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 215: 0009867c 112 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ 216: 00000000 0 FUNC GLOBAL DEFAULT UND pread64@GLIBC_2.4 (2) │ │ │ │ - 217: 00135954 296 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 218: 0021baa4 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 217: 00135924 296 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 218: 0022f084 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: 0008325c 132 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 222: 00276914 332 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 221: 000831b0 132 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 222: 00287a70 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: 000787b8 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ - 230: 002c68ec 568 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 231: 0007d24c 32 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 232: 0017bed4 12 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 229: 00078460 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 230: 002d1168 568 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 231: 0007d2b0 32 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 232: 0017ce94 12 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 233: 0055af78 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 234: 0009df74 60 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 235: 00117104 228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 236: 0007896c 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 234: 0009dffc 60 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 235: 00117010 228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 236: 00078614 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ 237: 0003668c 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ - 238: 0021e984 72 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 239: 0010bebc 1156 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ - 240: 0003a7bc 20 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ - 241: 00079f70 640 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 242: 00129dd4 616 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 243: 0016b020 52 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 238: 0008b360 72 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 239: 0010bcf8 1156 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 240: 0003a768 20 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 241: 00079da4 640 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 242: 00129da4 616 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 243: 0016bbf0 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: 0009990c 312 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ - 247: 00224d54 160 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ - 248: 000ab8c0 132 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 246: 00099998 312 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 247: 00237ff4 160 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 248: 000aba88 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: 00223dd8 140 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 253: 00237078 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: 00143ae4 436 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ - 257: 002ffb50 16 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 256: 00144278 436 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 257: 00307ad4 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: 00079dc0 184 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 260: 00079a70 184 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ 261: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (2) │ │ │ │ - 262: 0017bfe8 380 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 263: 00300ae4 160 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 264: 00321b2c 144 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 265: 00295730 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ - 266: 0007d5d0 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ - 267: 000a9624 472 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 262: 0017cf6c 380 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 263: 0030895c 160 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 264: 0032622c 144 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 265: 002a4704 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 266: 0007d634 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 267: 000a97ec 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: 00062310 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ - 272: 00215e74 860 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 273: 0007ae64 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 271: 0006235c 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 272: 00227214 860 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 273: 0007aec8 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ 274: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.4 (2) │ │ │ │ - 275: 001b30a4 188 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 275: 001b7330 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: 00081e50 92 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 279: 0024f14c 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ - 280: 000aeb58 224 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 278: 00081b10 92 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 279: 002618c4 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 280: 000aed70 224 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ 281: 005c2d18 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 282: 003951a0 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ - 283: 0006db70 148 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ - 284: 0007d534 112 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ - 285: 000cab94 328 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 282: 00396d20 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 283: 0006d818 148 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 284: 0007d598 112 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 285: 000cae7c 328 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ 286: 000292a4 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 287: 0016eb0c 84 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 287: 0016f718 84 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ 288: 00599cd8 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ - 289: 00298cac 56 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 289: 002a78e4 56 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ 290: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpufree@GLIBC_2.7 (11) │ │ │ │ - 291: 0039b850 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ - 292: 002658ec 252 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 291: 0039d3d0 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 292: 00277cd8 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: 0028adf4 8 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 296: 0016789c 736 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 295: 0029a324 8 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 296: 00168470 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: 0007e15c 152 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 301: 001be33c 100 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ - 302: 001433a4 164 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 303: 000a7ef8 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 300: 0007e1d8 152 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 301: 001c3ce8 100 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 302: 00143b38 164 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 303: 000a804c 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 304: 00554f4c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ - 305: 00252ab4 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 306: 0007aec8 40 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ - 307: 00219808 576 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ - 308: 00276a6c 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 309: 000555f8 28 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 305: 002651e4 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 306: 0007af2c 40 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 307: 0022c074 576 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 308: 00287bc8 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 309: 00055278 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: 0029dba0 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 315: 000a4390 832 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 316: 0017dee4 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 317: 00078968 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 314: 002ac0c8 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 315: 000a441c 832 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 316: 0017ee48 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 317: 00078610 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: 0010f1f0 1444 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 320: 0010f02c 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: 0014fc38 160 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ - 327: 00071398 196 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 326: 0015051c 160 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 327: 00071040 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: 00082d0c 180 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 331: 00077184 268 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 332: 0003b89c 380 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 333: 001cecf8 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ - 334: 001d84cc 56 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 335: 0008b358 68 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 330: 00082bb0 180 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 331: 00076e2c 268 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 332: 0003b2d8 380 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 333: 001d547c 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 334: 001deec0 56 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 335: 0008b14c 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: 000ef608 64 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 339: 00224d48 12 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ - 340: 001d4f00 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ - 341: 00139aec 40 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 342: 00081604 232 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ - 343: 0016faf4 32 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 338: 000ef648 64 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 339: 00237fe8 12 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 340: 001dba84 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ + 341: 00139abc 40 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 342: 000812c4 232 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 343: 00170700 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: 0010c340 1392 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 347: 0010c17c 1392 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ 348: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (2) │ │ │ │ - 349: 002abf44 84 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 350: 0005c834 16 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 351: 000cb4e4 40 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ - 352: 00190f6c 364 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 353: 0015aea0 644 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 349: 002b9314 84 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 350: 0005cce8 16 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 351: 000cb7cc 40 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 352: 001923e4 364 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 353: 0015baf0 644 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ 354: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (2) │ │ │ │ - 355: 0008422c 8 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 356: 001b5d48 368 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 355: 000841a0 8 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 356: 001bad4c 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: 002739a4 192 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 359: 00284e08 192 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ 360: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (2) │ │ │ │ - 361: 0032b728 272 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 362: 00083f74 84 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 361: 0032f3a0 272 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 362: 00083ee8 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: 00078390 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 367: 00048428 500 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 368: 00108494 308 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ - 369: 00081d78 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 370: 002c5f80 1116 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 366: 00078038 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 367: 000481b0 500 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 368: 001084f4 308 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 369: 00081a38 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 370: 00205738 1116 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 371: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (2) │ │ │ │ - 372: 002127fc 964 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 372: 00223cf4 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: 0016b720 192 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ + 375: 0016c2f0 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: 000ab2a0 200 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ - 379: 00079d28 76 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 380: 0021eb1c 8 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ - 381: 0018b314 100 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 382: 0016a488 2616 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ - 383: 0003b524 128 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 384: 0005ae58 12 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 378: 000ab468 200 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 379: 000799d0 76 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 380: 00231f00 8 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 381: 0018c5dc 100 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 382: 0016b05c 2612 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 383: 0003b16c 128 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 384: 0005af38 12 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 385: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ - 386: 00353958 24 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ - 387: 00269090 108 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 386: 0022f064 24 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 387: 0027b250 108 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 388: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (2) │ │ │ │ - 389: 00043e44 8 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 389: 00043b10 8 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ 390: 000361e0 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ - 391: 000752ac 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ - 392: 000826e8 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ - 393: 00065614 68 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ - 394: 0015a348 356 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 391: 00074f54 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 392: 000823a8 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 393: 000652c4 68 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 394: 0015af98 356 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ 395: 00599680 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ - 396: 0030f3a0 76 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ - 397: 0034f74c 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 396: 00315ab0 76 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 397: 003518f4 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 398: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (2) │ │ │ │ - 399: 0012e078 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: 0016b054 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ - 402: 000552ec 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 403: 00287d5c 184 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 401: 0016bc24 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 402: 00054ec8 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 403: 00297aec 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: 00204990 532 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 407: 0008b994 164 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 408: 00068b1c 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 406: 00211130 532 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 407: 0008b838 164 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 408: 000687c0 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ 409: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (2) │ │ │ │ - 410: 00083fc8 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 410: 00083f3c 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ 411: 000294a8 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 412: 00329538 4 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 412: 0032d474 4 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ 413: 00029904 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (3) │ │ │ │ - 414: 0007d248 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 414: 0007d2ac 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ 415: 0002c4bc 28 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 416: 000a3500 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 417: 002ff1c8 24 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 416: 000a358c 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 417: 0030714c 24 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ 418: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 419: 00246be0 152 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 419: 0014987c 152 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 420: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (2) │ │ │ │ - 421: 00088dd0 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 421: 00088af0 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: 000bb980 196 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 424: 000bbc3c 196 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ 425: 00554dac 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 426: 0021a4ec 156 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 427: 002c5f0c 48 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 428: 002d14cc 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 426: 0022ce70 156 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 427: 002d0ce0 48 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 428: 002dab78 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ 429: 0055db18 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 430: 000a583c 36 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 430: 000a58c8 36 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ 431: 00599cdc 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 432: 00084120 96 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ - 433: 000fc420 76 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ - 434: 0004229c 516 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 432: 00084094 96 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 433: 000fc484 76 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 434: 00041f90 516 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 435: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (2) │ │ │ │ - 436: 0007d298 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 437: 0027a198 284 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 438: 00078e20 44 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 439: 0008934c 80 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 436: 0007d2fc 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 437: 0028ad68 284 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 438: 00078ac8 44 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 439: 0008906c 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: 00276a60 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ - 443: 00269c80 204 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 442: 00287bbc 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 443: 0027be40 204 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ 444: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (2) │ │ │ │ - 445: 001bd3d4 80 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 446: 0017cab4 448 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ - 447: 0007d290 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 445: 001c2d80 80 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 446: 0017d9ec 448 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 447: 0007d2f4 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: 0007d294 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 452: 0007d2f8 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 453: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 454: 0032c9a0 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ + 454: 0032fdac 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: 001396ac 36 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 459: 0007d478 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 460: 00288168 84 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 461: 00050398 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ - 462: 002e15dc 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 458: 0013967c 36 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 459: 0007d4dc 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 460: 00297c40 84 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 461: 000500ac 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 462: 002e9920 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ 463: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (2) │ │ │ │ - 464: 00050c40 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 465: 0008273c 56 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 466: 0017150c 112 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 464: 0005077c 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 465: 0008244c 56 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 466: 00172124 112 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 467: 0055db24 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ - 468: 0005681c 268 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 469: 0007d110 60 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ - 470: 0008bf98 56 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 471: 0020e324 168 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 472: 00052600 140 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 473: 00267580 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 468: 00056b0c 268 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 469: 0007d174 60 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 470: 0008bf80 56 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 471: 0021cdd0 168 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 472: 00052384 140 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 473: 00279848 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: 00351d00 48 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ + 476: 00353884 48 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ 477: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (2) │ │ │ │ - 478: 00271a84 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 479: 000ab0c8 240 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 480: 000e6bfc 28 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 481: 00160dc0 1324 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 482: 00082cec 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 478: 001acf48 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 479: 000ab290 240 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 480: 000e6c70 28 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 481: 001619a8 1324 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 482: 00082b90 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 483: 005530ac 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ - 484: 000bb6a0 392 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 484: 000bb95c 392 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 485: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (2) │ │ │ │ - 486: 00457aac 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 487: 00084188 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 488: 0015a31c 44 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 486: 0045962c 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 487: 000840fc 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 488: 0015af6c 44 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ 489: 00033e7c 8 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ - 490: 0016fb9c 56 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ - 491: 0034f258 48 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 492: 002992c4 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 490: 001707a8 56 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 491: 00351664 48 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 492: 002a7dd8 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 493: 00599cfc 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 494: 001dfbb8 116 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 494: 001e6f3c 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: 001a7f98 88 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 497: 001ab0b0 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: 001b5134 100 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 504: 00265850 140 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ - 505: 001b9bd8 116 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 503: 001b9498 100 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 504: 0018e404 140 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 505: 001beb30 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: 0020a48c 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ - 509: 0007d22c 8 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 510: 002c5e9c 112 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ + 508: 0021835c 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 509: 0007d290 8 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 510: 002d0c70 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: 00128d64 56 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 514: 00058c58 56 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 513: 00128d34 56 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 514: 000591a8 56 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ 515: 00000000 0 FUNC GLOBAL DEFAULT UND sethostname@GLIBC_2.4 (2) │ │ │ │ - 516: 0004ea30 160 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ - 517: 00273940 100 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 516: 0004e8d4 160 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 517: 00284da4 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: 001a89bc 68 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 521: 00186ed4 120 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 520: 001abb40 68 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 521: 00187ff8 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: 001ce770 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 524: 001d4bbc 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ 525: 00000000 0 FUNC GLOBAL DEFAULT UND __atomic_fetch_add_8@LIBATOMIC_1.0 (15) │ │ │ │ - 526: 00075b1c 92 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 526: 00075750 92 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ 527: 00031fe8 16 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ - 528: 0014fdc8 844 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ - 529: 002666b8 52 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ - 530: 002ff998 164 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ - 531: 0009a328 620 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ - 532: 001a7d60 164 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 533: 00131d94 488 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 528: 001506ac 844 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 529: 0018f830 52 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 530: 0030791c 164 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 531: 0009a3b4 620 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 532: 001aae78 164 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 533: 00131d58 488 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ 534: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.34 (4) │ │ │ │ - 535: 000e4ec8 360 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ - 536: 0010e98c 2072 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 537: 0005dae4 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 538: 00084020 4 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 535: 000e4f38 360 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 536: 0010e7c8 2072 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 537: 0005df60 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 538: 00083f94 4 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ 539: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (3) │ │ │ │ - 540: 002c66e0 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 541: 00074e30 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ - 542: 002987c4 88 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 540: 002d0f70 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 541: 00074ad8 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 542: 002a7748 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: 0029c3b4 80 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 546: 002aae40 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: 001672e4 1368 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ - 550: 0007d2a0 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 549: 00167eb8 1368 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 550: 0007d304 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: 002715e0 108 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 553: 001acedc 108 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 554: 0002aa50 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 555: 000c4010 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 555: 000c42d4 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ 556: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 557: 001104e0 544 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ - 558: 0007945c 124 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 559: 0007e1f4 136 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 560: 000a946c 440 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 561: 0020c0ac 108 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ - 562: 001d6824 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ - 563: 0027b334 84 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 557: 00110374 544 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 558: 00079104 124 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 559: 0007e270 136 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 560: 000a95c0 440 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 561: 0021a750 108 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ + 562: 001dd518 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ + 563: 0028bf04 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: 0003df08 144 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ - 567: 001adbfc 256 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 566: 0003d990 144 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ + 567: 001b1c84 256 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 568: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (2) │ │ │ │ - 569: 0014d4a0 428 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 570: 0018dd60 240 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 571: 000ab60c 376 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ - 572: 000a7f20 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 569: 0014dccc 428 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 570: 0018f0b4 240 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 571: 000ab7d4 376 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 572: 000a8074 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: 000b19c8 12 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 576: 0018e004 448 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 577: 0011b8bc 8 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ - 578: 00058900 28 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 575: 000b1c60 12 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 576: 0018f358 448 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 577: 0011b804 8 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 578: 000588e4 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: 00186ad4 408 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 582: 0019fc20 484 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 581: 001879dc 408 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 582: 001a29c0 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: 002c72bc 80 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ - 587: 00291524 88 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 588: 00323050 148 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 589: 001fb984 68 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 586: 002d1b3c 80 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ + 587: 001c7850 88 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 588: 003273ac 148 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 589: 002055c0 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: 0005c46c 16 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ - 593: 00269034 92 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 594: 002d0d24 76 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 592: 0005c74c 16 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 593: 0027b1f4 92 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 594: 002da4b4 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: 002a2548 200 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ - 598: 001d8830 328 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 597: 002b058c 200 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 598: 001df224 304 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 599: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (2) │ │ │ │ - 600: 00080568 8 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 600: 000802d8 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: 00065174 8 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 606: 00064e18 8 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ 607: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (2) │ │ │ │ - 608: 0011aa1c 36 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 609: 000ee714 2088 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 610: 00128b8c 416 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 608: 0011a964 36 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 609: 000ee780 2068 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 610: 00128b5c 416 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ 611: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ - 612: 000a1f0c 268 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 613: 0004deb8 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 614: 0007904c 52 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 615: 00284ba8 4 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 616: 0022c560 112 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 617: 00079ef8 4 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 618: 002cfdf0 176 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 612: 000a1f98 268 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 613: 0004dd84 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 614: 00078cf4 52 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 615: 002949a0 4 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 616: 000a6960 112 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 617: 00079ba8 4 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 618: 0020be98 176 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ 619: 0055af5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 620: 0028dc38 112 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 620: 0029cff0 112 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ 621: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (2) │ │ │ │ - 622: 0005c308 24 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ - 623: 0010f794 444 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 624: 0020d634 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 622: 0005c5a8 24 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 623: 0010f5d0 444 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 624: 0021bfdc 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: 00188d6c 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 628: 00189fe4 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ 629: 0002d868 84 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ - 630: 00062b4c 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 631: 00055318 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 632: 00115c7c 4960 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 633: 0016b7e0 96 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ - 634: 000b8dc0 816 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ - 635: 002c4904 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 630: 00062a18 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 631: 00055164 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 632: 00115b88 4960 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 633: 0016c3b0 96 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ + 634: 000b9074 824 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 635: 002cf7b8 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: 000c69b0 144 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 638: 000c6c74 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: 0028cb94 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 642: 000a687c 224 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 643: 000a6798 132 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 644: 001034c0 272 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 645: 000784dc 92 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 641: 0029c0c4 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 642: 000a69d0 224 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 643: 000a687c 132 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 644: 00103520 272 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 645: 00078184 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: 000bb870 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 652: 000bbb2c 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 653: 0055bbc4 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ - 654: 001bad30 788 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 655: 001476a4 16 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 656: 000742e4 88 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 657: 0007d93c 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 658: 0021cf84 80 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ - 659: 002915fc 28 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 660: 00264674 132 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ - 661: 001ce348 244 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 654: 001bfe78 788 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 655: 00147e38 16 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 656: 00073f8c 88 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 657: 0007d9a0 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 658: 0008aff4 80 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 659: 002a064c 28 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 660: 00189f40 132 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 661: 001d470c 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: 0007d3ac 68 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ - 665: 00128b84 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 664: 0007d410 68 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 665: 00128b54 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: 00202a7c 16 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 668: 0020f11c 16 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 669: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (18) │ │ │ │ - 670: 0028c430 200 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 671: 00160d0c 16 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ - 672: 002828b4 484 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ - 673: 00078c08 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ - 674: 000586b8 64 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 675: 000804d8 108 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 676: 0007ae78 4 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 670: 0029b960 200 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 671: 001618f4 16 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 672: 002927e8 484 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 673: 000788b0 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 674: 000587c0 64 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 675: 00080248 108 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 676: 0007aedc 4 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ 677: 005558b4 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 678: 00128a48 92 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ - 679: 00081418 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 680: 0007e558 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 678: 00128a18 92 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 679: 000810d8 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 680: 0007e1d4 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 681: 0055af74 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ - 682: 0026d6fc 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ - 683: 00047c20 272 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 682: 0027f3c0 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 683: 000479cc 272 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ 684: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (2) │ │ │ │ - 685: 0027dae8 120 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 685: 0028e434 120 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 686: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (2) │ │ │ │ - 687: 003955a0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 688: 00062210 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 689: 002ace2c 100 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 690: 0008c02c 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 691: 00085a00 316 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ - 692: 000b268c 72 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ - 693: 002a74b0 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 694: 0029c7f8 204 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 687: 00397120 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 688: 00062064 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 689: 001ec268 100 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 690: 0008c048 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 691: 00085524 316 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 692: 000b2924 72 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 693: 002b50a0 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 694: 002ab284 204 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ 695: 00000000 0 FUNC GLOBAL DEFAULT UND mknodat@GLIBC_2.33 (10) │ │ │ │ - 696: 002c4914 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 697: 0007d14c 108 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 696: 002cf7c8 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 697: 0007d1b0 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: 0004fa84 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 700: 0004f7b0 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ 701: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (8) │ │ │ │ - 702: 002cdde4 160 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 703: 002f7a00 112 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ - 704: 000f4eb0 20 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 705: 00082650 32 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 706: 00218a38 256 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 707: 0006b9b0 300 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ - 708: 0007d900 60 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ - 709: 0004f23c 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 710: 00078694 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 711: 0028812c 60 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 712: 001c10ac 64 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 713: 00113698 192 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ - 714: 0014f0f4 200 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 702: 00208cb8 160 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 703: 002ffca4 112 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 704: 000f4ef4 20 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 705: 00082310 32 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 706: 0022b104 256 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 707: 0006b654 300 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ + 708: 0007d964 60 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 709: 0004f058 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 710: 0007833c 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 711: 001c1ab0 60 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 712: 001c6cf4 64 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 713: 001135a0 192 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 714: 0014f9d0 200 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ 715: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (2) │ │ │ │ - 716: 0021506c 368 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 717: 0005593c 512 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 716: 002263b0 368 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 717: 00055650 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: 0008a7d4 340 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 722: 0007de14 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 723: 00188be8 20 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 724: 0007e6a8 180 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 725: 0020b87c 2032 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ - 726: 001aab14 476 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 721: 0008a138 340 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 722: 0007de78 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 723: 00189d24 20 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 724: 0007e418 180 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 725: 00219b88 2032 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 726: 001ae7c8 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: 000a9b50 56 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 730: 000a9d18 56 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ 731: 0002f154 148 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ - 732: 0007ae44 8 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ - 733: 00128d9c 120 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 734: 000854c4 308 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 735: 0011fd88 176 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 736: 00081c90 80 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 732: 00079a68 8 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 733: 00128d6c 120 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 734: 00084fe8 308 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 735: 0011fccc 176 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 736: 00081950 80 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ 737: 00000000 0 FUNC GLOBAL DEFAULT UND log2@GLIBC_2.29 (8) │ │ │ │ - 738: 001becdc 332 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 738: 001c4688 332 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ 739: 0054feec 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (19) │ │ │ │ - 740: 00055c68 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 740: 0005597c 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: 002b783c 1700 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 744: 000a57b8 132 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 743: 002c3a2c 1700 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 744: 000a5844 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: 0021ce88 148 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 749: 000a8e54 88 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 750: 0014e2c4 324 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ - 751: 0007ae68 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ - 752: 0008068c 112 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ - 753: 00056c50 44 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 754: 000b1edc 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 755: 000aaa48 1664 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 756: 00175270 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 757: 0010b5c0 2300 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ - 758: 00061128 8 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 748: 0008aef8 148 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 749: 000a8fa8 88 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 750: 0014eb5c 324 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 751: 0007aecc 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 752: 000803fc 112 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 753: 00056f38 44 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 754: 000b2174 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 755: 000aac10 1664 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 756: 001761a4 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 757: 0010b3fc 2300 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 758: 0006141c 8 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ 759: 005547cc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 760: 0007d37c 44 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 760: 0007d3e0 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: 000830c8 128 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ - 764: 0018e1c4 156 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 763: 00082f6c 128 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 764: 0018f518 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: 0018e4dc 172 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 768: 0005245c 124 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 767: 0018f864 172 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 768: 000521e0 124 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ 769: 005a1fb0 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ - 770: 000558c0 124 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 770: 000555d4 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: 00077564 328 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 773: 0007720c 328 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ 774: 005511ec 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ - 775: 002c0f88 148 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ - 776: 00082670 120 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 775: 002011d8 148 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 776: 00082330 120 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ 777: 0055af64 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 778: 002a2d08 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 778: 002b0c4c 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ 779: 00000000 0 FUNC GLOBAL DEFAULT UND __getsockopt64@GLIBC_2.34 (4) │ │ │ │ - 780: 001a8974 72 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ - 781: 00148f1c 460 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 782: 000cfc54 71796 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 783: 00277478 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 780: 001aba88 72 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 781: 001496b0 460 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 782: 000cfec4 71300 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 783: 002885d4 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ 784: 005510e0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ - 785: 000f414c 464 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 786: 0011aa8c 76 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 785: 000f4190 464 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 786: 0011a9d4 76 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 787: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (2) │ │ │ │ - 788: 0004ae60 72 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 789: 001bfe48 1172 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 790: 0029cf30 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ - 791: 00264170 124 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 792: 0007d28c 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 793: 00239eac 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 788: 0004aafc 72 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 789: 001c5a90 1172 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 790: 002ab684 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 791: 002766b8 124 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 792: 0007d2f0 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 793: 0024cf08 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 794: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (2) │ │ │ │ - 795: 001481d0 228 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 796: 000be488 164 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 795: 00148964 228 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 796: 000be74c 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: 000650c8 16 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ - 800: 001abbfc 448 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 801: 0014fd18 176 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 802: 00275368 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 803: 00264e84 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 804: 00083148 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 799: 00064e08 16 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 800: 001af8e4 448 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 801: 001505fc 176 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 802: 002867c4 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 803: 002772fc 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 804: 00082fec 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ 805: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (2) │ │ │ │ - 806: 00063af0 80 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 807: 0007d7f8 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 808: 00091ddc 716 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ - 809: 0027dff4 1804 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 810: 00145204 1752 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ - 811: 000b26d4 96 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 812: 001dfc2c 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 806: 00063a40 80 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 807: 0007d85c 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 808: 00091e74 716 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 809: 001ba358 1804 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 810: 00145998 1752 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 811: 000b296c 96 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 812: 001e6fb0 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: 002d6ca8 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 815: 0020de48 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: 00139e7c 716 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 819: 0007dd04 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 820: 00314938 80 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 818: 00139ec4 716 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 819: 0007dd68 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 820: 0031a818 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: 0013d614 544 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ - 825: 00128824 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ - 826: 00188dbc 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ - 827: 002fff1c 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ - 828: 003461d8 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ - 829: 000bcd2c 5980 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 830: 0011fe38 300 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 824: 0013d9ec 544 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 825: 001287f4 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 826: 0018a034 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 827: 00307f38 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 828: 00348af0 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 829: 000bcff0 5980 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 830: 0011fd7c 300 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ 831: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (2) │ │ │ │ - 832: 000752b0 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ - 833: 000e6bac 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 834: 00114784 1612 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ + 832: 00074f58 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 833: 000e6c20 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 834: 0011468c 1616 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ 835: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_create1@GLIBC_2.9 (5) │ │ │ │ 836: 00000000 0 FUNC GLOBAL DEFAULT UND feof@GLIBC_2.4 (2) │ │ │ │ 837: 00551970 4 OBJECT GLOBAL DEFAULT 26 PyExc_ValueError │ │ │ │ 838: 000293d0 0 FUNC GLOBAL DEFAULT UND asin@GLIBC_2.4 (3) │ │ │ │ - 839: 0007dd94 116 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ - 840: 0023e7b0 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 839: 0007ddf8 116 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 840: 0025170c 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ 841: 0002a240 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 842: 002ad134 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 843: 00226260 60 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 844: 0008bd50 8 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 842: 002b9ed0 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 843: 0008d228 60 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 844: 0008bd38 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: 001b9590 224 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 848: 00076b4c 96 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 849: 00301210 988 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 847: 001be6b8 224 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 848: 000767f4 96 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 849: 00309094 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: 00078c90 28 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 852: 00078938 28 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ 853: 00030d9c 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 854: 0006cd90 48 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ - 855: 002854d0 104 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ - 856: 00147188 32 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 854: 0006ca34 48 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 855: 001be798 104 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 856: 0014791c 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: 00081498 236 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 860: 00081158 236 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ 861: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (2) │ │ │ │ - 862: 000a7c90 616 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 863: 0030c648 620 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 862: 000a7de4 616 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 863: 00313094 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: 003374d8 216 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 867: 00147c58 1104 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ - 868: 0008175c 40 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 869: 001f7094 1588 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 870: 001531a8 792 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 866: 0033a0ac 216 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 867: 001483ec 1104 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 868: 0008141c 40 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 869: 002001ec 1588 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 870: 00153ca0 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: 0014c0a4 5116 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 877: 0006ce58 108 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 878: 000ed984 8 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 876: 0014c8d0 5116 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 877: 0006cb00 108 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 878: 000ed9f0 8 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ 879: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (2) │ │ │ │ - 880: 0005639c 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ - 881: 0011ee3c 1828 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ - 882: 00204504 112 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 880: 00056414 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 881: 0011ed90 1828 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 882: 00210ca4 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: 00325ed8 1768 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 886: 00329f7c 1768 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ 887: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (2) │ │ │ │ - 888: 001aa32c 568 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 888: 001adf5c 568 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ 889: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (2) │ │ │ │ - 890: 0020afa0 640 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 890: 00218c90 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: 0009b384 60 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ - 894: 0007d8e0 32 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ - 895: 001db820 100 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ - 896: 000a3958 1088 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 893: 0009b410 60 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 894: 0007d944 32 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 895: 001e24cc 100 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 896: 000a39e4 1088 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ 897: 00032190 92 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 898: 0029cbd8 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 899: 0032c87c 112 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ + 898: 001d50d0 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ + 899: 00229614 112 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ 900: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (9) │ │ │ │ - 901: 0008c9d8 132 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ - 902: 0029b9b0 128 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ - 903: 0007d498 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 904: 0029e4c0 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ - 905: 00353914 68 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 901: 0008c9f4 132 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ + 902: 002aa4c4 128 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 903: 0007d4fc 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 904: 002ac9ac 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 905: 00355498 68 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 906: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 907: 002a23e8 64 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ - 908: 0007d674 28 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 907: 002b042c 64 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 908: 0007d6d8 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: 000786f8 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 912: 002d0520 8 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 913: 000bbde4 144 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 911: 000783a0 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 912: 002d9cb0 8 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 913: 000bc0a0 144 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ 914: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (2) │ │ │ │ - 915: 001ac254 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 916: 00078e4c 72 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 917: 0004551c 256 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ - 918: 00056758 196 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ - 919: 001d0fa4 1372 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 915: 001aff3c 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 916: 00078af4 72 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 917: 000451b8 256 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 918: 00056a48 196 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ + 919: 001d7984 1372 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ 920: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (2) │ │ │ │ - 921: 0005c6ec 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ - 922: 0011a6d8 424 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 923: 000a7990 768 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 924: 00111abc 412 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 925: 000cadd8 36 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 921: 0005c9f4 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 922: 0011a620 424 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 923: 000a7ae4 768 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 924: 001119d0 412 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 925: 000cb0c0 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: 002c3518 256 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ - 929: 00128a10 56 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ - 930: 002c63dc 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 931: 0007e0d4 68 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 932: 00313964 92 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 928: 002ce3dc 256 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ + 929: 001289e0 56 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 930: 002d0d54 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 931: 00079d1c 68 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 932: 003197d4 92 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ 933: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (2) │ │ │ │ - 934: 00288f80 264 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 934: 00298a58 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: 00031e14 104 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ - 941: 00174dc4 24 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 942: 0029a85c 328 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ - 943: 0053c444 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 941: 00175ce0 24 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 942: 002a9370 328 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 943: 0053dfa4 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 944: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (2) │ │ │ │ - 945: 002703f4 112 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 945: 001abad0 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: 001c1b68 36 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 949: 0005b694 124 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 948: 001c79fc 36 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 949: 0005b9f8 124 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ 950: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (2) │ │ │ │ - 951: 0007afc4 16 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 952: 0021b234 84 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 953: 000a2d30 96 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ - 954: 0007d838 8 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 955: 00082a88 300 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ - 956: 0011b9bc 156 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 951: 0007b028 16 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 952: 0022ddc8 84 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 953: 000a2dbc 96 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 954: 0007d89c 8 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 955: 0008292c 300 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 956: 0011b904 156 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ 957: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (20) │ │ │ │ - 958: 000806fc 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 958: 0008046c 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ 959: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (2) │ │ │ │ - 960: 002cfea0 24 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 961: 00054314 68 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 960: 002d9630 24 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 961: 000539fc 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: 0007aeb0 24 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 967: 0007af14 24 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ 968: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (2) │ │ │ │ - 969: 000a5c14 404 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 970: 000a5860 96 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 969: 000a5ca0 404 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 970: 000a58ec 96 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ 971: 00557a18 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 972: 000a681c 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 973: 001d476c 40 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ + 972: 000a6900 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 973: 001db250 40 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ 974: 00556c64 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 975: 0008b8c0 52 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 975: 0008b764 52 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ 976: 00000000 0 FUNC GLOBAL DEFAULT UND fchmod@GLIBC_2.4 (2) │ │ │ │ - 977: 00083ffc 4 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 977: 00083f70 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: 0018d850 96 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 981: 0018eba4 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: 00188bfc 152 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 985: 00164318 128 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 986: 000438b4 88 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 987: 0007d880 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ - 988: 0007d3f4 36 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 984: 00189df0 152 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 985: 00164ee8 128 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 986: 00321630 92 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 987: 0007d8e4 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 988: 0007d458 36 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ 989: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 990: 000bb874 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 990: 000bbb30 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ 991: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (2) │ │ │ │ - 992: 001d7404 92 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 993: 0009da94 108 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 992: 001de0f8 92 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 993: 0009db1c 108 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ 994: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (5) │ │ │ │ - 995: 001501fc 136 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 995: 00150c3c 192 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 996: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (11) │ │ │ │ - 997: 0009da58 60 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ - 998: 000b6b14 132 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 999: 00045ccc 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 997: 0009dae0 60 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 998: 000b6dc8 132 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 999: 00045968 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ 1000: 005545ec 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ - 1001: 0010fda8 44 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ - 1002: 00084190 36 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 1003: 00084180 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ - 1004: 00128d2c 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ - 1005: 001e0710 464 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 1006: 001f5018 1128 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1007: 00079130 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 1008: 000833d0 60 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 1009: 00225f84 60 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 1001: 0010fbe4 44 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 1002: 00084104 36 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 1003: 000840f4 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1004: 00128cfc 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1005: 001e7a94 464 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 1006: 001fe118 1128 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1007: 00078dd8 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 1008: 0008335c 60 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 1009: 002391e4 60 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1010: 000292bc 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1011: 000a3504 496 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 1012: 00323e1c 504 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1013: 000fe32c 504 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1011: 000a3590 496 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 1012: 00327bc4 504 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1013: 000fe390 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: 0009b4c8 168 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 1017: 0005c5dc 96 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ - 1018: 0029fe78 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 1019: 0003ab8c 100 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ - 1020: 0008b39c 184 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 1016: 0009b554 168 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 1017: 0005c86c 96 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 1018: 002ae04c 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 1019: 0003a9f8 100 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 1020: 0008b1f8 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: 001f4d58 704 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1024: 00080d78 136 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1025: 000e3960 180 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1023: 001fde58 704 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1024: 00080a38 136 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1025: 000e39ec 180 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ 1026: 0055c454 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1027: 0021ec84 48 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1027: 00232068 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: 0006bf54 92 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ + 1031: 0006bc84 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: 000c07e0 1516 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ - 1035: 002cbb0c 80 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1034: 000c0aa4 1516 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 1035: 002d5fec 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: 00079780 144 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1039: 0007d26c 32 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 1038: 00079428 144 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1039: 0007d2d0 32 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ 1040: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (2) │ │ │ │ - 1041: 000cb1f8 380 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1042: 002683f8 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 1041: 000cb4e0 380 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1042: 0027a658 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 1043: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (2) │ │ │ │ - 1044: 00092adc 660 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1045: 00332524 120 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 1044: 00092b74 660 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1045: 00335728 120 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ 1046: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (12) │ │ │ │ - 1047: 00296cbc 132 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 1047: 001ce01c 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: 00078970 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1051: 0016a444 68 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 1052: 000826fc 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 1053: 001482b4 288 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1054: 00092d70 400 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 1055: 0034e834 1052 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 1056: 000605d8 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1057: 002d26fc 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 1050: 00078618 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1051: 0016b018 68 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 1052: 000823bc 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 1053: 00148a48 288 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1054: 00092e08 400 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 1055: 00350c40 1052 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 1056: 000608cc 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1057: 0020cbe0 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 1058: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (2) │ │ │ │ - 1059: 000b2e2c 1848 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1060: 0028b7c0 348 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 1059: 000b30c4 1848 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1060: 0029acf0 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: 00270358 76 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1066: 0007dcfc 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 1067: 000b8ac4 360 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 1068: 00267450 304 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 1065: 00281fdc 76 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1066: 0007dd60 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 1067: 000b8d78 360 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 1068: 00279718 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: 00054a64 256 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ - 1072: 002fb014 4 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 1073: 00218674 836 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 1074: 00296a24 52 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 1071: 000547f8 256 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 1072: 0030316c 4 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 1073: 0022ad34 836 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 1074: 002a5774 52 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ 1075: 0002ffd4 408 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ - 1076: 000ba40c 68 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 1077: 0019d1d4 36 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1078: 001aaa94 128 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 1079: 00214360 752 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 1076: 000ba6c8 68 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 1077: 0019ff6c 36 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1078: 001ae748 128 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 1079: 00225600 752 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ 1080: 00553948 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1081: 001f0948 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ - 1082: 0007917c 96 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 1081: 001f9164 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 1082: 00078e24 96 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 1083: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (25) │ │ │ │ - 1084: 000a0120 676 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 1085: 002745cc 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1086: 00160cfc 16 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ - 1087: 001c0704 728 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 1084: 000a01ac 676 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 1085: 002859fc 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1086: 001618e4 16 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 1087: 001c634c 728 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ 1088: 00032df4 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: 0019bfcc 88 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ - 1093: 0011aa40 76 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 1094: 002743a8 96 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1095: 0029c690 180 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 1096: 00084234 28 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 1097: 0007d2ac 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ + 1092: 0019ed60 88 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 1093: 0011a988 76 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 1094: 0028580c 96 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1095: 002ab11c 180 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 1096: 000841a8 28 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 1097: 0007d310 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: 00078f68 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 1102: 00078bec 28 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ - 1103: 0007d420 28 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1101: 00078c10 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 1102: 00078894 28 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1103: 0007d484 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: 00131f7c 1136 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ - 1109: 001aa9e4 176 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ - 1110: 00138dd4 904 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ - 1111: 001c8f44 52 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 1112: 001f6d74 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 1113: 0008049c 60 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ - 1114: 002bb624 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 1115: 00132790 664 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1116: 0018db4c 532 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 1108: 00131f40 1136 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1109: 001ae698 176 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 1110: 00138da4 904 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1111: 001cf150 52 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 1112: 001ffecc 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 1113: 0008020c 60 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ + 1114: 002c6f30 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 1115: 00132754 652 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1116: 0018eea0 532 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ 1117: 0002ae48 56 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 1118: 0026758c 156 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1119: 0008b464 160 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1120: 0003c8d8 116 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1121: 002c873c 68 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1118: 00279854 156 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1119: 0008b2c0 160 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1120: 0003c5cc 116 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1121: 002d2cc0 68 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1122: 0002b294 64 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ - 1123: 00078cb4 196 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ - 1124: 0006c2b8 88 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ - 1125: 00287e14 156 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 1126: 00210364 380 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 1127: 000927c0 796 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 1128: 001fc2f4 64 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 1123: 0007895c 196 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 1124: 0006be9c 88 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 1125: 00297ba4 156 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 1126: 0021f7f4 380 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 1127: 00092858 796 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 1128: 00206784 64 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 1129: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (2) │ │ │ │ - 1130: 00079c98 80 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 1131: 0021fdd4 324 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 1130: 00079940 80 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 1131: 0008bb44 324 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 1132: 00554278 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 1133: 00074e40 12 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 1133: 00074ae8 12 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ 1134: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (2) │ │ │ │ - 1135: 00079538 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1135: 000791e0 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ 1136: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (2) │ │ │ │ - 1137: 00047df4 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 1137: 00047980 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 1138: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (2) │ │ │ │ - 1139: 001be3a0 644 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 1140: 00226ae8 24 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1139: 001c3d4c 644 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 1140: 00239d0c 24 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ 1141: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (2) │ │ │ │ - 1142: 001ad158 692 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 1143: 0013b414 132 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 1142: 001b11e0 692 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 1143: 0013b7ec 132 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ 1144: 005551ec 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ - 1145: 00045cd0 476 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 1146: 001d4f18 716 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 1145: 0004596c 476 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 1146: 001dba9c 716 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ 1147: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (2) │ │ │ │ - 1148: 001d69c8 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ + 1148: 001dd6bc 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ 1149: 00029a90 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (3) │ │ │ │ - 1150: 0007644c 68 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 1150: 000760f4 68 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ 1151: 00000000 0 FUNC GLOBAL DEFAULT UND copy_file_range@GLIBC_2.27 (13) │ │ │ │ - 1152: 000f2634 124 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 1152: 000f2674 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: 0032c934 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ - 1158: 0009b348 60 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ - 1159: 002f934c 52 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 1160: 0007459c 184 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1161: 0008a050 20 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1162: 000bbe74 76 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ - 1163: 00118c68 332 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 1164: 000afbf8 48 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1157: 0032fd4c 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ + 1158: 0009b3d4 60 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1159: 003014a4 52 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 1160: 00074244 184 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1161: 00089d70 20 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1162: 000bc130 76 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1163: 00118bb4 332 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 1164: 000afe90 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: 0014e0a8 540 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 1169: 0014e8fc 608 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ 1170: 0055eaac 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1171: 0006cd8c 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 1172: 00309c04 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1173: 000a87d0 400 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 1174: 00099e00 676 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 1175: 0007ae7c 32 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1176: 0022c398 88 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 1171: 0006ca30 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 1172: 00310b64 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1173: 000a8924 400 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 1174: 00099e8c 676 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 1175: 0007aee0 32 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1176: 000a6824 88 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ 1177: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1178: 0045b244 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 1179: 0017df88 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1178: 0045cdc4 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 1179: 0017eeec 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ 1180: 0002c7ec 352 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ - 1181: 000737ec 128 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ - 1182: 00065430 36 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ - 1183: 000391b8 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1184: 00287d0c 80 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 1181: 00073494 128 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1182: 000650d4 36 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1183: 00038eac 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ + 1184: 00297a9c 80 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ 1185: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (2) │ │ │ │ - 1186: 000784c8 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1187: 000f5a70 1100 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1188: 001bac64 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1189: 00161924 108 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1186: 00078170 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1187: 000f5ab4 1100 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1188: 001bfdac 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1189: 0016250c 108 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ 1190: 0002a198 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ - 1191: 00188bd8 16 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 1192: 000bb828 72 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ - 1193: 0007ae74 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 1194: 000a5788 48 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 1191: 00189cfc 16 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 1192: 000bbae4 72 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1193: 0007aed8 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 1194: 000a5814 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: 0029e0c4 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 1197: 001d74fc 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 1198: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (2) │ │ │ │ - 1199: 0007889c 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1200: 00457960 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1201: 001d5618 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ - 1202: 00155d2c 64 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1203: 002a6cb0 492 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 1199: 00078544 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1200: 004594e0 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1201: 001dc30c 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ + 1202: 00156848 64 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1203: 002b48a0 492 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ 1204: 00552990 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 1205: 00079cf8 48 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ - 1206: 000796b0 128 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 1207: 0005d80c 92 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 1208: 002c5e5c 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1205: 000799a0 48 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 1206: 00079358 128 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 1207: 0005db90 92 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 1208: 002d0c30 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ 1209: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2) │ │ │ │ - 1210: 0008abe4 24 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ - 1211: 00044684 44 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1210: 0008a548 24 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 1211: 000441b8 44 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ 1212: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (2) │ │ │ │ - 1213: 00193df8 544 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1214: 000684e8 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 1213: 00195274 544 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1214: 000681d4 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ 1215: 005546dc 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 1216: 00079928 152 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1216: 000795d0 152 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ 1217: 00037220 88 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 1218: 000827d8 40 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 1219: 0024dac4 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 1218: 000824e8 40 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 1219: 0026023c 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: 00064e14 276 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ - 1223: 001f6610 108 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1222: 00064ab8 276 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1223: 001ff710 108 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ 1224: 0055dae4 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 1225: 00239580 104 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1225: 0024c5dc 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: 001e28ec 112 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ - 1230: 0006316c 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1231: 000b2918 308 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1229: 001e9ccc 112 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1230: 000630dc 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1231: 000b2bb0 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: 0007af74 4 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1234: 0007afd8 4 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ 1235: 00553cf8 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1236: 0007af78 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1236: 0007afdc 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 1237: 00000000 0 FUNC GLOBAL DEFAULT UND if_nametoindex@GLIBC_2.4 (2) │ │ │ │ - 1238: 001c3080 108 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 1238: 001c8f08 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: 0021cdc4 132 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ + 1241: 002303a4 132 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ 1242: 0002a684 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (3) │ │ │ │ - 1243: 00143ac0 36 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1244: 000f8ff0 1064 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 1243: 00144254 36 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1244: 000f9034 1064 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ 1245: 00000000 0 FUNC GLOBAL DEFAULT UND memrchr@GLIBC_2.4 (2) │ │ │ │ - 1246: 00068d8c 72 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 1246: 00068a30 72 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 1247: 0002c318 124 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1248: 0016b71c 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ - 1249: 00300690 16 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ - 1250: 0005695c 96 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ - 1251: 002c7e7c 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1252: 0031cb48 416 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ - 1253: 0004a108 64 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ - 1254: 000f25c0 116 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 1248: 0016c2ec 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 1249: 00308508 16 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1250: 00056c4c 96 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ + 1251: 002d26f8 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1252: 00323358 416 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1253: 00049bd8 64 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1254: 000f2600 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: 0003b518 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1257: 0003b28c 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ 1258: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (2) │ │ │ │ - 1259: 00060b34 64 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ - 1260: 00078ad4 136 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 1261: 0007c8e8 16 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1262: 0026c7b0 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ - 1263: 0007d1e0 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 1259: 00060eac 64 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 1260: 0007877c 136 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 1261: 0007c94c 16 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1262: 0027e69c 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1263: 0007d244 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ 1264: 0002a720 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (2) │ │ │ │ - 1265: 002518ec 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ - 1266: 0034bae0 780 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 1265: 0026405c 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 1266: 0022de1c 780 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ 1267: 005c2d10 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ - 1268: 0012912c 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ - 1269: 0007e3d4 388 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1268: 001290fc 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1269: 0007e050 388 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ 1270: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (2) │ │ │ │ - 1271: 000741a4 320 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ - 1272: 000fb024 2044 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 1271: 00073e4c 320 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 1272: 000fb06c 2056 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ 1273: 0055ac24 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1274: 000ce604 92 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ - 1275: 000458f8 312 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1274: 000ce868 92 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1275: 00045594 312 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1276: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (2) │ │ │ │ - 1277: 00057f5c 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 1278: 0022d1d8 152 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 1279: 00148e30 220 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 1277: 000581a0 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 1278: 002402bc 152 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 1279: 001495c4 220 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 1280: 0055db2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ - 1281: 000a7f28 2216 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1282: 00457adc 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ - 1283: 0004acc0 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1281: 000a807c 2216 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1282: 0045965c 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1283: 0004a954 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: 000635ec 220 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ - 1289: 0007ae54 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1290: 0007d74c 68 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ - 1291: 0028b0c0 36 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1288: 00063504 220 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1289: 0007aeb8 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1290: 0007d7b0 68 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1291: 0029a5f0 36 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1292: 00000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.29 (8) │ │ │ │ - 1293: 0028fba8 28 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1294: 00071ae8 100 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ - 1295: 0011e04c 96 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ - 1296: 0006c960 204 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ - 1297: 0023f11c 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 1293: 001c768c 28 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1294: 00071790 100 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1295: 0011dfa0 96 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ + 1296: 0006c5f8 204 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1297: 00252078 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: 00189964 508 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 1301: 0003f000 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 1302: 00143c98 468 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1300: 0018abe0 508 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 1301: 0003ecf4 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 1302: 0014442c 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: 0007a1f4 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ - 1306: 00253634 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1307: 00061590 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 1308: 0007e9a8 160 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 1309: 001973ac 116 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1310: 00078cac 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1311: 001612ec 96 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 1305: 0007a028 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 1306: 00265d64 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1307: 0006188c 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 1308: 0007e718 160 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 1309: 00198c34 116 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1310: 00078954 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1311: 00161ed4 96 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ 1312: 0055ac18 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ - 1313: 0003bb20 16 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 1314: 0007d45c 28 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1313: 0003b814 16 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 1314: 0007d4c0 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: 00118190 312 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1318: 000c6964 76 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 1319: 00179700 48 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ - 1320: 001490e8 1216 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1317: 0011809c 312 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1318: 000c6c28 76 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 1319: 0017a638 48 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1320: 00149914 1216 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ 1321: 00000000 0 FUNC GLOBAL DEFAULT UND chroot@GLIBC_2.4 (2) │ │ │ │ - 1322: 00353b9c 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1322: 00355708 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1323: 0002b5d0 36 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1324: 00102974 132 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ - 1325: 00178808 16 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1326: 000b90f0 336 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 1327: 0021cfd4 76 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ - 1328: 00249374 124 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1324: 001029d4 132 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1325: 0017973c 16 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1326: 000b93ac 336 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 1327: 00230468 76 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 1328: 00150ff4 124 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 1329: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (2) │ │ │ │ - 1330: 00078fb4 152 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 1330: 00078c5c 152 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ 1331: 00559084 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ - 1332: 000bea1c 376 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 1333: 00270ee0 1576 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ - 1334: 0021d310 104 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1335: 00135a7c 2372 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 1332: 000bece0 376 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 1333: 001ac8b4 1576 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 1334: 0008b190 104 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1335: 00135a4c 2372 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ 1336: 00561be0 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 1337: 002665f0 200 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1337: 002789dc 200 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ 1338: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (2) │ │ │ │ - 1339: 001795a4 104 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 1340: 0016ded4 1620 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1339: 0017a4dc 104 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 1340: 0016eaa0 1620 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1341: 005572d4 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ - 1342: 00294f6c 212 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1342: 002a3fbc 212 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ 1343: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.34 (4) │ │ │ │ - 1344: 0011b1c4 1784 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1345: 00165ad4 136 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1346: 000a4754 168 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 1347: 00057bf0 120 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1344: 0011b10c 1784 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1345: 001666a8 136 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1346: 000a47e0 168 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 1347: 00057e40 120 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ 1348: 0002bf18 96 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetConfigCopy │ │ │ │ - 1349: 0007a1f8 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 1349: 0007a02c 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 1350: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (2) │ │ │ │ - 1351: 00252dec 92 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 1352: 000566c0 120 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ - 1353: 000a5dd0 988 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ - 1354: 00076a48 64 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ - 1355: 00043b40 220 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 1356: 00272a3c 56 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 1351: 0026551c 92 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 1352: 000569b4 120 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1353: 000a5e5c 988 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 1354: 000766f0 64 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 1355: 000437dc 220 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 1356: 00283f24 56 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ 1357: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1358: 0007d840 36 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1358: 0007d8a4 36 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ 1359: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.4 (2) │ │ │ │ - 1360: 0022c88c 116 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1361: 0018db14 16 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 1362: 002c47d0 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 1363: 00091968 532 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 1360: 000a9778 116 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1361: 0018ee68 16 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 1362: 00204f7c 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 1363: 00091a00 532 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 1364: 0055a69c 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 1365: 0007de08 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 1365: 0007de6c 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ 1366: 00000000 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 1367: 001d9850 48 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1368: 000640c4 88 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 1369: 000784b0 24 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ - 1370: 00076974 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1367: 001e03fc 48 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1368: 00063fc4 88 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 1369: 00078158 24 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1370: 0007661c 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ 1371: 005565f0 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1372: 000811a8 96 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ - 1373: 000f94e8 1356 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1372: 00080e68 96 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1373: 000f952c 1356 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ 1374: 00000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.4 (2) │ │ │ │ - 1375: 000810a0 264 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 1375: 00080d60 264 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 1376: 00553fc8 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ - 1377: 0022f248 684 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ - 1378: 001713b0 348 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 1379: 00144534 348 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 1380: 00079efc 4 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 1381: 0017bee0 136 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1377: 002422ac 684 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 1378: 00171fc8 348 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 1379: 00144cc8 348 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 1380: 00079bac 4 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 1381: 0017ce0c 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: 002d1214 36 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 1384: 002da8c0 36 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ 1385: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.4 (2) │ │ │ │ 1386: 000372cc 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: 0029b464 48 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ - 1392: 001c8e9c 168 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 1393: 00111114 988 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 1394: 0022f850 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 1395: 001c7840 340 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1396: 001483d4 44 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 1397: 000a8eac 72 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ - 1398: 0008b88c 44 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1399: 00079580 144 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1400: 003489d4 184 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1391: 002a9f78 48 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1392: 001cf0a8 168 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 1393: 00111028 988 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 1394: 002428b4 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 1395: 001cd9c8 340 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1396: 00148b68 44 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 1397: 000a9000 72 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1398: 0008b730 44 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1399: 00079228 144 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1400: 0034b1fc 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: 0028326c 172 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 1403: 001bcd28 172 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 1404: 0055db4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1405: 002c68d0 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ - 1406: 00351bd4 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1405: 002d1160 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 1406: 00353758 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 1407: 00000000 0 FUNC GLOBAL DEFAULT UND __realpath_chk@GLIBC_2.4 (2) │ │ │ │ - 1408: 000fabcc 140 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1409: 00179d44 1192 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 1410: 000c2184 180 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1411: 000564ac 156 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1412: 00079810 156 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 1408: 000fac14 140 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1409: 0017ac7c 1192 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 1410: 000c2448 180 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1411: 000567a0 156 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1412: 000794b8 156 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ 1413: 00037278 60 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ - 1414: 00348f44 188 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1415: 0007d224 8 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 1414: 0034b7ac 188 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1415: 0007d288 8 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 1416: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (2) │ │ │ │ - 1417: 00291684 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 1417: 002a06d4 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: 00276dec 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 1421: 00202894 16 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1420: 00287f48 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 1421: 0020ef34 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: 0008bd34 28 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 1425: 0006e7d8 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ - 1426: 0007d6c8 68 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 1427: 0008055c 12 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 1424: 0008bd1c 28 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ + 1425: 0006e480 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1426: 0007d72c 68 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 1427: 000802cc 12 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 1428: 005c2d1c 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ - 1429: 0007decc 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 1430: 00278a10 68 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ - 1431: 001052a0 1644 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 1429: 0007a158 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 1430: 001b76c0 68 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 1431: 00105300 1644 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ 1432: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (2) │ │ │ │ - 1433: 0005c6bc 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 1434: 0007d208 28 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ - 1435: 0013b498 232 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1433: 0005c98c 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 1434: 0007d26c 28 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1435: 0013b870 232 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ 1436: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ - 1437: 00265d40 204 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ - 1438: 0003a0cc 188 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1439: 002f8740 132 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 1437: 0027812c 204 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 1438: 00039db8 188 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ + 1439: 003009e4 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: 001cc47c 904 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 1443: 001d2840 904 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ 1444: 0002eb3c 712 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 1445: 000b19d4 32 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 1445: 000b1c6c 32 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ 1446: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBuffer │ │ │ │ - 1447: 0003cb10 276 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ - 1448: 0026a964 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1449: 0004f738 208 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1450: 00092784 60 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ - 1451: 00111c58 28 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1452: 002d59e8 204 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ - 1453: 00276df0 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ - 1454: 000b2890 136 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 1447: 0003c804 276 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ + 1448: 0027cb24 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1449: 0004f550 208 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1450: 0009281c 60 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 1451: 00111b6c 28 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1452: 002de09c 204 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 1453: 00287f4c 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 1454: 000b2b28 136 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ 1455: 00552d6c 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ - 1456: 002c9978 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ - 1457: 001fc0e4 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 1458: 000c0408 460 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 1456: 00207080 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 1457: 00206278 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 1458: 000c06cc 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: 0004e20c 88 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 1461: 0004e160 88 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ 1462: 00000000 0 FUNC GLOBAL DEFAULT UND log1p@GLIBC_2.4 (3) │ │ │ │ 1463: 000340f8 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ - 1464: 00210bb0 204 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 1465: 000f5638 40 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 1466: 0015317c 44 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 1467: 00078ed0 152 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1464: 00220b30 204 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 1465: 000f567c 40 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 1466: 00153c74 44 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 1467: 00078b78 152 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ 1468: 00599cec 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ - 1469: 001114f0 216 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ - 1470: 0017d160 216 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 1471: 0010fbe4 72 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ - 1472: 0003a5a4 84 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 1473: 00080630 92 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 1469: 00111404 216 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1470: 0017e098 216 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 1471: 0010fa20 72 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 1472: 0003a298 84 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ + 1473: 000803a0 92 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ 1474: 00553c28 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1475: 00127668 400 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 1476: 0006441c 292 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 1475: 00127638 400 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 1476: 000642b4 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: 00211140 760 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1480: 000cacdc 252 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ - 1481: 0007d5a4 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1479: 00220bfc 760 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1480: 000cafc4 252 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 1481: 0007d608 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ 1482: 00000000 0 FUNC GLOBAL DEFAULT UND getresuid@GLIBC_2.4 (2) │ │ │ │ - 1483: 000752b4 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ + 1483: 00074f5c 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ 1484: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (2) │ │ │ │ - 1485: 001bfe3c 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 1486: 00296a58 36 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1487: 002520cc 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ - 1488: 002d896c 76 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1489: 000a8dd4 128 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ - 1490: 0029c404 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1491: 00156528 2016 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1485: 001c5a84 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 1486: 002a57a8 36 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1487: 002647fc 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1488: 002e0d0c 76 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1489: 000a8f28 128 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1490: 002aae90 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1491: 00157030 2016 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: 0021ec18 28 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ - 1496: 0018db24 16 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 1495: 00231ffc 28 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1496: 0018ee78 16 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ 1497: 00000000 0 FUNC GLOBAL DEFAULT UND wmemcmp@GLIBC_2.4 (2) │ │ │ │ - 1498: 0003a03c 136 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ - 1499: 00189d68 20 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 1498: 00039d30 136 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ + 1499: 0018b030 20 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ 1500: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ - 1501: 000833a4 44 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 1502: 000fbb00 472 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 1503: 00348b58 420 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ - 1504: 00090cb8 36 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 1501: 00083330 44 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 1502: 000fbb54 472 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 1503: 0034b310 420 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 1504: 00090d50 36 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ 1505: 0055db30 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ - 1506: 0007d7b4 68 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1507: 00079f00 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 1506: 0007d818 68 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1507: 00079bb0 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ 1508: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (2) │ │ │ │ - 1509: 0014fcd8 64 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1510: 0007d2b4 16 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ + 1509: 001505bc 64 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1510: 0007d318 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: 0029ded8 8 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ + 1513: 001d701c 8 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ 1514: 00599690 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (2) │ │ │ │ - 1515: 001d7988 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ + 1515: 001de67c 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ 1516: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (2) │ │ │ │ - 1517: 001e88b0 32 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 1518: 00159b44 2008 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1519: 00119eec 32 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 1517: 001f0818 32 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 1518: 0015a794 2008 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1519: 00119e34 32 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ 1520: 00000000 0 FUNC GLOBAL DEFAULT UND getprotobyname@GLIBC_2.4 (2) │ │ │ │ - 1521: 0003ddb4 40 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ - 1522: 0019f434 572 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ - 1523: 001faff4 96 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 1521: 0003d968 40 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 1522: 001a21d4 572 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 1523: 00204b40 96 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ 1524: 00000000 0 FUNC GLOBAL DEFAULT UND wcscmp@GLIBC_2.4 (2) │ │ │ │ - 1525: 00084118 8 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 1525: 0008408c 8 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ 1526: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (2) │ │ │ │ - 1527: 002b8940 32 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1527: 002c4b30 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: 0024f24c 16 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 1531: 0012efa8 352 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1532: 000a36f4 612 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 1533: 000a4024 68 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ - 1534: 000fa640 244 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1530: 002619c4 16 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 1531: 0012ef70 352 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1532: 000a3780 612 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 1533: 000a40b0 68 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 1534: 000fa688 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: 002a5a0c 108 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 1539: 00321ef0 816 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1538: 002b3720 108 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 1539: 002232a0 816 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ 1540: 0002a078 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 1541: 00163058 392 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 1542: 0008d20c 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1541: 00163c40 392 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 1542: 0008d264 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ 1543: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (2) │ │ │ │ - 1544: 001d6f14 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ + 1544: 001ddc08 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: 000421e4 116 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 1548: 0009a594 568 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 1547: 00041ed8 116 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 1548: 0009a620 568 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ 1549: 00033b38 756 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1550: 0019a6b8 296 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1550: 0019d3b0 296 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ 1551: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (2) │ │ │ │ - 1552: 00041d84 4 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ - 1553: 0020dbc8 36 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ - 1554: 001870d4 4 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 1555: 0021d08c 272 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1552: 00041ad4 4 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 1553: 0021c558 36 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 1554: 001881f8 4 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 1555: 00230520 272 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ 1556: 00000000 0 FUNC GLOBAL DEFAULT UND waitid@GLIBC_2.4 (2) │ │ │ │ - 1557: 001bf29c 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 1557: 001c4dc0 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 1558: 0055bbd0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ - 1559: 000ab294 12 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 1559: 000ab45c 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: 001d7460 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ - 1563: 0018db34 24 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 1562: 001de154 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ + 1563: 0018ee88 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: 00310d04 116 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1569: 0010b0a4 680 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 1570: 001325d0 448 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1568: 003170d4 116 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1569: 0010aee0 680 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 1570: 00132594 448 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ 1571: 00558194 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ - 1572: 0029b928 136 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 1572: 002aa43c 136 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ 1573: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (2) │ │ │ │ - 1574: 0007af94 24 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1575: 0007a274 216 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1574: 0007aff8 24 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1575: 0007a208 216 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 1576: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (14) │ │ │ │ - 1577: 0028e844 100 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ - 1578: 0027d6e8 40 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 1579: 0007e610 152 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 1580: 0016c650 92 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 1577: 001c6fc0 96 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 1578: 001b9c14 40 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 1579: 0007e380 152 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 1580: 0016d220 92 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ 1581: 00000000 0 FUNC GLOBAL DEFAULT UND __sysconf@GLIBC_2.4 (2) │ │ │ │ - 1582: 00079ce8 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 1583: 0006cec4 124 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 1582: 00079990 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 1583: 0006cb6c 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: 0008bfd0 92 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ - 1587: 00296a7c 92 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1588: 0014d77c 204 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 1589: 0010b34c 160 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ - 1590: 001bca94 168 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 1586: 0008bfb8 92 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1587: 002a57cc 92 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1588: 0014dfa8 204 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 1589: 0010b188 160 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1590: 001c1e94 168 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 1591: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (2) │ │ │ │ - 1592: 0004fb7c 1188 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 1592: 0004fa58 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: 00033e84 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ 1596: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 1597: 0031e168 992 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1598: 00075d74 340 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1599: 000c1a14 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 1597: 00221228 992 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1598: 00075a1c 340 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1599: 000c1cd8 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ 1600: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (11) │ │ │ │ - 1601: 000772a8 300 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 1601: 00076f50 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: 0007e118 68 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1606: 0017ad60 208 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 1605: 00079d60 68 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1606: 0017bc98 208 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ 1607: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (2) │ │ │ │ - 1608: 0021cf1c 104 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1608: 0008af8c 104 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ 1609: 00000000 0 FUNC GLOBAL DEFAULT UND getauxval@GLIBC_2.16 (6) │ │ │ │ - 1610: 0015c95c 32 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1611: 00076bac 84 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1612: 003353f0 68 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ - 1613: 0003bd14 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ + 1610: 0015d5ac 32 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1611: 00076854 84 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1612: 0022ac54 68 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1613: 0003ba08 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1614: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncpy@GLIBC_2.4 (2) │ │ │ │ - 1615: 00209828 76 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 1616: 001ce5a4 80 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1617: 0011fad4 692 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ - 1618: 00153008 20 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ - 1619: 00063208 52 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 1615: 002170d4 76 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 1616: 001d49d4 80 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1617: 0011fa18 692 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1618: 00153b00 20 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 1619: 00063180 52 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ 1620: 005583ac 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ 1621: 00033fc0 128 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ - 1622: 00078d78 168 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1623: 002f448c 24 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ - 1624: 001fd804 64 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 1622: 00078a20 168 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1623: 002fc730 24 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 1624: 00207dd8 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: 00204814 372 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 1627: 00210fb4 372 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ 1628: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (11) │ │ │ │ - 1629: 0004bfa8 44 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1630: 00078e94 60 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 1629: 0004bd84 44 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1630: 00078b3c 60 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ 1631: 0002a51c 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1632: 00188b88 80 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 1632: 00189cac 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: 00080704 48 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 1636: 00156f68 96 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1637: 001b87e0 716 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 1638: 00081c48 72 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 1635: 00080474 48 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 1636: 00157bb8 96 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1637: 001bd904 716 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 1638: 00081908 72 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 1639: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (2) │ │ │ │ - 1640: 001cec9c 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ - 1641: 002f91f0 328 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 1642: 00356680 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1640: 001d50f0 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 1641: 00301348 328 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 1642: 00358200 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ 1643: 00035e80 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: 002f72bc 180 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 1647: 00149cb4 496 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ - 1648: 000f9418 208 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1649: 001a396c 28 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 1650: 0021d19c 68 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ - 1651: 0009ae1c 100 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 1652: 001b40fc 2664 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1653: 0006f150 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ - 1654: 001aa8dc 64 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 1646: 002ff560 180 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 1647: 0014a4e0 496 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1648: 000f945c 208 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1649: 001a68e4 28 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 1650: 00230630 68 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1651: 0009aea8 100 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 1652: 001b8470 2648 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1653: 0006edc8 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1654: 001ae58c 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: 000f80ac 92 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1657: 000f80f0 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: 000446c4 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1661: 0026a3d8 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ - 1662: 0028ddcc 88 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1663: 0008bd58 8 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1664: 00164500 1884 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1665: 002aa554 264 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ - 1666: 0015301c 352 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1660: 00044360 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1661: 0027c598 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 1662: 0029d060 88 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1663: 0008bd40 8 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1664: 001650d0 1884 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1665: 002b7688 264 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1666: 00153b14 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: 00110a30 1584 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1669: 00110944 1584 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ 1670: 00000000 0 FUNC GLOBAL DEFAULT UND __fstat64_time64@GLIBC_2.34 (4) │ │ │ │ 1671: 0002982c 0 FUNC GLOBAL DEFAULT UND XML_SetStartCdataSectionHandler │ │ │ │ - 1672: 00275294 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1672: 002866f0 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ 1673: 0055db0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ - 1674: 0007a1fc 40 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ - 1675: 000816ec 56 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1674: 0007a030 40 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ + 1675: 000813ac 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: 0007af7c 24 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 1679: 001d7478 212 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1678: 0007afe0 24 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 1679: 001de16c 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: 0003de88 128 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 1683: 0007d43c 32 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ - 1684: 0003b178 60 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ - 1685: 001177d0 480 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 1686: 000be52c 592 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 1682: 0003dc0c 128 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 1683: 0007d4a0 32 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1684: 0003ae6c 60 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ + 1685: 001176dc 480 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 1686: 000be7f0 592 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ 1687: 00000000 0 FUNC GLOBAL DEFAULT UND wcsftime@GLIBC_2.4 (2) │ │ │ │ - 1688: 001a3ae8 76 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 1689: 0027cc0c 112 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1690: 00075b78 12 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 1691: 00082708 52 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 1692: 002728a0 76 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 1688: 001a6a60 76 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 1689: 0028d580 112 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1690: 00075820 12 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 1691: 00082418 52 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 1692: 00283d88 76 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ 1693: 00000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.4 (2) │ │ │ │ - 1694: 0008340c 60 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1695: 0018d9e8 300 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 1694: 00083398 60 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1695: 0018ed3c 300 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 1696: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (2) │ │ │ │ - 1697: 00343ef4 1456 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 1698: 0007e990 24 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 1699: 0007a1f0 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 1697: 00346880 1456 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 1698: 0007e700 24 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 1699: 0007a024 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: 0027b388 172 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 1702: 0028bf58 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: 001d7638 172 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 1707: 003214dc 252 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 1706: 001de32c 172 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 1707: 00325d38 252 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ 1708: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (2) │ │ │ │ - 1709: 002c98d0 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1709: 002d3e24 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ 1710: 00000000 0 FUNC GLOBAL DEFAULT UND listen@GLIBC_2.4 (2) │ │ │ │ 1711: 00033e2c 80 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ - 1712: 00112f84 404 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 1713: 001814c8 12 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 1714: 00226070 4 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1712: 00112e8c 404 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 1713: 0018242c 12 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 1714: 002392d0 4 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ 1715: 0002a510 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (2) │ │ │ │ - 1716: 0007ebc4 48 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 1717: 000a2018 40 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 1716: 0007e934 48 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 1717: 000a20a4 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: 0007d638 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 1726: 0013ae5c 368 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1725: 0007d69c 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 1726: 0013aea4 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: 0007d690 56 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ - 1732: 0028adfc 100 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ - 1733: 002ffd60 180 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 1734: 0028e988 152 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1735: 0053c550 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ - 1736: 001378d4 4 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1737: 002169dc 84 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 1731: 0007d6f4 56 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1732: 0029a32c 100 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1733: 00307ce4 180 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 1734: 0029dbc4 152 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ + 1735: 0053e0b0 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1736: 001378a4 4 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1737: 00227e40 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: 0015cdd8 1756 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1740: 0015da28 1652 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ 1741: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1742: 0007ae6c 8 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 1743: 001fd13c 56 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 1742: 0007aed0 8 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 1743: 002076e4 56 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ 1744: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (2) │ │ │ │ - 1745: 00110700 816 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1745: 00110614 816 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ 1746: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (2) │ │ │ │ - 1747: 0007d864 28 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 1747: 0007d8c8 28 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ 1748: 0055af80 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 1749: 00078964 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 1750: 00078974 256 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 1749: 0007860c 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 1750: 0007861c 256 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ 1751: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (2) │ │ │ │ - 1752: 0008b550 80 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 1753: 0024df50 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 1752: 0008b3f4 80 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 1753: 002606c8 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ 1754: 00561e74 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ - 1755: 001c8480 700 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ - 1756: 002412ac 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 1757: 00457a4c 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 1758: 0012e60c 1132 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1759: 00348ae8 112 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 1755: 001ce68c 700 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 1756: 00254208 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 1757: 004595cc 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 1758: 0012e5d8 1128 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1759: 0034a96c 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: 00078580 100 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1764: 0016375c 396 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ - 1765: 0029dec0 24 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ - 1766: 0008c108 132 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 1767: 0026c348 40 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 1768: 001b34f8 176 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1763: 00078228 100 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1764: 00164344 396 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 1765: 002ac3e8 24 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1766: 0008c124 132 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 1767: 0019cc38 40 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 1768: 001b77c8 176 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ 1769: 00030560 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ - 1770: 0008172c 48 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ - 1771: 0017caa8 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ - 1772: 002666ec 180 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 1773: 00204ea4 348 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 1774: 0022c824 104 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ - 1775: 00270c04 84 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1776: 0031dd04 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 1777: 001e8ba8 204 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1778: 0008a9a0 580 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ - 1779: 001a1c1c 8 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ - 1780: 0008b250 176 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 1770: 000813ec 48 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ + 1771: 0017d9e0 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 1772: 00278aa4 180 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 1773: 00211644 348 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 1774: 0023f97c 104 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 1775: 0028280c 84 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1776: 00323550 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 1777: 001f0b10 204 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1778: 0008a304 580 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 1779: 001a49c0 8 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1780: 0008b044 176 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ 1781: 005571c4 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ - 1782: 00115c44 56 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ - 1783: 002fd744 220 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ - 1784: 0017bf68 128 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1785: 003133e4 188 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1782: 00115b50 56 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1783: 003054fc 220 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1784: 0017cea0 128 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1785: 0021d124 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: 0027458c 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 1788: 001af650 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ 1789: 0055daf0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 1790: 0018738c 684 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 1790: 001884b0 684 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ 1791: 005557a4 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ - 1792: 0032667c 444 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1792: 0032a720 444 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ 1793: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (2) │ │ │ │ - 1794: 00074e4c 736 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ + 1794: 00074af4 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: 000831d8 132 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 1797: 000830f4 132 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 1798: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (2) │ │ │ │ - 1799: 0007d1b8 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 1800: 000ab368 108 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1801: 000807e4 380 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 1799: 0007d21c 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 1800: 000ab530 108 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1801: 000804a4 380 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 1802: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (2) │ │ │ │ - 1803: 001a82cc 8 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 1803: 001ab3e4 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ 1804: 0002f804 76 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ - 1805: 00102ee4 448 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 1805: 00102f44 448 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ 1806: 00000000 0 FUNC GLOBAL DEFAULT UND round@GLIBC_2.4 (3) │ │ │ │ 1807: 00599cb8 24 OBJECT GLOBAL DEFAULT 29 _Py_HashSecret │ │ │ │ - 1808: 002cb6ec 88 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1808: 002d5bcc 88 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ 1809: 0055d938 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ - 1810: 00082c50 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1810: 00082af4 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1811: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (2) │ │ │ │ - 1812: 000805d8 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ - 1813: 0019a1f4 32 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 1814: 001ced64 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 1812: 00080348 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 1813: 0019cc18 32 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 1814: 001d5704 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ 1815: 005c2a04 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 1816: 001e9348 516 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ - 1817: 0022d270 12 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ - 1818: 0007de1c 176 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1816: 001f16b8 516 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1817: 00240354 12 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 1818: 0007a0a8 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: 001e954c 132 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ - 1822: 00067aec 68 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 1823: 00081724 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 1824: 00055d9c 108 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 1825: 00146d6c 1052 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 1826: 0015fff8 1496 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1827: 0032bda0 360 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ + 1821: 001f18bc 132 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 1822: 00067790 68 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 1823: 000813e4 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 1824: 00055bf4 108 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 1825: 00147500 1052 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 1826: 00160be0 1496 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1827: 00228d08 360 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ 1828: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1829: 000e1c0c 44 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ - 1830: 000611fc 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 1829: 000e1c8c 44 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 1830: 000617d4 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ 1831: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1832: 001bd080 548 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ - 1833: 0006caf8 88 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1834: 0007d2a4 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 1835: 00321240 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 1832: 001c2a28 548 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1833: 0006c79c 88 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1834: 0007d308 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 1835: 00325954 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ 1836: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (2) │ │ │ │ - 1837: 002d5654 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1838: 001364b0 1060 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1839: 0031028c 16 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 1840: 00078398 248 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ - 1841: 0008bb98 264 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ - 1842: 00222580 32 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 1837: 002dddf8 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1838: 00136480 1060 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1839: 003166dc 16 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 1840: 00078040 248 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1841: 0008ba3c 264 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1842: 00235820 32 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 1843: 0002a9a8 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 1844: 00199064 2364 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ - 1845: 000e961c 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ - 1846: 0018adcc 196 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 1847: 0005306c 92 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ - 1848: 000ad13c 1008 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ - 1849: 0007ea48 68 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 1850: 001179b0 204 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 1844: 0019ba88 2364 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1845: 000e9690 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 1846: 0018c094 196 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 1847: 00052d80 92 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1848: 000ad354 1008 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1849: 0007e7b8 68 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 1850: 001178bc 204 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ 1851: 005576dc 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1852: 0017a1f4 660 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1852: 0017b12c 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: 002a7d6c 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1856: 0022cfc4 12 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1857: 0009df08 108 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 1858: 0026d904 348 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1855: 002b595c 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1856: 002400a8 12 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1857: 0009df90 108 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 1858: 0027f5c8 348 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ 1859: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ - 1860: 002b8a74 40 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1861: 00078758 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1860: 002c4c64 40 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1861: 00078400 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ 1862: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (2) │ │ │ │ - 1863: 001368d4 1632 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 1864: 0007d2c4 44 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1865: 00129130 192 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1866: 0016b254 524 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 1863: 001368a4 1632 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 1864: 0007d328 44 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1865: 00129100 192 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1866: 0016be24 524 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ 1867: 00599ce8 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 1868: 002867f8 8 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ - 1869: 002839a0 532 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 1870: 0009ab38 740 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ - 1871: 001974b4 92 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1872: 00351d30 44 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ - 1873: 001b5650 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1874: 001e7560 8 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 1868: 00296588 8 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1869: 00293798 532 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 1870: 0009abc4 740 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 1871: 00198d3c 92 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1872: 003538b4 44 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ + 1873: 001b9c10 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1874: 001ef474 8 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ 1875: 0002c2f4 8 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 1876: 0007d5fc 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ - 1877: 000e18a4 484 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1876: 0007d660 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 1877: 000e1924 484 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1878: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (4) │ │ │ │ - 1879: 000858cc 168 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 1880: 00080420 76 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ - 1881: 00083ff8 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ - 1882: 002aad28 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 1879: 000853f0 168 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 1880: 00080190 76 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 1881: 00083f6c 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 1882: 002b838c 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: 00223c48 32 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1885: 00236ee8 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: 0010fd5c 76 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ - 1891: 002afd9c 156 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1892: 00208810 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1893: 0006349c 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 1890: 0010fb98 76 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1891: 002bc8bc 156 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1892: 00215684 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1893: 00063468 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: 0008a418 120 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ + 1897: 0008307c 120 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ 1898: 005525e4 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 1899: 000c7bec 168 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1899: 000c7eb0 168 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ 1900: 0002991c 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 1901: 0021baa0 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ - 1902: 000fbcd8 12 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 1901: 0022f080 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 1902: 000fbd2c 12 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 1903: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 1904: 002a1bf4 464 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1904: 001df5b0 464 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ 1905: 0002fcc0 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: 000a2848 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 1909: 002afaa4 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ - 1910: 0017157c 112 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1908: 000a28d4 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 1909: 002bc5c4 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1910: 00175a38 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: 0018de50 436 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 1916: 000798ac 124 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 1917: 0006d78c 496 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1918: 000cae88 880 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ - 1919: 002c98e8 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 1920: 0029e918 376 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 1915: 0018f1a4 436 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 1916: 00079554 124 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 1917: 0006d434 496 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1918: 000cb170 880 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1919: 002d3e30 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 1920: 002acdfc 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: 00081e20 48 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 1924: 00145a40 40 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ - 1925: 00081dac 116 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ + 1923: 00081ae0 48 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 1924: 001461d4 40 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1925: 00081a6c 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: 0016ced0 116 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1929: 0023a5f4 128 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 1928: 0016daa0 116 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1929: 00110594 128 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ 1930: 005c4f48 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1931: 0007eaec 216 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1931: 0007e85c 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: 0018d150 8 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ - 1935: 000565e0 84 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 1936: 000ab1b8 220 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1934: 0018e4a4 8 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 1935: 000568d4 84 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 1936: 000ab380 220 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ 1937: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (2) │ │ │ │ - 1938: 002152d0 1492 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 1938: 00226614 1492 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 1939: 0002a48c 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1940: 0022cfd0 12 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1940: 002400b4 12 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ 1941: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedparam@GLIBC_2.4 (2) │ │ │ │ - 1942: 00083fcc 8 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1942: 00083f40 8 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ 1943: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ - 1944: 001d01bc 16 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1944: 001d6b60 16 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1945: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (2) │ │ │ │ - 1946: 00080e00 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1946: 00080ac0 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ 1947: 000338d8 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ 1948: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (2) │ │ │ │ - 1949: 0026769c 3316 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 1949: 00279964 3316 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 1950: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (2) │ │ │ │ - 1951: 001ae200 544 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 1951: 001b2328 544 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 1952: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (2) │ │ │ │ - 1953: 0029b7d0 80 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1954: 00092fdc 416 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 1953: 002aa2e4 80 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1954: 00093074 416 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ 1955: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (2) │ │ │ │ - 1956: 0016b840 2568 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 1956: 0016c410 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: 0012ea78 856 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1960: 000b2734 308 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 1959: 0012ea40 856 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1960: 000b29cc 308 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ 1961: 00029c1c 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (3) │ │ │ │ - 1962: 0010fc2c 304 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1962: 0010fa68 304 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ 1963: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1964: 002a60e8 72 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 1964: 002b3df8 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: 000cb374 368 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1973: 002f8c98 132 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 1974: 002c98f4 12 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 1972: 000cb65c 368 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1973: 002117a0 132 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 1974: 00207074 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: 0004be1c 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ - 1979: 0003dc50 92 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 1980: 0007638c 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1981: 001d7cb0 1512 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1982: 002b90b8 40 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 1983: 0014f1c8 120 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 1978: 0004bb00 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1979: 0003d90c 92 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 1980: 00075f50 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1981: 001dea70 540 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1982: 002c52a8 40 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 1983: 0014faa4 120 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 1984: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (2) │ │ │ │ - 1985: 00079f04 108 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 1985: 00079c08 108 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ 1986: 00029730 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1987: 0014e408 92 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 1987: 0014eca0 92 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ 1988: 00030610 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ - 1989: 002c4330 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 1990: 002faf78 104 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1991: 0016e81c 444 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1992: 0030e288 276 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ - 1993: 0022cfdc 288 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 1994: 00083150 136 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ - 1995: 001512f4 164 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ - 1996: 00118f9c 152 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ - 1997: 00345d60 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ - 1998: 0034839c 60 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 1999: 001cdce4 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 2000: 00225750 780 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1989: 002cf1f0 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 1990: 003030d0 104 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1991: 0016f3e8 444 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1992: 0021a378 276 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 1993: 002400c0 288 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 1994: 00082ff4 136 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1995: 00151de8 164 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1996: 00118ee8 152 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 1997: 00348670 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1998: 0034ac58 60 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1999: 001d40a8 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 2000: 002389b0 780 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ 2001: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (2) │ │ │ │ - 2002: 0007d4b8 52 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 2002: 0007d51c 52 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ 2003: 00556770 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2004: 0013646c 68 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 2005: 00054d34 8 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 2006: 001951e8 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2007: 000826f4 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 2004: 0013643c 68 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 2005: 00054df8 8 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 2006: 001966cc 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2007: 000823b4 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: 00079d74 76 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 2010: 00079a1c 76 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ 2011: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (8) │ │ │ │ - 2012: 000a47fc 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ - 2013: 0007702c 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ - 2014: 00070aa0 416 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ - 2015: 002c6754 84 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2012: 000a4888 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 2013: 00076cd4 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2014: 00070748 416 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 2015: 002d0fe4 84 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ 2016: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (2) │ │ │ │ - 2017: 0015bfa8 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 2017: 0015cbf8 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ 2018: 00033894 68 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ - 2019: 0026476c 76 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 2019: 0018afb4 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: 001fd354 1104 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ - 2023: 0006323c 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2024: 000769c0 72 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ - 2025: 00098570 116 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ + 2022: 00207928 1104 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 2023: 000631b4 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2024: 00076668 72 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 2025: 00098608 116 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ 2026: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ - 2027: 00159324 1576 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ - 2028: 002c6634 172 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2027: 00159f74 1576 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 2028: 00205d28 172 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2029: 0002b004 380 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 2030: 0019c024 60 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 2031: 0018e260 140 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 2030: 0019edb8 60 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 2031: 0018f5b4 140 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ 2032: 0002bf78 280 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetConfig │ │ │ │ - 2033: 00124b38 48 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 2034: 000a6554 580 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ - 2035: 00263dd4 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 2036: 000615d8 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 2033: 00124b04 48 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 2034: 000a65e0 580 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 2035: 002763ec 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 2036: 00061904 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ 2037: 0056171c 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ - 2038: 0027aa70 336 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2039: 0014ee78 116 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 2040: 000e1d28 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2038: 0028b640 336 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2039: 0014f754 116 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 2040: 000e1da8 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2041: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (16) │ │ │ │ - 2042: 002d6e58 76 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2042: 002df1f4 76 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ 2043: 00029f70 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 2044: 00124ccc 44 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 2045: 0010c8b0 1648 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 2046: 000687cc 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 2044: 00124c98 44 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 2045: 0010c6ec 1648 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 2046: 000684b8 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ 2047: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (2) │ │ │ │ - 2048: 0007d89c 68 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ - 2049: 0007d340 60 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 2048: 0007d900 68 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 2049: 0007d3a4 60 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ 2050: 00035518 504 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ - 2051: 002a4ba0 4 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ - 2052: 00077290 24 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2053: 0019f670 1456 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 2054: 002724e8 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 2055: 001fbc54 192 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ - 2056: 002c4754 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 2051: 001e1514 4 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ + 2052: 00076f38 24 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2053: 001a2410 1456 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 2054: 00283a40 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 2055: 00205dd4 192 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 2056: 002cf614 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 2057: 0002c4d8 32 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 2058: 00080734 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 2059: 0007d2a8 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 2058: 0007a2e0 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 2059: 0007d30c 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ 2060: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ - 2061: 002744d4 72 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 2061: 00285938 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: 0016fbd4 32 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ - 2065: 000b2ba8 72 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 2066: 001d9e20 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 2064: 001707e0 32 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 2065: 000b2e40 72 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 2066: 001e089c 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ 2067: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 2068: 0008a928 120 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 2069: 0030fae4 108 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 2070: 0014f240 124 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ - 2071: 001e4f6c 544 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 2072: 00078c74 28 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 2068: 0008a28c 120 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 2069: 0031618c 108 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 2070: 0014fb1c 124 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 2071: 001ecd54 544 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 2072: 0007891c 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: 0007d3a8 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ - 2078: 00348a8c 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ + 2077: 0007d40c 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 2078: 0034b2b4 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ 2079: 0002a5d0 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (3) │ │ │ │ - 2080: 00078490 32 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 2081: 0009cc30 276 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 2082: 00127638 48 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ - 2083: 00269d4c 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 2080: 00078138 32 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 2081: 0009ccb8 276 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 2082: 00127608 48 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 2083: 0027bf0c 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ 2084: 0055af6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 2085: 001bb634 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 2086: 0007dc74 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ - 2087: 00189d38 48 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 2088: 002179f4 2152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 2089: 0046e068 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 2090: 0007d70c 64 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 2091: 0016fb14 136 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 2085: 001c077c 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 2086: 0007dcd8 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 2087: 0018b000 48 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 2088: 00229894 2152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 2089: 0046fbe8 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 2090: 0007d770 64 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 2091: 00170720 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: 00083448 100 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2095: 00296cb0 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 2094: 000833d4 100 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2095: 002a63b8 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ 2096: 00599ca8 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 2097: 00078abc 24 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 2098: 0010590c 140 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 2099: 0007433c 212 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2100: 0013a944 540 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 2101: 000adf14 176 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ - 2102: 0007d234 20 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ - 2103: 0013a48c 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ - 2104: 0006b644 96 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 2105: 0007ea8c 48 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2106: 003177f4 32 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2107: 000ce660 872 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2108: 0032888c 184 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 2109: 00310f78 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 2097: 00078764 24 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 2098: 0010596c 140 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 2099: 00073fe4 212 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2100: 0013a98c 540 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 2101: 000ae12c 176 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2102: 0007d298 20 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 2103: 0013a4d4 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 2104: 0006b330 96 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 2105: 0007e7fc 48 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2106: 0021ed40 32 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2107: 000ce8c4 884 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2108: 0032c7ec 184 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 2109: 0021c8d8 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ 2110: 00034040 124 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ 2111: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (2) │ │ │ │ - 2112: 002745d8 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 2112: 00285a08 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: 0033777c 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 2116: 0004bc84 100 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 2115: 0033a350 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 2116: 0004b960 100 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ 2117: 00000000 0 FUNC GLOBAL DEFAULT UND XML_UseForeignDTD │ │ │ │ - 2118: 0016c248 124 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 2119: 00045b00 300 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ - 2120: 00457ec8 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 2118: 0016ce18 124 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 2119: 0004579c 300 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 2120: 00459a48 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: 00081d88 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ - 2124: 001431c4 316 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 2123: 00081a48 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ + 2124: 00143958 316 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ 2125: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (2) │ │ │ │ - 2126: 0014ea2c 104 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 2126: 0014f308 104 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 2127: 00599cd0 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 2128: 0030765c 1036 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 2128: 00217120 1036 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ 2129: 0003376c 8 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ 2130: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.4 (2) │ │ │ │ - 2131: 00175274 544 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ - 2132: 000c3e9c 372 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 2133: 00185a98 512 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 2131: 001761a8 544 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 2132: 000c4160 372 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 2133: 001869f8 512 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ 2134: 00030494 8 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ 2135: 00033774 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: 001c9764 144 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 2139: 0029f8e0 116 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ - 2140: 0007d4ec 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2138: 001cfa04 144 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 2139: 002adab4 116 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2140: 0007d550 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: 0026c410 604 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2145: 0019cd3c 604 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2146: 0002aa70 152 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 2147: 0024f118 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 2147: 00261890 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ 2148: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (2) │ │ │ │ - 2149: 002647b8 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ - 2150: 00209a74 2584 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 2149: 00276c30 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 2150: 0021772c 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: 004811cc 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 2153: 00482d3c 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ 2154: 00000000 0 FUNC GLOBAL DEFAULT UND getloadavg@GLIBC_2.4 (2) │ │ │ │ - 2155: 001cddbc 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2156: 00124b68 184 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 2155: 001d4180 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2156: 00124b34 184 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ 2157: 0055858c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 2158: 001ccf00 236 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 2159: 0019e524 24 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ - 2160: 0012d8ec 108 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ - 2161: 000b97c4 232 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ - 2162: 000a2814 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ - 2163: 0026aa34 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 2164: 0030105c 180 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 2165: 001d9a90 764 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 2158: 001d32c4 236 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 2159: 001a12c4 24 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2160: 0012d8b8 108 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 2161: 000b9a80 232 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2162: 000a28a0 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 2163: 0027cbf4 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 2164: 00308fe0 180 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 2165: 001e073c 236 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 2166: 0002c3f0 112 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 2167: 0022dedc 280 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ - 2168: 0021fcc8 40 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 2169: 00078c34 64 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ - 2170: 00077074 272 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 2171: 00081d80 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 2167: 00240f40 280 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 2168: 002330ac 40 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 2169: 000788dc 64 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 2170: 00076d1c 272 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 2171: 00081a40 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 2172: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (2) │ │ │ │ - 2173: 002745c0 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 2174: 00099a44 536 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 2173: 002859f0 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 2174: 00099ad0 536 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ 2175: 0055af88 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 2176: 000af6cc 236 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 2177: 0026a970 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 2176: 000af8e4 236 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 2177: 0027cb30 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: 0032e390 16688 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 2180: 00331594 16688 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ 2181: 00554afc 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 2182: 0007dd8c 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2183: 00079730 80 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 2184: 0031353c 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 2185: 001236ac 1012 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ - 2186: 000794d8 96 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 2182: 0007ddf0 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2183: 000793d8 80 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 2184: 0021d27c 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 2185: 0012366c 1012 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 2186: 00079180 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: 0003b1c8 84 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 2193: 0011a880 412 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ - 2194: 002d7d34 16 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 2195: 00353ba8 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ - 2196: 00175f28 244 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 2197: 0014777c 448 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 2192: 0003aebc 84 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ + 2193: 0011a7c8 412 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 2194: 002e00d0 16 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 2195: 00355714 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 2196: 00176e5c 244 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 2197: 00147f10 448 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ 2198: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (2) │ │ │ │ - 2199: 00076f9c 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 2200: 000ff394 352 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2201: 00353bb4 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 2202: 0027237c 364 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ - 2203: 00279274 12 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 2204: 001f5b10 472 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 2205: 001bacac 124 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ - 2206: 0007ae9c 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ - 2207: 003066e4 220 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 2208: 0006247c 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2209: 00084000 32 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 2210: 0008b844 72 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 2211: 0034bebc 36 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 2199: 00076c44 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 2200: 000ff3f8 352 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2201: 00355720 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 2202: 002838d4 364 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ + 2203: 00289ee8 12 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 2204: 001fec10 472 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 2205: 001bfdf4 124 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2206: 0007af00 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2207: 0030dc40 220 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 2208: 00062550 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2209: 00083f74 32 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 2210: 0008b6e8 72 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 2211: 0034e2c8 36 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ 2212: 00553e38 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 2213: 0007afac 24 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ - 2214: 000a5b2c 232 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 2213: 0007b010 24 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 2214: 000a5bb8 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: 000f8fbc 52 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 2217: 000f9000 52 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ 2218: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (16) │ │ │ │ - 2219: 00080960 1048 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ - 2220: 000b19f4 240 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 2221: 00047f78 232 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2219: 00080620 1048 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 2220: 000b1c8c 240 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 2221: 00047bbc 232 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ 2222: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (2) │ │ │ │ - 2223: 00157540 44 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2223: 00158190 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: 001f0bb0 16 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 2227: 001f93cc 16 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ 2228: 0002db24 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ - 2229: 002fb944 52 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 2230: 000c0344 196 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 2229: 00303a9c 52 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 2230: 000c0608 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: 0029b494 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 2234: 001ab990 12 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2233: 002a9fa8 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 2234: 001af644 12 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ 2235: 005510f4 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 2236: 000605dc 112 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 2237: 00057aa4 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ - 2238: 0006b108 24 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 2236: 000608d0 112 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 2237: 00057ce8 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 2238: 00069f4c 24 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ 2239: 005559a4 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ - 2240: 00054c10 48 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 2240: 000549a4 48 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ 2241: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (2) │ │ │ │ - 2242: 00352258 932 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ - 2243: 002c8b5c 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 2244: 000920a8 312 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 2242: 00353ddc 932 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 2243: 002067c4 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 2244: 00092140 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: 002827c8 116 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ - 2248: 001bee28 352 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 2249: 0019ffc8 7252 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 2247: 001bacd8 116 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 2248: 001c47d4 352 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 2249: 001a2d68 7256 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: 002a4b94 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 2253: 00276030 156 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ - 2254: 0007aef0 100 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 2255: 002c98dc 12 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 2256: 00043e4c 148 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2257: 00128584 448 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 2258: 00075b84 396 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 2252: 002b2920 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 2253: 0028748c 156 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 2254: 0007af54 100 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 2255: 00207068 12 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 2256: 00043a00 148 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2257: 00128554 448 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 2258: 00075890 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) 0x356658 │ │ │ │ + 0x0000000d (FINI) 0x3581c8 │ │ │ │ 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: b5b8ab23030705a9822409528ac6cdb3d551e570 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9dae94b2527c7172c58584a6680c885ad2f3774b │ │ │ │ │ │ │ │ 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: 0x000bcb74, Base: 0x0053c648, Semaphore: 0x0059964e │ │ │ │ - Arguments: 4@r5 4@r9 │ │ │ │ + Location: 0x000bce38, Base: 0x0053e1a8, Semaphore: 0x0059964e │ │ │ │ + Arguments: 4@r5 4@r8 │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000e3800, Base: 0x0053c648, Semaphore: 0x00599648 │ │ │ │ - Arguments: -4@r6 │ │ │ │ + Location: 0x000e36d8, Base: 0x0053e1a8, Semaphore: 0x00599648 │ │ │ │ + Arguments: -4@r5 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000e3808, Base: 0x0053c648, Semaphore: 0x00599646 │ │ │ │ + Location: 0x000e38c8, Base: 0x0053e1a8, Semaphore: 0x00599646 │ │ │ │ Arguments: -4@[sp, #20] │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x0014d370, Base: 0x0053c648, Semaphore: 0x0059964c │ │ │ │ + Location: 0x0014db9c, Base: 0x0053e1a8, Semaphore: 0x0059964c │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x0014d380, Base: 0x0053c648, Semaphore: 0x0059964a │ │ │ │ + Location: 0x0014dbac, Base: 0x0053e1a8, Semaphore: 0x0059964a │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -p/lib/ld-linux.so.3 │ │ │ │ +wK/lib/ld-linux.so.3 │ │ │ │ #Deq4~B} │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ __libc_start_main │ │ │ │ __cxa_atexit │ │ │ │ __stack_chk_fail │ │ │ │ @@ -193,16 +193,16 @@ │ │ │ │ XML_SetElementDeclHandler │ │ │ │ XML_SetAttlistDeclHandler │ │ │ │ XML_SetSkippedEntityHandler │ │ │ │ __setsockopt64 │ │ │ │ setpwent │ │ │ │ getpwent │ │ │ │ endpwent │ │ │ │ -fsetxattr │ │ │ │ lsetxattr │ │ │ │ +fsetxattr │ │ │ │ deflateCopy │ │ │ │ inflateCopy │ │ │ │ copysign │ │ │ │ sendfile64 │ │ │ │ ftruncate64 │ │ │ │ getgrnam_r │ │ │ │ __memcpy_chk │ │ │ │ @@ -238,24 +238,24 @@ │ │ │ │ XML_FreeContentModel │ │ │ │ __ctype_tolower_loc │ │ │ │ __ctype_toupper_loc │ │ │ │ __explicit_bzero_chk │ │ │ │ eventfd_write │ │ │ │ XML_GetCurrentByteIndex │ │ │ │ eventfd_read │ │ │ │ +fgetxattr │ │ │ │ +lgetxattr │ │ │ │ +fremovexattr │ │ │ │ +lremovexattr │ │ │ │ gethostbyname_r │ │ │ │ copy_file_range │ │ │ │ gai_strerror │ │ │ │ shutdown │ │ │ │ memfd_create │ │ │ │ -fgetxattr │ │ │ │ -lgetxattr │ │ │ │ __clock_settime64 │ │ │ │ -fremovexattr │ │ │ │ -lremovexattr │ │ │ │ sched_setscheduler │ │ │ │ sched_setparam │ │ │ │ getgrouplist │ │ │ │ XML_SetBase │ │ │ │ pthread_getcpuclockid │ │ │ │ getresgid │ │ │ │ getresuid │ │ │ │ @@ -271,16 +271,16 @@ │ │ │ │ pwritev64v2 │ │ │ │ sched_get_priority_min │ │ │ │ sched_get_priority_max │ │ │ │ __sched_rr_get_interval64 │ │ │ │ sched_yield │ │ │ │ setresgid │ │ │ │ setresuid │ │ │ │ -fdatasync │ │ │ │ fpathconf │ │ │ │ +fdatasync │ │ │ │ tcgetpgrp │ │ │ │ tcsetpgrp │ │ │ │ pthread_kill │ │ │ │ recvfrom │ │ │ │ timerfd_create │ │ │ │ __timerfd_settime64 │ │ │ │ __timerfd_gettime64 │ │ │ │ @@ -288,16 +288,16 @@ │ │ │ │ __sysconf │ │ │ │ XML_GetBase │ │ │ │ getrlimit64 │ │ │ │ setrlimit64 │ │ │ │ pthread_exit │ │ │ │ closefrom │ │ │ │ mprotect │ │ │ │ -__isoc23_sscanf │ │ │ │ if_nametoindex │ │ │ │ +__isoc23_sscanf │ │ │ │ inet_aton │ │ │ │ XML_GetInputContext │ │ │ │ inet_ntoa │ │ │ │ strsignal │ │ │ │ getservbyname │ │ │ │ getservbyport │ │ │ │ getprotobyname │ │ │ │ @@ -2032,18 +2032,18 @@ │ │ │ │ GLIBC_2.33 │ │ │ │ GLIBC_2.5 │ │ │ │ GLIBC_2.32 │ │ │ │ GLIBC_2.16 │ │ │ │ GLIBC_2.9 │ │ │ │ GLIBC_2.34 │ │ │ │ arodbdetuespemosmodnarenegylsety │ │ │ │ -arodbdetuespemosmodnarenegylsety$ │ │ │ │ -arodemosbdetuespmodnarensetyegyl@ │ │ │ │ -ascius_alatidB6 │ │ │ │ -mimallocpg5 │ │ │ │ +arodbdetuespemosmodnarenegylsety │ │ │ │ +arodemosbdetuespmodnarensetyegyl │ │ │ │ +ascius_alati │ │ │ │ +mimalloc │ │ │ │ i@333333 │ │ │ │ UUUU3333 │ │ │ │ option '%s': %ld │ │ │ │ /dev/urandom │ │ │ │ expand 32-byte k │ │ │ │ unable to use secure randomness │ │ │ │ mimalloc_ │ │ │ │ @@ -5025,15 +5025,14 @@ │ │ │ │ %s%sembedded null character in %s │ │ │ │ %s%s%s should be %s, not %.200s │ │ │ │ %s expected at least 1 argument, got 0 │ │ │ │ Cannot specify a default for %s() with multiple positional arguments │ │ │ │ %s() iterable argument is empty │ │ │ │ |Op:enable │ │ │ │ unable to get the current thread state │ │ │ │ -Can't compare %.100s and %.100s │ │ │ │ sys.stderr is None │ │ │ │ bool is used as a file descriptor │ │ │ │ file is not a valid file descriptor │ │ │ │ file.fileno() is not a valid file descriptor │ │ │ │ enable($module, /, file=sys.stderr, all_threads=True) │ │ │ │ Enable the fault handler. │ │ │ │ disable($module, /) │ │ │ │ @@ -5114,14 +5113,15 @@ │ │ │ │ Note that several fields' values are not the same as those defined by │ │ │ │ the C language standard for struct tm. For example, the value of the │ │ │ │ field tm_year is the actual year, not year - 1900. See individual │ │ │ │ fields' descriptions for details. │ │ │ │ .cpython-313-arm-linux-gnueabi.so │ │ │ │ .abi3.so │ │ │ │ .abi3-arm-linux-gnueabi.so │ │ │ │ +Can't compare %.100s and %.100s │ │ │ │ can't multiply sequence by non-int of type '%.200s' │ │ │ │ repeated string is too long │ │ │ │ pop from an empty set │ │ │ │ |$OOO:ImportError │ │ │ │ Unmatched right paren in format string │ │ │ │ impossible │ │ │ │ Unmatched left paren in format string │ │ │ │ @@ -5143,15 +5143,14 @@ │ │ │ │ __trunc__ returned non-Integral (type %.200s) │ │ │ │ int() argument must be a string, a bytes-like object or a real number, not '%.200s' │ │ │ │ isinstance() arg 2 must be a type, a tuple of types, or a union │ │ │ │ cannot convert float infinity to integer │ │ │ │ cannot convert float NaN to integer │ │ │ │ argument 'path' │ │ │ │ 'path' must be 'str', not '%.200s' │ │ │ │ -surrogates not allowed │ │ │ │ argument 'mode' │ │ │ │ argument 'encoding' │ │ │ │ argument 'errors' │ │ │ │ argument 'newline' │ │ │ │ invalid file: %R │ │ │ │ invalid mode: '%s' │ │ │ │ can't have text and binary mode at once │ │ │ │ @@ -5159,14 +5158,15 @@ │ │ │ │ binary mode doesn't take an encoding argument │ │ │ │ binary mode doesn't take an errors argument │ │ │ │ binary mode doesn't take a newline argument │ │ │ │ line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used │ │ │ │ invalid buffering size │ │ │ │ can't have unbuffered text I/O │ │ │ │ unknown mode: '%s' │ │ │ │ +surrogates not allowed │ │ │ │ negative file descriptor │ │ │ │ Must have exactly one of create/read/write/append mode and at most one plus │ │ │ │ invalid mode: %.200s │ │ │ │ Cannot use closefd=False with file name │ │ │ │ expected integer from opener │ │ │ │ opener returned %d │ │ │ │ I/O operation on closed file │ │ │ │ @@ -5691,16 +5691,14 @@ │ │ │ │ EOWNERDEAD │ │ │ │ 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 │ │ │ │ @@ -5750,14 +5748,16 @@ │ │ │ │ itertools.combinations_with_replacement │ │ │ │ itertools.count │ │ │ │ itertools.compress │ │ │ │ itertools.combinations │ │ │ │ itertools.chain │ │ │ │ itertools.batched │ │ │ │ itertools.accumulate │ │ │ │ +map() must have at least two arguments. │ │ │ │ +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 │ │ │ │ @@ -5781,29 +5781,29 @@ │ │ │ │ │ │ │ │ _call_with_frames_removed │ │ │ │ getpwuid(): uid not found │ │ │ │ getpwuid(): uid not found: %S │ │ │ │ uid should be integer, not %.200s │ │ │ │ uid is less than minimum │ │ │ │ uid is greater than maximum │ │ │ │ -readline() should have returned a str object, not '%.200s' │ │ │ │ -sys.path_hooks is not a list │ │ │ │ -sys.path_importer_cache is not a dict │ │ │ │ user name │ │ │ │ pw_passwd │ │ │ │ password │ │ │ │ pw_gecos │ │ │ │ real name │ │ │ │ home directory │ │ │ │ pw_shell │ │ │ │ shell program │ │ │ │ getpwuid │ │ │ │ getpwnam │ │ │ │ getpwall │ │ │ │ pwd.struct_passwd │ │ │ │ +readline() should have returned a str object, not '%.200s' │ │ │ │ +sys.path_hooks is not a list │ │ │ │ +sys.path_importer_cache is not a dict │ │ │ │ not readable │ │ │ │ illegal decoder state │ │ │ │ OO;illegal decoder state │ │ │ │ illegal decoder state: the first item should be a bytes object, not '%.200s' │ │ │ │ underlying %s() should have returned a bytes-like object, not '%.200s' │ │ │ │ raw readinto() failed │ │ │ │ raw readinto() returned invalid length %zd (should have been between 0 and %zd) │ │ │ │ @@ -5835,16 +5835,14 @@ │ │ │ │ %.20s_%.200s │ │ │ │ tstate %p is still current │ │ │ │ NULL interpreter │ │ │ │ failed to clear current tstate (TSS) │ │ │ │ Exception ignored on flushing sys.stdout │ │ │ │ On;encoding error handler must return (str/bytes, int) tuple │ │ │ │ position %zd from error handler out of bounds │ │ │ │ -_run_exitfuncs │ │ │ │ -_ncallbacks │ │ │ │ codec must pass exception instance │ │ │ │ _bootstrap_external │ │ │ │ _RAW_MAGIC_NUMBER │ │ │ │ can't unpack IEEE 754 special value on non-IEEE platform │ │ │ │ sys.excepthook │ │ │ │ Exception ignored in audit hook │ │ │ │ Error in sys.excepthook: │ │ │ │ @@ -5919,54 +5917,14 @@ │ │ │ │ Negative zero coercion (z) not allowed in integer format specifier │ │ │ │ Sign not allowed with integer format specifier 'c' │ │ │ │ Alternate form (#) not allowed with integer format specifier 'c' │ │ │ │ __about__ │ │ │ │ a number is required │ │ │ │ (O(OiiNii)) │ │ │ │ end_offset must be provided when end_lineno is provided │ │ │ │ -# destroy %U │ │ │ │ -zlib.error │ │ │ │ -MAX_WBITS │ │ │ │ -DEFLATED │ │ │ │ -DEF_MEM_LEVEL │ │ │ │ -DEF_BUF_SIZE │ │ │ │ -Z_NO_COMPRESSION │ │ │ │ -Z_BEST_SPEED │ │ │ │ -Z_BEST_COMPRESSION │ │ │ │ -Z_DEFAULT_COMPRESSION │ │ │ │ -Z_FILTERED │ │ │ │ -Z_HUFFMAN_ONLY │ │ │ │ -Z_DEFAULT_STRATEGY │ │ │ │ -Z_NO_FLUSH │ │ │ │ -Z_PARTIAL_FLUSH │ │ │ │ -Z_SYNC_FLUSH │ │ │ │ -Z_FULL_FLUSH │ │ │ │ -Z_FINISH │ │ │ │ -ZLIB_VERSION │ │ │ │ -ZLIB_RUNTIME_VERSION │ │ │ │ -__version__ │ │ │ │ -Initialization arguments are not supported │ │ │ │ -year %i is out of range │ │ │ │ -month must be in 1..12 │ │ │ │ -day is out of range for month │ │ │ │ -hour must be in 0..23 │ │ │ │ -minute must be in 0..59 │ │ │ │ -second must be in 0..59 │ │ │ │ -microsecond must be in 0..999999 │ │ │ │ -fold must be either 0 or 1 │ │ │ │ -getrandbits │ │ │ │ -insort_right │ │ │ │ -insort_left │ │ │ │ -decompress │ │ │ │ -unused_data │ │ │ │ -needs_input │ │ │ │ -unconsumed_tail │ │ │ │ -compress │ │ │ │ -compressobj │ │ │ │ -decompressobj │ │ │ │ copysign │ │ │ │ factorial │ │ │ │ isfinite │ │ │ │ remainder │ │ │ │ nextafter │ │ │ │ heappush │ │ │ │ heappushpop │ │ │ │ @@ -6062,33 +6020,60 @@ │ │ │ │ get_stats │ │ │ │ is_tracked │ │ │ │ is_finalized │ │ │ │ get_referrers │ │ │ │ get_referents │ │ │ │ unfreeze │ │ │ │ get_freeze_count │ │ │ │ -_random.Random │ │ │ │ -clear_locals │ │ │ │ -zlib._ZlibDecompressor │ │ │ │ -zlib.Decompress │ │ │ │ -zlib.Compress │ │ │ │ +_run_exitfuncs │ │ │ │ +_ncallbacks │ │ │ │ last_exc │ │ │ │ last_type │ │ │ │ last_value │ │ │ │ last_traceback │ │ │ │ _struct.unpack_iterator │ │ │ │ _struct.Struct │ │ │ │ datetime.tzinfo │ │ │ │ datetime.IsoCalendarDate │ │ │ │ datetime.timezone │ │ │ │ datetime.datetime │ │ │ │ datetime.time │ │ │ │ datetime.date │ │ │ │ datetime.timedelta │ │ │ │ Fast implementation of the datetime type. │ │ │ │ +# destroy %U │ │ │ │ +zlib.error │ │ │ │ +MAX_WBITS │ │ │ │ +DEFLATED │ │ │ │ +DEF_MEM_LEVEL │ │ │ │ +DEF_BUF_SIZE │ │ │ │ +Z_NO_COMPRESSION │ │ │ │ +Z_BEST_SPEED │ │ │ │ +Z_BEST_COMPRESSION │ │ │ │ +Z_DEFAULT_COMPRESSION │ │ │ │ +Z_FILTERED │ │ │ │ +Z_HUFFMAN_ONLY │ │ │ │ +Z_DEFAULT_STRATEGY │ │ │ │ +Z_NO_FLUSH │ │ │ │ +Z_PARTIAL_FLUSH │ │ │ │ +Z_SYNC_FLUSH │ │ │ │ +Z_FULL_FLUSH │ │ │ │ +Z_FINISH │ │ │ │ +ZLIB_VERSION │ │ │ │ +ZLIB_RUNTIME_VERSION │ │ │ │ +__version__ │ │ │ │ +Initialization arguments are not supported │ │ │ │ +year %i is out of range │ │ │ │ +month must be in 1..12 │ │ │ │ +day is out of range for month │ │ │ │ +hour must be in 0..23 │ │ │ │ +minute must be in 0..59 │ │ │ │ +second must be in 0..59 │ │ │ │ +microsecond must be in 0..999999 │ │ │ │ +fold must be either 0 or 1 │ │ │ │ must be real number, not %.50s │ │ │ │ %.50s.__float__ returned non-float (type %.50s). The ability to return an instance of a strict subclass of float is deprecated, and may be removed in a future version of Python. │ │ │ │ %.50s.__float__ returned non-float (type %.50s) │ │ │ │ math domain error │ │ │ │ math range error │ │ │ │ Exception ignored in m_clear of module%s%V │ │ │ │ tzinfo argument must be None or of a tzinfo subclass, not type '%s' │ │ │ │ @@ -6114,14 +6099,29 @@ │ │ │ │ after_in_parent │ │ │ │ # clear[1] %s │ │ │ │ Exception ignored on clearing module dict │ │ │ │ # clear[2] %s │ │ │ │ '%s' must be callable, not %s │ │ │ │ unclosed file %R │ │ │ │ keepends │ │ │ │ +getrandbits │ │ │ │ +insort_right │ │ │ │ +insort_left │ │ │ │ +decompress │ │ │ │ +unused_data │ │ │ │ +needs_input │ │ │ │ +unconsumed_tail │ │ │ │ +compress │ │ │ │ +compressobj │ │ │ │ +decompressobj │ │ │ │ +_random.Random │ │ │ │ +clear_locals │ │ │ │ +zlib._ZlibDecompressor │ │ │ │ +zlib.Decompress │ │ │ │ +zlib.Compress │ │ │ │ (OnnNnn) │ │ │ │ unicodedata._ucnhash_CAPI │ │ │ │ PyCapsule_Import could not import module "%s" │ │ │ │ PyCapsule_Import "%s" is not valid │ │ │ │ Un;decoding error handler must return (str, int) tuple │ │ │ │ unidata_version │ │ │ │ ucd_3_2_0 │ │ │ │ @@ -6145,31 +6145,31 @@ │ │ │ │ cpython._PySys_ClearAuditHooks │ │ │ │ HANGUL SYLLABLE │ │ │ │ CJK UNIFIED IDEOGRAPH- │ │ │ │ invalid normalization form │ │ │ │ character maps to │ │ │ │ character mapping must be in range(0x%x) │ │ │ │ character mapping must return integer, None or str │ │ │ │ +category │ │ │ │ +bidirectional │ │ │ │ +combining │ │ │ │ +mirrored │ │ │ │ +east_asian_width │ │ │ │ +decomposition │ │ │ │ +is_normalized │ │ │ │ +unicodedata.UCD │ │ │ │ cpython.PyInterpreterState_Clear │ │ │ │ could not convert string to float: '%.200s' │ │ │ │ value too large to convert to float: '%.200s' │ │ │ │ unsupported format string passed to %.200s.__format__ │ │ │ │ Found non-str '%s' in skip_file_prefixes. │ │ │ │ thread is not current │ │ │ │ thread still has a frame │ │ │ │ not the last thread │ │ │ │ '%c' was never closed │ │ │ │ -category │ │ │ │ -bidirectional │ │ │ │ -combining │ │ │ │ -mirrored │ │ │ │ -east_asian_width │ │ │ │ -decomposition │ │ │ │ -is_normalized │ │ │ │ -unicodedata.UCD │ │ │ │ field 'name' is required for AsyncFunctionDef │ │ │ │ field 'args' is required for AsyncFunctionDef │ │ │ │ remaining threads │ │ │ │ remaining subinterpreters │ │ │ │ the interpreter doesn't have its own allocator │ │ │ │ Existing exports of data: object cannot be re-sized │ │ │ │ PyBuffer_ToContiguous: len != view->len │ │ │ │ @@ -6218,22 +6218,14 @@ │ │ │ │ |$O:NameError │ │ │ │ lost sys.stdin │ │ │ │ lost sys.stdout │ │ │ │ lost sys.stderr │ │ │ │ builtins.input │ │ │ │ input: prompt string cannot contain null characters │ │ │ │ builtins.input/result │ │ │ │ -src_dir_fd │ │ │ │ -dst_dir_fd │ │ │ │ -PyDict_EVENT_ADDED │ │ │ │ -PyDict_EVENT_MODIFIED │ │ │ │ -PyDict_EVENT_DELETED │ │ │ │ -PyDict_EVENT_CLONED │ │ │ │ -PyDict_EVENT_CLEARED │ │ │ │ -PyDict_EVENT_DEALLOCATED │ │ │ │ decoding │ │ │ │ %s with '%s' codec failed │ │ │ │ decoder must return a tuple (object,integer) │ │ │ │ %.200s is not a mapping │ │ │ │ free PyDictObject │ │ │ │ free PyDictKeysObject │ │ │ │ free PyFloatObject │ │ │ │ @@ -6265,14 +6257,22 @@ │ │ │ │ arena map counts │ │ │ │ # bytes lost to arena map root │ │ │ │ │ │ │ │ ../Objects/fileobject.c │ │ │ │ object.readline() returned non-string │ │ │ │ EOF when reading a line │ │ │ │ %d %ss * %zd bytes each │ │ │ │ +src_dir_fd │ │ │ │ +dst_dir_fd │ │ │ │ +PyDict_EVENT_ADDED │ │ │ │ +PyDict_EVENT_MODIFIED │ │ │ │ +PyDict_EVENT_DELETED │ │ │ │ +PyDict_EVENT_CLONED │ │ │ │ +PyDict_EVENT_CLEARED │ │ │ │ +PyDict_EVENT_DEALLOCATED │ │ │ │ i:sched_getaffinity │ │ │ │ could not allocate a large enough CPU set │ │ │ │ |O:gmtime │ │ │ │ frame does not exist │ │ │ │ ord() expected string of length 1, but %.200s found │ │ │ │ ord() expected a character, but string of length %zd found │ │ │ │ gid should be integer, not %.200s │ │ │ │ @@ -6304,24 +6304,40 @@ │ │ │ │ could not convert string to float: %R │ │ │ │ Failed to encode latin1 string when unpickling a date object. pickle.load(data, encoding='latin1') is assumed. │ │ │ │ Failed to encode latin1 string when unpickling a datetime object. pickle.load(data, encoding='latin1') is assumed. │ │ │ │ iii|iiiiO$i │ │ │ │ tzinfo.%s() must return None or timedelta, not '%.200s' │ │ │ │ offset must be a timedelta strictly between -timedelta(hours=24) and timedelta(hours=24). │ │ │ │ │ │ │ │ +__len__() should return >= 0 │ │ │ │ +range indices must be integers or slices, not %.200s │ │ │ │ +time.sleep │ │ │ │ +sleep length must be non-negative │ │ │ │ +Invalid value NaN (not a number) │ │ │ │ +timestamp out of range for platform time_t │ │ │ │ +frexp() result out of range │ │ │ │ +float too large to pack with d format │ │ │ │ +expected an indented block after 'case' statement on line %d │ │ │ │ +Cannot recover from stack overflow. │ │ │ │ +maximum recursion depth exceeded%s │ │ │ │ +argument 'code' │ │ │ │ +argument 'groupindex' │ │ │ │ +argument 'indexgroup' │ │ │ │ +invalid SRE code │ │ │ │ +groupindex │ │ │ │ +indexgroup │ │ │ │ lastindex │ │ │ │ The integer index of the last matched capturing group. │ │ │ │ lastgroup │ │ │ │ The name of the last matched capturing group. │ │ │ │ The string passed to match() or search(). │ │ │ │ The regular expression object. │ │ │ │ The index into the string at which the RE engine started looking for a match. │ │ │ │ The index into the string beyond which the RE engine will not go. │ │ │ │ groupdict │ │ │ │ -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 │ │ │ │ getcodesize │ │ │ │ @@ -6332,29 +6348,14 @@ │ │ │ │ priority │ │ │ │ stacklevel │ │ │ │ skip_file_prefixes │ │ │ │ _sre.SRE_Template │ │ │ │ _sre.SRE_Scanner │ │ │ │ re.Match │ │ │ │ re.Pattern │ │ │ │ -__len__() should return >= 0 │ │ │ │ -range indices must be integers or slices, not %.200s │ │ │ │ -time.sleep │ │ │ │ -sleep length must be non-negative │ │ │ │ -Invalid value NaN (not a number) │ │ │ │ -timestamp out of range for platform time_t │ │ │ │ -frexp() result out of range │ │ │ │ -float too large to pack with d format │ │ │ │ -expected an indented block after 'case' statement on line %d │ │ │ │ -Cannot recover from stack overflow. │ │ │ │ -maximum recursion depth exceeded%s │ │ │ │ -argument 'code' │ │ │ │ -argument 'groupindex' │ │ │ │ -argument 'indexgroup' │ │ │ │ -invalid SRE code │ │ │ │ cannot use '_' as a target │ │ │ │ invalid pattern target │ │ │ │ file.read() returned not bytes but %.100s │ │ │ │ exc must be an exception, not '%s' │ │ │ │ expected string or bytes-like object, got '%.200s' │ │ │ │ Buffer is NULL │ │ │ │ note must be a str, not '%s' │ │ │ │ @@ -6363,31 +6364,14 @@ │ │ │ │ positional patterns follow keyword patterns │ │ │ │ Out of memory and PyExc_MemoryError is not initialized yet │ │ │ │ local variable '%R' is not defined │ │ │ │ reentrant call inside %.100s.__repr__ │ │ │ │ name=%R │ │ │ │ %U encoding=%R> │ │ │ │ mode=%R │ │ │ │ -gethostbyname │ │ │ │ -gethostbyname_ex │ │ │ │ -gethostbyaddr │ │ │ │ -gethostname │ │ │ │ -sethostname │ │ │ │ -getprotobyname │ │ │ │ -socketpair │ │ │ │ -inet_ntoa │ │ │ │ -getnameinfo │ │ │ │ -getdefaulttimeout │ │ │ │ -setdefaulttimeout │ │ │ │ -if_nameindex │ │ │ │ -if_nametoindex │ │ │ │ -if_indextoname │ │ │ │ -CMSG_LEN │ │ │ │ -CMSG_SPACE │ │ │ │ -indexgroup │ │ │ │ socket.herror │ │ │ │ socket.gaierror │ │ │ │ gaierror │ │ │ │ SocketType │ │ │ │ has_ipv6 │ │ │ │ _socket.CAPI │ │ │ │ AF_UNSPEC │ │ │ │ @@ -6745,16 +6729,14 @@ │ │ │ │ cannot use a string pattern on a bytes-like object │ │ │ │ cannot use a bytes pattern on a string-like object │ │ │ │ The span of capturing group is wrong, please report a bug for the re module. │ │ │ │ real number required in complex literal │ │ │ │ _PyCapsule_SetTraverse called with invalid PyCapsule object │ │ │ │ _PyCapsule_SetTraverse() called with NULL callback │ │ │ │ can't compare offset-naive and offset-aware times │ │ │ │ -can't compare offset-naive and offset-aware datetimes │ │ │ │ -(O&O&O&O&) │ │ │ │ the socket timeout │ │ │ │ the socket family │ │ │ │ the socket type │ │ │ │ the socket protocol │ │ │ │ connect_ex │ │ │ │ getpeername │ │ │ │ getsockname │ │ │ │ @@ -6763,15 +6745,33 @@ │ │ │ │ recvfrom_into │ │ │ │ setblocking │ │ │ │ getblocking │ │ │ │ settimeout │ │ │ │ gettimeout │ │ │ │ recvmsg_into │ │ │ │ sendmsg_afalg │ │ │ │ +gethostbyname │ │ │ │ +gethostbyname_ex │ │ │ │ +gethostbyaddr │ │ │ │ +gethostname │ │ │ │ +sethostname │ │ │ │ +getprotobyname │ │ │ │ +socketpair │ │ │ │ +inet_ntoa │ │ │ │ +getnameinfo │ │ │ │ +getdefaulttimeout │ │ │ │ +setdefaulttimeout │ │ │ │ +if_nameindex │ │ │ │ +if_nametoindex │ │ │ │ +if_indextoname │ │ │ │ +CMSG_LEN │ │ │ │ +CMSG_SPACE │ │ │ │ _socket.socket │ │ │ │ +can't compare offset-naive and offset-aware datetimes │ │ │ │ +(O&O&O&O&) │ │ │ │ use_main_obmalloc │ │ │ │ allow_fork │ │ │ │ allow_exec │ │ │ │ allow_threads │ │ │ │ allow_daemon_threads │ │ │ │ check_multi_interp_extensions │ │ │ │ unsupported interpreter config .gil value '%s' │ │ │ │ @@ -6790,39 +6790,39 @@ │ │ │ │ object type name: %s │ │ │ │ object repr : │ │ │ │ field 'value' is required for MatchValue │ │ │ │ context variable name must be a str │ │ │ │ │ │ │ │ %.200s() takes no positional arguments │ │ │ │ Un;translating error handler must return (str, int) tuple │ │ │ │ +thread not started │ │ │ │ PyCF_ALLOW_TOP_LEVEL_AWAIT │ │ │ │ PyCF_ONLY_AST │ │ │ │ PyCF_TYPE_COMMENTS │ │ │ │ PyCF_OPTIMIZED_AST │ │ │ │ -thread not started │ │ │ │ failed detaching handle │ │ │ │ field 'subject' is required for Match │ │ │ │ detach_thread: failed detaching thread │ │ │ │ ../Objects/iterobject.c │ │ │ │ +user_function │ │ │ │ +cache_info_type │ │ │ │ sum() can't sum strings [use ''.join(seq) instead] │ │ │ │ sum() can't sum bytes [use b''.join(seq) instead] │ │ │ │ sum() can't sum bytearray [use b''.join(seq) instead] │ │ │ │ bytearray object is too large to make repr │ │ │ │ iter index too large │ │ │ │ bytearray index out of range │ │ │ │ bytearray indices must be integers or slices, not %.200s │ │ │ │ can assign only bytes, buffers, or iterables of ints in range(0, 256) │ │ │ │ attempt to assign bytes of size %zd to extended slice of size %zd │ │ │ │ Exception ignored on building sys.unraisablehook arguments │ │ │ │ Exception ignored in sys.unraisablehook │ │ │ │ sys.unraisablehook │ │ │ │ substring not found │ │ │ │ translation table must be 256 characters long │ │ │ │ -user_function │ │ │ │ -cache_info_type │ │ │ │ maximum recursion depth exceeded while normalizing an exception │ │ │ │ Cannot recover from MemoryErrors while normalizing exceptions. │ │ │ │ Cannot recover from the recursive normalization of an exception. │ │ │ │ Negative size passed to PyByteArray_FromStringAndSize │ │ │ │ Exception ignored in: │ │ │ │ │ │ │ │ │ │ │ │ @@ -6869,79 +6869,54 @@ │ │ │ │ /proc/self/stat │ │ │ │ This process (pid=%d) is multi-threaded, use of %s() may lead to deadlocks in the child. │ │ │ │ Bivariant types are not supported. │ │ │ │ Variance cannot be specified with infer_variance. │ │ │ │ A single constraint is not allowed │ │ │ │ Constraints cannot be combined with bound=... │ │ │ │ .__class__.__qualname__ is not a unicode object │ │ │ │ -make_scanner │ │ │ │ -make_encoder │ │ │ │ -maketrans arguments must have same length │ │ │ │ -subsection not found │ │ │ │ -this __dict__ descriptor does not support '%.200s' objects │ │ │ │ -Bound must be a type. │ │ │ │ -_type_check │ │ │ │ -zip() argument %d is shorter than argument%s%d │ │ │ │ -zip() argument %d is longer than argument%s%d │ │ │ │ -Cannot disable %s events. Callback removed. │ │ │ │ -../Python/pystrtod.c │ │ │ │ -ENABLE_SPECIALIZATION │ │ │ │ -The callback can only be set for one event at a time │ │ │ │ -invalid event %d │ │ │ │ -sys.monitoring.register_callback │ │ │ │ -stack_effect │ │ │ │ -is_valid │ │ │ │ -has_const │ │ │ │ -has_name │ │ │ │ -has_jump │ │ │ │ -has_free │ │ │ │ -has_local │ │ │ │ -get_specialization_stats │ │ │ │ -get_nb_ops │ │ │ │ -get_intrinsic1_descs │ │ │ │ -get_intrinsic2_descs │ │ │ │ -get_executor │ │ │ │ -key_separator │ │ │ │ -item_separator │ │ │ │ -sort_keys │ │ │ │ -skipkeys │ │ │ │ -object_hook │ │ │ │ -object_pairs_hook │ │ │ │ -parse_float │ │ │ │ -parse_int │ │ │ │ -parse_constant │ │ │ │ encode_basestring_ascii │ │ │ │ encode_basestring │ │ │ │ scanstring │ │ │ │ covariant │ │ │ │ contravariant │ │ │ │ infer_variance │ │ │ │ setlocale │ │ │ │ localeconv │ │ │ │ nl_langinfo │ │ │ │ dgettext │ │ │ │ dcgettext │ │ │ │ bindtextdomain │ │ │ │ bind_textdomain_codeset │ │ │ │ getencoding │ │ │ │ -Opcode support module. │ │ │ │ -_tokenize.TokenizerIter │ │ │ │ -_json.Encoder │ │ │ │ -_json.Scanner │ │ │ │ ABMON_10 │ │ │ │ ABMON_11 │ │ │ │ ABMON_12 │ │ │ │ RADIXCHAR │ │ │ │ CRNCYSTR │ │ │ │ T_FMT_AMPM │ │ │ │ ERA_D_FMT │ │ │ │ ERA_D_T_FMT │ │ │ │ ERA_T_FMT │ │ │ │ ALT_DIGITS │ │ │ │ _DATE_FMT │ │ │ │ +make_scanner │ │ │ │ +make_encoder │ │ │ │ +maketrans arguments must have same length │ │ │ │ +subsection not found │ │ │ │ +this __dict__ descriptor does not support '%.200s' objects │ │ │ │ +Bound must be a type. │ │ │ │ +_type_check │ │ │ │ +zip() argument %d is shorter than argument%s%d │ │ │ │ +zip() argument %d is longer than argument%s%d │ │ │ │ +Cannot disable %s events. Callback removed. │ │ │ │ +../Python/pystrtod.c │ │ │ │ +ENABLE_SPECIALIZATION │ │ │ │ +The callback can only be set for one event at a time │ │ │ │ +invalid event %d │ │ │ │ +sys.monitoring.register_callback │ │ │ │ Infinity │ │ │ │ __defaults__ must be set to a tuple object │ │ │ │ object.__delattr__ │ │ │ │ how_many cannot be negative │ │ │ │ Cannot write %zi characters at %zi in a string of %zi characters │ │ │ │ Cannot copy %s characters into a string of %s characters │ │ │ │ missing format argument │ │ │ │ @@ -6963,14 +6938,40 @@ │ │ │ │ recursion limit must be greater or equal than 1 │ │ │ │ cannot set the recursion limit to %i at the recursion depth %i: the limit is too low │ │ │ │ descriptor for index '%zd' for tuple subclasses doesn't apply to '%s' object │ │ │ │ _generic_class_getitem │ │ │ │ required argument is not an integer │ │ │ │ '%c' format requires 0 <= number <= %zu │ │ │ │ '%c' format requires %zd <= number <= %zd │ │ │ │ +initial_bytes │ │ │ │ +stack_effect │ │ │ │ +is_valid │ │ │ │ +has_const │ │ │ │ +has_name │ │ │ │ +has_jump │ │ │ │ +has_free │ │ │ │ +has_local │ │ │ │ +get_specialization_stats │ │ │ │ +get_nb_ops │ │ │ │ +get_intrinsic1_descs │ │ │ │ +get_intrinsic2_descs │ │ │ │ +get_executor │ │ │ │ +key_separator │ │ │ │ +item_separator │ │ │ │ +sort_keys │ │ │ │ +skipkeys │ │ │ │ +object_hook │ │ │ │ +object_pairs_hook │ │ │ │ +parse_float │ │ │ │ +parse_int │ │ │ │ +parse_constant │ │ │ │ +Opcode support module. │ │ │ │ +_tokenize.TokenizerIter │ │ │ │ +_json.Encoder │ │ │ │ +_json.Scanner │ │ │ │ '%.200s' object is not callable. Did you mean: '%U.%U(...)'? │ │ │ │ '%.200s' object is not callable │ │ │ │ tuple.index(x): x not in tuple │ │ │ │ O|Op:start_joinable_thread │ │ │ │ thread function must be callable │ │ │ │ 'handle' must be a _ThreadHandle │ │ │ │ _thread.start_joinable_thread │ │ │ │ @@ -7004,28 +7005,20 @@ │ │ │ │ NB_INPLACE_OR │ │ │ │ NB_INPLACE_POWER │ │ │ │ NB_INPLACE_RSHIFT │ │ │ │ NB_INPLACE_SUBTRACT │ │ │ │ NB_INPLACE_TRUE_DIVIDE │ │ │ │ NB_INPLACE_XOR │ │ │ │ Missing initialization for NB_OP %d │ │ │ │ -parking_lot: sem_init failed │ │ │ │ -unexpected error from semaphore: %d │ │ │ │ deallocated BytesIO object has exported buffers │ │ │ │ +parking_lot: sem_init failed │ │ │ │ +unlocking mutex that is not locked │ │ │ │ Expected int as r │ │ │ │ r must be non-negative │ │ │ │ -group name │ │ │ │ -gr_passwd │ │ │ │ -group members │ │ │ │ -getgrgid │ │ │ │ -getgrnam │ │ │ │ -getgrall │ │ │ │ -initial_bytes │ │ │ │ -permutations │ │ │ │ -grp.struct_group │ │ │ │ +unexpected error from semaphore: %d │ │ │ │ 0123456789ABCDEF │ │ │ │ fileno() returned a non-integer │ │ │ │ argument must be an int, or have a fileno() method. │ │ │ │ file descriptor cannot be a negative integer (%i) │ │ │ │ string argument should contain only ASCII characters │ │ │ │ argument should be bytes, buffer or ASCII string, not '%.100s' │ │ │ │ Exception ignored in thread started by %R │ │ │ │ @@ -7035,19 +7028,19 @@ │ │ │ │ methodcaller needs at least one argument, the method name │ │ │ │ method name must be a string │ │ │ │ __hash__ method should return an integer │ │ │ │ deque index out of range │ │ │ │ attrgetter │ │ │ │ attribute name must be a string │ │ │ │ parking_lot: sem_post failed │ │ │ │ -n must be >= 0 │ │ │ │ deque mutated during iteration │ │ │ │ %R is not in deque │ │ │ │ -itemgetter │ │ │ │ +n must be >= 0 │ │ │ │ pop from an empty deque │ │ │ │ +itemgetter │ │ │ │ readline of closed file │ │ │ │ Too much data for base64 line │ │ │ │ Cannot specify both ',' and '_'. │ │ │ │ Format specifier missing precision │ │ │ │ Invalid format specifier '%U' for object of type '%.200s' │ │ │ │ Cannot specify '%c' with '%c'. │ │ │ │ Cannot specify '%c' with '\x%x'. │ │ │ │ @@ -7065,14 +7058,38 @@ │ │ │ │ _compat_pickle.NAME_MAPPING should be a dict, not %.200s │ │ │ │ _compat_pickle.IMPORT_MAPPING should be a dict, not %.200s │ │ │ │ REVERSE_NAME_MAPPING │ │ │ │ _compat_pickle.REVERSE_NAME_MAPPING should be a dict, not %.200s │ │ │ │ REVERSE_IMPORT_MAPPING │ │ │ │ _compat_pickle.REVERSE_IMPORT_MAPPING should be a dict, not %.200s │ │ │ │ codecs.encode should be a callable, not %.200s │ │ │ │ +persistent_load │ │ │ │ +find_class │ │ │ │ +persistent_id │ │ │ │ +persistent_id($self, obj, /) │ │ │ │ +clear_memo │ │ │ │ +formatter_field_name_split │ │ │ │ +split the argument as a field name │ │ │ │ +formatter_parser │ │ │ │ +parse the argument as a format string │ │ │ │ +quotetabs │ │ │ │ +group name │ │ │ │ +gr_passwd │ │ │ │ +group members │ │ │ │ +getgrgid │ │ │ │ +getgrnam │ │ │ │ +getgrall │ │ │ │ +_pickle.Unpickler │ │ │ │ +_pickle.Pickler │ │ │ │ +_pickle.UnpicklerMemoProxy │ │ │ │ +_pickle.PicklerMemoProxy │ │ │ │ +_pickle.Pdata │ │ │ │ +string helper module │ │ │ │ +permutations │ │ │ │ +grp.struct_group │ │ │ │ sequence item %zd: expected a bytes-like object, %.80s found │ │ │ │ join() result is too long │ │ │ │ sequence changed size during iteration │ │ │ │ signal only works in main thread of the main interpreter │ │ │ │ signal number out of range │ │ │ │ signal handler must be signal.SIG_IGN, signal.SIG_DFL, or a callable object │ │ │ │ int too large to format │ │ │ │ @@ -7088,31 +7105,14 @@ │ │ │ │ Step for islice() must be a positive integer or None. │ │ │ │ clock_gettime(CLOCK_PROCESS_CPUTIME_ID) │ │ │ │ getrusage(RUSAGE_SELF) │ │ │ │ the processor time used is not available or its value cannot be represented │ │ │ │ %s first arg must be bytes or a tuple of bytes, not %s │ │ │ │ sys.setprofile │ │ │ │ non-ascii grouped digit │ │ │ │ -strict_mode │ │ │ │ -persistent_load │ │ │ │ -find_class │ │ │ │ -persistent_id │ │ │ │ -persistent_id($self, obj, /) │ │ │ │ -clear_memo │ │ │ │ -formatter_field_name_split │ │ │ │ -split the argument as a field name │ │ │ │ -formatter_parser │ │ │ │ -parse the argument as a format string │ │ │ │ -quotetabs │ │ │ │ -_pickle.Unpickler │ │ │ │ -_pickle.Pickler │ │ │ │ -_pickle.UnpicklerMemoProxy │ │ │ │ -_pickle.PicklerMemoProxy │ │ │ │ -_pickle.Pdata │ │ │ │ -string helper module │ │ │ │ O:make_scanner │ │ │ │ LOCK_MAND │ │ │ │ LOCK_READ │ │ │ │ LOCK_WRITE │ │ │ │ F_DUPFD_CLOEXEC │ │ │ │ F_SETLKW │ │ │ │ F_OFD_GETLK │ │ │ │ @@ -7191,16 +7191,16 @@ │ │ │ │ (iN(nn)(nn)O) │ │ │ │ readline() returned a non-bytes object │ │ │ │ readline() returned a non-string object │ │ │ │ %S (%U, line %ld) │ │ │ │ %S (line %ld) │ │ │ │ negative sizehint │ │ │ │ invalid flags │ │ │ │ -readline() should have returned a bytes object, not '%.200s' │ │ │ │ Cannot join current thread │ │ │ │ +readline() should have returned a bytes object, not '%.200s' │ │ │ │ constructor requires a sequence │ │ │ │ %.500s() takes a dict as second arg, if any │ │ │ │ %.500s() takes an at least %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() takes an at most %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() takes a %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() got duplicate or unexpected field name(s) │ │ │ │ unrecognized configuration name │ │ │ │ @@ -7209,19 +7209,27 @@ │ │ │ │ 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 │ │ │ │ +sizehint │ │ │ │ +True if the epoll handler is closed │ │ │ │ +extra_tokens │ │ │ │ +fork_exec │ │ │ │ +strict_mode │ │ │ │ +structseq │ │ │ │ +select.epoll │ │ │ │ +select.poll │ │ │ │ +Failed joining thread │ │ │ │ bytes must be in range(0, 256) │ │ │ │ cannot convert '%.200s' object to bytes │ │ │ │ i|Opp:register │ │ │ │ signal %i cannot be registered, use enable() instead │ │ │ │ -Failed joining thread │ │ │ │ Cannot recover from Python stack overflow. │ │ │ │ maximum recursion depth exceeded │ │ │ │ %R is not in list │ │ │ │ Invalid dictionary │ │ │ │ deflateSetDictionary() │ │ │ │ Can't allocate memory for compression object │ │ │ │ Invalid initialization option │ │ │ │ @@ -7241,31 +7249,14 @@ │ │ │ │ memoryview: cannot cast view with zeros in shape or strides │ │ │ │ '%S' is an invalid keyword argument for enumerate() │ │ │ │ Unable to allocate lock │ │ │ │ |iO:_ZlibDecompressor │ │ │ │ while setting zdict │ │ │ │ Can't allocate memory for decompression object │ │ │ │ while creating decompression object │ │ │ │ -memLevel │ │ │ │ -strategy │ │ │ │ -is_tracing │ │ │ │ -clear_traces │ │ │ │ -_get_traces │ │ │ │ -_get_object_traceback │ │ │ │ -get_traceback_limit │ │ │ │ -get_tracemalloc_memory │ │ │ │ -get_traced_memory │ │ │ │ -reset_peak │ │ │ │ -sizehint │ │ │ │ -True if the epoll handler is closed │ │ │ │ -extra_tokens │ │ │ │ -fork_exec │ │ │ │ -structseq │ │ │ │ -select.epoll │ │ │ │ -select.poll │ │ │ │ async generator raised StopIteration │ │ │ │ coroutine raised StopIteration │ │ │ │ generator raised StopIteration │ │ │ │ async generator raised StopAsyncIteration │ │ │ │ re.compile(%.200R, %S) │ │ │ │ re.compile(%.200R) │ │ │ │ memoryview: unsupported format %s │ │ │ │ @@ -7289,14 +7280,34 @@ │ │ │ │ unsupported locale setting │ │ │ │ locale query failed │ │ │ │ while encoding a JSON object │ │ │ │ _iterencode_list needs a sequence │ │ │ │ Circular reference detected │ │ │ │ items must return 2-tuples │ │ │ │ unpack requires a buffer of %zd bytes │ │ │ │ +memLevel │ │ │ │ +strategy │ │ │ │ +is_tracing │ │ │ │ +clear_traces │ │ │ │ +_get_traces │ │ │ │ +_get_object_traceback │ │ │ │ +get_traceback_limit │ │ │ │ +get_tracemalloc_memory │ │ │ │ +get_traced_memory │ │ │ │ +reset_peak │ │ │ │ +_current_indent_level │ │ │ │ +allow_nan │ │ │ │ +re.IGNORECASE │ │ │ │ +re.LOCALE │ │ │ │ +re.MULTILINE │ │ │ │ +re.DOTALL │ │ │ │ +re.UNICODE │ │ │ │ +re.VERBOSE │ │ │ │ +re.DEBUG │ │ │ │ +re.ASCII │ │ │ │ _reduce_ex │ │ │ │ U|O:strftime │ │ │ │ iiiiiiiii;strftime(): illegal time tuple argument │ │ │ │ Tuple or struct_time argument required │ │ │ │ year out of range │ │ │ │ keys must be str, int, float, bool or None, not %.100s │ │ │ │ month out of range │ │ │ │ @@ -7321,37 +7332,14 @@ │ │ │ │ End of stream already reached │ │ │ │ Insufficient memory for buffer allocation │ │ │ │ while finishing decompression │ │ │ │ while decompressing data │ │ │ │ type %.100s doesn't define __round__ method │ │ │ │ memoryview has %zd exported buffer%s │ │ │ │ memoryview: negative export count │ │ │ │ -max_length │ │ │ │ -typecode │ │ │ │ -the typecode character used to create the array │ │ │ │ -the size, in bytes, of one array item │ │ │ │ -buffer_info │ │ │ │ -byteswap │ │ │ │ -fromfile │ │ │ │ -frombytes │ │ │ │ -fromunicode │ │ │ │ -tounicode │ │ │ │ -_array_reconstructor │ │ │ │ -array.arrayiterator │ │ │ │ -array.array │ │ │ │ -_current_indent_level │ │ │ │ -allow_nan │ │ │ │ -re.IGNORECASE │ │ │ │ -re.LOCALE │ │ │ │ -re.MULTILINE │ │ │ │ -re.DOTALL │ │ │ │ -re.UNICODE │ │ │ │ -re.VERBOSE │ │ │ │ -re.DEBUG │ │ │ │ -re.ASCII │ │ │ │ %s0%se%d │ │ │ │ rounded value too large to represent │ │ │ │ O|n:repeat │ │ │ │ while compressing data │ │ │ │ On:scan_once │ │ │ │ cannot modify read-only memory │ │ │ │ cannot delete memory │ │ │ │ @@ -7375,14 +7363,27 @@ │ │ │ │ end is out of bounds │ │ │ │ Invalid control character at │ │ │ │ Unterminated string starting at │ │ │ │ Invalid \escape │ │ │ │ Invalid \uXXXX escape │ │ │ │ while flushing │ │ │ │ while finishing compression │ │ │ │ +max_length │ │ │ │ +typecode │ │ │ │ +the typecode character used to create the array │ │ │ │ +the size, in bytes, of one array item │ │ │ │ +buffer_info │ │ │ │ +byteswap │ │ │ │ +fromfile │ │ │ │ +frombytes │ │ │ │ +fromunicode │ │ │ │ +tounicode │ │ │ │ +_array_reconstructor │ │ │ │ +array.arrayiterator │ │ │ │ +array.array │ │ │ │ not enough data to unpack %zd bytes at offset %zd │ │ │ │ offset %zd out of range for %zd-byte buffer │ │ │ │ unpack_from requires a buffer of at least %zu bytes for unpacking %zd bytes at offset %zd (actual buffer size is %zd) │ │ │ │ _compile_template │ │ │ │ the result of compiling a replacement string is %.200s │ │ │ │ encoder must return a tuple (object, integer) │ │ │ │ audit() missing 1 required positional argument: 'event' │ │ │ │ @@ -7420,14 +7421,16 @@ │ │ │ │ multiple starred names in sequence pattern │ │ │ │ too many expressions in star-unpacking sequence pattern │ │ │ │ multiple starred expressions in sequence pattern │ │ │ │ argument 'filename' │ │ │ │ module_globals must be a dict, not '%.200s' │ │ │ │ _bless_my_loader │ │ │ │ argument 4 │ │ │ │ +registry │ │ │ │ +module_globals │ │ │ │ preexec_fn not supported at interpreter shutdown │ │ │ │ preexec_fn not supported within subinterpreters │ │ │ │ errpipe_write must be >= 3 │ │ │ │ bad value(s) in fds_to_keep │ │ │ │ argv must be a tuple │ │ │ │ args changed during iteration │ │ │ │ setgroups argument must be a list │ │ │ │ @@ -7455,17 +7458,14 @@ │ │ │ │ invalid wait status: %i │ │ │ │ signal number %ld out of range [1; %i] │ │ │ │ invalid signal number %ld, please use valid_signals() │ │ │ │ newline must be str or None, not %.200s │ │ │ │ illegal newline value: %R │ │ │ │ initial_value must be str or None, not %.200s │ │ │ │ new buffer size too large │ │ │ │ -initial_value │ │ │ │ -registry │ │ │ │ -module_globals │ │ │ │ search() takes no arguments │ │ │ │ regular expression scanner already executing │ │ │ │ gc.get_referrers │ │ │ │ file must have 'read' and 'readline' attributes │ │ │ │ unexpected MARK found │ │ │ │ unpickling stack underflow │ │ │ │ Ran out of input │ │ │ │ @@ -7493,14 +7493,16 @@ │ │ │ │ __getformat__() argument 1 must be 'double' or 'float' │ │ │ │ IEEE, little-endian │ │ │ │ IEEE, big-endian │ │ │ │ insane float_format or double_format │ │ │ │ link: src and dst must be the same type │ │ │ │ 'async with' outside async function │ │ │ │ BINUNICODE exceeds system's maximum size of %zd bytes │ │ │ │ +fix_imports │ │ │ │ +initial_value │ │ │ │ pickle.find_class │ │ │ │ _compat_pickle.NAME_MAPPING values should be 2-tuples, not %.200s │ │ │ │ _compat_pickle.NAME_MAPPING values should be pairs of str, not (%.200s, %.200s) │ │ │ │ _compat_pickle.IMPORT_MAPPING values should be strings, not %.200s │ │ │ │ Can't get attribute %R on %R │ │ │ │ │ │ │ │ Can't get local object %R │ │ │ │ @@ -7519,15 +7521,14 @@ │ │ │ │ odd number of items for SETITEMS │ │ │ │ %.200s attribute must be unicode │ │ │ │ expected at most 1 arguments, got %zd │ │ │ │ update() takes at most 1 positional argument (%zd given) │ │ │ │ need more than 0 values to unpack │ │ │ │ need more than 1 value to unpack │ │ │ │ too many values to unpack (expected 2) │ │ │ │ -fix_imports │ │ │ │ argument 'co_code' │ │ │ │ argument 'co_consts' │ │ │ │ argument 'co_names' │ │ │ │ argument 'co_varnames' │ │ │ │ argument 'co_freevars' │ │ │ │ argument 'co_cellvars' │ │ │ │ argument 'co_filename' │ │ │ │ @@ -7594,14 +7595,22 @@ │ │ │ │ CMSG_SPACE() argument out of range │ │ │ │ n|ni:recvmsg │ │ │ │ negative buffer size in recvmsg() │ │ │ │ invalid ancillary data buffer length │ │ │ │ received malformed or improperly-truncated ancillary data │ │ │ │ control message too long │ │ │ │ fileno() takes no arguments │ │ │ │ +maxevents │ │ │ │ +eventmask │ │ │ │ +warn_on_full_buffer │ │ │ │ +($self, /) │ │ │ │ +($self, object, /) │ │ │ │ +($type, /) │ │ │ │ +($type, object, /) │ │ │ │ +(object, /) │ │ │ │ argument 3 │ │ │ │ first maketrans argument must be a string if there is a second argument │ │ │ │ the first two maketrans arguments must have equal length │ │ │ │ if you give only one argument to maketrans it must be a dict │ │ │ │ string keys in translate table must be of length 1 │ │ │ │ keys in translate table must be strings or integers │ │ │ │ n must be at least one │ │ │ │ @@ -7625,28 +7634,14 @@ │ │ │ │ Oii;A dup2 file_action tuple must have 3 elements │ │ │ │ Oi;A closefrom file_action tuple must have 2 elements │ │ │ │ Unknown file_actions identifier │ │ │ │ OO;A scheduler tuple must have two elements │ │ │ │ os.posix_spawn │ │ │ │ env.keys() or env.values() is not a list │ │ │ │ illegal environment variable name │ │ │ │ -file_actions │ │ │ │ -setpgroup │ │ │ │ -resetids │ │ │ │ -setsigmask │ │ │ │ -setsigdef │ │ │ │ -scheduler │ │ │ │ -maxevents │ │ │ │ -eventmask │ │ │ │ -warn_on_full_buffer │ │ │ │ -($self, /) │ │ │ │ -($self, object, /) │ │ │ │ -($type, /) │ │ │ │ -($type, object, /) │ │ │ │ -(object, /) │ │ │ │ PyBytes_FromFormatV(): %c format expects an integer in range [0; 255] │ │ │ │ │ │ │ │ │ │ │ │ filterfalse │ │ │ │ can only assign string to %s.__qualname__, not '%s' │ │ │ │ field 'cls' is required for MatchClass │ │ │ │ '%c' format requires %lld <= number <= %lld │ │ │ │ @@ -7671,14 +7666,21 @@ │ │ │ │ concurrent poll() invocation │ │ │ │ while pickling an object │ │ │ │ set changed size during iteration │ │ │ │ PickleBuffer can only be pickled with protocol >= 5 │ │ │ │ PickleBuffer can not be pickled when pointing to a non-contiguous buffer │ │ │ │ can't pickle '%.200s' object: %R │ │ │ │ __reduce__ must return a string or tuple │ │ │ │ +buffer_callback │ │ │ │ +file_actions │ │ │ │ +setpgroup │ │ │ │ +resetids │ │ │ │ +setsigmask │ │ │ │ +setsigdef │ │ │ │ +scheduler │ │ │ │ tuple returned by __reduce__ must contain 2 through 6 elements │ │ │ │ save_reduce │ │ │ │ first item of the tuple returned by __reduce__ must be callable │ │ │ │ second item of the tuple returned by __reduce__ must be a tuple │ │ │ │ fourth element of the tuple returned by __reduce__ must be an iterator, not %s │ │ │ │ fifth element of the tuple returned by __reduce__ must be an iterator, not %s │ │ │ │ sixth element of the tuple returned by __reduce__ must be a function, not %s │ │ │ │ @@ -7699,15 +7701,14 @@ │ │ │ │ can't pickle module identifier '%S' using pickle protocol %i │ │ │ │ can't pickle global identifier '%S' using pickle protocol %i │ │ │ │ clock_gettime(CLOCK_REALTIME) │ │ │ │ s:get_clock_info │ │ │ │ unknown clock │ │ │ │ adjustable │ │ │ │ |iii:socketpair │ │ │ │ -buffer_callback │ │ │ │ │ │ │ │ │ │ │ │ RunFailedError: script raised an uncaught exception (%s) │ │ │ │ /proc/self/fd │ │ │ │ socket.bind │ │ │ │ AF_UNIX path too long │ │ │ │ %s(): AF_NETLINK address must be tuple, not %.500s │ │ │ │ @@ -7759,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 │ │ │ │ @@ -7775,27 +7781,29 @@ │ │ │ │ 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 │ │ │ │ i;array item must be integer │ │ │ │ +kwdefaults │ │ │ │ +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 │ │ │ │ CMSG_NXTHDR │ │ │ │ O|OiO:sendmsg │ │ │ │ socket.sendmsg │ │ │ │ sendmsg() argument 2 must be an iterable │ │ │ │ (iiy*):[sendmsg() ancillary data items] │ │ │ │ ancillary data item too large │ │ │ │ too much ancillary data │ │ │ │ @@ -7844,41 +7852,30 @@ │ │ │ │ first arg must be callable │ │ │ │ 2nd arg must be a tuple │ │ │ │ optional 3rd arg must be a dictionary │ │ │ │ _thread.start_new_thread │ │ │ │ gc.get_objects │ │ │ │ generation parameter must be less than the number of available generations (%i) │ │ │ │ generation parameter cannot be negative │ │ │ │ -closelog │ │ │ │ -setlogmask │ │ │ │ -LOG_MASK │ │ │ │ -LOG_UPTO │ │ │ │ -kwdefaults │ │ │ │ - is not │ │ │ │ - not in │ │ │ │ -can't jump into the body of a for loop │ │ │ │ -can't jump into an 'except' block as there's no exception │ │ │ │ -incompatible stacks │ │ │ │ -can't jump into a re-raising block as there's no location │ │ │ │ argument 'ident' │ │ │ │ subinterpreter can't use syslog.openlog() │ │ │ │ syslog.openlog │ │ │ │ can only assign tuple to %s.__bases__, not %s │ │ │ │ can only assign non-empty tuple to %s.__bases__, not () │ │ │ │ %s.__bases__ must be tuple of classes, not '%s' │ │ │ │ a __bases__ item causes an inheritance cycle │ │ │ │ %s assignment: '%s' deallocator differs from '%s' │ │ │ │ %s assignment: '%s' object layout differs from '%s' │ │ │ │ can't delete __class__ attribute │ │ │ │ __class__ must be set to a class, not '%s' object │ │ │ │ __class__ assignment only supported for mutable types or ModuleType subclasses │ │ │ │ -socket.gethostname │ │ │ │ <%.100s [closed]> │ │ │ │ <%.100s fd=%d mode='%s' closefd=%s> │ │ │ │ <%.100s name=%R mode='%s' closefd=%s> │ │ │ │ +socket.gethostname │ │ │ │ s:syslog │ │ │ │ is:syslog │ │ │ │ syslog.syslog requires 1 to 2 arguments │ │ │ │ syslog.syslog │ │ │ │ subinterpreter can't use syslog.syslog() until the syslog is opened by the main interpreter │ │ │ │ syslog.setlogmask │ │ │ │ subinterpreter can't use syslog.closelog() │ │ │ │ @@ -7943,14 +7940,18 @@ │ │ │ │ while traversing 'FunctionType' node │ │ │ │ FunctionType field "argtypes" changed size during iteration │ │ │ │ required field "returns" missing from FunctionType │ │ │ │ field 'returns' is required for FunctionType │ │ │ │ expected some sort of mod, but got %R │ │ │ │ logoption │ │ │ │ facility │ │ │ │ +closelog │ │ │ │ +setlogmask │ │ │ │ +LOG_MASK │ │ │ │ +LOG_UPTO │ │ │ │ required field "lineno" missing from stmt │ │ │ │ while traversing 'stmt' node │ │ │ │ required field "col_offset" missing from stmt │ │ │ │ required field "name" missing from FunctionDef │ │ │ │ while traversing 'FunctionDef' node │ │ │ │ required field "args" missing from FunctionDef │ │ │ │ FunctionDef field "body" must be a list, not a %.200s │ │ │ │ @@ -8218,26 +8219,26 @@ │ │ │ │ expected some sort of expr, but got %R │ │ │ │ expected some sort of expr_context, but got %R │ │ │ │ while traversing 'keyword' node │ │ │ │ required field "value" missing from keyword │ │ │ │ required field "lineno" missing from keyword │ │ │ │ required field "col_offset" missing from keyword │ │ │ │ None disallowed in expression list │ │ │ │ -os.symlink │ │ │ │ -symlink: src and dst must be the same type │ │ │ │ expression which can't be assigned to in %s context │ │ │ │ expression must have %s context but has %s instead │ │ │ │ BoolOp with less than 2 values │ │ │ │ Dict doesn't have the same number of keys as values │ │ │ │ Compare with no comparators │ │ │ │ Compare has a different number of comparators and operands │ │ │ │ NamedExpr target must be a Name │ │ │ │ unexpected expression │ │ │ │ -dialect name must be a string │ │ │ │ +os.symlink │ │ │ │ +symlink: src and dst must be the same type │ │ │ │ got an invalid type in Constant: %s │ │ │ │ +dialect name must be a string │ │ │ │ |OOOOOOOOO │ │ │ │ dialect_new │ │ │ │ unknown dialect │ │ │ │ delimiter │ │ │ │ doublequote │ │ │ │ escapechar │ │ │ │ lineterminator │ │ │ │ @@ -8523,17 +8524,17 @@ │ │ │ │ while copying compression object │ │ │ │ __copy__() takes no arguments │ │ │ │ os.putenv │ │ │ │ max_length must be non-negative │ │ │ │ length must be greater than zero │ │ │ │ while copying decompression object │ │ │ │ read-only bytes-like object │ │ │ │ -Out of range float values are not JSON compliant: %R │ │ │ │ \Uxxxxxxxx out of range │ │ │ │ rawunicodeescape │ │ │ │ +Out of range float values are not JSON compliant: %R │ │ │ │ argument 1 must have a "write" method │ │ │ │ catching ExceptionGroup with except* is not allowed. Use except instead. │ │ │ │ %.200s.split must return a tuple, not %.200s │ │ │ │ %.200s.split must return a 2-tuple, got tuple of size %zd │ │ │ │ iterable expected, not %.200s │ │ │ │ single empty field record must be quoted │ │ │ │ float modulo by zero │ │ │ │ @@ -8583,26 +8584,26 @@ │ │ │ │ set comprehension │ │ │ │ dict comprehension │ │ │ │ dict literal │ │ │ │ set display │ │ │ │ f-string expression │ │ │ │ conditional expression │ │ │ │ unexpected expression in assignment %d (line %d) │ │ │ │ -imaginary number required in complex literal │ │ │ │ %x %x %s │ │ │ │ +imaginary number required in complex literal │ │ │ │ /tmp/perf-%jd.map │ │ │ │ |OOOOOOO:__new__ │ │ │ │ milliseconds │ │ │ │ unsupported type for timedelta %s component: %s │ │ │ │ divmod() returned a value out of range │ │ │ │ -index out of bounds on dimension %d │ │ │ │ divmod() returned non-tuple (type %.200s) │ │ │ │ divmod() returned a tuple of size %zd │ │ │ │ invalid operation in fma │ │ │ │ overflow in fma │ │ │ │ +index out of bounds on dimension %d │ │ │ │ memoryview: invalid type for format '%s' │ │ │ │ memoryview: invalid value for format '%s' │ │ │ │ _parse_whole │ │ │ │ _setevents │ │ │ │ A string identifying what kind of data this element represents │ │ │ │ A string of text directly after the start tag, or None │ │ │ │ A string of text directly after the end tag, or None │ │ │ │ @@ -8612,18 +8613,18 @@ │ │ │ │ SubElement │ │ │ │ xml.etree.ElementTree.XMLParser │ │ │ │ xml.etree.ElementTree.Element │ │ │ │ xml.etree.ElementTree.TreeBuilder │ │ │ │ _elementtree._element_iterator │ │ │ │ negative seek value %zd │ │ │ │ invalid whence (%i, should be 0, 1 or 2) │ │ │ │ -multi-dimensional sub-views are not implemented │ │ │ │ +__kwdefaults__ must be set to a dict object │ │ │ │ argument 'tb_frame' │ │ │ │ expected traceback object or None, got '%s' │ │ │ │ -__kwdefaults__ must be set to a dict object │ │ │ │ +multi-dimensional sub-views are not implemented │ │ │ │ XMLParser │ │ │ │ start_ns │ │ │ │ %U%sseconds=%d │ │ │ │ %U%smicroseconds=%d │ │ │ │ XMLParser.__init__() wasn't called │ │ │ │ O|O!:Element │ │ │ │ character mapping must be in range(256) │ │ │ │ @@ -8631,60 +8632,61 @@ │ │ │ │ keywords dict changed size during iteration │ │ │ │ %s(%R, %U) │ │ │ │ hexadecimal string too long to convert │ │ │ │ hexadecimal value too large to represent as a float │ │ │ │ invalid hexadecimal floating-point string │ │ │ │ methodcaller │ │ │ │ complex division by zero │ │ │ │ -the BufferedRWPair object is being garbage-collected │ │ │ │ -'%c' format requires 0 <= number <= %llu │ │ │ │ %s: line %zd, column %zd │ │ │ │ position │ │ │ │ +the BufferedRWPair object is being garbage-collected │ │ │ │ +'%c' format requires 0 <= number <= %llu │ │ │ │ +complex modulo │ │ │ │ +0.0 to a negative or complex power │ │ │ │ +complex exponentiation │ │ │ │ complex() can't take second arg if first is a string │ │ │ │ complex() second arg can't be a string │ │ │ │ complex() first argument must be a string or a number, not '%.200s' │ │ │ │ complex() second argument must be a number, not '%.200s' │ │ │ │ -complex modulo │ │ │ │ -0.0 to a negative or complex power │ │ │ │ -complex exponentiation │ │ │ │ tolerances must be non-negative │ │ │ │ O(O)(OOOO) │ │ │ │ __complex__ returned non-complex (type %.200s) │ │ │ │ __complex__ returned non-complex (type %.200s). The ability to return an instance of a strict subclass of complex is deprecated, and may be removed in a future version of Python. │ │ │ │ iiiiiiiO │ │ │ │ depth must be >= 0 │ │ │ │ fromutc: argument must be a datetime │ │ │ │ fromutc: dt.tzinfo is not self │ │ │ │ dict items iterator must return 2-tuples │ │ │ │ len() of unsized object │ │ │ │ in __issubclass__ │ │ │ │ -type %.100s doesn't define __trunc__ method │ │ │ │ ii:killpg │ │ │ │ os.killpg │ │ │ │ date value out of range │ │ │ │ +type %.100s doesn't define __trunc__ method │ │ │ │ library version mismatch │ │ │ │ invalid input data │ │ │ │ inconsistent stream state │ │ │ │ incomplete or truncated stream │ │ │ │ Error %d %s │ │ │ │ Error %d %s: %.200s │ │ │ │ |Cs:isoformat │ │ │ │ Unknown timespec value │ │ │ │ +Exception ignored in PyDict_GetItemString(); consider using PyDict_GetItemRefString() │ │ │ │ %04d-%02d-%02d%c%02d │ │ │ │ %04d-%02d-%02d%c%02d:%02d │ │ │ │ %04d-%02d-%02d%c%02d:%02d:%02d │ │ │ │ %04d-%02d-%02d%c%02d:%02d:%02d.%03d │ │ │ │ %04d-%02d-%02d%c%02d:%02d:%02d.%06d │ │ │ │ timespec │ │ │ │ truncated data │ │ │ │ illegal encoding │ │ │ │ illegal UTF-16 surrogate │ │ │ │ fill character is bigger than the string maximum character │ │ │ │ invalid partial state │ │ │ │ -Exception ignored in PyDict_GetItemString(); consider using PyDict_GetItemRefString() │ │ │ │ +expected an instruction sequence │ │ │ │ truncate of closed file │ │ │ │ DEF_GLOBAL │ │ │ │ DEF_NONLOCAL │ │ │ │ DEF_LOCAL │ │ │ │ DEF_PARAM │ │ │ │ DEF_FREE │ │ │ │ DEF_FREE_CLASS │ │ │ │ @@ -8698,32 +8700,31 @@ │ │ │ │ TYPE_TYPE_ALIAS │ │ │ │ TYPE_TYPE_PARAMETERS │ │ │ │ TYPE_TYPE_VARIABLE │ │ │ │ GLOBAL_EXPLICIT │ │ │ │ GLOBAL_IMPLICIT │ │ │ │ SCOPE_OFF │ │ │ │ SCOPE_MASK │ │ │ │ -expected an instruction sequence │ │ │ │ string or bytes │ │ │ │ symtable() arg 3 must be 'exec' or 'eval' or 'single' │ │ │ │ O:PickleBuffer │ │ │ │ -operation forbidden on released PickleBuffer object │ │ │ │ PyType_GetModuleByDef: No superclass of '%s' nor '%s' has the given module │ │ │ │ +operation forbidden on released PickleBuffer object │ │ │ │ paramspec │ │ │ │ +getgrnam(): name not found: %R │ │ │ │ expected an AST │ │ │ │ qualname │ │ │ │ cellvars │ │ │ │ freevars │ │ │ │ argcount │ │ │ │ posonlyargcount │ │ │ │ kwonlyargcount │ │ │ │ +%.200s() %.200s must be %.50s, not %.50s │ │ │ │ isqrt() argument must be nonnegative │ │ │ │ -getgrnam(): name not found: %R │ │ │ │ length should not be negative │ │ │ │ -%.200s() %.200s must be %.50s, not %.50s │ │ │ │ is_symlink() takes no arguments │ │ │ │ lo must be non-negative │ │ │ │ in _bisect.bisect_right │ │ │ │ cannot access free variable '%s' where it is not associated with a value in enclosing scope │ │ │ │ list changed size during iteration │ │ │ │ getpwnam() argument must be str, not %T │ │ │ │ getpwnam(): name not found: %R │ │ │ │ @@ -8744,37 +8745,37 @@ │ │ │ │ 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 │ │ │ │ +PyType_GetModuleByDef: No superclass of '%s', '%s' nor '%s' has the given module │ │ │ │ +expected str, got %s │ │ │ │ (iiiiii) │ │ │ │ (iOiiii) │ │ │ │ -expected str, got %s │ │ │ │ sep must be length 1. │ │ │ │ sep must be ASCII. │ │ │ │ sep must be str or bytes. │ │ │ │ can't subtract offset-naive and offset-aware datetimes │ │ │ │ -PyType_GetModuleByDef: No superclass of '%s', '%s' nor '%s' has the given module │ │ │ │ slice indices must be integers or have an __index__ method │ │ │ │ O|O:fromtimestamp │ │ │ │ +undefined entity │ │ │ │ bytes_per_sep │ │ │ │ effective_ids │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -undefined entity │ │ │ │ invalid octal escape sequence '\%o' │ │ │ │ iiiiiiiii;mktime(): illegal time tuple argument │ │ │ │ mktime argument out of range │ │ │ │ in _bisect.bisect_left │ │ │ │ timeout must be a float or None │ │ │ │ timeout must be non-negative │ │ │ │ invalid octal escape sequence '\%.3s' │ │ │ │ @@ -8782,54 +8783,54 @@ │ │ │ │ fcntl expected at least 2 arguments, got %zd │ │ │ │ fcntl expected at most 3 arguments, got %zd │ │ │ │ │ │ │ │ f;array item must be float │ │ │ │ arguments 1-3 must be sequences │ │ │ │ filedescriptor out of range in select() │ │ │ │ too many file descriptors in select() │ │ │ │ -fcntl.fcntl │ │ │ │ -fcntl string arg too long │ │ │ │ -I;fcntl requires a file or file descriptor, an integer and optionally a third integer or a string │ │ │ │ __context__ may not be deleted │ │ │ │ exception context must be None or derive from BaseException │ │ │ │ pack_into expected buffer argument │ │ │ │ pack_into expected offset argument │ │ │ │ pack_into expected %zd items for packing (got %zd) │ │ │ │ no space to pack %zd bytes at offset %zd │ │ │ │ pack_into requires a buffer of at least %zu bytes for packing %zd bytes at offset %zd (actual buffer size is %zd) │ │ │ │ +fcntl.fcntl │ │ │ │ +fcntl string arg too long │ │ │ │ +I;fcntl requires a file or file descriptor, an integer and optionally a third integer or a string │ │ │ │ argument 'namespace_separator' │ │ │ │ namespace_separator must be at most one character, omitted, or None │ │ │ │ intern must be a dictionary │ │ │ │ XML_ParserCreate failed │ │ │ │ b;array item must be integer │ │ │ │ Cannot delete attribute │ │ │ │ +%s(dt) argument must be a datetime instance or None, not %.200s │ │ │ │ +iiiiiiiii;asctime(): illegal time tuple argument │ │ │ │ required field "arg" missing from arg │ │ │ │ while traversing 'arg' node │ │ │ │ required field "lineno" missing from arg │ │ │ │ required field "col_offset" missing from arg │ │ │ │ -%s(dt) argument must be a datetime instance or None, not %.200s │ │ │ │ cannot pickle '%.100s' instances │ │ │ │ %.200s.__divmod__() must return a 2-tuple, not %.200s │ │ │ │ -iiiiiiiii;asctime(): illegal time tuple argument │ │ │ │ %s%s%sj%s │ │ │ │ expected a code object, not '%.100s' │ │ │ │ Executors are not available in this build │ │ │ │ zip_longest() got an unexpected keyword argument │ │ │ │ os.listxattr │ │ │ │ argument 'order' │ │ │ │ order must be 'C', 'F' or 'A' │ │ │ │ iO:sched_setaffinity │ │ │ │ expected an iterator of ints, but iterator yielded %R │ │ │ │ negative CPU number │ │ │ │ CPU number too large │ │ │ │ namespace_separator │ │ │ │ Only generic type aliases are subscriptable │ │ │ │ -StartElement │ │ │ │ Zero padding is not allowed in complex format specifier │ │ │ │ '=' alignment flag is not allowed in complex format specifier │ │ │ │ +StartElement │ │ │ │ -0x0.0p+0 │ │ │ │ 0x0.0p+0 │ │ │ │ -0x%sp%c%d │ │ │ │ 0x%sp%c%d │ │ │ │ __replace__() is not supported for %.500s because it has unnamed field(s) │ │ │ │ Got unexpected field name(s): %R │ │ │ │ ../Modules/pyexpat.c │ │ │ │ @@ -8840,56 +8841,56 @@ │ │ │ │ EndElement │ │ │ │ integer argument expected, got '%s' │ │ │ │ (obj, /) │ │ │ │ n must be a non-negative integer │ │ │ │ k must be a non-negative integer │ │ │ │ min(n - k, k) must not exceed %lld │ │ │ │ unsupported langinfo constant │ │ │ │ -derive must return an instance of BaseExceptionGroup │ │ │ │ -%U argument after ** must be a mapping, not %.200s │ │ │ │ -%U got multiple values for keyword argument '%S' │ │ │ │ keys (%d) / patterns (%d) length mismatch in mapping pattern │ │ │ │ can't use NULL keys in MatchMapping (set 'rest' parameter instead) │ │ │ │ mapping pattern checks duplicate key (%R) │ │ │ │ mapping pattern keys may only match literals and attribute lookups │ │ │ │ +derive must return an instance of BaseExceptionGroup │ │ │ │ +%U argument after ** must be a mapping, not %.200s │ │ │ │ +%U got multiple values for keyword argument '%S' │ │ │ │ %s(%d, %d, %d) │ │ │ │ reduce() arg 2 must support iteration │ │ │ │ reduce() of empty iterable with no initial value │ │ │ │ in collect_exception_group_leaf_ids │ │ │ │ %s(%d, %d, %d, %d, %d, %d, %d) │ │ │ │ %s(%d, %d, %d, %d, %d, %d) │ │ │ │ %s(%d, %d, %d, %d, %d) │ │ │ │ factorial() argument should not exceed %ld │ │ │ │ factorial() not defined for negative values │ │ │ │ buffer_size must be an integer │ │ │ │ buffer_size must be greater than zero │ │ │ │ -Context() does not accept any arguments │ │ │ │ multi-byte encodings are not supported │ │ │ │ fork not supported for subinterpreters │ │ │ │ os.forkpty │ │ │ │ +Context() does not accept any arguments │ │ │ │ +invalid module index │ │ │ │ +Interpreters module-list not accessible. │ │ │ │ +Module index out of bounds. │ │ │ │ %s(%d, %d, %d, %d) │ │ │ │ %s(%d, %d) │ │ │ │ h;array item must be integer │ │ │ │ signed char is less than minimum │ │ │ │ signed char is greater than maximum │ │ │ │ -invalid module index │ │ │ │ -Interpreters module-list not accessible. │ │ │ │ -Module index out of bounds. │ │ │ │ -O|O:getsizeof │ │ │ │ cannot add more objects to bytearray │ │ │ │ -Type %.100s doesn't define __sizeof__ │ │ │ │ -__sizeof__() should return >= 0 │ │ │ │ +O|O:getsizeof │ │ │ │ ii:wait4 │ │ │ │ a real number │ │ │ │ prec too big │ │ │ │ %%b requires a bytes-like object, or an object that implements __bytes__, not '%.100s' │ │ │ │ %%%c format: %s is required, not %.200s │ │ │ │ %c requires an integer in range(256) or a single byte │ │ │ │ %c arg not in range(256) │ │ │ │ not all arguments converted during bytes formatting │ │ │ │ +Type %.100s doesn't define __sizeof__ │ │ │ │ +__sizeof__() should return >= 0 │ │ │ │ cannot delete __dict__ │ │ │ │ __dict__ must be set to a dictionary, not a '%.200s' │ │ │ │ slice(%R, %R, %R) │ │ │ │ weakly-referenced object no longer exists │ │ │ │ Inputs are not the same length │ │ │ │ os.chown │ │ │ │ flock expected 2 arguments, got %zd │ │ │ │ @@ -8903,29 +8904,27 @@ │ │ │ │ invalid state │ │ │ │ both points must have the same number of dimensions │ │ │ │ %.200s.__setstate__ argument should be 3-tuple, got %.200s │ │ │ │ second item of state must be an integer, not %.200s │ │ │ │ position value cannot be negative │ │ │ │ third item of state should be a dict, got a %.200s │ │ │ │ %s: line %i, column %i │ │ │ │ -negative size value %zd │ │ │ │ Odd-length string │ │ │ │ Non-hexadecimal digit found │ │ │ │ +negative size value %zd │ │ │ │ state argument must be a tuple │ │ │ │ OK;setstate(): illegal state argument │ │ │ │ detach() takes no arguments │ │ │ │ intermediate overflow in fsum │ │ │ │ math.fsum partials │ │ │ │ -inf + inf in fsum │ │ │ │ Bitwise inversion '~' on bool is deprecated and will be removed in Python 3.16. This returns the bitwise inversion of the underlying int object and is usually not what you expect from negating a bool. Use the 'not' operator for boolean negation or ~int(x) if you really want the bitwise inversion of the underlying int. │ │ │ │ -ExternalEntityRef │ │ │ │ -_typevar_subst │ │ │ │ -y*|i:sendall │ │ │ │ Illegal char │ │ │ │ Trailing garbage │ │ │ │ +ExternalEntityRef │ │ │ │ failed to get LC_CTYPE locale │ │ │ │ int_curr_symbol │ │ │ │ currency_symbol │ │ │ │ mon_decimal_point │ │ │ │ mon_thousands_sep │ │ │ │ mon_grouping │ │ │ │ positive_sign │ │ │ │ @@ -8933,32 +8932,33 @@ │ │ │ │ int_frac_digits │ │ │ │ p_cs_precedes │ │ │ │ p_sep_by_space │ │ │ │ n_cs_precedes │ │ │ │ n_sep_by_space │ │ │ │ p_sign_posn │ │ │ │ n_sign_posn │ │ │ │ +_typevar_subst │ │ │ │ +y*|i:sendall │ │ │ │ float argument required, not %.200s │ │ │ │ _make_union │ │ │ │ result too long │ │ │ │ +At most 45 bytes at once │ │ │ │ argument must have 'read' attribute │ │ │ │ read() did not return a bytes object (type=%.400s) │ │ │ │ read() returned too much data: %i bytes requested, %zd returned │ │ │ │ -a ContextVar key was expected, got %R │ │ │ │ -unlocking mutex that is not locked │ │ │ │ -At most 45 bytes at once │ │ │ │ +Cell is empty │ │ │ │ backtick │ │ │ │ config_vars │ │ │ │ -Cell is empty │ │ │ │ +a ContextVar key was expected, got %R │ │ │ │ |O:astimezone │ │ │ │ utcoffset() returned %.200s, expected timedelta or None │ │ │ │ -CJK UNIFIED IDEOGRAPH-%X │ │ │ │ array indices must be integers │ │ │ │ -memoryview: internal error in richcompare │ │ │ │ +CJK UNIFIED IDEOGRAPH-%X │ │ │ │ │ │ │ │ +memoryview: internal error in richcompare │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ │ │ @@ -8971,38 +8971,38 @@ │ │ │ │ string length not a multiple of item size │ │ │ │ %s(%U, %U) │ │ │ │ Exception ignored in PyObject_HasAttrString(); consider using PyObject_HasAttrStringWithError(), PyObject_GetOptionalAttrString() or PyObject_GetAttrString() │ │ │ │ %R is not in range │ │ │ │ %S (%zd sub-exception%s) │ │ │ │ │ │ │ │ │ │ │ │ -expected an instance of Token, got %R │ │ │ │ absolute value too large │ │ │ │ +expected an instance of Token, got %R │ │ │ │ an instance of Token was expected │ │ │ │ %R has already been used once │ │ │ │ %R was created by a different ContextVar │ │ │ │ %R was created in a different Context │ │ │ │ Expected a type param, got %R │ │ │ │ Expected an int as second argument to ldexp. │ │ │ │ +float too large to pack with f format │ │ │ │ read() didn't return bytes │ │ │ │ read() didn't return enough bytes │ │ │ │ comparing strings with non-ASCII characters is not supported │ │ │ │ unsupported operand types(s) or combination of types: '%.100s' and '%.100s' │ │ │ │ -float too large to pack with f format │ │ │ │ limit must be an integer │ │ │ │ new_limit │ │ │ │ accumulate │ │ │ │ i:fromordinal │ │ │ │ ordinal must be >= 1 │ │ │ │ unsigned short is less than minimum │ │ │ │ unsigned short is greater than maximum │ │ │ │ -os.truncate │ │ │ │ ../Objects/memoryobject.c │ │ │ │ don't know how to byteswap this array type │ │ │ │ no such name │ │ │ │ +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 │ │ │ │ @@ -9023,18 +9023,18 @@ │ │ │ │ LONG pickle has negative byte count │ │ │ │ cannot index %zd-dimension view with %zd-element tuple │ │ │ │ namespace │ │ │ │ not a decimal │ │ │ │ _strptime_time │ │ │ │ strerror() argument out of range │ │ │ │ L;array item must be integer │ │ │ │ -k must not exceed %lld │ │ │ │ not a digit │ │ │ │ cannot iteratively unpack with a struct of length 0 │ │ │ │ iterative unpacking requires a buffer of a multiple of %zd bytes │ │ │ │ +k must not exceed %lld │ │ │ │ et:gethostbyaddr │ │ │ │ socket.gethostbyaddr │ │ │ │ can only assign array (not "%.200s") to array slice │ │ │ │ attempt to assign array of size %zd to extended slice of size %zd │ │ │ │ et:gethostbyname │ │ │ │ socket.gethostbyname │ │ │ │ │ │ │ │ @@ -9050,66 +9050,66 @@ │ │ │ │ can only concatenate deque (not "%.200s") to deque │ │ │ │ code point in surrogate code point range(0xd800, 0xe000) │ │ │ │ code point not in range(0x110000) │ │ │ │ StartDoctypeDecl │ │ │ │ NotationDecl │ │ │ │ %.200s() must return a deque, not %.200s │ │ │ │ EndDoctypeDecl │ │ │ │ -Timeout value out of range │ │ │ │ load() takes no arguments │ │ │ │ Unpickler.__init__() was not called by %s.__init__() │ │ │ │ 'elements' must be an iterable │ │ │ │ +Timeout value out of range │ │ │ │ '%.200s' object does not support vectorcall │ │ │ │ EndNamespaceDecl │ │ │ │ ProcessingInstruction │ │ │ │ NotStandalone │ │ │ │ cannot reuse already awaited __anext__()/asend() │ │ │ │ anext(): asynchronous generator is already running │ │ │ │ |s:isoformat │ │ │ │ ElementDecl │ │ │ │ can't delete element attribute │ │ │ │ +not a numeric character │ │ │ │ (NNO&O&i) │ │ │ │ AttlistDecl │ │ │ │ -not a numeric character │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ '%.200s' object is not an async iterable │ │ │ │ aiter() returned not an async iterator of type '%.100s' │ │ │ │ namespaces │ │ │ │ expected PickleBuffer, %.200s found │ │ │ │ async for │ │ │ │ +SHA1Type │ │ │ │ %c%02d%s%02d%s%02d.%06d │ │ │ │ %c%02d%s%02d%s%02d │ │ │ │ %c%02d%s%02d │ │ │ │ -SHA1Type │ │ │ │ -float divmod() │ │ │ │ assignment expects an iterable │ │ │ │ element indices must be integers │ │ │ │ %R is not a generic class │ │ │ │ Too %s arguments for %R; actual %zd, expected %zd │ │ │ │ +float divmod() │ │ │ │ UnparsedEntityDecl │ │ │ │ maxdigits must be 0 or larger than %d │ │ │ │ get expected 1 or 2 arguments │ │ │ │ StartCdataSection │ │ │ │ -EndCdataSection │ │ │ │ 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 │ │ │ │ +EndCdataSection │ │ │ │ '%.200s' object is not an async iterator │ │ │ │ SkippedEntity │ │ │ │ object %.50s does not have __anext__ method │ │ │ │ object %.50s does not have __await__ method │ │ │ │ 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__ │ │ │ │ @@ -9138,25 +9138,25 @@ │ │ │ │ execv() arg 2 first element cannot be empty │ │ │ │ execve: argv must be a tuple or list │ │ │ │ execve: argv must not be empty │ │ │ │ execve: environment must be a mapping object │ │ │ │ execve: argv first element cannot be empty │ │ │ │ switch interval must be strictly positive │ │ │ │ U:__format__ │ │ │ │ -%04d-%02d-%02d │ │ │ │ can't translate character '\x%02x' in position %zd: %U │ │ │ │ can't translate character '\u%04x' in position %zd: %U │ │ │ │ can't translate character '\U%08x' in position %zd: %U │ │ │ │ can't translate characters in position %zd-%zd: %U │ │ │ │ +%04d-%02d-%02d │ │ │ │ +deepcopy helper not found │ │ │ │ +bad tzinfo state arg │ │ │ │ %d day%s, %d:%02d:%02d.%06d │ │ │ │ %d day%s, %d:%02d:%02d │ │ │ │ %d:%02d:%02d.%06d │ │ │ │ %d:%02d:%02d │ │ │ │ -bad tzinfo state arg │ │ │ │ -deepcopy helper not found │ │ │ │ typevartuple │ │ │ │ expected an instruction sequence, not %T │ │ │ │ name must be str, not %s │ │ │ │ variable %R does not exist │ │ │ │ _typevartuple_prepare_subst │ │ │ │ multiple elements on top level │ │ │ │ Cannot create a consistent method resolution order (MRO) for bases │ │ │ │ @@ -9164,14 +9164,16 @@ │ │ │ │ getaddrinfo() argument 1 must be string or None │ │ │ │ Int or String expected │ │ │ │ socket.getaddrinfo │ │ │ │ tounicode() may only be called on unicode type arrays ('u' or 'w') │ │ │ │ O(()n)NN │ │ │ │ pop from empty stack │ │ │ │ object %.50s does not have __aiter__ method │ │ │ │ +os.getxattr │ │ │ │ +os.removexattr │ │ │ │ element_factory │ │ │ │ comment_factory │ │ │ │ pi_factory │ │ │ │ insert_comments │ │ │ │ insert_pis │ │ │ │ combinations_with_replacement │ │ │ │ TreeBuilder │ │ │ │ @@ -9180,27 +9182,27 @@ │ │ │ │ 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 │ │ │ │ -negative value for 'count' not allowed │ │ │ │ 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 │ │ │ │ +the (type, exc, tb) signature of athrow() is deprecated, use the single-arg signature instead. │ │ │ │ can only extend with array of same kind │ │ │ │ array.remove(x): x not in array │ │ │ │ pop from empty array │ │ │ │ arg must be list │ │ │ │ code must be a code object │ │ │ │ invalid local event set 0x%x │ │ │ │ child assignment index out of range │ │ │ │ @@ -9208,42 +9210,40 @@ │ │ │ │ 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 │ │ │ │ Don't know how to unpickle "%.200R" as an Element │ │ │ │ tag may not be NULL │ │ │ │ '_children' is not a list │ │ │ │ -Exception ignored in PyMapping_HasKeyString(); consider using PyMapping_HasKeyStringWithError(), PyMapping_GetOptionalItemString() or PyMapping_GetItemString() │ │ │ │ |O!O:super │ │ │ │ -_paramspec_subst │ │ │ │ +Exception ignored in PyMapping_HasKeyString(); consider using PyMapping_HasKeyStringWithError(), PyMapping_GetOptionalItemString() or PyMapping_GetItemString() │ │ │ │ attrib must be dict, not %.100s │ │ │ │ +_paramspec_subst │ │ │ │ │ │ │ │ This object has no __weakref__ │ │ │ │ offset must be non-negative │ │ │ │ EXT specifies code <= 0 │ │ │ │ unregistered extension code %ld │ │ │ │ _inverted_registry[%ld] isn't a 2-tuple of strings │ │ │ │ +_children │ │ │ │ (O(Ns)N) │ │ │ │ (O(y#)N) │ │ │ │ -_children │ │ │ │ i:clock_getres │ │ │ │ clk_id should be integer, not %s │ │ │ │ -os.getxattr │ │ │ │ Firing event %d with no exception set │ │ │ │ iO:clock_settime │ │ │ │ Exception ignored in PyObject_HasAttr(); consider using PyObject_HasAttrWithError(), PyObject_GetOptionalAttr() or PyObject_GetAttr() │ │ │ │ -os.removexattr │ │ │ │ co_lnotab is deprecated, use co_lines instead. │ │ │ │ BINSTRING pickle has negative byte count │ │ │ │ __cause__ may not be deleted │ │ │ │ exception cause must be None or derive from BaseException │ │ │ │ ../Modules/sha3module.c │ │ │ │ -clock_gettime(CLOCK_THREAD_CPUTIME_ID) │ │ │ │ ../Modules/_hacl/Hacl_Hash_SHA3.c │ │ │ │ KaRaMeL incomplete match at %s:%d │ │ │ │ +clock_gettime(CLOCK_THREAD_CPUTIME_ID) │ │ │ │ '%.200s' object doesn't support slice deletion │ │ │ │ iiO:sched_setscheduler │ │ │ │ must have a sched_param object │ │ │ │ iO:sched_setparam │ │ │ │ Pickle, copy, and deepcopy support will be removed from itertools in Python 3.14. │ │ │ │ '%.200s' object can't be repeated │ │ │ │ {sOsNsNsOsO} │ │ │ │ @@ -9367,29 +9367,29 @@ │ │ │ │ MatchClass cls field can only contain Name or Attribute nodes. │ │ │ │ can't use MatchStar here │ │ │ │ MatchAs must specify a target name if a pattern is given │ │ │ │ MatchOr requires at least 2 patterns │ │ │ │ unexpected pattern │ │ │ │ can't capture name '_' in patterns │ │ │ │ NoDefaultType takes no arguments │ │ │ │ + │ │ │ │ +reentrant call inside %R │ │ │ │ +could not acquire lock for %s at interpreter shutdown, possibly due to daemon threads │ │ │ │ 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 │ │ │ │ 'yield' inside list comprehension │ │ │ │ 'yield' inside dict comprehension │ │ │ │ 'yield' inside set comprehension │ │ │ │ i|O&:pidfd_open │ │ │ │ - │ │ │ │ -reentrant call inside %R │ │ │ │ -could not acquire lock for %s at interpreter shutdown, possibly due to daemon threads │ │ │ │ unexpected constant inside of a literal pattern │ │ │ │ write could not complete without blocking │ │ │ │ invalid arguments │ │ │ │ match() takes no arguments │ │ │ │ %U.kwargs │ │ │ │ %R.kwargs │ │ │ │ fast mode: can't pickle cyclic objects including object type %.200s at %p │ │ │ │ @@ -9410,19 +9410,19 @@ │ │ │ │ Exception ignored in __release_buffer__ of %s │ │ │ │ while sharing a tuple │ │ │ │ i:sched_rr_get_interval │ │ │ │ NoneType takes no arguments │ │ │ │ string is too large to encode │ │ │ │ EllipsisType takes no arguments │ │ │ │ NotImplementedType takes no arguments │ │ │ │ -Cannot subclass an instance of TypeVar │ │ │ │ %s(%R, %R) │ │ │ │ +Cannot subclass an instance of TypeVar │ │ │ │ +The doctype() method of XMLParser is ignored. Define doctype() method on the TreeBuilder target. │ │ │ │ Substitution of bare TypeVarTuple is not supported │ │ │ │ Cannot subclass an instance of TypeVarTuple │ │ │ │ -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 │ │ │ │ @@ -9549,14 +9549,15 @@ │ │ │ │ no func watcher set for ID %d │ │ │ │ Exception ignored in %s watcher callback for function %U at %p │ │ │ │ no more type watcher IDs available │ │ │ │ Cannot watch non-type │ │ │ │ Invalid type watcher ID %d │ │ │ │ No type watcher set for ID %d │ │ │ │ expected a writable bytes-like object │ │ │ │ + │ │ │ │ both destination and source must be bytes-like objects │ │ │ │ destination is too small to receive data from source │ │ │ │ keyword list must be a dictionary │ │ │ │ interval │ │ │ │ PyFunction_EVENT_CREATE │ │ │ │ PyFunction_EVENT_DESTROY │ │ │ │ PyFunction_EVENT_MODIFY_CODE │ │ │ │ @@ -9579,15 +9580,14 @@ │ │ │ │ may be bogus, and checking the trailing pad bytes may segfault. │ │ │ │ The %d pad bytes at tail=%p are │ │ │ │ at tail+%d: 0x%02x │ │ │ │ Data at p: │ │ │ │ cannot decode string │ │ │ │ deallocating │ │ │ │ _PyThreadState_Init() is for internal use only │ │ │ │ - │ │ │ │ │ │ │ │ , <%s object>> │ │ │ │ , NULL> │ │ │ │ ../Objects/structseq.c │ │ │ │ PyUnicode_GetSize has been removed. │ │ │ │ Tokens can only be created by ContextVars │ │ │ │ │ │ │ │ @@ -9618,14 +9618,15 @@ │ │ │ │ PyUnicode_AsEncodedUnicode() is deprecated; use PyCodec_Encode() to encode from str to str │ │ │ │ '%.400s' encoder returned '%.400s' instead of 'str'; use codecs.encode() to encode to arbitrary types │ │ │ │ Exception ignored in PyEval_SetProfile │ │ │ │ bad argument to internal function │ │ │ │ invalid intrinsic function │ │ │ │ InstructionSequenceType │ │ │ │ %s: bug likely caused by a refcount error in a C extension │ │ │ │ +perf trampoline not available │ │ │ │ │ │ │ │ non-dict annotations │ │ │ │ Exception ignored in PyEval_SetProfileAllThreads │ │ │ │ Exception ignored in PyEval_SetTraceAllThreads │ │ │ │ _only_immortal │ │ │ │ %d %-3s │ │ │ │ %ld.%ld %-3s │ │ │ │ @@ -9649,36 +9650,35 @@ │ │ │ │ %10s: %5zu │ │ │ │ %10s: %5ld.%03ld s │ │ │ │ %10s: user: %ld.%03ld s, system: %ld.%03ld s, faults: %lu, rss: │ │ │ │ , commit: │ │ │ │ %sthread 0x%llx: │ │ │ │ cannot commit OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ cannot reset OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ -%X:%X:%X:%X:%X:%X%c │ │ │ │ -bad bluetooth address │ │ │ │ -perf trampoline not available │ │ │ │ in new thread │ │ │ │ can't assign sys.path │ │ │ │ can't create sys.path │ │ │ │ +Fatal Python error from unexpected signum: │ │ │ │ Enable tracemalloc to get the memory block allocation traceback │ │ │ │ Memory block allocated at (most recent call first): │ │ │ │ File " │ │ │ │ ", line │ │ │ │ -Fatal Python error from unexpected signum: │ │ │ │ %02X:%02X:%02X:%02X:%02X:%02X │ │ │ │ │ │ │ │ unlocked │ │ │ │ <%s %s object at %p> │ │ │ │ <%s %s object owner=%llu count=%lu at %p> │ │ │ │ %.200s(year=%S, week=%S, weekday=%S) │ │ │ │ ntohs: can't convert negative Python int to C 16-bit unsigned integer │ │ │ │ ntohs: Python int too large to convert to C 16-bit unsigned integer │ │ │ │ htons: can't convert negative Python int to C 16-bit unsigned integer │ │ │ │ htons: Python int too large to convert to C 16-bit unsigned integer │ │ │ │ no interface with this name │ │ │ │ +%X:%X:%X:%X:%X:%X%c │ │ │ │ +bad bluetooth address │ │ │ │ illegal IP address string passed to inet_aton │ │ │ │ packed IP wrong length for inet_ntoa │ │ │ │ Unknown signal │ │ │ │ algset is only supported for AF_ALG │ │ │ │ |O$O!y*O!i:sendmsg_afalg │ │ │ │ Invalid or missing argument 'op' │ │ │ │ assoclen must be positive │ │ │ │ @@ -9734,24 +9734,24 @@ │ │ │ │ setgroups argument must be a sequence │ │ │ │ too many groups │ │ │ │ groups must be integers │ │ │ │ ii:setpgid │ │ │ │ Exception ignored when trying to write to the signal wakeup fd │ │ │ │ Py_GIL_DISABLED │ │ │ │ AST string must be of type str │ │ │ │ -os.system │ │ │ │ can't assign sys.argv │ │ │ │ can't compute path0 from argv │ │ │ │ can't get sys.path │ │ │ │ can't prepend path0 to sys.path │ │ │ │ no mem for sys.argv │ │ │ │ w*|ni:recvfrom_into │ │ │ │ negative buffersize in recvfrom_into │ │ │ │ nbytes is greater than the length of the buffer │ │ │ │ domain must be a non-empty string │ │ │ │ +os.system │ │ │ │ <%s object: ident=%llu> │ │ │ │ ENDMARKER │ │ │ │ NOTEQUAL │ │ │ │ LESSEQUAL │ │ │ │ GREATEREQUAL │ │ │ │ CIRCUMFLEX │ │ │ │ LEFTSHIFT │ │ │ │ @@ -16425,15 +16425,15 @@ │ │ │ │ PyEval_RestoreThread │ │ │ │ tok_backup │ │ │ │ 7777777777 │ │ │ │ 7177777777777777777777777777 7 │ │ │ │ 7777777777777777777777777777 │ │ │ │ _PyEval_EvalFrameDefault │ │ │ │ type_traverse │ │ │ │ -Rli66UIz f`OZ2 │ │ │ │ +~R`m66UI │ │ │ │ source_hash($module, /, key, source) │ │ │ │ _fix_co_filename($module, code, path, /) │ │ │ │ Changes code.co_filename to specify the passed-in file path. │ │ │ │ Code object to change. │ │ │ │ File path to use. │ │ │ │ exec_builtin($module, mod, /) │ │ │ │ Initialize a built-in module. │ │ │ │ @@ -18989,196 +18989,14 @@ │ │ │ │ exception is raised if the entry asked for cannot be found. │ │ │ │ PyInterpreterState_Get │ │ │ │ new_interpreter │ │ │ │ _PyThreadState_DeleteCurrent │ │ │ │ tstate_delete_common │ │ │ │ gilstate_tss_clear │ │ │ │ PyThreadState_Delete │ │ │ │ -_ncallbacks($module, /) │ │ │ │ -Return the number of registered exit functions. │ │ │ │ -_run_exitfuncs($module, /) │ │ │ │ -Run all registered exit functions. │ │ │ │ -If a callback raises an exception, it is logged with sys.unraisablehook. │ │ │ │ -unregister($module, func, /) │ │ │ │ -Unregister an exit function which was previously registered using │ │ │ │ -atexit.register │ │ │ │ - func - function to be unregistered │ │ │ │ -_clear($module, /) │ │ │ │ -Clear the list of previously registered exit functions. │ │ │ │ -register($module, func, /, *args, **kwargs) │ │ │ │ -Register a function to be executed upon normal program termination │ │ │ │ - func - function to be called at exit │ │ │ │ - args - optional arguments to pass to func │ │ │ │ - kwargs - optional keyword arguments to pass to func │ │ │ │ - func is returned to facilitate usage as a decorator. │ │ │ │ -allow programmer to define multiple exit functions to be executed │ │ │ │ -upon normal program termination. │ │ │ │ -Two public functions, register and unregister, are defined. │ │ │ │ -getrandbits($self, k, /) │ │ │ │ -getrandbits(k) -> x. Generates an int with k random bits. │ │ │ │ -setstate($self, state, /) │ │ │ │ -setstate(state) -> None. Restores generator state. │ │ │ │ -getstate($self, /) │ │ │ │ -getstate() -> tuple containing the current state. │ │ │ │ -seed($self, n=None, /) │ │ │ │ -seed([n]) -> None. │ │ │ │ -Defaults to use urandom and falls back to a combination │ │ │ │ -of the current time and the process identifier. │ │ │ │ -random($self, /) │ │ │ │ -random() -> x in the interval [0, 1). │ │ │ │ -Random() -> create a random number generator with its own internal state. │ │ │ │ -Module implements the Mersenne Twister random number generator. │ │ │ │ -insort_left($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ -Insert item x in list a, and keep it sorted assuming a is sorted. │ │ │ │ -If x is already in a, insert it to the left of the leftmost x. │ │ │ │ -Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ -slice of a to be searched. │ │ │ │ -A custom key function can be supplied to customize the sort order. │ │ │ │ -bisect_left($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ -Return the index where to insert item x in list a, assuming a is sorted. │ │ │ │ -The return value i is such that all e in a[:i] have e < x, and all e in │ │ │ │ -a[i:] have e >= x. So if x already appears in the list, a.insert(i, x) will │ │ │ │ -insert just before the leftmost x already there. │ │ │ │ -Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ -slice of a to be searched. │ │ │ │ -A custom key function can be supplied to customize the sort order. │ │ │ │ -insort_right($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ -Insert item x in list a, and keep it sorted assuming a is sorted. │ │ │ │ -If x is already in a, insert it to the right of the rightmost x. │ │ │ │ -Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ -slice of a to be searched. │ │ │ │ -A custom key function can be supplied to customize the sort order. │ │ │ │ -bisect_right($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ -Return the index where to insert item x in list a, assuming a is sorted. │ │ │ │ -The return value i is such that all e in a[:i] have e <= x, and all e in │ │ │ │ -a[i:] have e > x. So if x already appears in the list, a.insert(i, x) will │ │ │ │ -insert just after the rightmost x already there. │ │ │ │ -Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ -slice of a to be searched. │ │ │ │ -A custom key function can be supplied to customize the sort order. │ │ │ │ -Bisection algorithms. │ │ │ │ -This module provides support for maintaining a list in sorted order without │ │ │ │ -having to sort the list after each insertion. For long lists of items with │ │ │ │ -expensive comparison operations, this can be an improvement over the more │ │ │ │ -common approach. │ │ │ │ -decompress($self, /, data, max_length=-1) │ │ │ │ -Decompress *data*, returning uncompressed data as bytes. │ │ │ │ -If *max_length* is nonnegative, returns at most *max_length* bytes of │ │ │ │ -decompressed data. If this limit is reached and further output can be │ │ │ │ -produced, *self.needs_input* will be set to ``False``. In this case, the next │ │ │ │ -call to *decompress()* may provide *data* as b'' to obtain more of the output. │ │ │ │ -If all of the input data was decompressed and returned (either because this │ │ │ │ -was less than *max_length* bytes, or because *max_length* was negative), │ │ │ │ -*self.needs_input* will be set to True. │ │ │ │ -Attempting to decompress data after the end of stream is reached raises an │ │ │ │ -EOFError. Any data found after the end of the stream is ignored and saved in │ │ │ │ -the unused_data attribute. │ │ │ │ -True if more input is needed before more decompressed data can be produced. │ │ │ │ -Data found after the end of the compressed stream. │ │ │ │ -True if the end-of-stream marker has been reached. │ │ │ │ -__deepcopy__($self, memo, /) │ │ │ │ -__copy__($self, /) │ │ │ │ -copy($self, /) │ │ │ │ -Return a copy of the decompression object. │ │ │ │ -flush($self, length=zlib.DEF_BUF_SIZE, /) │ │ │ │ -Return a bytes object containing any remaining decompressed data. │ │ │ │ - length │ │ │ │ - the initial size of the output buffer. │ │ │ │ -decompress($self, data, /, max_length=0) │ │ │ │ -Return a bytes object containing the decompressed version of the data. │ │ │ │ - The binary data to decompress. │ │ │ │ - max_length │ │ │ │ - The maximum allowable length of the decompressed data. │ │ │ │ - Unconsumed input data will be stored in │ │ │ │ - the unconsumed_tail attribute. │ │ │ │ -After calling this function, some of the input data may still be stored in │ │ │ │ -internal buffers for later processing. │ │ │ │ -Call the flush() method to clear these buffers. │ │ │ │ -__deepcopy__($self, memo, /) │ │ │ │ -__copy__($self, /) │ │ │ │ -copy($self, /) │ │ │ │ -Return a copy of the compression object. │ │ │ │ -flush($self, mode=zlib.Z_FINISH, /) │ │ │ │ -Return a bytes object containing any remaining compressed data. │ │ │ │ - One of the constants Z_SYNC_FLUSH, Z_FULL_FLUSH, Z_FINISH. │ │ │ │ - If mode == Z_FINISH, the compressor object can no longer be │ │ │ │ - used after calling the flush() method. Otherwise, more data │ │ │ │ - can still be compressed. │ │ │ │ -compress($self, data, /) │ │ │ │ -Returns a bytes object containing compressed data. │ │ │ │ - Binary data to be compressed. │ │ │ │ -After calling this function, some of the input data may still │ │ │ │ -be stored in internal buffers for later processing. │ │ │ │ -Call the flush() method to clear these buffers. │ │ │ │ -_ZlibDecompressor(wbits=15, zdict=b'') │ │ │ │ -Create a decompressor object for decompressing data incrementally. │ │ │ │ - wbits = 15 │ │ │ │ - The predefined compression dictionary. This is a sequence of bytes │ │ │ │ - (such as a bytes object) containing subsequences that are expected │ │ │ │ - to occur frequently in the data that is to be compressed. Those │ │ │ │ - subsequences that are expected to be most common should come at the │ │ │ │ - end of the dictionary. This must be the same dictionary as used by the │ │ │ │ - compressor that produced the input data. │ │ │ │ -decompressobj($module, /, wbits=MAX_WBITS, zdict=b'') │ │ │ │ -Return a decompressor object. │ │ │ │ - The window buffer size and container format. │ │ │ │ - The predefined compression dictionary. This must be the same │ │ │ │ - dictionary as used by the compressor that produced the input data. │ │ │ │ -decompress($module, data, /, wbits=MAX_WBITS, bufsize=DEF_BUF_SIZE) │ │ │ │ -Returns a bytes object containing the uncompressed data. │ │ │ │ - Compressed data. │ │ │ │ - The window buffer size and container format. │ │ │ │ - bufsize │ │ │ │ - The initial output buffer size. │ │ │ │ -crc32($module, data, value=0, /) │ │ │ │ -Compute a CRC-32 checksum of data. │ │ │ │ - Starting value of the checksum. │ │ │ │ -The returned checksum is an integer. │ │ │ │ -compressobj($module, /, level=Z_DEFAULT_COMPRESSION, method=DEFLATED, │ │ │ │ - wbits=MAX_WBITS, memLevel=DEF_MEM_LEVEL, │ │ │ │ - strategy=Z_DEFAULT_STRATEGY, zdict=None) │ │ │ │ -Return a compressor object. │ │ │ │ - The compression level (an integer in the range 0-9 or -1; default is │ │ │ │ - currently equivalent to 6). Higher compression levels are slower, │ │ │ │ - but produce smaller results. │ │ │ │ - method │ │ │ │ - The compression algorithm. If given, this must be DEFLATED. │ │ │ │ - +9 to +15: The base-two logarithm of the window size. Include a zlib │ │ │ │ - container. │ │ │ │ - -9 to -15: Generate a raw stream. │ │ │ │ - +25 to +31: Include a gzip container. │ │ │ │ - memLevel │ │ │ │ - Controls the amount of memory used for internal compression state. │ │ │ │ - Valid values range from 1 to 9. Higher values result in higher memory │ │ │ │ - usage, faster compression, and smaller output. │ │ │ │ - strategy │ │ │ │ - Used to tune the compression algorithm. Possible values are │ │ │ │ - Z_DEFAULT_STRATEGY, Z_FILTERED, and Z_HUFFMAN_ONLY. │ │ │ │ - The predefined compression dictionary - a sequence of bytes │ │ │ │ - containing subsequences that are likely to occur in the input data. │ │ │ │ -compress($module, data, /, level=Z_DEFAULT_COMPRESSION, wbits=MAX_WBITS) │ │ │ │ -Returns a bytes object containing compressed data. │ │ │ │ - Binary data to be compressed. │ │ │ │ - Compression level, in 0-9 or -1. │ │ │ │ - The window buffer size and container format. │ │ │ │ -adler32($module, data, value=1, /) │ │ │ │ -Compute an Adler-32 checksum of data. │ │ │ │ - Starting value of the checksum. │ │ │ │ -The returned checksum is an integer. │ │ │ │ -The functions in this module allow compression and decompression using the │ │ │ │ -zlib library, which is based on GNU zip. │ │ │ │ -adler32(string[, start]) -- Compute an Adler-32 checksum. │ │ │ │ -compress(data[, level]) -- Compress data, with compression level 0-9 or -1. │ │ │ │ -compressobj([level[, ...]]) -- Return a compressor object. │ │ │ │ -crc32(string[, start]) -- Compute a CRC-32 checksum. │ │ │ │ -decompress(string,[wbits],[bufsize]) -- Decompresses a compressed string. │ │ │ │ -decompressobj([wbits[, zdict]]) -- Return a decompressor object. │ │ │ │ -'wbits' is window buffer size and container format. │ │ │ │ -Compressor objects support compress() and flush() methods; decompressor │ │ │ │ -objects support decompress() and flush(). │ │ │ │ ulp($module, x, /) │ │ │ │ Return the value of the least significant bit of the float x. │ │ │ │ nextafter($module, x, y, /, *, steps=None) │ │ │ │ Return the floating-point value the given number of steps after x towards y. │ │ │ │ If steps is not specified or is None, it defaults to 1. │ │ │ │ Raises a TypeError, if x or y is not a double, or if steps is not an integer. │ │ │ │ Raises ValueError if steps is negative. │ │ │ │ @@ -19640,14 +19458,34 @@ │ │ │ │ is_tracked() -- Returns true if a given object is tracked. │ │ │ │ is_finalized() -- Returns true if a given object has been already finalized. │ │ │ │ get_referrers() -- Return the list of objects that refer to an object. │ │ │ │ get_referents() -- Return the list of objects that an object refers to. │ │ │ │ freeze() -- Freeze all tracked objects and ignore them for future collections. │ │ │ │ unfreeze() -- Unfreeze all objects in the permanent generation. │ │ │ │ get_freeze_count() -- Return the number of objects in the permanent generation. │ │ │ │ +_ncallbacks($module, /) │ │ │ │ +Return the number of registered exit functions. │ │ │ │ +_run_exitfuncs($module, /) │ │ │ │ +Run all registered exit functions. │ │ │ │ +If a callback raises an exception, it is logged with sys.unraisablehook. │ │ │ │ +unregister($module, func, /) │ │ │ │ +Unregister an exit function which was previously registered using │ │ │ │ +atexit.register │ │ │ │ + func - function to be unregistered │ │ │ │ +_clear($module, /) │ │ │ │ +Clear the list of previously registered exit functions. │ │ │ │ +register($module, func, /, *args, **kwargs) │ │ │ │ +Register a function to be executed upon normal program termination │ │ │ │ + func - function to be called at exit │ │ │ │ + args - optional arguments to pass to func │ │ │ │ + kwargs - optional keyword arguments to pass to func │ │ │ │ + func is returned to facilitate usage as a decorator. │ │ │ │ +allow programmer to define multiple exit functions to be executed │ │ │ │ +upon normal program termination. │ │ │ │ +Two public functions, register and unregister, are defined. │ │ │ │ Heap queues │ │ │ │ [explanation by Fran │ │ │ │ ois Pinard] │ │ │ │ Heaps are arrays for which a[k] <= a[2*k+1] and a[k] <= a[2*k+2] for │ │ │ │ all k, counting elements from 0. For the sake of comparison, │ │ │ │ non-existing elements are considered to be infinite. The interesting │ │ │ │ property of a heap is that a[0] is always its smallest element. │ │ │ │ @@ -19716,16 +19554,177 @@ │ │ │ │ tape drives, the story was quite different, and one had to be very │ │ │ │ clever to ensure (far in advance) that each tape movement will be the │ │ │ │ most effective possible (that is, will best participate at │ │ │ │ "progressing" the merge). Some tapes were even able to read │ │ │ │ backwards, and this was also used to avoid the rewinding time. │ │ │ │ Believe me, real good tape sorts were quite spectacular to watch! │ │ │ │ From all times, sorting has always been a Great Art! :-) │ │ │ │ +getrandbits($self, k, /) │ │ │ │ +getrandbits(k) -> x. Generates an int with k random bits. │ │ │ │ +setstate($self, state, /) │ │ │ │ +setstate(state) -> None. Restores generator state. │ │ │ │ +getstate($self, /) │ │ │ │ +getstate() -> tuple containing the current state. │ │ │ │ +seed($self, n=None, /) │ │ │ │ +seed([n]) -> None. │ │ │ │ +Defaults to use urandom and falls back to a combination │ │ │ │ +of the current time and the process identifier. │ │ │ │ +random($self, /) │ │ │ │ +random() -> x in the interval [0, 1). │ │ │ │ +Random() -> create a random number generator with its own internal state. │ │ │ │ +Module implements the Mersenne Twister random number generator. │ │ │ │ +insort_left($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ +Insert item x in list a, and keep it sorted assuming a is sorted. │ │ │ │ +If x is already in a, insert it to the left of the leftmost x. │ │ │ │ +Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ +slice of a to be searched. │ │ │ │ +A custom key function can be supplied to customize the sort order. │ │ │ │ +bisect_left($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ +Return the index where to insert item x in list a, assuming a is sorted. │ │ │ │ +The return value i is such that all e in a[:i] have e < x, and all e in │ │ │ │ +a[i:] have e >= x. So if x already appears in the list, a.insert(i, x) will │ │ │ │ +insert just before the leftmost x already there. │ │ │ │ +Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ +slice of a to be searched. │ │ │ │ +A custom key function can be supplied to customize the sort order. │ │ │ │ +insort_right($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ +Insert item x in list a, and keep it sorted assuming a is sorted. │ │ │ │ +If x is already in a, insert it to the right of the rightmost x. │ │ │ │ +Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ +slice of a to be searched. │ │ │ │ +A custom key function can be supplied to customize the sort order. │ │ │ │ +bisect_right($module, /, a, x, lo=0, hi=None, *, key=None) │ │ │ │ +Return the index where to insert item x in list a, assuming a is sorted. │ │ │ │ +The return value i is such that all e in a[:i] have e <= x, and all e in │ │ │ │ +a[i:] have e > x. So if x already appears in the list, a.insert(i, x) will │ │ │ │ +insert just after the rightmost x already there. │ │ │ │ +Optional args lo (default 0) and hi (default len(a)) bound the │ │ │ │ +slice of a to be searched. │ │ │ │ +A custom key function can be supplied to customize the sort order. │ │ │ │ +Bisection algorithms. │ │ │ │ +This module provides support for maintaining a list in sorted order without │ │ │ │ +having to sort the list after each insertion. For long lists of items with │ │ │ │ +expensive comparison operations, this can be an improvement over the more │ │ │ │ +common approach. │ │ │ │ +decompress($self, /, data, max_length=-1) │ │ │ │ +Decompress *data*, returning uncompressed data as bytes. │ │ │ │ +If *max_length* is nonnegative, returns at most *max_length* bytes of │ │ │ │ +decompressed data. If this limit is reached and further output can be │ │ │ │ +produced, *self.needs_input* will be set to ``False``. In this case, the next │ │ │ │ +call to *decompress()* may provide *data* as b'' to obtain more of the output. │ │ │ │ +If all of the input data was decompressed and returned (either because this │ │ │ │ +was less than *max_length* bytes, or because *max_length* was negative), │ │ │ │ +*self.needs_input* will be set to True. │ │ │ │ +Attempting to decompress data after the end of stream is reached raises an │ │ │ │ +EOFError. Any data found after the end of the stream is ignored and saved in │ │ │ │ +the unused_data attribute. │ │ │ │ +True if more input is needed before more decompressed data can be produced. │ │ │ │ +Data found after the end of the compressed stream. │ │ │ │ +True if the end-of-stream marker has been reached. │ │ │ │ +__deepcopy__($self, memo, /) │ │ │ │ +__copy__($self, /) │ │ │ │ +copy($self, /) │ │ │ │ +Return a copy of the decompression object. │ │ │ │ +flush($self, length=zlib.DEF_BUF_SIZE, /) │ │ │ │ +Return a bytes object containing any remaining decompressed data. │ │ │ │ + length │ │ │ │ + the initial size of the output buffer. │ │ │ │ +decompress($self, data, /, max_length=0) │ │ │ │ +Return a bytes object containing the decompressed version of the data. │ │ │ │ + The binary data to decompress. │ │ │ │ + max_length │ │ │ │ + The maximum allowable length of the decompressed data. │ │ │ │ + Unconsumed input data will be stored in │ │ │ │ + the unconsumed_tail attribute. │ │ │ │ +After calling this function, some of the input data may still be stored in │ │ │ │ +internal buffers for later processing. │ │ │ │ +Call the flush() method to clear these buffers. │ │ │ │ +__deepcopy__($self, memo, /) │ │ │ │ +__copy__($self, /) │ │ │ │ +copy($self, /) │ │ │ │ +Return a copy of the compression object. │ │ │ │ +flush($self, mode=zlib.Z_FINISH, /) │ │ │ │ +Return a bytes object containing any remaining compressed data. │ │ │ │ + One of the constants Z_SYNC_FLUSH, Z_FULL_FLUSH, Z_FINISH. │ │ │ │ + If mode == Z_FINISH, the compressor object can no longer be │ │ │ │ + used after calling the flush() method. Otherwise, more data │ │ │ │ + can still be compressed. │ │ │ │ +compress($self, data, /) │ │ │ │ +Returns a bytes object containing compressed data. │ │ │ │ + Binary data to be compressed. │ │ │ │ +After calling this function, some of the input data may still │ │ │ │ +be stored in internal buffers for later processing. │ │ │ │ +Call the flush() method to clear these buffers. │ │ │ │ +_ZlibDecompressor(wbits=15, zdict=b'') │ │ │ │ +Create a decompressor object for decompressing data incrementally. │ │ │ │ + wbits = 15 │ │ │ │ + The predefined compression dictionary. This is a sequence of bytes │ │ │ │ + (such as a bytes object) containing subsequences that are expected │ │ │ │ + to occur frequently in the data that is to be compressed. Those │ │ │ │ + subsequences that are expected to be most common should come at the │ │ │ │ + end of the dictionary. This must be the same dictionary as used by the │ │ │ │ + compressor that produced the input data. │ │ │ │ +decompressobj($module, /, wbits=MAX_WBITS, zdict=b'') │ │ │ │ +Return a decompressor object. │ │ │ │ + The window buffer size and container format. │ │ │ │ + The predefined compression dictionary. This must be the same │ │ │ │ + dictionary as used by the compressor that produced the input data. │ │ │ │ +decompress($module, data, /, wbits=MAX_WBITS, bufsize=DEF_BUF_SIZE) │ │ │ │ +Returns a bytes object containing the uncompressed data. │ │ │ │ + Compressed data. │ │ │ │ + The window buffer size and container format. │ │ │ │ + bufsize │ │ │ │ + The initial output buffer size. │ │ │ │ +crc32($module, data, value=0, /) │ │ │ │ +Compute a CRC-32 checksum of data. │ │ │ │ + Starting value of the checksum. │ │ │ │ +The returned checksum is an integer. │ │ │ │ +compressobj($module, /, level=Z_DEFAULT_COMPRESSION, method=DEFLATED, │ │ │ │ + wbits=MAX_WBITS, memLevel=DEF_MEM_LEVEL, │ │ │ │ + strategy=Z_DEFAULT_STRATEGY, zdict=None) │ │ │ │ +Return a compressor object. │ │ │ │ + The compression level (an integer in the range 0-9 or -1; default is │ │ │ │ + currently equivalent to 6). Higher compression levels are slower, │ │ │ │ + but produce smaller results. │ │ │ │ + method │ │ │ │ + The compression algorithm. If given, this must be DEFLATED. │ │ │ │ + +9 to +15: The base-two logarithm of the window size. Include a zlib │ │ │ │ + container. │ │ │ │ + -9 to -15: Generate a raw stream. │ │ │ │ + +25 to +31: Include a gzip container. │ │ │ │ + memLevel │ │ │ │ + Controls the amount of memory used for internal compression state. │ │ │ │ + Valid values range from 1 to 9. Higher values result in higher memory │ │ │ │ + usage, faster compression, and smaller output. │ │ │ │ + strategy │ │ │ │ + Used to tune the compression algorithm. Possible values are │ │ │ │ + Z_DEFAULT_STRATEGY, Z_FILTERED, and Z_HUFFMAN_ONLY. │ │ │ │ + The predefined compression dictionary - a sequence of bytes │ │ │ │ + containing subsequences that are likely to occur in the input data. │ │ │ │ +compress($module, data, /, level=Z_DEFAULT_COMPRESSION, wbits=MAX_WBITS) │ │ │ │ +Returns a bytes object containing compressed data. │ │ │ │ + Binary data to be compressed. │ │ │ │ + Compression level, in 0-9 or -1. │ │ │ │ + The window buffer size and container format. │ │ │ │ +adler32($module, data, value=1, /) │ │ │ │ +Compute an Adler-32 checksum of data. │ │ │ │ + Starting value of the checksum. │ │ │ │ +The returned checksum is an integer. │ │ │ │ +The functions in this module allow compression and decompression using the │ │ │ │ +zlib library, which is based on GNU zip. │ │ │ │ +adler32(string[, start]) -- Compute an Adler-32 checksum. │ │ │ │ +compress(data[, level]) -- Compress data, with compression level 0-9 or -1. │ │ │ │ +compressobj([level[, ...]]) -- Return a compressor object. │ │ │ │ +crc32(string[, start]) -- Compute a CRC-32 checksum. │ │ │ │ +decompress(string,[wbits],[bufsize]) -- Decompresses a compressed string. │ │ │ │ +decompressobj([wbits[, zdict]]) -- Return a decompressor object. │ │ │ │ +'wbits' is window buffer size and container format. │ │ │ │ +Compressor objects support compress() and flush() methods; decompressor │ │ │ │ +objects support decompress() and flush(). │ │ │ │ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ │ │ │ │ -Py_EndInterpreter │ │ │ │ normalize($self, form, unistr, /) │ │ │ │ Return the normal form 'form' for the Unicode string unistr. │ │ │ │ Valid values for form are 'NFC', 'NFKC', 'NFD', and 'NFKD'. │ │ │ │ is_normalized($self, form, unistr, /) │ │ │ │ Return whether the Unicode string unistr is in the normal form 'form'. │ │ │ │ Valid values for form are 'NFC', 'NFKC', 'NFD', and 'NFKD'. │ │ │ │ lookup($self, name, /) │ │ │ │ @@ -22105,22 +22104,24 @@ │ │ │ │ EPOSTOYAN │ │ │ │ KRYZHEVAYA │ │ │ │ POVODNAYA │ │ │ │ IKHAYA PUT │ │ │ │ KLYUCHEVAYA &M.P&T'S │ │ │ │ "M.P&T'S │ │ │ │ DIRECTION F │ │ │ │ +Py_EndInterpreter │ │ │ │ PyInterpreterState_Delete │ │ │ │ zapthreads │ │ │ │ _PyInterpreterState_GetAllocatedBlocks │ │ │ │ The above exception was the direct cause of the following exception: │ │ │ │ During handling of the above exception, another exception occurred: │ │ │ │ PyState_AddModule │ │ │ │ PyUnstable_AtExit │ │ │ │ SRE 2.2.2 Copyright (c) 1997-2002 by Secret Labs AB │ │ │ │ +_Py_CheckRecursiveCall │ │ │ │ search($self, /) │ │ │ │ match($self, /) │ │ │ │ __deepcopy__($self, memo, /) │ │ │ │ __copy__($self, /) │ │ │ │ expand($self, /, template) │ │ │ │ Return the string obtained by doing backslash substitution on the string template, as done by the sub() method. │ │ │ │ groupdict($self, /, default=None) │ │ │ │ @@ -22172,102 +22173,15 @@ │ │ │ │ template($module, pattern, template, /) │ │ │ │ template │ │ │ │ A list containing interleaved literal strings (str or bytes) and group │ │ │ │ indices (int), as returned by re._parser.parse_template(): │ │ │ │ [literal1, group1, ..., literalN, groupN] │ │ │ │ compile($module, /, pattern, flags, code, groups, groupindex, │ │ │ │ indexgroup) │ │ │ │ -_Py_CheckRecursiveCall │ │ │ │ _PyErr_NoMemory │ │ │ │ -CMSG_SPACE(length) -> buffer size │ │ │ │ -Return the buffer size needed for recvmsg() to receive an ancillary │ │ │ │ -data item with associated data of the given length, along with any │ │ │ │ -trailing padding. The buffer space needed to receive multiple items │ │ │ │ -is the sum of the CMSG_SPACE() values for their associated data │ │ │ │ -lengths. Raises OverflowError if length is outside the permissible │ │ │ │ -range of values. │ │ │ │ -CMSG_LEN(length) -> control message length │ │ │ │ -Return the total length, without trailing padding, of an ancillary │ │ │ │ -data item with associated data of the given length. This value can │ │ │ │ -often be used as the buffer size for recvmsg() to receive a single │ │ │ │ -item of ancillary data, but RFC 3542 requires portable applications to │ │ │ │ -use CMSG_SPACE() and thus include space for padding, even when the │ │ │ │ -item will be the last in the buffer. Raises OverflowError if length │ │ │ │ -is outside the permissible range of values. │ │ │ │ -if_indextoname(if_index) │ │ │ │ -Returns the interface name corresponding to the interface index if_index. │ │ │ │ -if_nametoindex($self, oname, /) │ │ │ │ -Returns the interface index corresponding to the interface name if_name. │ │ │ │ -if_nameindex() │ │ │ │ -Returns a list of network interface information (index, name) tuples. │ │ │ │ -setdefaulttimeout(timeout) │ │ │ │ -Set the default timeout in seconds (float) for new socket objects. │ │ │ │ -A value of None indicates that new socket objects have no timeout. │ │ │ │ -When the socket module is first imported, the default is None. │ │ │ │ -getdefaulttimeout() -> timeout │ │ │ │ -Returns the default timeout in seconds (float) for new socket objects. │ │ │ │ -A value of None indicates that new socket objects have no timeout. │ │ │ │ -When the socket module is first imported, the default is None. │ │ │ │ -getnameinfo(sockaddr, flags) --> (host, port) │ │ │ │ -Get host and port for a sockaddr. │ │ │ │ -getaddrinfo(host, port [, family, type, proto, flags]) │ │ │ │ - -> list of (family, type, proto, canonname, sockaddr) │ │ │ │ -Resolve host and port into addrinfo struct. │ │ │ │ -inet_ntop(af, packed_ip) -> string formatted IP address │ │ │ │ -Convert a packed IP address of the given family to string format. │ │ │ │ -inet_pton(af, ip) -> packed IP address string │ │ │ │ -Convert an IP address from string format to a packed string suitable │ │ │ │ -for use with low-level network functions. │ │ │ │ -inet_ntoa($self, packed_ip, /) │ │ │ │ -Convert an IP address from 32-bit packed binary format to string format. │ │ │ │ -inet_aton($self, ip_addr, /) │ │ │ │ -Convert an IP address in string format (123.45.67.89) to the 32-bit packed binary format used in low-level network functions. │ │ │ │ -htonl(integer) -> integer │ │ │ │ -Convert a 32-bit integer from host to network byte order. │ │ │ │ -htons($self, x, /) │ │ │ │ -Convert a 16-bit unsigned integer from host to network byte order. │ │ │ │ -ntohl(integer) -> integer │ │ │ │ -Convert a 32-bit integer from network to host byte order. │ │ │ │ -ntohs($self, x, /) │ │ │ │ -Convert a 16-bit unsigned integer from network to host byte order. │ │ │ │ -socketpair([family[, type [, proto]]]) -> (socket object, socket object) │ │ │ │ -Create a pair of socket objects from the sockets returned by the platform │ │ │ │ -socketpair() function. │ │ │ │ -The arguments are the same as for socket() except the default family is │ │ │ │ -AF_UNIX if defined on the platform; otherwise, the default is AF_INET. │ │ │ │ -dup(integer) -> integer │ │ │ │ -Duplicate an integer socket file descriptor. This is like os.dup(), but for │ │ │ │ -sockets; on some platforms os.dup() won't work for socket file descriptors. │ │ │ │ -close(integer) -> None │ │ │ │ -Close an integer socket file descriptor. This is like os.close(), but for │ │ │ │ -sockets; on some platforms os.close() won't work for socket file descriptors. │ │ │ │ -getprotobyname(name) -> integer │ │ │ │ -Return the protocol number for the named protocol. (Rarely used.) │ │ │ │ -getservbyport(port[, protocolname]) -> string │ │ │ │ -Return the service name from a port number and protocol name. │ │ │ │ -The optional protocol name, if given, should be 'tcp' or 'udp', │ │ │ │ -otherwise any protocol will match. │ │ │ │ -getservbyname(servicename[, protocolname]) -> integer │ │ │ │ -Return a port number from a service name and protocol name. │ │ │ │ -The optional protocol name, if given, should be 'tcp' or 'udp', │ │ │ │ -otherwise any protocol will match. │ │ │ │ -sethostname(name) │ │ │ │ -Sets the hostname to name. │ │ │ │ -gethostname() -> string │ │ │ │ -Return the current host name. │ │ │ │ -gethostbyaddr(host) -> (name, aliaslist, addresslist) │ │ │ │ -Return the true host name, a list of aliases, and a list of IP addresses, │ │ │ │ -for a host. The host argument is a string giving a host name or IP number. │ │ │ │ -gethostbyname_ex(host) -> (name, aliaslist, addresslist) │ │ │ │ -Return the true host name, a list of aliases, and a list of IP addresses, │ │ │ │ -for a host. The host argument is a string giving a host name or IP number. │ │ │ │ -gethostbyname(host) -> address │ │ │ │ -Return the IP address (a string of the form '255.255.255.255') for a host. │ │ │ │ -Implementation module for socket operations. │ │ │ │ -See the socket module for documentation. │ │ │ │ sendmsg_afalg([msg], *, op[, iv[, assoclen[, flags=MSG_MORE]]]) │ │ │ │ Set operation mode, IV and length of associated data for an AF_ALG │ │ │ │ operation socket. │ │ │ │ sendmsg(buffers[, ancdata[, flags[, address]]]) -> count │ │ │ │ Send normal and ancillary data to the socket, gathering the │ │ │ │ non-ancillary data from a series of buffers and concatenating it into │ │ │ │ a single message. The buffers argument specifies the non-ancillary │ │ │ │ @@ -22456,51 +22370,102 @@ │ │ │ │ sendto(data[, flags], addr) -- send data to a given address │ │ │ │ setblocking(bool) -- set or clear the blocking I/O flag │ │ │ │ getblocking() -- return True if socket is blocking, False if non-blocking │ │ │ │ setsockopt(level, optname, value[, optlen]) -- set socket options │ │ │ │ settimeout(None | float) -- set or clear the timeout │ │ │ │ shutdown(how) -- shut down traffic in one or both directions │ │ │ │ [*] not available on all platforms! │ │ │ │ +CMSG_SPACE(length) -> buffer size │ │ │ │ +Return the buffer size needed for recvmsg() to receive an ancillary │ │ │ │ +data item with associated data of the given length, along with any │ │ │ │ +trailing padding. The buffer space needed to receive multiple items │ │ │ │ +is the sum of the CMSG_SPACE() values for their associated data │ │ │ │ +lengths. Raises OverflowError if length is outside the permissible │ │ │ │ +range of values. │ │ │ │ +CMSG_LEN(length) -> control message length │ │ │ │ +Return the total length, without trailing padding, of an ancillary │ │ │ │ +data item with associated data of the given length. This value can │ │ │ │ +often be used as the buffer size for recvmsg() to receive a single │ │ │ │ +item of ancillary data, but RFC 3542 requires portable applications to │ │ │ │ +use CMSG_SPACE() and thus include space for padding, even when the │ │ │ │ +item will be the last in the buffer. Raises OverflowError if length │ │ │ │ +is outside the permissible range of values. │ │ │ │ +if_indextoname(if_index) │ │ │ │ +Returns the interface name corresponding to the interface index if_index. │ │ │ │ +if_nametoindex($self, oname, /) │ │ │ │ +Returns the interface index corresponding to the interface name if_name. │ │ │ │ +if_nameindex() │ │ │ │ +Returns a list of network interface information (index, name) tuples. │ │ │ │ +setdefaulttimeout(timeout) │ │ │ │ +Set the default timeout in seconds (float) for new socket objects. │ │ │ │ +A value of None indicates that new socket objects have no timeout. │ │ │ │ +When the socket module is first imported, the default is None. │ │ │ │ +getdefaulttimeout() -> timeout │ │ │ │ +Returns the default timeout in seconds (float) for new socket objects. │ │ │ │ +A value of None indicates that new socket objects have no timeout. │ │ │ │ +When the socket module is first imported, the default is None. │ │ │ │ +getnameinfo(sockaddr, flags) --> (host, port) │ │ │ │ +Get host and port for a sockaddr. │ │ │ │ +getaddrinfo(host, port [, family, type, proto, flags]) │ │ │ │ + -> list of (family, type, proto, canonname, sockaddr) │ │ │ │ +Resolve host and port into addrinfo struct. │ │ │ │ +inet_ntop(af, packed_ip) -> string formatted IP address │ │ │ │ +Convert a packed IP address of the given family to string format. │ │ │ │ +inet_pton(af, ip) -> packed IP address string │ │ │ │ +Convert an IP address from string format to a packed string suitable │ │ │ │ +for use with low-level network functions. │ │ │ │ +inet_ntoa($self, packed_ip, /) │ │ │ │ +Convert an IP address from 32-bit packed binary format to string format. │ │ │ │ +inet_aton($self, ip_addr, /) │ │ │ │ +Convert an IP address in string format (123.45.67.89) to the 32-bit packed binary format used in low-level network functions. │ │ │ │ +htonl(integer) -> integer │ │ │ │ +Convert a 32-bit integer from host to network byte order. │ │ │ │ +htons($self, x, /) │ │ │ │ +Convert a 16-bit unsigned integer from host to network byte order. │ │ │ │ +ntohl(integer) -> integer │ │ │ │ +Convert a 32-bit integer from network to host byte order. │ │ │ │ +ntohs($self, x, /) │ │ │ │ +Convert a 16-bit unsigned integer from network to host byte order. │ │ │ │ +socketpair([family[, type [, proto]]]) -> (socket object, socket object) │ │ │ │ +Create a pair of socket objects from the sockets returned by the platform │ │ │ │ +socketpair() function. │ │ │ │ +The arguments are the same as for socket() except the default family is │ │ │ │ +AF_UNIX if defined on the platform; otherwise, the default is AF_INET. │ │ │ │ +dup(integer) -> integer │ │ │ │ +Duplicate an integer socket file descriptor. This is like os.dup(), but for │ │ │ │ +sockets; on some platforms os.dup() won't work for socket file descriptors. │ │ │ │ +close(integer) -> None │ │ │ │ +Close an integer socket file descriptor. This is like os.close(), but for │ │ │ │ +sockets; on some platforms os.close() won't work for socket file descriptors. │ │ │ │ +getprotobyname(name) -> integer │ │ │ │ +Return the protocol number for the named protocol. (Rarely used.) │ │ │ │ +getservbyport(port[, protocolname]) -> string │ │ │ │ +Return the service name from a port number and protocol name. │ │ │ │ +The optional protocol name, if given, should be 'tcp' or 'udp', │ │ │ │ +otherwise any protocol will match. │ │ │ │ +getservbyname(servicename[, protocolname]) -> integer │ │ │ │ +Return a port number from a service name and protocol name. │ │ │ │ +The optional protocol name, if given, should be 'tcp' or 'udp', │ │ │ │ +otherwise any protocol will match. │ │ │ │ +sethostname(name) │ │ │ │ +Sets the hostname to name. │ │ │ │ +gethostname() -> string │ │ │ │ +Return the current host name. │ │ │ │ +gethostbyaddr(host) -> (name, aliaslist, addresslist) │ │ │ │ +Return the true host name, a list of aliases, and a list of IP addresses, │ │ │ │ +for a host. The host argument is a string giving a host name or IP number. │ │ │ │ +gethostbyname_ex(host) -> (name, aliaslist, addresslist) │ │ │ │ +Return the true host name, a list of aliases, and a list of IP addresses, │ │ │ │ +for a host. The host argument is a string giving a host name or IP number. │ │ │ │ +gethostbyname(host) -> address │ │ │ │ +Return the IP address (a string of the form '255.255.255.255') for a host. │ │ │ │ +Implementation module for socket operations. │ │ │ │ +See the socket module for documentation. │ │ │ │ format_unraisable_v │ │ │ │ _PyErr_NormalizeException │ │ │ │ -get_executor($module, /, code, offset) │ │ │ │ -Return the executor object at offset in code if exists, None otherwise. │ │ │ │ -get_intrinsic2_descs($module, /) │ │ │ │ -Return a list of names of the binary intrinsics. │ │ │ │ -get_intrinsic1_descs($module, /) │ │ │ │ -Return a list of names of the unary intrinsics. │ │ │ │ -get_nb_ops($module, /) │ │ │ │ -Return array of symbols of binary ops. │ │ │ │ -Indexed by the BINARY_OP oparg value. │ │ │ │ -get_specialization_stats($module, /) │ │ │ │ -Return the specialization stats │ │ │ │ -has_exc($module, /, opcode) │ │ │ │ -Return True if the opcode sets an exception handler, False otherwise. │ │ │ │ -has_local($module, /, opcode) │ │ │ │ -Return True if the opcode accesses a local variable, False otherwise. │ │ │ │ -has_free($module, /, opcode) │ │ │ │ -Return True if the opcode accesses a free variable, False otherwise. │ │ │ │ -Note that 'free' in this context refers to names in the current scope │ │ │ │ -that are referenced by inner scopes or names in outer scopes that are │ │ │ │ -referenced from this scope. It does not include references to global │ │ │ │ -or builtin scopes. │ │ │ │ -has_jump($module, /, opcode) │ │ │ │ -Return True if the opcode has a jump target, False otherwise. │ │ │ │ -has_name($module, /, opcode) │ │ │ │ -Return True if the opcode accesses an attribute by name, False otherwise. │ │ │ │ -has_const($module, /, opcode) │ │ │ │ -Return True if the opcode accesses a constant, False otherwise. │ │ │ │ -has_arg($module, /, opcode) │ │ │ │ -Return True if the opcode uses its oparg, False otherwise. │ │ │ │ -is_valid($module, /, opcode) │ │ │ │ -Return True if opcode is valid, False otherwise. │ │ │ │ -stack_effect($module, opcode, oparg=None, /, *, jump=None) │ │ │ │ -Compute the stack effect of the opcode. │ │ │ │ -Encoder(markers, default, encoder, indent, key_separator, item_separator, sort_keys, skipkeys, allow_nan) │ │ │ │ -JSON scanner object │ │ │ │ scanstring(string, end, strict=True) -> (string, end) │ │ │ │ Scan the string s for a JSON string. End is the index of the │ │ │ │ character in s after the quote that started the JSON string. │ │ │ │ Unescapes all valid JSON string escape sequences and raises ValueError │ │ │ │ on attempt to decode an invalid string. If strict is False then literal │ │ │ │ control characters are allowed in the string. │ │ │ │ Returns a tuple of the decoded string and the index of the character in s │ │ │ │ @@ -22535,46 +22500,55 @@ │ │ │ │ localeconv($module, /) │ │ │ │ Returns numeric and monetary locale-specific parameters. │ │ │ │ setlocale($module, category, locale=, /) │ │ │ │ Activates/queries locale processing. │ │ │ │ Support for POSIX locales. │ │ │ │ _idfunc($module, x, /) │ │ │ │ Primitives and accelerators for the typing module. │ │ │ │ -_PySemaphore_Init │ │ │ │ +get_executor($module, /, code, offset) │ │ │ │ +Return the executor object at offset in code if exists, None otherwise. │ │ │ │ +get_intrinsic2_descs($module, /) │ │ │ │ +Return a list of names of the binary intrinsics. │ │ │ │ +get_intrinsic1_descs($module, /) │ │ │ │ +Return a list of names of the unary intrinsics. │ │ │ │ +get_nb_ops($module, /) │ │ │ │ +Return array of symbols of binary ops. │ │ │ │ +Indexed by the BINARY_OP oparg value. │ │ │ │ +get_specialization_stats($module, /) │ │ │ │ +Return the specialization stats │ │ │ │ +has_exc($module, /, opcode) │ │ │ │ +Return True if the opcode sets an exception handler, False otherwise. │ │ │ │ +has_local($module, /, opcode) │ │ │ │ +Return True if the opcode accesses a local variable, False otherwise. │ │ │ │ +has_free($module, /, opcode) │ │ │ │ +Return True if the opcode accesses a free variable, False otherwise. │ │ │ │ +Note that 'free' in this context refers to names in the current scope │ │ │ │ +that are referenced by inner scopes or names in outer scopes that are │ │ │ │ +referenced from this scope. It does not include references to global │ │ │ │ +or builtin scopes. │ │ │ │ +has_jump($module, /, opcode) │ │ │ │ +Return True if the opcode has a jump target, False otherwise. │ │ │ │ +has_name($module, /, opcode) │ │ │ │ +Return True if the opcode accesses an attribute by name, False otherwise. │ │ │ │ +has_const($module, /, opcode) │ │ │ │ +Return True if the opcode accesses a constant, False otherwise. │ │ │ │ +has_arg($module, /, opcode) │ │ │ │ +Return True if the opcode uses its oparg, False otherwise. │ │ │ │ +is_valid($module, /, opcode) │ │ │ │ +Return True if opcode is valid, False otherwise. │ │ │ │ +stack_effect($module, opcode, oparg=None, /, *, jump=None) │ │ │ │ +Compute the stack effect of the opcode. │ │ │ │ +Encoder(markers, default, encoder, indent, key_separator, item_separator, sort_keys, skipkeys, allow_nan) │ │ │ │ +JSON scanner object │ │ │ │ +V_PySemaphore_Init │ │ │ │ +_PyRawMutex_UnlockSlow │ │ │ │ _PySemaphore_PlatformWait │ │ │ │ -grp.struct_group: Results from getgr*() routines. │ │ │ │ -This object may be accessed either as a tuple of │ │ │ │ - (gr_name,gr_passwd,gr_gid,gr_mem) │ │ │ │ -or via the object attributes as named in the above tuple. │ │ │ │ -getgrall($module, /) │ │ │ │ -Return a list of all available group entries, in arbitrary order. │ │ │ │ -An entry whose name starts with '+' or '-' represents an instruction │ │ │ │ -to use YP/NIS and may not be accessible via getgrnam or getgrgid. │ │ │ │ -getgrnam($module, /, name) │ │ │ │ -Return the group database entry for the given group name. │ │ │ │ -If name is not valid, raise KeyError. │ │ │ │ -getgrgid($module, /, id) │ │ │ │ -Return the group database entry for the given numeric group ID. │ │ │ │ -If id is not valid, raise KeyError. │ │ │ │ -Access to the Unix group database. │ │ │ │ -Group entries are reported as 4-tuples containing the following fields │ │ │ │ -from the group database, in order: │ │ │ │ - gr_name - name of the group │ │ │ │ - gr_passwd - group password (encrypted); often empty │ │ │ │ - gr_gid - numeric ID of the group │ │ │ │ - gr_mem - list of members │ │ │ │ -The gid is an integer, name and password are strings. (Note that most │ │ │ │ -users are not explicitly listed as members of the groups they are in │ │ │ │ -according to the password database. Check both databases to get │ │ │ │ -complete membership information.) │ │ │ │ PyEval_AcquireThread │ │ │ │ _PySemaphore_Wakeup │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ -?456789:;<= │ │ │ │ - !"#$%&'()*+,-./0123 │ │ │ │ __sizeof__($self, /) │ │ │ │ Returns size in memory, in bytes. │ │ │ │ find_class($self, module_name, global_name, /) │ │ │ │ Return an object from a specified module. │ │ │ │ If necessary, the module will be imported. Subclasses may override │ │ │ │ this method (e.g. to restrict unpickling of arbitrary classes and │ │ │ │ functions). │ │ │ │ @@ -22721,51 +22695,42 @@ │ │ │ │ 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. │ │ │ │ -DTDDPDVLDDD0 │ │ │ │ -_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). │ │ │ │ -get_tracemalloc_memory($module, /) │ │ │ │ -Get the memory usage in bytes of the tracemalloc module. │ │ │ │ -This memory is used internally to trace memory allocations. │ │ │ │ -get_traceback_limit($module, /) │ │ │ │ -Get the maximum number of frames stored in the traceback of a trace. │ │ │ │ -By default, a trace of an allocated memory block only stores │ │ │ │ -the most recent frame: the limit is 1. │ │ │ │ -stop($module, /) │ │ │ │ -Stop tracing Python memory allocations. │ │ │ │ -Also clear traces of memory blocks allocated by Python. │ │ │ │ -start($module, nframe=1, /) │ │ │ │ -Start tracing Python memory allocations. │ │ │ │ -Also set the maximum number of frames stored in the traceback of a │ │ │ │ -trace to nframe. │ │ │ │ -_get_object_traceback($module, obj, /) │ │ │ │ -Get the traceback where the Python object obj was allocated. │ │ │ │ -Return a tuple of (filename: str, lineno: int) tuples. │ │ │ │ -Return None if the tracemalloc module is disabled or did not │ │ │ │ -trace the allocation of the object. │ │ │ │ -_get_traces($module, /) │ │ │ │ -Get traces of all memory blocks allocated by Python. │ │ │ │ -Return a list of (size: int, traceback: tuple) tuples. │ │ │ │ -traceback is a tuple of (filename: str, lineno: int) tuples. │ │ │ │ -Return an empty list if the tracemalloc module is disabled. │ │ │ │ -clear_traces($module, /) │ │ │ │ -Clear traces of memory blocks allocated by Python. │ │ │ │ -is_tracing($module, /) │ │ │ │ -Return True if the tracemalloc module is tracing Python memory allocations. │ │ │ │ -Debug module to trace memory blocks allocated by Python. │ │ │ │ +grp.struct_group: Results from getgr*() routines. │ │ │ │ +This object may be accessed either as a tuple of │ │ │ │ + (gr_name,gr_passwd,gr_gid,gr_mem) │ │ │ │ +or via the object attributes as named in the above tuple. │ │ │ │ +getgrall($module, /) │ │ │ │ +Return a list of all available group entries, in arbitrary order. │ │ │ │ +An entry whose name starts with '+' or '-' represents an instruction │ │ │ │ +to use YP/NIS and may not be accessible via getgrnam or getgrgid. │ │ │ │ +getgrnam($module, /, name) │ │ │ │ +Return the group database entry for the given group name. │ │ │ │ +If name is not valid, raise KeyError. │ │ │ │ +getgrgid($module, /, id) │ │ │ │ +Return the group database entry for the given numeric group ID. │ │ │ │ +If id is not valid, raise KeyError. │ │ │ │ +Access to the Unix group database. │ │ │ │ +Group entries are reported as 4-tuples containing the following fields │ │ │ │ +from the group database, in order: │ │ │ │ + gr_name - name of the group │ │ │ │ + gr_passwd - group password (encrypted); often empty │ │ │ │ + gr_gid - numeric ID of the group │ │ │ │ + gr_mem - list of members │ │ │ │ +The gid is an integer, name and password are strings. (Note that most │ │ │ │ +users are not explicitly listed as members of the groups they are in │ │ │ │ +according to the password database. Check both databases to get │ │ │ │ +complete membership information.) │ │ │ │ +FTFFPFLHFFF0 │ │ │ │ +?456789:;<= │ │ │ │ + !"#$%&'()*+,-./0123 │ │ │ │ __exit__($self, exc_type=None, exc_value=None, exc_tb=None, /) │ │ │ │ __enter__($self, /) │ │ │ │ poll($self, /, timeout=None, maxevents=-1) │ │ │ │ Wait for events on the epoll file descriptor. │ │ │ │ timeout │ │ │ │ the maximum time to wait in seconds (as float); │ │ │ │ a timeout of None or -1 makes poll wait indefinitely │ │ │ │ @@ -22920,14 +22885,53 @@ │ │ │ │ of the arg string is not allowed to exceed 1024 bytes. If the arg given │ │ │ │ is an integer or if none is specified, the result value is an integer │ │ │ │ corresponding to the return value of the fcntl call in the C code. │ │ │ │ This module performs file control and I/O control on file │ │ │ │ descriptors. It is an interface to the fcntl() and ioctl() Unix │ │ │ │ routines. File descriptors can be obtained with the fileno() method of │ │ │ │ a file or socket object. │ │ │ │ +_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). │ │ │ │ +get_tracemalloc_memory($module, /) │ │ │ │ +Get the memory usage in bytes of the tracemalloc module. │ │ │ │ +This memory is used internally to trace memory allocations. │ │ │ │ +get_traceback_limit($module, /) │ │ │ │ +Get the maximum number of frames stored in the traceback of a trace. │ │ │ │ +By default, a trace of an allocated memory block only stores │ │ │ │ +the most recent frame: the limit is 1. │ │ │ │ +stop($module, /) │ │ │ │ +Stop tracing Python memory allocations. │ │ │ │ +Also clear traces of memory blocks allocated by Python. │ │ │ │ +start($module, nframe=1, /) │ │ │ │ +Start tracing Python memory allocations. │ │ │ │ +Also set the maximum number of frames stored in the traceback of a │ │ │ │ +trace to nframe. │ │ │ │ +_get_object_traceback($module, obj, /) │ │ │ │ +Get the traceback where the Python object obj was allocated. │ │ │ │ +Return a tuple of (filename: str, lineno: int) tuples. │ │ │ │ +Return None if the tracemalloc module is disabled or did not │ │ │ │ +trace the allocation of the object. │ │ │ │ +_get_traces($module, /) │ │ │ │ +Get traces of all memory blocks allocated by Python. │ │ │ │ +Return a list of (size: int, traceback: tuple) tuples. │ │ │ │ +traceback is a tuple of (filename: str, lineno: int) tuples. │ │ │ │ +Return an empty list if the tracemalloc module is disabled. │ │ │ │ +clear_traces($module, /) │ │ │ │ +Clear traces of memory blocks allocated by Python. │ │ │ │ +is_tracing($module, /) │ │ │ │ +Return True if the tracemalloc module is tracing Python memory allocations. │ │ │ │ +Debug module to trace memory blocks allocated by Python. │ │ │ │ +Unable to allocate output buffer. │ │ │ │ +_generate_suggestions($module, candidates, item, /) │ │ │ │ +Returns the candidate in candidates that's closest to item │ │ │ │ __setstate__($self, state, /) │ │ │ │ Set state information for unpickling. │ │ │ │ __reduce__($self, /) │ │ │ │ Return state information for pickling. │ │ │ │ __sizeof__($self, /) │ │ │ │ Size of the array in memory, in bytes. │ │ │ │ tounicode($self, /) │ │ │ │ @@ -23035,17 +23039,14 @@ │ │ │ │ _array_reconstructor($module, arraytype, typecode, mformat_code, items, │ │ │ │ /) │ │ │ │ Internal. Used for pickling support. │ │ │ │ This module defines an object type which can efficiently represent │ │ │ │ an array of basic values: characters, integers, floating-point │ │ │ │ numbers. Arrays are sequence types and behave very much like lists, │ │ │ │ except that the type of objects stored in them is constrained. │ │ │ │ -Unable to allocate output buffer. │ │ │ │ -_generate_suggestions($module, candidates, item, /) │ │ │ │ -Returns the candidate in candidates that's closest to item │ │ │ │ sys_audit │ │ │ │ =========== │ │ │ │ zi======T=N= │ │ │ │ _PyOS_InterruptOccurred │ │ │ │ _PyRuntimeState_ReInitThreads │ │ │ │ PyOS_AfterFork_Child │ │ │ │ _PyInterpreterState_DeleteExceptMain │ │ │ │ @@ -24234,17 +24235,16 @@ │ │ │ │ digest($self, /) │ │ │ │ Return the digest value as a bytes object. │ │ │ │ copy($self, /) │ │ │ │ Return a copy of the hash object. │ │ │ │ md5($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ Return a new MD5 hash object; optionally initialized with a string. │ │ │ │ signal_active_thread │ │ │ │ -!!!!!!!!!!!!!! │ │ │ │ _enter_buffered_busy │ │ │ │ -_PyRawMutex_UnlockSlow │ │ │ │ +!!!!!!!!!!!!!! │ │ │ │ _PyThread_CurrentExceptions │ │ │ │ PyImport_ExecCodeModuleWithPathnames │ │ │ │ dummy_dealloc │ │ │ │ PyEval_AcquireLock │ │ │ │ _PyThreadState_Init │ │ │ │ _PyObject_AssertFailed │ │ │ │ _PyUnicode_CheckConsistency │ │ │ │ @@ -24673,15 +24673,15 @@ │ │ │ │ wait_all │ │ │ │ warn_on_full_buffer │ │ │ │ warnings │ │ │ │ warnoptions │ │ │ │ withdata │ │ │ │ writable │ │ │ │ write_through │ │ │ │ -4@r5 4@r9 │ │ │ │ +4@r5 4@r8 │ │ │ │ gc__done │ │ │ │ gc__start │ │ │ │ -4@[sp, #20] │ │ │ │ import__find__load__done │ │ │ │ 4@r0 -4@r3 │ │ │ │ import__find__load__start │ │ │ │ .shstrtab │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -255,16 +255,16 @@ │ │ │ │ 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 33320066 73657478 nt.adler32.fsetx │ │ │ │ - 0x0001da64 61747472 006c7365 74786174 74720064 attr.lsetxattr.d │ │ │ │ + 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 │ │ │ │ @@ -303,24 +303,24 @@ │ │ │ │ 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 00584d4c 5f476574 te.alarm.XML_Get │ │ │ │ 0x0001dd34 43757272 656e7442 79746549 6e646578 CurrentByteIndex │ │ │ │ 0x0001dd44 00657665 6e746664 5f726561 64006665 .eventfd_read.fe │ │ │ │ - 0x0001dd54 78656376 65006374 65726d69 64006765 xecve.ctermid.ge │ │ │ │ - 0x0001dd64 74686f73 7462796e 616d655f 7200636f thostbyname_r.co │ │ │ │ - 0x0001dd74 70795f66 696c655f 72616e67 65006761 py_file_range.ga │ │ │ │ - 0x0001dd84 695f7374 72657272 6f720073 68757464 i_strerror.shutd │ │ │ │ - 0x0001dd94 6f776e00 73706c69 6365006d 656d6664 own.splice.memfd │ │ │ │ - 0x0001dda4 5f637265 61746500 6368726f 6f740066 _create.chroot.f │ │ │ │ - 0x0001ddb4 67657478 61747472 006c6765 74786174 getxattr.lgetxat │ │ │ │ - 0x0001ddc4 7472005f 5f636c6f 636b5f73 65747469 tr.__clock_setti │ │ │ │ - 0x0001ddd4 6d653634 00667265 6d6f7665 78617474 me64.fremovexatt │ │ │ │ - 0x0001dde4 72006c72 656d6f76 65786174 74720073 r.lremovexattr.s │ │ │ │ + 0x0001dd54 78656376 65006374 65726d69 64006667 xecve.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 │ │ │ │ @@ -337,32 +337,32 @@ │ │ │ │ 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 00666461 id.setresuid.fda │ │ │ │ - 0x0001df84 74617379 6e630077 61697469 64007772 tasync.waitid.wr │ │ │ │ - 0x0001df94 69746576 00667061 7468636f 6e660074 itev.fpathconf.t │ │ │ │ + 0x0001df74 69640073 65747265 73756964 00776169 id.setresuid.wai │ │ │ │ + 0x0001df84 74696400 66706174 68636f6e 66006664 tid.fpathconf.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 3634005f 5f766670 72696e74 time64.__vfprint │ │ │ │ 0x0001e014 665f6368 6b005f5f 73797363 6f6e6600 f_chk.__sysconf. │ │ │ │ 0x0001e024 584d4c5f 47657442 61736500 67657472 XML_GetBase.getr │ │ │ │ 0x0001e034 6c696d69 74363400 73657472 6c696d69 limit64.setrlimi │ │ │ │ 0x0001e044 74363400 70746872 6561645f 65786974 t64.pthread_exit │ │ │ │ 0x0001e054 00636c6f 73656672 6f6d006d 70726f74 .closefrom.mprot │ │ │ │ - 0x0001e064 65637400 5f5f6973 6f633233 5f737363 ect.__isoc23_ssc │ │ │ │ - 0x0001e074 616e6600 70617573 65006966 5f6e616d anf.pause.if_nam │ │ │ │ - 0x0001e084 65746f69 6e646578 00696e65 745f6174 etoindex.inet_at │ │ │ │ + 0x0001e064 65637400 70617573 65006966 5f6e616d ect.pause.if_nam │ │ │ │ + 0x0001e074 65746f69 6e646578 005f5f69 736f6332 etoindex.__isoc2 │ │ │ │ + 0x0001e084 335f7373 63616e66 00696e65 745f6174 3_sscanf.inet_at │ │ │ │ 0x0001e094 6f6e0058 4d4c5f47 6574496e 70757443 on.XML_GetInputC │ │ │ │ 0x0001e0a4 6f6e7465 78740069 6e65745f 6e746f61 ontext.inet_ntoa │ │ │ │ 0x0001e0b4 00737472 7369676e 616c0067 65747365 .strsignal.getse │ │ │ │ 0x0001e0c4 72766279 6e616d65 00676574 73657276 rvbyname.getserv │ │ │ │ 0x0001e0d4 6279706f 72740067 65747072 6f746f62 byport.getprotob │ │ │ │ 0x0001e0e4 796e616d 65007365 74686f73 746e616d yname.sethostnam │ │ │ │ 0x0001e0f4 65006e69 63650067 65746c6f 67696e5f e.nice.getlogin_ │ │ │ │ @@ -372,18 +372,18 @@ │ │ │ │ 0x0001e134 6c6f6769 6e5f7474 79007365 746e7300 login_tty.setns. │ │ │ │ 0x0001e144 67657470 67696400 5f5f7365 74697469 getpgid.__setiti │ │ │ │ 0x0001e154 6d657236 34005f5f 67657469 74696d65 mer64.__getitime │ │ │ │ 0x0001e164 72363400 64636765 74746578 74006269 r64.dcgettext.bi │ │ │ │ 0x0001e174 6e645f74 65787464 6f6d6169 6e5f636f nd_textdomain_co │ │ │ │ 0x0001e184 64657365 74007369 67776169 74696e66 deset.sigwaitinf │ │ │ │ 0x0001e194 6f005f5f 73696774 696d6564 77616974 o.__sigtimedwait │ │ │ │ - 0x0001e1a4 36340073 79737465 6d006966 5f6e616d 64.system.if_nam │ │ │ │ - 0x0001e1b4 65696e64 65780069 665f6672 65656e61 eindex.if_freena │ │ │ │ - 0x0001e1c4 6d65696e 64657800 62696e64 74657874 meindex.bindtext │ │ │ │ - 0x0001e1d4 646f6d61 696e005f 5f61746f 6d69635f domain.__atomic_ │ │ │ │ + 0x0001e1a4 36340069 665f6e61 6d65696e 64657800 64.if_nameindex. │ │ │ │ + 0x0001e1b4 69665f66 7265656e 616d6569 6e646578 if_freenameindex │ │ │ │ + 0x0001e1c4 0062696e 64746578 74646f6d 61696e00 .bindtextdomain. │ │ │ │ + 0x0001e1d4 73797374 656d005f 5f61746f 6d69635f system.__atomic_ │ │ │ │ 0x0001e1e4 636f6d70 6172655f 65786368 616e6765 compare_exchange │ │ │ │ 0x0001e1f4 5f38005f 5f61746f 6d69635f 6c6f6164 _8.__atomic_load │ │ │ │ 0x0001e204 5f38005f 5f61746f 6d69635f 73746f72 _8.__atomic_stor │ │ │ │ 0x0001e214 655f3800 5f5f6174 6f6d6963 5f666574 e_8.__atomic_fet │ │ │ │ 0x0001e224 63685f61 64645f38 00617461 6e320061 ch_add_8.atan2.a │ │ │ │ 0x0001e234 74616e68 00617461 6e00726f 756e6400 tanh.atan.round. │ │ │ │ 0x0001e244 66616273 00666d61 006c6f67 32006e65 fabs.fma.log2.ne │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00029158 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 21baf8 <_start@@Base+0x44> │ │ │ │ + bl 22f0d8 <_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 bbe74 │ │ │ │ + bl bc130 │ │ │ │ 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 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r5, [r3, #1484] @ 0x5cc │ │ │ │ str r4, [r3, #1488] @ 0x5d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x003568fc │ │ │ │ + eorseq r8, r5, ip, ror r4 │ │ │ │ subseq r0, r5, r0, ror r8 │ │ │ │ - eorseq r6, r5, ip, lsl #18 │ │ │ │ + eorseq r8, r5, ip, lsl #9 │ │ │ │ │ │ │ │ 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 21d1e0 │ │ │ │ + bl 230674 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2abbc │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 21ce88 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 8aef8 <_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 21d19c │ │ │ │ + bl 230630 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2abc4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 21fdd4 │ │ │ │ + bl 8bb44 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ bl 2b5f4 │ │ │ │ ldr r0, [pc, #276] @ 2ace0 │ │ │ │ - bl 222580 │ │ │ │ + bl 235820 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2abe0 │ │ │ │ ldrb r5, [r5] │ │ │ │ subs r5, r5, #0 │ │ │ │ movne r5, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21eb4c │ │ │ │ + bl 231f30 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 21fdd4 │ │ │ │ + bl 8bb44 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2abbc │ │ │ │ - bl 1a7f98 │ │ │ │ + bl 1ab0b0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2683f8 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 27a658 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2ac20 │ │ │ │ bl 2c4d8 │ │ │ │ mov r0, #1 │ │ │ │ bl 2a954 │ │ │ │ - bl c6964 <_Py_GetConfig@@Base> │ │ │ │ + bl c6c28 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ beq 2ac58 │ │ │ │ ldr r3, [pc, #172] @ 2ace4 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 223c68 │ │ │ │ + bl 236f08 │ │ │ │ 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 22f1ec │ │ │ │ + bl 242250 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2ac74 │ │ │ │ ldr r1, [pc, #136] @ 2acf8 │ │ │ │ ldr r0, [pc, #136] @ 2acfc │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d7b0 <_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 276a60 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 276dec │ │ │ │ + bl 287bbc <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 287f48 │ │ │ │ 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, lsr r9 │ │ │ │ + @ instruction: 0x003584b8 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r4, r9, r8, ror #29 │ │ │ │ + eorseq r6, r9, r8, ror #20 │ │ │ │ subseq r9, r9, r0, asr #22 │ │ │ │ - eorseq r6, r5, r8, asr #18 │ │ │ │ - eorseq r6, r5, r8, asr r9 │ │ │ │ - eorseq r6, r5, r4, ror #18 │ │ │ │ - eorseq r5, r9, ip, lsl r0 │ │ │ │ + eorseq r8, r5, r8, asr #9 │ │ │ │ + @ instruction: 0x003584d8 │ │ │ │ + eorseq r8, r5, r4, ror #9 │ │ │ │ + mlaseq r9, ip, fp, r6 │ │ │ │ subseq r9, r9, r8, lsl #13 │ │ │ │ - eorseq r6, r5, r8, lsl #19 │ │ │ │ + eorseq r8, r5, r8, lsl #10 │ │ │ │ │ │ │ │ 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 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d7b0 <_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 21d08c │ │ │ │ + bl 230520 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - mlaseq r5, r0, r9, r6 │ │ │ │ - eorseq r5, r9, ip, lsr #32 │ │ │ │ + eorseq r8, r5, r0, lsl r5 │ │ │ │ + eorseq r6, r9, ip, lsr #23 │ │ │ │ │ │ │ │ 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 21d59c │ │ │ │ + bl 2309c8 │ │ │ │ ldr r0, [r6, #1476] @ 0x5c4 │ │ │ │ - bl 8b88c │ │ │ │ + bl 8b730 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [r6, #1476] @ 0x5c4 │ │ │ │ beq 2adc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b908 │ │ │ │ + bl 8b7ac │ │ │ │ str r0, [r6, #1476] @ 0x5c4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 8b994 │ │ │ │ + bl 8b838 │ │ │ │ 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 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ - @ instruction: 0x003569d4 │ │ │ │ - eorseq r5, r9, r4, asr #32 │ │ │ │ + eorseq r8, r5, r4, asr r5 │ │ │ │ + eorseq r6, r9, r4, asr #23 │ │ │ │ │ │ │ │ 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 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r4, [r3, r0] │ │ │ │ cmp r4, #0 │ │ │ │ beq 2aef8 │ │ │ │ ldr r1, [pc, #176] @ 2af74 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14d744 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ + bl 14df70 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ cmn r0, #1 │ │ │ │ bne 2aef8 │ │ │ │ ldr r3, [pc, #156] @ 2af78 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #2160] @ 0x870 │ │ │ │ - bl 188bd8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189cfc <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 2af18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188be8 <_PyErr_Clear@@Base> │ │ │ │ + bl 189d24 <_PyErr_Clear@@Base> │ │ │ │ b 2af64 │ │ │ │ mov r0, #12 │ │ │ │ - bl 8b358 │ │ │ │ + bl 8b14c │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2af20 │ │ │ │ cmp r4, #0 │ │ │ │ beq 2af18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 291618 │ │ │ │ + bl 2a0668 │ │ │ │ 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 21d5d8 │ │ │ │ + bl 230a04 │ │ │ │ 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 8b504 │ │ │ │ + bl 8b3a8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r6, r5, r4, ror #19 │ │ │ │ + eorseq r8, r5, r4, ror #10 │ │ │ │ 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 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 b1edc │ │ │ │ + bl b2174 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - bl 8a7d4 │ │ │ │ + bl 8a138 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + b 9aea8 <_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 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 79080 │ │ │ │ + bl 78d28 │ │ │ │ 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 b1edc │ │ │ │ + bl b2174 │ │ │ │ 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 b1edc │ │ │ │ + bl b2174 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2b144 │ │ │ │ add r0, r5, #4 │ │ │ │ mvn r1, #0 │ │ │ │ - bl b1edc │ │ │ │ + bl b2174 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2b14c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + b 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 188be8 <_PyErr_Clear@@Base> │ │ │ │ + b 189d24 <_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 21d67c │ │ │ │ + bl 230aa8 │ │ │ │ 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 21d67c │ │ │ │ + bl 230aa8 │ │ │ │ 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 21d1e0 │ │ │ │ + bl 230674 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 21d59c │ │ │ │ + bl 2309c8 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, #1 │ │ │ │ - bl 8ba38 │ │ │ │ + bl 8b8dc │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2b250 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b908 │ │ │ │ + bl 8b7ac │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ bne 2b254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b88c │ │ │ │ + bl 8b730 │ │ │ │ mov r4, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ - bl 8b994 │ │ │ │ + bl 8b838 │ │ │ │ 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 21d624 │ │ │ │ + bl 230a50 │ │ │ │ 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 21d020 │ │ │ │ + bl 2304b4 │ │ │ │ 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 224d54 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b 237ff4 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ ldr r4, [pc, #196] @ 2b400 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 21d59c │ │ │ │ + bl 2309c8 │ │ │ │ ldr r0, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 8b88c │ │ │ │ + bl 8b730 │ │ │ │ ldr r0, [r4, #1460] @ 0x5b4 │ │ │ │ - bl 8b88c │ │ │ │ + bl 8b730 │ │ │ │ ldr r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 8b88c │ │ │ │ + bl 8b730 │ │ │ │ ldr r0, [r4, #1468] @ 0x5bc │ │ │ │ - bl 8b88c │ │ │ │ + bl 8b730 │ │ │ │ ldr r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 8b88c │ │ │ │ + bl 8b730 │ │ │ │ ldr r0, [pc, #148] @ 2b404 │ │ │ │ - bl 8b908 │ │ │ │ + bl 8b7ac │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #136] @ 2b404 │ │ │ │ str r3, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 8b908 │ │ │ │ + bl 8b7ac │ │ │ │ str r0, [r4, #1460] @ 0x5b4 │ │ │ │ ldr r0, [r4, #1480] @ 0x5c8 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [pc, #112] @ 2b404 │ │ │ │ - bl 8b908 │ │ │ │ + bl 8b7ac │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 8b908 │ │ │ │ + bl 8b7ac │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #1468] @ 0x5bc │ │ │ │ str r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 8b994 │ │ │ │ + bl 8b838 │ │ │ │ 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 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ - eorseq r3, r9, r8, lsr #28 │ │ │ │ - @ instruction: 0x003569d4 │ │ │ │ - eorseq r5, r9, r0, lsr #13 │ │ │ │ + eorseq r5, r9, r8, lsr #19 │ │ │ │ + eorseq r8, r5, r4, asr r5 │ │ │ │ + eorseq r7, r9, r0, lsr #4 │ │ │ │ │ │ │ │ 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 21d59c │ │ │ │ + bl 2309c8 │ │ │ │ ldr r0, [r6, #1480] @ 0x5c8 │ │ │ │ - bl 8b88c │ │ │ │ + bl 8b730 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [r6, #1480] @ 0x5c8 │ │ │ │ beq 2b46c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b908 │ │ │ │ + bl 8b7ac │ │ │ │ str r0, [r6, #1480] @ 0x5c8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 8b994 │ │ │ │ + bl 8b838 │ │ │ │ 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 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ - @ instruction: 0x003569d4 │ │ │ │ - eorseq r5, r9, ip, lsr #13 │ │ │ │ + eorseq r8, r5, r4, asr r5 │ │ │ │ + eorseq r7, r9, ip, lsr #4 │ │ │ │ │ │ │ │ 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 21d1e0 │ │ │ │ + bl 230674 │ │ │ │ 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 21ce88 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 8aef8 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 21eb4c │ │ │ │ + bl 231f30 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 21fdd4 │ │ │ │ + bl 8bb44 │ │ │ │ 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 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 21fc68 <_Py_SetLocaleFromEnv@@Base+0xfe4> │ │ │ │ + b 23304c <_Py_SetLocaleFromEnv@@Base+0xfe4> │ │ │ │ ldr r0, [pc, #88] @ 2b5cc │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 265850 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18e404 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2b588 │ │ │ │ - bl 11aa8c │ │ │ │ + bl 11a9d4 │ │ │ │ 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 129130 │ │ │ │ + bl 129100 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ 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 21ff18 │ │ │ │ + bl 2331b8 │ │ │ │ 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 7d70c │ │ │ │ + bl 7d770 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - @ instruction: 0x003573d8 │ │ │ │ + eorseq r8, r5, r8, asr pc │ │ │ │ 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 2227f4 <_Py_write_noraise@@Base> │ │ │ │ + bl 235a94 <_Py_write_noraise@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 2b6f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2227f4 <_Py_write_noraise@@Base> │ │ │ │ + bl 235a94 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #700] @ 2b9a4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2227f4 <_Py_write_noraise@@Base> │ │ │ │ + bl 235a94 <_Py_write_noraise@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 2b714 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2227f4 <_Py_write_noraise@@Base> │ │ │ │ + bl 235a94 <_Py_write_noraise@@Base> │ │ │ │ b 2b724 │ │ │ │ ldr r1, [pc, #652] @ 2b9a8 │ │ │ │ mov r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2227f4 <_Py_write_noraise@@Base> │ │ │ │ + bl 235a94 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #640] @ 2b9ac │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2227f4 <_Py_write_noraise@@Base> │ │ │ │ + bl 235a94 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #628] @ 2b9b0 │ │ │ │ mov r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2227f4 <_Py_write_noraise@@Base> │ │ │ │ + bl 235a94 <_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 2227f4 <_Py_write_noraise@@Base> │ │ │ │ + bl 235a94 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 29dee0 │ │ │ │ + bl 2ac400 │ │ │ │ ldr r1, [pc, #576] @ 2b9bc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2227f4 <_Py_write_noraise@@Base> │ │ │ │ + bl 235a94 <_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 2227f4 <_Py_write_noraise@@Base> │ │ │ │ + bl 235a94 <_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 2227f4 <_Py_write_noraise@@Base> │ │ │ │ + bl 235a94 <_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 2227f4 <_Py_write_noraise@@Base> │ │ │ │ + bl 235a94 <_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 2227f4 <_Py_write_noraise@@Base> │ │ │ │ + bl 235a94 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #408] @ 2b9ac │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2227f4 <_Py_write_noraise@@Base> │ │ │ │ + bl 235a94 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #432] @ 2b9d4 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ - bl 8bd34 │ │ │ │ + bl 8bd1c │ │ │ │ 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 265850 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18e404 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2b890 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188be8 <_PyErr_Clear@@Base> │ │ │ │ + bl 189d24 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r9, [pc, #320] @ 2b9dc │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r9 │ │ │ │ bne 2b8d0 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 2b95c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2658dc │ │ │ │ + bl 277cc8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 119eec │ │ │ │ + bl 119e34 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r9, r0 │ │ │ │ movne r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 174ddc <_PyLong_FromGid@@Base+0x18> │ │ │ │ + bl 175cf8 <_PyLong_FromGid@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2b930 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188be8 <_PyErr_Clear@@Base> │ │ │ │ + bl 189d24 <_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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ bne 2b97c │ │ │ │ ldr r1, [pc, #72] @ 2b9ac │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2227f4 <_Py_write_noraise@@Base> │ │ │ │ + bl 235a94 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222874 <_Py_write_noraise@@Base+0x80> │ │ │ │ + bl 235b14 <_Py_write_noraise@@Base+0x80> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 2ba7c │ │ │ │ - bl 222ad4 <_Py_write_noraise@@Base+0x2e0> │ │ │ │ + bl 235d74 <_Py_write_noraise@@Base+0x2e0> │ │ │ │ cmp sl, #0 │ │ │ │ beq 2b68c │ │ │ │ - bl 271bf0 │ │ │ │ + bl 283148 │ │ │ │ b 2b68c │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ - eorseq r7, r5, r0, lsl r4 │ │ │ │ - eorseq r9, r7, r0, ror #23 │ │ │ │ - eorseq r7, r5, r8, lsr #8 │ │ │ │ - eorseq ip, r7, r0, asr r4 │ │ │ │ - eorseq r7, r5, ip, lsr r4 │ │ │ │ + mlaseq r5, r0, pc, r8 @ │ │ │ │ + eorseq fp, r7, r0, ror #14 │ │ │ │ + eorseq r8, r5, r8, lsr #31 │ │ │ │ + eorseq sp, r7, ip, lsl fp │ │ │ │ + @ instruction: 0x00358fbc │ │ │ │ subseq r5, r7, ip, rrx │ │ │ │ - eorseq r7, r5, r4, asr r4 │ │ │ │ - eorseq sp, r8, ip, lsl #9 │ │ │ │ - eorseq pc, r7, ip, asr #28 │ │ │ │ - eorseq r7, r5, ip, ror #8 │ │ │ │ - eorseq r7, r5, r0, lsl #9 │ │ │ │ - mlaseq r5, r0, r4, r7 │ │ │ │ - eorseq r7, r5, r0, lsr #9 │ │ │ │ + @ instruction: 0x00358fd4 │ │ │ │ + eorseq pc, r8, ip │ │ │ │ + eorseq r1, r8, ip, ror #19 │ │ │ │ + eorseq r8, r5, ip, ror #31 │ │ │ │ + eorseq r9, r5, r0 │ │ │ │ + eorseq r9, r5, r0, lsl r0 │ │ │ │ + eorseq r9, r5, r0, lsr #32 │ │ │ │ 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 21e824 │ │ │ │ + bl 231c50 │ │ │ │ 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 21f000 <_Py_SetLocaleFromEnv@@Base+0x37c> │ │ │ │ + bl 2323e4 <_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, lsr #1 │ │ │ │ - eorseq r6, r5, r4, asr sl │ │ │ │ + eorseq r8, r9, r4, lsr #24 │ │ │ │ + @ instruction: 0x003585d4 │ │ │ │ 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 b8c2c │ │ │ │ + bl b8ee0 │ │ │ │ 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 105e68 │ │ │ │ + bl 105ec8 │ │ │ │ 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 adf14 │ │ │ │ + bl ae12c │ │ │ │ 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 b8c2c │ │ │ │ + bl b8ee0 │ │ │ │ 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 adf14 │ │ │ │ + bl ae12c │ │ │ │ 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 17cab4 <_PySet_NextEntry@@Base> │ │ │ │ + bl 17d9ec <_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 17157c │ │ │ │ + bl 175a38 │ │ │ │ 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 2227f4 <_Py_write_noraise@@Base> │ │ │ │ + bl 235a94 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 296d40 <_PyArg_NoPositional@@Base+0x84> │ │ │ │ + bl 2a5a00 <_PyObject_IsFreed@@Base+0x234> │ │ │ │ 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 2227f4 <_Py_write_noraise@@Base> │ │ │ │ + bl 235a94 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 298ad4 <_PyEvent_Notify@@Base+0x310> │ │ │ │ + bl 2a77a0 <_PyEvent_Notify@@Base+0x58> │ │ │ │ ldr r1, [pc, #64] @ 2bcb4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2227f4 <_Py_write_noraise@@Base> │ │ │ │ + bl 235a94 <_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 2227f4 <_Py_write_noraise@@Base> │ │ │ │ + b 235a94 <_Py_write_noraise@@Base> │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r7, r5, r4, ror #10 │ │ │ │ + eorseq r9, r5, r4, ror #1 │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ - eorseq r7, r5, r8, ror r5 │ │ │ │ - mlaseq r5, r0, r5, r7 │ │ │ │ - mlaseq r5, r4, r5, r7 │ │ │ │ - eorseq sp, r8, ip, lsl #9 │ │ │ │ - eorseq ip, r7, r0, asr r4 │ │ │ │ + ldrsheq r9, [r5], -r8 @ │ │ │ │ + eorseq r9, r5, r0, lsl r1 │ │ │ │ + eorseq r9, r5, r4, lsl r1 │ │ │ │ + eorseq pc, r8, ip │ │ │ │ + eorseq sp, r7, ip, lsl fp │ │ │ │ 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 807e4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 804a4 <_PyObject_AssertFailed@@Base> │ │ │ │ andeq r0, r0, r7, ror #13 │ │ │ │ - @ instruction: 0x003d1ab4 │ │ │ │ - @ instruction: 0x0035d9fc │ │ │ │ - mlaseq r5, r4, r5, lr │ │ │ │ + eorseq r3, sp, r4, lsr r6 │ │ │ │ + eorseq pc, r5, ip, ror r5 @ │ │ │ │ + eorseq r0, r6, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #132] @ 2bd98 │ │ │ │ mov r4, r0 │ │ │ │ bl 2a0fc │ │ │ │ @@ -1268,89 +1268,89 @@ │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #6 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r4, r9, r4, asr #4 │ │ │ │ - eorseq r4, r9, r4, lsl #3 │ │ │ │ - eorseq r4, r9, r0, lsr #3 │ │ │ │ - eorseq r4, r9, r4, ror #3 │ │ │ │ - eorseq r4, r9, ip, lsl r2 │ │ │ │ + eorseq r5, r9, r4, asr #27 │ │ │ │ + eorseq r5, r9, r4, lsl #26 │ │ │ │ + eorseq r5, r9, r0, lsr #26 │ │ │ │ + eorseq r5, r9, r4, ror #26 │ │ │ │ + mlaseq r9, ip, sp, r5 │ │ │ │ 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 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ 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 b6b98 │ │ │ │ + bl b6e4c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - ldrheq r0, [r6], -r8 @ │ │ │ │ + eorseq r1, r6, r8, lsr ip │ │ │ │ │ │ │ │ 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 bb874 │ │ │ │ + bl bbb30 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2be98 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r8, [sp] │ │ │ │ - bl bb89c │ │ │ │ + bl bbb58 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 cfc54 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b cfec4 <_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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 21fcf0 │ │ │ │ + bl 2330d4 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r3 │ │ │ │ beq 2bf6c <_PyInterpreterState_GetConfigCopy@@Base+0x54> │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ - bl 7433c <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 73fe4 <_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 356650 │ │ │ │ + bl 3581c0 │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - bl 21ce88 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 8aef8 <_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 21fcf0 │ │ │ │ + bl 2330d4 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r5, sp │ │ │ │ cmp r3, #0 │ │ │ │ beq 2c02c <_PyInterpreterState_SetConfig@@Base+0xb4> │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ - bl 7433c <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 73fe4 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ mvn r4, #0 │ │ │ │ b 2c078 <_PyInterpreterState_SetConfig@@Base+0x100> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ - bl 21ff18 │ │ │ │ + bl 2331b8 │ │ │ │ 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 21fcf0 │ │ │ │ + bl 2330d4 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ bne 2c01c <_PyInterpreterState_SetConfig@@Base+0xa4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 245be0 │ │ │ │ + bl 258418 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 21fdd4 │ │ │ │ + bl 8bb44 │ │ │ │ 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 b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ 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 138dd4 │ │ │ │ + bl 138da4 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2c0bc <_PyInterpreterState_SetConfig@@Base+0x144> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 244d54 │ │ │ │ + bl 25758c │ │ │ │ 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 99e00 │ │ │ │ + bl 99e8c │ │ │ │ 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 r7, r6, r0, lsl pc │ │ │ │ + mlaseq r6, r0, sl, r9 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r1, [pc, #104] @ 2c1cc <_PyInterpreterState_SetConfig@@Base+0x254> │ │ │ │ - bl b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ 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 139e7c │ │ │ │ + bl 139ec4 │ │ │ │ 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 13a944 │ │ │ │ + bl 13a98c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r7, r6, r0, lsl pc │ │ │ │ + mlaseq r6, r0, sl, r9 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ tst r3, #32 │ │ │ │ ldreq r0, [r0, #28] │ │ │ │ beq 2c1ec <_PyInterpreterState_SetConfig@@Base+0x274> │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r0, r0, #20 │ │ │ │ addeq r0, r0, #28 │ │ │ │ @@ -1563,77 +1563,77 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 21d1e0 │ │ │ │ + bl 230674 │ │ │ │ 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 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f5c8 │ │ │ │ + bl 252524 │ │ │ │ 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 b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ 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 138dd4 │ │ │ │ + bl 138da4 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2c27c <_Py_InitializeMain@@Base+0x84> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 244d54 │ │ │ │ + bl 25758c │ │ │ │ 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 99e00 │ │ │ │ + bl 99e8c │ │ │ │ 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 r7, r6, r0, lsl pc │ │ │ │ + mlaseq r6, r0, sl, r9 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ │ │ │ │ 0002c2f4 : │ │ │ │ mov r2, #1 │ │ │ │ - b 250e10 │ │ │ │ + b 263588 │ │ │ │ │ │ │ │ 0002c2fc : │ │ │ │ - b 25142c │ │ │ │ + b 263ba4 │ │ │ │ │ │ │ │ 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 bb874 │ │ │ │ + bl bbb30 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2c368 │ │ │ │ ldr r3, [pc, #60] @ 2c390 │ │ │ │ mov r1, #1 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 274028 │ │ │ │ + bl 28548c │ │ │ │ mvn r5, #0 │ │ │ │ b 2c388 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 269684 <_PyEval_MakePendingCalls@@Base+0x5f4> │ │ │ │ + bl 27b844 <_PyEval_MakePendingCalls@@Base+0x5f4> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ 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 9df74 │ │ │ │ + bl 9dffc │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2c3e8 │ │ │ │ - bl 17ad60 │ │ │ │ + bl 17bc98 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 27085c │ │ │ │ + bl 282470 │ │ │ │ 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, r0, lsr r7 │ │ │ │ + subeq r9, r7, ip, lsr #5 │ │ │ │ │ │ │ │ 0002c460 : │ │ │ │ subs r2, r1, #0 │ │ │ │ bne 2c46c │ │ │ │ - b bbe74 │ │ │ │ + b bc130 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ beq 2c484 │ │ │ │ ldr r1, [pc, #44] @ 2c4b0 │ │ │ │ - b bbe74 │ │ │ │ + b bc130 │ │ │ │ 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 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r8, r8, ror #25 │ │ │ │ + eorseq lr, r8, r8, ror #16 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003734d4 │ │ │ │ + eorseq r5, r7, r4, asr r0 │ │ │ │ │ │ │ │ 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 356650 │ │ │ │ + bl 3581c0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 274028 │ │ │ │ + b 28548c │ │ │ │ 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 22fcc0 │ │ │ │ + bl 242d24 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ 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 275418 │ │ │ │ + bl 286874 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ 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 9990c │ │ │ │ + bl 99998 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2c658 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 276430 │ │ │ │ + bl 28758c │ │ │ │ cmn r0, #1 │ │ │ │ bne 2c658 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ 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 99e00 │ │ │ │ + bl 99e8c │ │ │ │ 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 26c914 │ │ │ │ + bl 27e800 │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 2c704 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4] │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ b 2c5b0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 29cdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ 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 99e00 │ │ │ │ + bl 99e8c │ │ │ │ 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 1085c8 │ │ │ │ + bl 108628 │ │ │ │ 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 253634 │ │ │ │ + bl 265d64 │ │ │ │ b 2c5b0 │ │ │ │ subseq r9, r9, r8, lsl #13 │ │ │ │ subseq r9, r9, ip, lsl #13 │ │ │ │ - eorseq ip, r7, r0, asr r4 │ │ │ │ + eorseq sp, r7, ip, lsl fp │ │ │ │ │ │ │ │ 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 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ b 2c8e8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl c3e9c │ │ │ │ + bl c4160 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 21d5d8 │ │ │ │ + bl 230a04 │ │ │ │ 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 8b504 │ │ │ │ + bl 8b3a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r4, #0 │ │ │ │ bne 2c8f0 │ │ │ │ mov r5, #0 │ │ │ │ b 2c928 │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ add r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9990c │ │ │ │ + bl 99998 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2c91c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 29cdc │ │ │ │ b 2c920 │ │ │ │ - bl 2915fc │ │ │ │ + bl 2a064c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b88c │ │ │ │ + bl 8b730 │ │ │ │ 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, r8, ror #18 │ │ │ │ + eorseq r5, r7, r4, asr #9 │ │ │ │ @ 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 91b7c │ │ │ │ + bl 91c14 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ - bl 91b7c │ │ │ │ + bl 91c14 │ │ │ │ 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 9df74 │ │ │ │ + bl 9dffc │ │ │ │ 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 a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 a6554 │ │ │ │ + bl a65e0 │ │ │ │ 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 a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 9df74 │ │ │ │ + bl 9dffc │ │ │ │ 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 a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 a6554 │ │ │ │ + bl a65e0 │ │ │ │ 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 a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 a6554 │ │ │ │ + bl a65e0 │ │ │ │ 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 a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 a6554 │ │ │ │ + bl a65e0 │ │ │ │ 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 a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 a6554 │ │ │ │ + bl a65e0 │ │ │ │ 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 a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 a6554 │ │ │ │ + bl a65e0 │ │ │ │ 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 a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 a6554 │ │ │ │ + bl a65e0 │ │ │ │ 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 a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 a6554 │ │ │ │ + bl a65e0 │ │ │ │ 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 a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 a6554 │ │ │ │ + bl a65e0 │ │ │ │ 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 a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 a6554 │ │ │ │ + bl a65e0 │ │ │ │ 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 a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 a6554 │ │ │ │ + bl a65e0 │ │ │ │ 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 a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 a6554 │ │ │ │ + bl a65e0 │ │ │ │ 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 a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 a6554 │ │ │ │ + bl a65e0 │ │ │ │ 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 a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 a6554 │ │ │ │ + bl a65e0 │ │ │ │ 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 a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 a6554 │ │ │ │ + bl a65e0 │ │ │ │ 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 a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 a6554 │ │ │ │ + bl a65e0 │ │ │ │ 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 a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 a6554 │ │ │ │ + bl a65e0 │ │ │ │ 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 a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 a6554 │ │ │ │ + bl a65e0 │ │ │ │ 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 a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ 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 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r8, [r3, #8] │ │ │ │ ldr r5, [r8, #3720] @ 0xe88 │ │ │ │ - bl 91b7c │ │ │ │ + bl 91c14 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ add r5, r5, #4096 @ 0x1000 │ │ │ │ ldr r0, [r5, #1444] @ 0x5a4 │ │ │ │ - bl a6554 │ │ │ │ + bl a65e0 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ 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 a6554 │ │ │ │ + bl a65e0 │ │ │ │ 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 a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ 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 a6554 │ │ │ │ + bl a65e0 │ │ │ │ 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 a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ 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 a6554 │ │ │ │ + bl a65e0 │ │ │ │ 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 a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ 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 a6554 │ │ │ │ + bl a65e0 │ │ │ │ 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 a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ 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 a6554 │ │ │ │ + bl a65e0 │ │ │ │ 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 a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ 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 a6554 │ │ │ │ + bl a65e0 │ │ │ │ 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 a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ 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 a6554 │ │ │ │ + bl a65e0 │ │ │ │ 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 a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ 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 a6554 │ │ │ │ + bl a65e0 │ │ │ │ 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 a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ 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 a6554 │ │ │ │ + bl a65e0 │ │ │ │ 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 a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ 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 a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ 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 12efa8 <_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 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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, r4, lsl #19 │ │ │ │ + eorseq r5, r7, r0, ror #9 │ │ │ │ ldrsheq r2, [ip], #-192 @ 0xffffff40 │ │ │ │ - eorseq r3, r7, r4, lsr #19 │ │ │ │ + eorseq r5, r7, r0, lsl #10 │ │ │ │ ldrsheq r2, [ip], #-196 @ 0xffffff3c │ │ │ │ - eorseq r3, r7, r4, asr #19 │ │ │ │ + eorseq r5, r7, r0, lsr #10 │ │ │ │ ldrsheq r2, [ip], #-200 @ 0xffffff38 │ │ │ │ - eorseq r3, r7, r8, ror #19 │ │ │ │ + eorseq r5, r7, r4, asr #10 │ │ │ │ subseq r9, r9, ip, lsr #25 │ │ │ │ - eorseq r3, r7, r0, lsl sl │ │ │ │ + eorseq r5, r7, ip, ror #10 │ │ │ │ subseq r9, r9, r0, ror #25 │ │ │ │ - eorseq r3, r7, ip, lsl sl │ │ │ │ + eorseq r5, r7, r8, ror r5 │ │ │ │ subseq r9, r9, r4, ror #25 │ │ │ │ - eorseq r3, r7, ip, lsr #20 │ │ │ │ + eorseq r5, r7, r8, lsl #11 │ │ │ │ subseq r9, r9, r8, ror #25 │ │ │ │ - eorseq r3, r7, ip, lsr sl │ │ │ │ + mlaseq r7, r8, r5, r5 │ │ │ │ ldrsbeq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - eorseq r3, r7, ip, asr #20 │ │ │ │ + eorseq r5, r7, r8, lsr #11 │ │ │ │ ldrsbeq r9, [r9], #-196 @ 0xffffff3c │ │ │ │ - eorseq r3, r7, r0, ror #20 │ │ │ │ + @ instruction: 0x003755bc │ │ │ │ ldrsbeq r9, [r9], #-204 @ 0xffffff34 │ │ │ │ - eorseq r3, r7, r0, ror sl │ │ │ │ + eorseq r5, r7, ip, asr #11 │ │ │ │ ldrsheq r9, [r9], #-196 @ 0xffffff3c │ │ │ │ - eorseq r3, r7, r0, lsl #21 │ │ │ │ + @ instruction: 0x003755dc │ │ │ │ ldrsbeq r9, [r9], #-192 @ 0xffffff40 │ │ │ │ - mlaseq r7, r0, sl, r3 │ │ │ │ + eorseq r5, r7, ip, ror #11 │ │ │ │ subseq r9, r9, ip, ror #25 │ │ │ │ - eorseq r3, r7, r4, lsr #21 │ │ │ │ + eorseq r5, r7, r0, lsl #12 │ │ │ │ subseq r9, r9, r8, lsr #25 │ │ │ │ - @ instruction: 0x00373ab4 │ │ │ │ + eorseq r5, r7, r0, lsl r6 │ │ │ │ ldrsheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - @ instruction: 0x00373ad0 │ │ │ │ + eorseq r5, r7, ip, lsr #12 │ │ │ │ ldrsheq r9, [r9], #-204 @ 0xffffff34 │ │ │ │ - eorseq r3, r7, ip, ror #21 │ │ │ │ + eorseq r5, r7, r8, asr #12 │ │ │ │ ldrsheq r9, [r9], #-192 @ 0xffffff40 │ │ │ │ - eorseq r3, r7, r4, lsl #22 │ │ │ │ + eorseq r5, r7, r0, ror #12 │ │ │ │ subseq r9, r9, r8, lsl #31 │ │ │ │ - eorseq r3, r7, ip, lsl fp │ │ │ │ + eorseq r5, r7, r8, ror r6 │ │ │ │ subseq r9, r9, r4, lsr #25 │ │ │ │ - eorseq r3, r7, r8, lsr fp │ │ │ │ - mlaseq r7, ip, fp, r3 │ │ │ │ + mlaseq r7, r4, r6, r5 │ │ │ │ + @ instruction: 0x003756f8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x003595d4 │ │ │ │ - @ instruction: 0x003596d8 │ │ │ │ - eorseq r9, r5, r4, ror #11 │ │ │ │ - @ instruction: 0x003595f0 │ │ │ │ - eorseq r3, r7, r8, asr #22 │ │ │ │ - eorseq r3, r7, ip, asr fp │ │ │ │ - eorseq r3, r7, ip, ror #22 │ │ │ │ - eorseq lr, r5, ip, ror #16 │ │ │ │ - eorseq r9, r5, r0, lsl #12 │ │ │ │ - eorseq r3, r7, r4, lsl #23 │ │ │ │ - mlaseq r7, r0, fp, r3 │ │ │ │ - @ instruction: 0x003669b4 │ │ │ │ + eorseq fp, r5, r4, asr r1 │ │ │ │ + eorseq fp, r5, r8, asr r2 │ │ │ │ + eorseq fp, r5, r4, ror #2 │ │ │ │ + eorseq fp, r5, r0, ror r1 │ │ │ │ + eorseq r5, r7, r4, lsr #13 │ │ │ │ + @ instruction: 0x003756b8 │ │ │ │ + eorseq r5, r7, r8, asr #13 │ │ │ │ + eorseq r0, r6, ip, ror #7 │ │ │ │ + eorseq fp, r5, r0, lsl #3 │ │ │ │ + eorseq r5, r7, r0, ror #13 │ │ │ │ + eorseq r5, r7, ip, ror #13 │ │ │ │ + eorseq r8, r6, r4, lsr r5 │ │ │ │ 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 8b8c0 │ │ │ │ + bl 8b764 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2d648 <_Py_GetConfigsAsDict@@Base+0xcfc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b88c │ │ │ │ + bl 8b730 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7bec │ │ │ │ - bl 2915fc │ │ │ │ - bl c3e9c │ │ │ │ + bl c7eb0 │ │ │ │ + bl 2a064c │ │ │ │ + bl c4160 │ │ │ │ mov r5, #0 │ │ │ │ b 2d7a4 <_Py_GetConfigsAsDict@@Base+0xe58> │ │ │ │ add r8, r4, r5 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2d670 <_Py_GetConfigsAsDict@@Base+0xd24> │ │ │ │ ldr r2, [pc, #348] @ 2d7bc <_Py_GetConfigsAsDict@@Base+0xe70> │ │ │ │ @@ -2913,18 +2913,18 @@ │ │ │ │ beq 2d6c8 <_Py_GetConfigsAsDict@@Base+0xd7c> │ │ │ │ mov r0, r7 │ │ │ │ bl 29d24 │ │ │ │ b 2d770 <_Py_GetConfigsAsDict@@Base+0xe24> │ │ │ │ cmp r3, #4 │ │ │ │ mov r0, r6 │ │ │ │ bne 2d6f4 <_Py_GetConfigsAsDict@@Base+0xda8> │ │ │ │ - bl c7bec │ │ │ │ - bl 132790 │ │ │ │ + bl c7eb0 │ │ │ │ + bl 132754 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl c3e9c │ │ │ │ + bl c4160 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bge 2d64c <_Py_GetConfigsAsDict@@Base+0xd00> │ │ │ │ b 2d764 <_Py_GetConfigsAsDict@@Base+0xe18> │ │ │ │ bl 32b20 <_Py_fstat@@Base+0x990> │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d770 <_Py_GetConfigsAsDict@@Base+0xe24> │ │ │ │ @@ -2937,51 +2937,51 @@ │ │ │ │ cmp r3, #10 │ │ │ │ beq 2d778 <_Py_GetConfigsAsDict@@Base+0xe2c> │ │ │ │ cmp r5, #0 │ │ │ │ beq 2d758 <_Py_GetConfigsAsDict@@Base+0xe0c> │ │ │ │ adds r9, r5, #2 │ │ │ │ bpl 2d75c <_Py_GetConfigsAsDict@@Base+0xe10> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b88c │ │ │ │ + bl 8b730 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ ldr r3, [pc, #120] @ 2d7c0 <_Py_GetConfigsAsDict@@Base+0xe74> │ │ │ │ ldr r1, [pc, #120] @ 2d7c4 <_Py_GetConfigsAsDict@@Base+0xe78> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - bl c3e9c │ │ │ │ + bl 18f518 │ │ │ │ + bl c4160 │ │ │ │ b 2d640 <_Py_GetConfigsAsDict@@Base+0xcf4> │ │ │ │ mov r9, #100 @ 0x64 │ │ │ │ mov r8, r4 │ │ │ │ b 2d614 <_Py_GetConfigsAsDict@@Base+0xcc8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b88c │ │ │ │ + bl 8b730 │ │ │ │ b 2d640 <_Py_GetConfigsAsDict@@Base+0xcf4> │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r8] │ │ │ │ add r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b8c0 │ │ │ │ + bl 8b764 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2d7a4 <_Py_GetConfigsAsDict@@Base+0xe58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b88c │ │ │ │ + bl 8b730 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7bec │ │ │ │ - bl 2915fc │ │ │ │ - bl c3e9c │ │ │ │ + bl c7eb0 │ │ │ │ + bl 2a064c │ │ │ │ + bl c4160 │ │ │ │ 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 r2, r8, r4, lsr pc │ │ │ │ + eorseq r4, r8, r8, lsr #21 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r3, r7, ip, lsr #23 │ │ │ │ + eorseq r5, r7, r8, lsl #14 │ │ │ │ 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 c05d4 │ │ │ │ + bl c0898 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d8b0 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ 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 9990c │ │ │ │ + bl 99998 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2d928 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 564ac │ │ │ │ + b 567a0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a6fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl be488 │ │ │ │ + bl be74c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ 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 3dc50 │ │ │ │ + bl 3d90c │ │ │ │ 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 16b720 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16c2f0 <_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 ad13c │ │ │ │ + bl ad354 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 2d9ec │ │ │ │ ldr r1, [pc, #192] @ 2db1c │ │ │ │ mov r0, r5 │ │ │ │ - bl b97c4 │ │ │ │ + bl b9a80 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq 2d9ec │ │ │ │ ldr r0, [r6, #2712] @ 0xa98 │ │ │ │ str r7, [r6, #2712] @ 0xa98 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ cmp r4, #0 │ │ │ │ bgt 2daac │ │ │ │ mov r0, #1 │ │ │ │ b 2daf8 │ │ │ │ ldr r2, [pc, #108] @ 2db20 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 17f9b8 │ │ │ │ + bl 18091c │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 2daa4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r6, r6, r4, asr #23 │ │ │ │ - @ instruction: 0x003597d0 │ │ │ │ + eorseq r8, r6, r4, asr #14 │ │ │ │ + eorseq fp, r5, r0, asr r3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - eorseq r5, r7, r8, lsr #22 │ │ │ │ - eorseq fp, r7, r4, lsr r8 │ │ │ │ + @ instruction: 0x003776b4 │ │ │ │ + eorseq sp, r7, r4, asr #7 │ │ │ │ subseq lr, r7, r8, ror r5 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ 0002db24 : │ │ │ │ ldr r0, [pc] @ 2db2c │ │ │ │ - b 10f1a4 │ │ │ │ - @ instruction: 0x0056a59c │ │ │ │ + b 10efe0 │ │ │ │ + subseq sl, r6, r0, lsl #11 │ │ │ │ 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 2744d4 │ │ │ │ + bl 285938 │ │ │ │ cmp r0, #0 │ │ │ │ blt 2dba0 │ │ │ │ ldr r0, [pc, #276] @ 2dc74 │ │ │ │ - bl a47fc │ │ │ │ + bl a4888 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2dba0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 128a48 │ │ │ │ + bl 128a18 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 91ddc <_PyObject_GC_New@@Base> │ │ │ │ + bl 91e74 <_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 a681c │ │ │ │ + bl a6900 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [pc, #132] @ 2dc84 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10fda8 │ │ │ │ + bl 10fbe4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 2dba0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 9990c │ │ │ │ + bl 99998 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2dc28 │ │ │ │ - bl 2915fc │ │ │ │ + bl 2a064c │ │ │ │ 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 14ee78 │ │ │ │ + bl 14f754 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2dc50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [pc, #60] @ 2dc98 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10fda8 │ │ │ │ + bl 10fbe4 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00375bf4 │ │ │ │ - @ instruction: 0x00375bfc │ │ │ │ - ldrsbeq sl, [r6], #-80 @ 0xffffffb0 │ │ │ │ - eorseq r5, r7, ip, lsl #24 │ │ │ │ - mlaseq r0, r4, ip, r0 │ │ │ │ - @ instruction: 0x00301af8 │ │ │ │ - eorseq r5, r7, r4, lsl ip │ │ │ │ - eoreq r2, r1, ip, ror r6 │ │ │ │ - eoreq sp, r7, r8, lsl #16 │ │ │ │ - eorseq r5, r7, r8, asr #22 │ │ │ │ + eorseq r7, r7, r4, ror r7 │ │ │ │ + eorseq r7, r7, ip, ror r7 │ │ │ │ + ldrheq sl, [r6], #-84 @ 0xffffffac │ │ │ │ + eorseq r7, r7, ip, lsl #15 │ │ │ │ + eorseq r8, r0, r8, lsl #22 │ │ │ │ + eorseq r9, r0, r8, asr #9 │ │ │ │ + mlaseq r7, r4, r7, r7 │ │ │ │ + ldrdeq r3, [r2], -r0 @ │ │ │ │ + eoreq lr, r8, r0, asr r1 │ │ │ │ + eorseq r7, r7, r8, asr #13 │ │ │ │ andeq pc, r2, ip, ror #18 │ │ │ │ - eorseq r5, r7, r4, asr fp │ │ │ │ + @ instruction: 0x003776d4 │ │ │ │ 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 15a4ac <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ + bl 15b0fc <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ b 2dcf8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #180] @ 0xb4 │ │ │ │ @@ -3363,55 +3363,55 @@ │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #2808] @ 0xaf8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 283718 │ │ │ │ + b 293510 │ │ │ │ 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 21d5d8 │ │ │ │ + bl 230a04 │ │ │ │ ldr r3, [pc, #316] @ 2df34 <_PyUnicode_FromId@@Base+0x168> │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r8, [r3, #8] │ │ │ │ - bl 3564ac │ │ │ │ + bl 358018 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - bl 3564ac │ │ │ │ + bl 358018 │ │ │ │ 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 21d5d8 │ │ │ │ - bl 3564ac │ │ │ │ + bl 230a04 │ │ │ │ + bl 358018 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - bl 3564ac │ │ │ │ + bl 358018 │ │ │ │ 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 3564ac │ │ │ │ + bl 358018 │ │ │ │ str r4, [r7, #4] │ │ │ │ - bl 3564ac │ │ │ │ + bl 358018 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b504 │ │ │ │ + bl 8b3a8 │ │ │ │ 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 9dfb0 │ │ │ │ + bl 9e038 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 2def0 <_PyUnicode_FromId@@Base+0x124> │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f80c │ │ │ │ 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 ab60c │ │ │ │ + bl ab7d4 │ │ │ │ subs r8, r0, #0 │ │ │ │ bne 2def8 <_PyUnicode_FromId@@Base+0x12c> │ │ │ │ - bl 2915fc │ │ │ │ + bl 2a064c │ │ │ │ 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 8b504 │ │ │ │ + bl 8b3a8 │ │ │ │ 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 bbde4 │ │ │ │ + bl bc0a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 239798 │ │ │ │ + b 24c7f4 │ │ │ │ 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 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 8bf98 │ │ │ │ + bl 8bf80 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ ldr r2, [r8, #20] │ │ │ │ add r3, r3, #3 │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ mov r1, sp │ │ │ │ ldr r2, [r4, #4]! │ │ │ │ bic r3, r3, #3 │ │ │ │ @@ -3556,35 +3556,35 @@ │ │ │ │ cmp r6, #20 │ │ │ │ bne 2e060 │ │ │ │ ldr r0, [pc, #36] @ 2e0d0 │ │ │ │ add sp, sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0x00599690 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x00376af0 │ │ │ │ - eorseq r6, r7, r4, lsl #22 │ │ │ │ - eorseq r6, r7, ip, lsl fp │ │ │ │ - eorseq r6, r7, r0, lsr fp │ │ │ │ + eorseq r8, r7, r0, asr #11 │ │ │ │ + @ instruction: 0x003785d4 │ │ │ │ + eorseq r8, r7, ip, ror #11 │ │ │ │ + eorseq r8, r7, r0, lsl #12 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - eorseq r6, r7, r4, asr #22 │ │ │ │ + eorseq r8, r7, r4, lsl r6 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c6964 <_Py_GetConfig@@Base> │ │ │ │ + bl c6c28 <_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 a6554 │ │ │ │ + b a65e0 │ │ │ │ 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 21cb24 <_start@@Base+0x1070> │ │ │ │ + bl 230104 <_start@@Base+0x1070> │ │ │ │ ldr r3, [pc, #256] @ 2e2ac <_PyObject_DebugMallocStats@@Base+0x194> │ │ │ │ mov r2, #20 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 223a04 <_Py_write_noraise@@Base+0x1210> │ │ │ │ + bl 236ca4 <_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 223d48 │ │ │ │ + bl 236fe8 │ │ │ │ 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 │ │ │ │ - muleq r9, r4, sp │ │ │ │ - eorseq r6, r7, r0, ror #22 │ │ │ │ - mlaseq r7, r4, fp, r6 │ │ │ │ - @ instruction: 0x00376bb4 │ │ │ │ + andeq r3, r9, ip, lsr #28 │ │ │ │ + eorseq r8, r7, r0, lsr r6 │ │ │ │ + eorseq r8, r7, r4, ror #12 │ │ │ │ + eorseq r8, r7, r4, lsl #13 │ │ │ │ andeq r0, r0, r8 │ │ │ │ - strdeq sl, [r7], -ip │ │ │ │ - andeq sl, r7, r4, ror #23 │ │ │ │ - andeq sl, r7, ip, asr #24 │ │ │ │ - @ instruction: 0x00376bd4 │ │ │ │ - @ instruction: 0x00376bf0 │ │ │ │ - eorseq r6, r7, ip, lsl #24 │ │ │ │ - eorseq r6, r7, r4, lsr ip │ │ │ │ - eorseq r6, r7, r0, asr ip │ │ │ │ - andeq r2, r9, r0, ror #3 │ │ │ │ + andeq sl, r7, r0, asr r4 │ │ │ │ + andeq sl, r7, r0, asr ip │ │ │ │ + @ instruction: 0x0007acb8 │ │ │ │ + eorseq r8, r7, r4, lsr #13 │ │ │ │ + eorseq r8, r7, r0, asr #13 │ │ │ │ + @ instruction: 0x003786dc │ │ │ │ + eorseq r8, r7, r4, lsl #14 │ │ │ │ + eorseq r8, r7, r0, lsr #14 │ │ │ │ + andeq r2, r9, r8, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 289d2c │ │ │ │ + bl 2992d4 │ │ │ │ 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 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 353e60 │ │ │ │ + bl 3559cc │ │ │ │ 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 35404c │ │ │ │ + bl 355bb8 │ │ │ │ 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 8bf98 │ │ │ │ + bl 8bf80 │ │ │ │ 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 8bf98 │ │ │ │ + bl 8bf80 │ │ │ │ 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 r6, r7, ip, ror #24 │ │ │ │ + eorseq r8, r7, ip, lsr r7 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - eorseq r6, r7, r0, lsr #25 │ │ │ │ - eorseq r6, r7, r0, lsl sp │ │ │ │ - eorseq r6, r7, ip, lsr #26 │ │ │ │ - eorseq r6, r7, r8, asr #26 │ │ │ │ - eorseq r6, r7, ip, asr sp │ │ │ │ - eorseq r6, r7, r4, ror sp │ │ │ │ - mlaseq r7, r0, sp, r6 │ │ │ │ - eorseq r6, r7, ip, lsr #27 │ │ │ │ - eorseq r6, r7, r8, asr #27 │ │ │ │ - eorseq r6, r7, r4, ror #27 │ │ │ │ - eorseq r6, r7, r0, lsl #28 │ │ │ │ - eorseq r6, r7, r0, lsr #28 │ │ │ │ - eorseq r6, r7, r0, asr #28 │ │ │ │ - eorseq r6, r7, r0, ror #28 │ │ │ │ - eorseq r6, r7, r8, ror #28 │ │ │ │ - eorseq r6, r7, ip, ror lr │ │ │ │ + eorseq r8, r7, r0, ror r7 │ │ │ │ + eorseq r8, r7, r0, ror #15 │ │ │ │ + @ instruction: 0x003787fc │ │ │ │ + eorseq r8, r7, r8, lsl r8 │ │ │ │ + eorseq r8, r7, ip, lsr #16 │ │ │ │ + eorseq r8, r7, r4, asr #16 │ │ │ │ + eorseq r8, r7, r0, ror #16 │ │ │ │ + eorseq r8, r7, ip, ror r8 │ │ │ │ + mlaseq r7, r8, r8, r8 │ │ │ │ + @ instruction: 0x003788b4 │ │ │ │ + @ instruction: 0x003788d0 │ │ │ │ + @ instruction: 0x003788f0 │ │ │ │ + eorseq r8, r7, r0, lsl r9 │ │ │ │ + eorseq r8, r7, r0, lsr r9 │ │ │ │ + eorseq r8, r7, r8, lsr r9 │ │ │ │ + eorseq r8, r7, ip, asr #18 │ │ │ │ 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 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 a6554 │ │ │ │ + b a65e0 │ │ │ │ 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 8bf98 │ │ │ │ + bl 8bf80 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ ldr r2, [pc, #36] @ 2e8a8 <_PyObject_DebugMallocStats@@Base+0x790> │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 8bf98 │ │ │ │ + bl 8bf80 │ │ │ │ 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 r6, r7, r8, lsl #30 │ │ │ │ - eorseq r6, r7, r0, lsr #30 │ │ │ │ + @ instruction: 0x003789d8 │ │ │ │ + @ instruction: 0x003789f0 │ │ │ │ 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 1bd3d4 │ │ │ │ + bl 1c2d80 │ │ │ │ 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 2915fc │ │ │ │ + bl 2a064c │ │ │ │ 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 143ac0 │ │ │ │ + bl 144254 │ │ │ │ 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 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ b 2e8e4 <_PyObject_DebugMallocStats@@Base+0x7cc> │ │ │ │ - bl 129dd4 │ │ │ │ + bl 129da4 │ │ │ │ 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 a6554 │ │ │ │ + bl a65e0 │ │ │ │ sub r9, r9, #1 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ beq 2ea40 <_PyObject_DebugMallocStats@@Base+0x928> │ │ │ │ - bl 12d958 │ │ │ │ + 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ b 2e8e4 <_PyObject_DebugMallocStats@@Base+0x7cc> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq r6, r7, r8, lsr #30 │ │ │ │ + eorseq r8, r7, r8, lsr #21 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r6, r7, ip, lsr pc │ │ │ │ + @ instruction: 0x00378abc │ │ │ │ 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 a6554 │ │ │ │ + b a65e0 │ │ │ │ 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 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ 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 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ 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 c0408 │ │ │ │ + bl c06cc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, ror #23 │ │ │ │ - eorseq r1, r7, ip, asr #25 │ │ │ │ + eorseq pc, r6, ip, ror #14 │ │ │ │ + eorseq r3, r7, ip, asr #16 │ │ │ │ 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 21d5d8 │ │ │ │ + bl 230a04 │ │ │ │ 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 8b504 │ │ │ │ + bl 8b3a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ - subeq r2, lr, r8, lsr pc │ │ │ │ + subeq r4, lr, r4, asr #21 │ │ │ │ subseq r5, r7, ip, lsr #1 │ │ │ │ subseq r5, r7, r0, asr #1 │ │ │ │ ldrsbeq r5, [r7], #-4 │ │ │ │ - eorseq r6, r5, r8, asr #23 │ │ │ │ - mlaseq r5, r0, fp, r6 │ │ │ │ - eorseq r6, r5, ip, lsr #23 │ │ │ │ - subeq r2, lr, r8, lsl #31 │ │ │ │ + eorseq r8, r5, r8, asr #14 │ │ │ │ + eorseq r8, r5, r0, lsl r7 │ │ │ │ + eorseq r8, r5, ip, lsr #14 │ │ │ │ + subeq r4, lr, r4, lsl fp │ │ │ │ subseq r5, r7, ip, ror #1 │ │ │ │ subseq r5, r7, r4, lsl #2 │ │ │ │ subseq r5, r7, ip, lsl r1 │ │ │ │ - @ instruction: 0x00356bd0 │ │ │ │ - mlaseq r5, ip, fp, r6 │ │ │ │ - @ instruction: 0x00356bb8 │ │ │ │ + eorseq r8, r5, r0, asr r7 │ │ │ │ + eorseq r8, r5, ip, lsl r7 │ │ │ │ + eorseq r8, r5, r8, lsr r7 │ │ │ │ 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 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ 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 c0408 │ │ │ │ + bl c06cc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, asr #23 │ │ │ │ - eorseq sp, r6, ip, ror #23 │ │ │ │ + eorseq pc, r6, ip, asr #14 │ │ │ │ + eorseq pc, r6, ip, ror #14 │ │ │ │ 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 26d904 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27f5c8 <_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 ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_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 26d904 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27f5c8 <_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 143ac0 │ │ │ │ + b 144254 │ │ │ │ ldr r0, [pc, #12] @ 2ef2c <_PyMem_GetCurrentAllocatorName@@Base+0x3f0> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r9, r6, r8, ror #10 │ │ │ │ + eorseq fp, r6, r8, ror #1 │ │ │ │ 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 28b7c0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29acf0 <_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 ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_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 28b7c0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29acf0 <_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 143ac0 │ │ │ │ + b 144254 │ │ │ │ ldr r0, [pc, #12] @ 2efe0 <_PyMem_GetCurrentAllocatorName@@Base+0x4a4> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r9, r6, r4, lsl #11 │ │ │ │ + eorseq fp, r6, r4, lsl #2 │ │ │ │ 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 c6964 <_Py_GetConfig@@Base> │ │ │ │ + bl c6c28 <_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 1be3a0 │ │ │ │ + b 1c3d4c │ │ │ │ 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 2827c8 │ │ │ │ + bl 1bacd8 │ │ │ │ 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, asr #1 │ │ │ │ + eorseq r8, r7, r0, asr #24 │ │ │ │ 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 b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ 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 16b840 │ │ │ │ + bl 16c410 │ │ │ │ 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 14d77c │ │ │ │ + bl 14dfa8 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsbeq r7, [r7], -ip @ │ │ │ │ + eorseq r8, r7, ip, asr ip │ │ │ │ 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 1bd3d4 │ │ │ │ + bl 1c2d80 │ │ │ │ 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 143ac0 │ │ │ │ + bl 144254 │ │ │ │ b 2f144 <_PyMem_GetCurrentAllocatorName@@Base+0x608> │ │ │ │ - bl a6554 │ │ │ │ + bl a65e0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r7, r7, r0, ror #2 │ │ │ │ + eorseq r8, r7, r0, ror #25 │ │ │ │ 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 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f188 │ │ │ │ ldr r1, [pc, #92] @ 2f1e0 │ │ │ │ ldr r0, [pc, #92] @ 2f1e4 │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, #12 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 9990c │ │ │ │ + bl 99998 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 2f1b0 │ │ │ │ - bl 2915fc │ │ │ │ + bl 2a064c │ │ │ │ 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, lsr r0 │ │ │ │ - subeq r2, lr, r4, asr #31 │ │ │ │ + @ instruction: 0x0035bbb4 │ │ │ │ + subeq r4, lr, r0, asr fp │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2f278 │ │ │ │ mov r0, #0 │ │ │ │ b 2f308 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 2f298 │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f270 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 2f2b8 │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f270 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 2f2d8 │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ 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 143ac0 │ │ │ │ + b 144254 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r6, r4, lsl #19 │ │ │ │ + subseq sl, r6, r4, lsr #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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2f42c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 2f3c4 │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f42c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 2f3e4 │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f42c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -4803,105 +4803,105 @@ │ │ │ │ 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 143ac0 │ │ │ │ + b 144254 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6554 │ │ │ │ + b a65e0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrheq sl, [r6], #-144 @ 0xffffff70 │ │ │ │ + ldrsbeq sl, [r6], #-144 @ 0xffffff70 │ │ │ │ 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 1bd3d4 │ │ │ │ + bl 1c2d80 │ │ │ │ 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 143ac0 │ │ │ │ + bl 144254 │ │ │ │ b 2f490 │ │ │ │ - bl a6554 │ │ │ │ + bl a65e0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r7, r7, r4, lsl r2 │ │ │ │ + mlaseq r7, r4, sp, r8 │ │ │ │ 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 bbde4 │ │ │ │ + bl bc0a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 28cf18 │ │ │ │ + b 29c448 │ │ │ │ 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] @ 2f584 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bd3d4 │ │ │ │ + bl 1c2d80 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2f578 │ │ │ │ ldr r0, [sp] │ │ │ │ add r1, sp, #4 │ │ │ │ bl 2a318 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f528 │ │ │ │ ldr r3, [pc, #108] @ 2f588 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ mov r4, r0 │ │ │ │ b 2f578 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl aaa48 │ │ │ │ + bl aac10 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2f574 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a6554 │ │ │ │ + bl a65e0 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #12] │ │ │ │ bne 2f578 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2f574 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 2f574 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r7, r7, ip, ror #4 │ │ │ │ + eorseq r8, r7, ip, ror #27 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -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 277c24 │ │ │ │ + bl 288ce0 │ │ │ │ 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 28d67c │ │ │ │ + bl 29ca34 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 8c9d8 <_Py_HashBytes@@Base> │ │ │ │ + bl 8c9f4 <_Py_HashBytes@@Base> │ │ │ │ str r0, [r4, #8] │ │ │ │ b 2f778 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsl r3, r3, #8 │ │ │ │ orr r3, r3, r2, lsl #16 │ │ │ │ ldrb r2, [r4, #18] │ │ │ │ @@ -4979,88 +4979,88 @@ │ │ │ │ smlabb r3, r1, r0, r3 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ mov r0, #0 │ │ │ │ add r1, r3, r1 │ │ │ │ ldr r3, [pc, #220] @ 2f7b4 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ - bl 1ad880 │ │ │ │ + bl 1b1908 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 2f720 │ │ │ │ mov r1, r5 │ │ │ │ - bl 311400 │ │ │ │ + bl 21cca4 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 2f7a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8c108 │ │ │ │ + bl 8c124 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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, asr r7 │ │ │ │ - subseq r8, r6, r4, asr #19 │ │ │ │ + mlaseq r7, ip, pc, r5 @ │ │ │ │ + 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 9b348 │ │ │ │ + bl 9b3d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4390 │ │ │ │ + bl a441c │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + b 9aea8 <_Py_Dealloc@@Base> │ │ │ │ │ │ │ │ 0002f804 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -5068,15 +5068,15 @@ │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, sp, #28 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [lr] │ │ │ │ str ip, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 29157c <_PyTrash_thread_destroy_chain@@Base+0x58> │ │ │ │ + bl 2a05cc <_Py_CheckRecursiveCall@@Base+0x2a08> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ subseq sl, r5, r4, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -5091,220 +5091,220 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [pc, #208] @ 2f954 │ │ │ │ ldr r3, [pc, #208] @ 2f958 │ │ │ │ mov r4, #1 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 118f9c │ │ │ │ + bl 118ee8 │ │ │ │ cmp r0, r5 │ │ │ │ beq 2f920 │ │ │ │ mov r0, r6 │ │ │ │ - bl 252320 │ │ │ │ + bl 264a50 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ beq 2f920 │ │ │ │ ldr r2, [pc, #160] @ 2f95c │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r1, [r2, r0] │ │ │ │ cmp r1, r5 │ │ │ │ beq 2f8d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, r5 │ │ │ │ beq 2f928 │ │ │ │ b 2f8f4 │ │ │ │ ldr r3, [pc, #128] @ 2f960 │ │ │ │ ldr r1, [pc, #128] @ 2f964 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ b 2f920 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 222874 <_Py_write_noraise@@Base+0x80> │ │ │ │ + bl 235b14 <_Py_write_noraise@@Base+0x80> │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 2f934 │ │ │ │ ldr r3, [pc, #76] @ 2f960 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r0, #0 │ │ │ │ b 2f94c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 296794 <_PyInterpreterConfig_InitFromDict@@Base+0x1064> │ │ │ │ + bl 2a54e4 <_PyInterpreterConfig_InitFromDict@@Base+0xde0> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b444 │ │ │ │ - bl 132790 │ │ │ │ + bl 9b4d0 │ │ │ │ + bl 132754 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f920 │ │ │ │ ldr r0, [pc, #24] @ 2f968 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r7, r7, r4, ror #23 │ │ │ │ - subseq fp, r6, ip, lsl #2 │ │ │ │ + eorseq r9, r7, r0, ror r7 │ │ │ │ + subseq fp, r6, r4, asr r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq ip, r6, r8, lsr #11 │ │ │ │ + eorseq lr, r6, r8, lsr #2 │ │ │ │ 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 14fc38 │ │ │ │ + bl 15051c │ │ │ │ pop {r4, lr} │ │ │ │ - b 99e00 │ │ │ │ - eorseq r5, r7, r8, asr #22 │ │ │ │ + b 99e8c │ │ │ │ + eorseq r7, r7, r8, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ sub sp, sp, #20 │ │ │ │ bgt 2f9cc │ │ │ │ ldr r3, [pc, #484] @ 2fba4 │ │ │ │ ldr r1, [pc, #484] @ 2fba8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ b 2f9e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [pc, #464] @ 2fbac │ │ │ │ - bl 128d64 │ │ │ │ + bl 128d34 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ bne 2f9f0 │ │ │ │ mov r5, #0 │ │ │ │ b 2fb98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa32c │ │ │ │ + bl 1adf5c │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 2fa1c │ │ │ │ ble 2fb7c │ │ │ │ ldr r3, [pc, #420] @ 2fbb0 │ │ │ │ ldr r1, [pc, #420] @ 2fbb4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ b 2fb7c │ │ │ │ ldr r1, [pc, #404] @ 2fbb8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl f414c │ │ │ │ + bl f4190 │ │ │ │ cmp r0, #0 │ │ │ │ bge 2fa4c │ │ │ │ ldr r3, [pc, #360] @ 2fba4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6d8 │ │ │ │ + bl 11a620 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2fb7c │ │ │ │ - bl 11aa8c │ │ │ │ + bl 11a9d4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2fa74 │ │ │ │ ldr r1, [pc, #348] @ 2fbbc │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl f414c │ │ │ │ + bl f4190 │ │ │ │ cmp r0, #0 │ │ │ │ bge 2facc │ │ │ │ b 2fb7c │ │ │ │ ldr r0, [pc, #324] @ 2fbc0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128d64 │ │ │ │ + bl 128d34 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2faa8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2faa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq 2fb7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 28b0c0 │ │ │ │ + bl 29a5f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2fa58 │ │ │ │ b 2fb7c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2fb00 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r0, [pc, #220] @ 2fbc4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 128d64 │ │ │ │ + bl 128d34 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ bne 2fb58 │ │ │ │ b 2fb70 │ │ │ │ ldr r0, [pc, #192] @ 2fbc8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128d64 │ │ │ │ + bl 128d34 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2fb34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2fb34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq 2fb7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 28b0c0 │ │ │ │ + bl 29a5f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2fad8 │ │ │ │ b 2fb7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 2fb70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaa94 │ │ │ │ + bl 1ae748 │ │ │ │ b 2fb98 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ cmp r6, #0 │ │ │ │ bne 2f9e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaa94 │ │ │ │ + bl 1ae748 │ │ │ │ b 2f9e8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, ror #23 │ │ │ │ - eorseq r7, r7, r4, lsl #25 │ │ │ │ + eorseq pc, r6, ip, ror #14 │ │ │ │ + eorseq r9, r7, r0, lsl r8 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r7, r7, ip, lsl #25 │ │ │ │ + eorseq r9, r7, r8, lsl r8 │ │ │ │ ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ subseq sp, r7, ip, lsr #22 │ │ │ │ - @ instruction: 0x00377cb4 │ │ │ │ - eorseq r7, r7, r0, asr #25 │ │ │ │ - @ instruction: 0x00377cd0 │ │ │ │ + eorseq r9, r7, r0, asr #16 │ │ │ │ + eorseq r9, r7, ip, asr #16 │ │ │ │ + eorseq r9, r7, ip, asr r8 │ │ │ │ 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 │ │ │ │ @@ -5325,55 +5325,55 @@ │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #128] @ 2fcb4 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 2fc50 │ │ │ │ mov r0, #0 │ │ │ │ b 2fcac │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 2fc70 │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2fc48 │ │ │ │ - bl c3e9c │ │ │ │ + bl c4160 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29514 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 2fca8 │ │ │ │ ldr r3, [pc, #28] @ 2fcb8 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 143ac0 │ │ │ │ + b 144254 │ │ │ │ ldr r0, [pc, #12] @ 2fcbc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0x0056b69c │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 0002fcc0 <_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 296a7c <_PyObject_IsFreed@@Base> │ │ │ │ + bl 2a57cc <_PyObject_IsFreed@@Base> │ │ │ │ ldr r4, [pc, #240] @ 2fdd0 <_PyObject_Dump@@Base+0x110> │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4] │ │ │ │ beq 2fd04 <_PyObject_Dump@@Base+0x44> │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [pc, #224] @ 2fdd4 <_PyObject_Dump@@Base+0x114> │ │ │ │ mov r1, #1 │ │ │ │ @@ -5407,52 +5407,52 @@ │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r2, [pc, #128] @ 2fdec <_PyObject_Dump@@Base+0x12c> │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ - bl 2665f0 │ │ │ │ + bl 2789dc │ │ │ │ mov r6, r0 │ │ │ │ - bl 11aa1c │ │ │ │ + bl 11a964 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ffd4 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11aa40 │ │ │ │ + bl 11a988 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2666ec │ │ │ │ + bl 278aa4 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r2, [pc, #48] @ 2fdf0 <_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 r9, r7, r4, asr fp │ │ │ │ - eorseq r9, r7, r0, ror fp │ │ │ │ - eorseq r9, r7, r8, lsl #23 │ │ │ │ - eorseq r9, r7, r0, lsr #23 │ │ │ │ - mlaseq r6, r4, r7, r4 │ │ │ │ - @ instruction: 0x00379bb8 │ │ │ │ - @ instruction: 0x00379bd0 │ │ │ │ - eorseq ip, r7, r0, asr r4 │ │ │ │ + @ instruction: 0x0037b6d4 │ │ │ │ + @ instruction: 0x0037b6f0 │ │ │ │ + eorseq fp, r7, r8, lsl #14 │ │ │ │ + eorseq fp, r7, r0, lsr #14 │ │ │ │ + eorseq r6, r6, r4, lsl r3 │ │ │ │ + eorseq fp, r7, r8, lsr r7 │ │ │ │ + eorseq fp, r7, r0, asr r7 │ │ │ │ + eorseq sp, r7, ip, lsl fp │ │ │ │ │ │ │ │ 0002fdf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 9df74 │ │ │ │ + bl 9dffc │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ b 2fea4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #308] @ 2ffcc │ │ │ │ mov r5, r1 │ │ │ │ - bl 91ddc <_PyObject_GC_New@@Base> │ │ │ │ + bl 91e74 <_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 8c108 │ │ │ │ + bl 8c124 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 2fea4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 985e4 │ │ │ │ + bl 9867c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ff88 │ │ │ │ ldr r3, [pc, #104] @ 2ffd0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq 2ff7c │ │ │ │ mov r0, r4 │ │ │ │ - bl a681c │ │ │ │ + bl a6900 │ │ │ │ b 2ffbc │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2ff70 │ │ │ │ cmp r5, #0 │ │ │ │ beq 2ffbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 985e4 │ │ │ │ + bl 9867c │ │ │ │ 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 r9, r7, r0, lsl ip │ │ │ │ + mlaseq r7, r0, r7, fp │ │ │ │ subseq r2, r5, r4, rrx │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ │ │ │ │ 0002ffd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 132790 │ │ │ │ + bl 132754 │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 3013c │ │ │ │ mov r0, r5 │ │ │ │ bl 29d24 │ │ │ │ cmp r4, #0 │ │ │ │ bne 30034 │ │ │ │ - bl c3e9c │ │ │ │ + bl c4160 │ │ │ │ ldr r2, [pc, #320] @ 3015c │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ b 30144 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bgt 3006c │ │ │ │ - bl c3e9c │ │ │ │ + bl c4160 │ │ │ │ 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 c7bec │ │ │ │ + bl c7eb0 │ │ │ │ b 30144 │ │ │ │ tst r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ beq 30084 │ │ │ │ - bl 131f7c │ │ │ │ + bl 131f40 │ │ │ │ mov r4, r0 │ │ │ │ b 3008c │ │ │ │ - bl 1364b0 │ │ │ │ + bl 136480 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3013c │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b2734 │ │ │ │ + bl b29cc │ │ │ │ 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 143ac0 │ │ │ │ + bl 144254 │ │ │ │ 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 r9, r7, r4, lsr ip │ │ │ │ - eorseq r9, r7, ip, lsr ip │ │ │ │ + @ instruction: 0x0037b7b4 │ │ │ │ + @ instruction: 0x0037b7bc │ │ │ │ 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 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 18e260 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f5b4 <_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 29a02c │ │ │ │ + bl 2a8b40 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x0037a1dc │ │ │ │ + eorseq fp, r7, ip, asr sp │ │ │ │ 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 f414c │ │ │ │ + bl f4190 │ │ │ │ cmp r0, #0 │ │ │ │ bge 3023c │ │ │ │ ldr r3, [pc, #188] @ 302e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6d8 │ │ │ │ + bl 11a620 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 302d8 │ │ │ │ - bl 11aa8c │ │ │ │ + bl 11a9d4 │ │ │ │ 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 128d64 │ │ │ │ + b 128d34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aa32c │ │ │ │ + bl 1adf5c │ │ │ │ cmp r0, #0 │ │ │ │ bne 30294 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [pc, #108] @ 302f0 │ │ │ │ - bl 128d64 │ │ │ │ + bl 128d34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aaa94 │ │ │ │ + bl 1ae748 │ │ │ │ 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 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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, lsl #6 │ │ │ │ - eorseq sl, r7, r4, lsl r3 │ │ │ │ + eorseq fp, r7, ip, lsl #29 │ │ │ │ + mlaseq r7, r4, lr, fp │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sl, r7, r4, lsr #6 │ │ │ │ + eorseq fp, r7, r4, lsr #29 │ │ │ │ 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 ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 30338 │ │ │ │ mov r0, #0 │ │ │ │ b 303c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16e528 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f0f4 <_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 16e528 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f0f4 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 30388 │ │ │ │ b 30364 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - mlaseq r7, r4, r5, r7 │ │ │ │ + eorseq r9, r7, r4, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 270464 │ │ │ │ + bl 282078 │ │ │ │ cmn r0, #2 │ │ │ │ beq 30424 │ │ │ │ cmn r0, #1 │ │ │ │ bne 30418 │ │ │ │ ldr r3, [pc, #36] @ 30430 │ │ │ │ ldr r1, [pc, #36] @ 30434 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ b 30424 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a5b2c │ │ │ │ + b a5bb8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r7, r0, asr #16 │ │ │ │ + eorseq ip, r7, ip, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 30468 │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30484 │ │ │ │ ldr r3, [pc, #28] @ 3048c │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 29939c │ │ │ │ + bl 2a7eb0 │ │ │ │ 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 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 30508 │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30548 │ │ │ │ - bl c3e9c │ │ │ │ + bl c4160 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29ef8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3053c │ │ │ │ ldr r3, [pc, #36] @ 30558 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 143ac0 │ │ │ │ - bl 132790 │ │ │ │ + b 144254 │ │ │ │ + bl 132754 │ │ │ │ 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 28a148 │ │ │ │ + b 299678 │ │ │ │ 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 2879b4 │ │ │ │ + b 297744 │ │ │ │ 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 277f50 │ │ │ │ + bl 288ed4 │ │ │ │ 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 2a3958 │ │ │ │ + bl 2b15b8 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 bb874 │ │ │ │ + bl bbb30 │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 30718 │ │ │ │ mvn r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ b 307e4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 30730 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9df74 │ │ │ │ + bl 9dffc │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3070c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl bcd2c │ │ │ │ + bl bcff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 30750 │ │ │ │ mvn r5, #0 │ │ │ │ b 307e4 │ │ │ │ - bl 27b70c │ │ │ │ + bl 28c080 │ │ │ │ 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 27b84c │ │ │ │ + bl 28c1c0 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 307c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ 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 c3e9c │ │ │ │ + bl c4160 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2973c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r4, #0 │ │ │ │ bge 30864 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ bne 30880 │ │ │ │ - bl 132790 │ │ │ │ + bl 132754 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3081c │ │ │ │ mov r0, #0 │ │ │ │ b 3088c │ │ │ │ mov r0, r4 │ │ │ │ - bl a6554 │ │ │ │ + bl a65e0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #24] @ 30894 │ │ │ │ - bl a9b50 │ │ │ │ + bl a9d18 │ │ │ │ b 3088c │ │ │ │ ldr r3, [pc, #16] @ 30898 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq ip, r7, ip, asr #27 │ │ │ │ + eorseq lr, r7, r4, ror #18 │ │ │ │ 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 586b8 │ │ │ │ + bl 587c0 │ │ │ │ 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 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ 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 │ │ │ │ - ldrsheq r1, [r6], -r0 @ │ │ │ │ + eorseq r2, r6, r0, ror ip │ │ │ │ │ │ │ │ 00030940 : │ │ │ │ ldr r1, [pc, #4] @ 3094c │ │ │ │ ldr r0, [pc, #4] @ 30950 │ │ │ │ - b 2743a8 │ │ │ │ + b 28580c │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - subseq sp, r6, r8, lsr #23 │ │ │ │ + subseq sp, r6, r4, ror lr │ │ │ │ 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 17f830 │ │ │ │ + bl 180794 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ ldr r4, [r4, #1292] @ 0x50c │ │ │ │ - bl 157540 │ │ │ │ + bl 158190 │ │ │ │ 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 2ab134 │ │ │ │ + bl 2b8798 │ │ │ │ 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 8bd34 │ │ │ │ + bl 8bd1c │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r0 │ │ │ │ beq 30a88 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222874 <_Py_write_noraise@@Base+0x80> │ │ │ │ + bl 235b14 <_Py_write_noraise@@Base+0x80> │ │ │ │ b 30a9c │ │ │ │ cmp r0, #0 │ │ │ │ beq 30a9c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 296794 <_PyInterpreterConfig_InitFromDict@@Base+0x1064> │ │ │ │ + bl 2a54e4 <_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 16b720 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16c2f0 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 30ae0 │ │ │ │ mov r5, #0 │ │ │ │ b 30b58 │ │ │ │ - bl 14e2c4 │ │ │ │ + bl 14eb5c │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 c0408 │ │ │ │ + bl c06cc │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0037a9bc │ │ │ │ + @ instruction: 0x0037c7f8 │ │ │ │ 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 9b348 │ │ │ │ + bl 9b3d4 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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,88 +6386,88 @@ │ │ │ │ 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 1e4f6c <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 1ecd54 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ bne 30c9c │ │ │ │ mov r0, #0 │ │ │ │ b 30cd0 │ │ │ │ ldrd r0, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 16ced0 <_PyTime_localtime@@Base> │ │ │ │ + bl 16daa0 <_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 2ae9dc │ │ │ │ + bl 2bb51c │ │ │ │ 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 22c608 │ │ │ │ + bl 23f760 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne 30d20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22c9bc │ │ │ │ + bl 23faa0 │ │ │ │ b 30d94 │ │ │ │ cmp r6, #2 │ │ │ │ bne 30d94 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r6, [r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 22ca10 │ │ │ │ + bl 23faf4 │ │ │ │ add r5, r6, #20 │ │ │ │ - bl 3564ac │ │ │ │ + bl 358018 │ │ │ │ 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 2289b8 │ │ │ │ + bl 23bbdc │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ bne 30d94 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7bdc4 <_Py_SetRefcnt@@Base+0xe00> │ │ │ │ + bl 7be28 <_Py_SetRefcnt@@Base+0xe00> │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ 00030d9c : │ │ │ │ ldr r0, [pc] @ 30da4 │ │ │ │ - b 10f1a4 │ │ │ │ - subseq lr, r6, r8, lsr #11 │ │ │ │ + b 10efe0 │ │ │ │ + subseq lr, r6, r4, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ @@ -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 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ b 30f14 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #412] @ 30ff8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_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 9ab38 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9abc4 <_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 ab0c8 │ │ │ │ + bl ab290 │ │ │ │ cmn r0, #1 │ │ │ │ bne 30f38 │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 a681c │ │ │ │ + bl a6900 │ │ │ │ b 30fe8 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [pc, #40] @ 30ffc │ │ │ │ ldr r1, [pc, #40] @ 31000 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ b 30f14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x00375cb0 │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ - @ instruction: 0x0037e6d8 │ │ │ │ + eorseq r7, r7, r0, lsr r8 │ │ │ │ + eorseq sl, r6, r8, asr #17 │ │ │ │ + eorseq r0, r8, ip, ror r2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0037e6d0 │ │ │ │ + eorseq r0, r8, r4, ror 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 │ │ │ │ @@ -6708,20 +6708,20 @@ │ │ │ │ mov r3, #2 │ │ │ │ sub lr, r6, r3 │ │ │ │ cmp lr, r0 │ │ │ │ bge 31190 │ │ │ │ ldr r3, [pc, #1248] @ 31664 │ │ │ │ ldr r1, [pc, #1248] @ 31668 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ b 31650 │ │ │ │ add r0, r0, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ b 31100 │ │ │ │ - bl 927c0 │ │ │ │ + bl 92858 │ │ │ │ cmp r0, #0 │ │ │ │ beq 31650 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ lsr r1, r2, #5 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -7013,28 +7013,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] @ 3167c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [pc, #52] @ 31680 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ 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 sp, r7, r0, lsr #26 │ │ │ │ - subeq r1, pc, r0, ror #8 │ │ │ │ + eorseq pc, r7, r0, asr r9 @ │ │ │ │ + subeq r2, pc, r4, ror #31 │ │ │ │ subseq r2, r6, r8, asr #11 │ │ │ │ - subeq r1, pc, r6, ror #8 │ │ │ │ - subeq r1, pc, ip, ror #8 │ │ │ │ + subeq r2, pc, sl, ror #31 │ │ │ │ + strdeq r2, [pc], #-240 @ │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r7, r0, asr #26 │ │ │ │ + eorseq pc, r7, r0, ror r9 @ │ │ │ │ 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 │ │ │ │ @@ -7063,15 +7063,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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 31758 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr sl, [r5, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -7079,23 +7079,23 @@ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ bne 31760 │ │ │ │ ldr r2, [pc, #868] @ 31ab0 │ │ │ │ ldr r1, [pc, #868] @ 31ab4 │ │ │ │ ldr r0, [pc, #868] @ 31ab8 │ │ │ │ mov r3, sl │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 31aa0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ bne 31780 │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31758 │ │ │ │ cmp r4, #0 │ │ │ │ beq 317e4 │ │ │ │ ldr fp, [r5, #16] │ │ │ │ cmp fp, #0 │ │ │ │ beq 3179c │ │ │ │ @@ -7123,15 +7123,15 @@ │ │ │ │ ldr r4, [pc, #716] @ 31abc │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r4 │ │ │ │ b 31804 │ │ │ │ ldr r4, [pc, #700] @ 31abc │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r4 │ │ │ │ - bl 27b70c │ │ │ │ + bl 28c080 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 31758 │ │ │ │ ldr r3, [pc, #676] @ 31abc │ │ │ │ cmp r6, r3 │ │ │ │ bne 31824 │ │ │ │ mov r5, #0 │ │ │ │ b 31a70 │ │ │ │ @@ -7139,178 +7139,178 @@ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ bne 3184c │ │ │ │ ldr r3, [pc, #644] @ 31ac0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [pc, #640] @ 31ac4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ b 31758 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [pc, #624] @ 31ac8 │ │ │ │ ldr r0, [r2, #3888] @ 0xf30 │ │ │ │ - bl 10f794 │ │ │ │ + bl 10f5d0 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ beq 31a60 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [sp] │ │ │ │ ldr r1, [pc, #592] @ 31acc │ │ │ │ ldr r2, [pc, #592] @ 31ad0 │ │ │ │ - bl 110a30 │ │ │ │ + bl 110944 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 318ac │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ bne 318ac │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 31a60 │ │ │ │ ldr r1, [pc, #536] @ 31ad4 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl a695c │ │ │ │ + bl a6ab0 │ │ │ │ cmp r0, #0 │ │ │ │ ble 319ac │ │ │ │ ldr r1, [pc, #516] @ 31ad8 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl f414c │ │ │ │ + bl f4190 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 31900 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 31900 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ bne 31938 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 31a60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ bne 31a60 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 31a60 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 118c68 │ │ │ │ + bl 118bb4 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 31974 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 31974 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 31998 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ bne 31998 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 31a60 │ │ │ │ ldr r3, [pc, #276] @ 31abc │ │ │ │ cmp r5, r3 │ │ │ │ bne 319d4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 31a60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 31a60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 31a60 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b40fc │ │ │ │ + bl 1b8470 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 31a08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 31a08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 31a60 │ │ │ │ sub r1, r8, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17150c │ │ │ │ + bl 172124 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 31a34 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 31a58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 31a58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ bne 31a70 │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3181c │ │ │ │ b 31758 │ │ │ │ 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 27b84c │ │ │ │ + bl 28c1c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq lr, r6, r0, asr #20 │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - eorseq lr, r7, ip, asr #21 │ │ │ │ - mlaseq r6, r8, r4, r6 │ │ │ │ + ldrsbeq lr, [r6], #-144 @ 0xffffff70 │ │ │ │ + @ instruction: 0x0037b7b0 │ │ │ │ + eorseq r0, r8, r0, ror r6 │ │ │ │ + eorseq r8, r6, r8, lsl r0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r7, r0, ror #21 │ │ │ │ - @ instruction: 0x003737b8 │ │ │ │ - eorseq lr, r7, ip, lsl #22 │ │ │ │ - eorseq ip, r8, r8, ror #25 │ │ │ │ + eorseq r0, r8, r4, lsl #13 │ │ │ │ + eorseq r5, r7, r4, lsl r3 │ │ │ │ + @ instruction: 0x003806b0 │ │ │ │ + eorseq lr, r8, r8, ror #16 │ │ │ │ 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} │ │ │ │ @@ -7344,25 +7344,25 @@ │ │ │ │ ldr ip, [pc, #520] @ 31d6c │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 31c48 │ │ │ │ cmp r4, #0 │ │ │ │ ldr sl, [r5] │ │ │ │ beq 31c9c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, #1 │ │ │ │ beq 31bb4 │ │ │ │ - bl 1034c0 │ │ │ │ + bl 103520 │ │ │ │ subs r8, r0, #0 │ │ │ │ blt 31c48 │ │ │ │ subs r4, r6, #2 │ │ │ │ beq 31cac │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r7, [pc, #428] @ 31d70 │ │ │ │ @@ -7370,19 +7370,19 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ bne 31be8 │ │ │ │ ldr r2, [pc, #408] @ 31d74 │ │ │ │ ldr r1, [pc, #408] @ 31d78 │ │ │ │ ldr r0, [pc, #408] @ 31d7c │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ b 31c48 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl b2734 │ │ │ │ + bl b29cc │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 31c48 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ bne 31c74 │ │ │ │ subs r4, r4, #1 │ │ │ │ @@ -7395,120 +7395,120 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ bne 31c50 │ │ │ │ ldr r2, [pc, #308] @ 31d74 │ │ │ │ ldr r1, [pc, #320] @ 31d84 │ │ │ │ ldr r0, [pc, #308] @ 31d7c │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 31d60 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl b2734 │ │ │ │ + bl b29cc │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 31c48 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ beq 31c88 │ │ │ │ ldr r3, [pc, #268] @ 31d88 │ │ │ │ ldr r1, [pc, #268] @ 31d8c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ b 31c48 │ │ │ │ cmp r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ beq 31cb4 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ b 31cb4 │ │ │ │ ldr r6, [pc, #220] @ 31d80 │ │ │ │ ldr r7, [pc, #200] @ 31d70 │ │ │ │ mov r8, #1 │ │ │ │ b 31cb4 │ │ │ │ ldr r6, [pc, #204] @ 31d80 │ │ │ │ ldr r7, [pc, #184] @ 31d70 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2c1330 │ │ │ │ + bl 2cc3f4 <_Py_RestoreSignals@@Base+0x14d0> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 31c48 │ │ │ │ mov r1, sl │ │ │ │ - bl 2c1670 │ │ │ │ + bl 2cc734 <_Py_RestoreSignals@@Base+0x1810> │ │ │ │ cmn r0, #1 │ │ │ │ beq 31d54 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c1818 │ │ │ │ + bl 2cc8dc <_Py_RestoreSignals@@Base+0x19b8> │ │ │ │ cmn r0, #1 │ │ │ │ beq 31d54 │ │ │ │ ldr r3, [pc, #156] @ 31d90 │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r4, r3 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r5, #112] @ 0x70 │ │ │ │ beq 31d18 │ │ │ │ mov r0, r4 │ │ │ │ - bl aeb58 │ │ │ │ + bl aed70 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ beq 31d54 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r1, r5 │ │ │ │ str r8, [r5, #140] @ 0x8c │ │ │ │ - bl 1f7bbc <_PyEval_MatchClass@@Base+0xb28> │ │ │ │ + bl 201504 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ beq 31d60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 31d60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 31d60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ b 31c48 │ │ │ │ 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, r4 │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - mlaseq r6, r8, r7, sp │ │ │ │ - eorseq r0, r6, r8, ror #24 │ │ │ │ - @ instruction: 0x00356fd4 │ │ │ │ - eorseq sp, r6, ip, lsr #15 │ │ │ │ + subseq lr, r6, r0, lsl #24 │ │ │ │ + eorseq r0, r8, r8, lsl #23 │ │ │ │ + @ instruction: 0x0037b7b0 │ │ │ │ + eorseq pc, r6, r0, lsl #6 │ │ │ │ + eorseq r2, r6, r8, ror #15 │ │ │ │ + eorseq r8, r5, r4, asr fp │ │ │ │ + eorseq pc, r6, r4, lsl r3 @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ + @ instruction: 0x003617dc │ │ │ │ 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 9b348 │ │ │ │ + bl 9b3d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c1c98 │ │ │ │ + bl 2ccbb4 <_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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + b 9aea8 <_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 │ │ │ │ @@ -7522,21 +7522,21 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [pc, #72] @ 31e74 <_PyTraceMalloc_GetTraceback@@Base+0x60> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r6, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - bl 17f830 │ │ │ │ + bl 180794 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 31e7c <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 157540 │ │ │ │ + bl 158190 │ │ │ │ cmp r4, #0 │ │ │ │ beq 31e6c <_PyTraceMalloc_GetTraceback@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 32238 <_Py_fstat@@Base+0xa8> │ │ │ │ ldr r0, [pc, #4] @ 31e78 <_PyTraceMalloc_GetTraceback@@Base+0x64> │ │ │ │ @@ -7554,87 +7554,87 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldreq r0, [r2, #1384] @ 0x568 │ │ │ │ beq 31ebc <_PyTraceMalloc_GetTraceback@@Base+0xa8> │ │ │ │ ldr r0, [r2, #1388] @ 0x56c │ │ │ │ mov r1, r3 │ │ │ │ - bl 90cb8 <_Py_hashtable_get@@Base> │ │ │ │ + bl 90d50 <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 31ecc <_PyTraceMalloc_GetTraceback@@Base+0xb8> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r4 │ │ │ │ - bl 90cb8 <_Py_hashtable_get@@Base> │ │ │ │ + bl 90d50 <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 31ec4 <_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 15a4ac <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ + bl 15b0fc <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ 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 31f58 <_PyTraceMalloc_GetTraceback@@Base+0x144> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 31f88 <_PyTraceMalloc_GetTraceback@@Base+0x174> │ │ │ │ b 31f7c <_PyTraceMalloc_GetTraceback@@Base+0x168> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #112] @ 31fd8 <_PyTraceMalloc_GetTraceback@@Base+0x1c4> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 31f40 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ b 31fcc <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 31fcc <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1034c0 │ │ │ │ + bl 103520 │ │ │ │ cmp r0, #0 │ │ │ │ blt 31fcc <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ ldr r1, [pc, #52] @ 31fdc <_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] @ 31fe0 <_PyTraceMalloc_GetTraceback@@Base+0x1cc> │ │ │ │ bge 31fd0 <_PyTraceMalloc_GetTraceback@@Base+0x1bc> │ │ │ │ ldr r3, [pc, #28] @ 31fe4 <_PyTraceMalloc_GetTraceback@@Base+0x1d0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mlaseq r6, ip, r8, r9 │ │ │ │ + eorseq fp, r6, ip, lsl r4 │ │ │ │ andeq r5, r0, r1, lsr #8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ 00031fe8 <_PyInterpreterState_RequireIDRef@@Base>: │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ @@ -7669,52 +7669,52 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #256] @ 32178 <_PyInterpreterState_RequireIDRef@@Base+0x190> │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 32114 <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ cmp r4, #1 │ │ │ │ ldr r5, [r0] │ │ │ │ beq 320a4 <_PyInterpreterState_RequireIDRef@@Base+0xbc> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1034c0 │ │ │ │ + bl 103520 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt 32114 <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 320c4 <_PyInterpreterState_RequireIDRef@@Base+0xdc> │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32114 <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ ldr r3, [pc, #176] @ 3217c <_PyInterpreterState_RequireIDRef@@Base+0x194> │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ ldr r6, [pc, #168] @ 32180 <_PyInterpreterState_RequireIDRef@@Base+0x198> │ │ │ │ ldr r8, [r7, #8] │ │ │ │ - bl 8b550 │ │ │ │ + bl 8b3f4 │ │ │ │ ldr r3, [r6, #640] @ 0x280 │ │ │ │ cmp r0, r3 │ │ │ │ bne 32100 <_PyInterpreterState_RequireIDRef@@Base+0x118> │ │ │ │ ldr r3, [r6, #624] @ 0x270 │ │ │ │ cmp r8, r3 │ │ │ │ bne 32100 <_PyInterpreterState_RequireIDRef@@Base+0x118> │ │ │ │ cmn r5, #1 │ │ │ │ bne 3211c <_PyInterpreterState_RequireIDRef@@Base+0x134> │ │ │ │ b 32160 <_PyInterpreterState_RequireIDRef@@Base+0x178> │ │ │ │ ldr r3, [pc, #124] @ 32184 <_PyInterpreterState_RequireIDRef@@Base+0x19c> │ │ │ │ ldr r2, [pc, #124] @ 32188 <_PyInterpreterState_RequireIDRef@@Base+0x1a0> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 18e260 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f5b4 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ b 32170 <_PyInterpreterState_RequireIDRef@@Base+0x188> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ bl 32190 <_Py_fstat@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 32114 <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ @@ -7724,65 +7724,65 @@ │ │ │ │ blt 32114 <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ beq 32160 <_PyInterpreterState_RequireIDRef@@Base+0x178> │ │ │ │ ldr r3, [pc, #56] @ 32184 <_PyInterpreterState_RequireIDRef@@Base+0x19c> │ │ │ │ ldr r2, [pc, #60] @ 3218c <_PyInterpreterState_RequireIDRef@@Base+0x1a4> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r5 │ │ │ │ - bl 28812c <_PyErr_Format@@Base> │ │ │ │ + bl 1c1ab0 <_PyErr_Format@@Base> │ │ │ │ b 32114 <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ ldr r0, [r6, #1388] @ 0x56c │ │ │ │ str r5, [r6, #1388] @ 0x56c │ │ │ │ str r4, [r6, #1392] @ 0x570 │ │ │ │ - bl a6554 │ │ │ │ + bl a65e0 │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq lr, r6, r4, lsl #27 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r7, r8, asr sp @ │ │ │ │ - mlaseq r7, r8, sp, pc @ │ │ │ │ + @ instruction: 0x003818f8 │ │ │ │ + eorseq r1, r8, r8, lsr r9 │ │ │ │ │ │ │ │ 00032190 <_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 c3e9c │ │ │ │ + bl c4160 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29688 <__fstat64_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 321e0 <_Py_fstat@@Base+0x50> │ │ │ │ ldr r3, [pc, #16] @ 321e8 <_Py_fstat@@Base+0x58> │ │ │ │ mvn r4, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ 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 32224 <_Py_fstat@@Base+0x94> │ │ │ │ ldr r3, [pc, #28] @ 32234 <_Py_fstat@@Base+0xa4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ 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 │ │ │ │ @@ -7791,42 +7791,42 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r7, r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ beq 32278 <_Py_fstat@@Base+0xe8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 90cb8 <_Py_hashtable_get@@Base> │ │ │ │ + bl 90d50 <_Py_hashtable_get@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 32278 <_Py_fstat@@Base+0xe8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 32370 <_Py_fstat@@Base+0x1e0> │ │ │ │ b 323a4 <_Py_fstat@@Base+0x214> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 92d70 │ │ │ │ + bl 92e08 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r9, r4, #8 │ │ │ │ movne r8, r6 │ │ │ │ movne sl, #0 │ │ │ │ bne 322e0 <_Py_fstat@@Base+0x150> │ │ │ │ mov r4, #0 │ │ │ │ b 323a4 <_Py_fstat@@Base+0x214> │ │ │ │ - bl 92d70 │ │ │ │ + bl 92e08 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 3237c <_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 a3504 │ │ │ │ + bl a3590 │ │ │ │ cmp r0, #0 │ │ │ │ beq 322f4 <_Py_fstat@@Base+0x164> │ │ │ │ add sl, sl, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ str r5, [r9, #4]! │ │ │ │ ldrh r3, [r6, #4] │ │ │ │ mov r0, #2 │ │ │ │ @@ -7837,85 +7837,85 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3237c <_Py_fstat@@Base+0x1ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 3237c <_Py_fstat@@Base+0x1ec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 3237c <_Py_fstat@@Base+0x1ec> │ │ │ │ cmp r7, #0 │ │ │ │ beq 323a4 <_Py_fstat@@Base+0x214> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 91968 <_Py_hashtable_set@@Base> │ │ │ │ + bl 91a00 <_Py_hashtable_set@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bge 32368 <_Py_fstat@@Base+0x1d8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 32360 <_Py_fstat@@Base+0x1d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 32360 <_Py_fstat@@Base+0x1d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - bl 2915fc │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + bl 2a064c │ │ │ │ b 32294 <_Py_fstat@@Base+0x104> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 323a4 <_Py_fstat@@Base+0x214> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ b 323a4 <_Py_fstat@@Base+0x214> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 32294 <_Py_fstat@@Base+0x104> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 32294 <_Py_fstat@@Base+0x104> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 32294 <_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] @ 32424 <_Py_fstat@@Base+0x294> │ │ │ │ - bl b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32418 <_Py_fstat@@Base+0x288> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ blt 32408 <_Py_fstat@@Base+0x278> │ │ │ │ cmn r3, #-2147483631 @ 0x80000011 │ │ │ │ bhi 32408 <_Py_fstat@@Base+0x278> │ │ │ │ add r0, r3, #3 │ │ │ │ bic r0, r0, #3 │ │ │ │ add r0, r0, #12 │ │ │ │ cmp r3, r0 │ │ │ │ bhi 32408 <_Py_fstat@@Base+0x278> │ │ │ │ - bl 18b314 │ │ │ │ + bl 18c5dc │ │ │ │ b 3241c <_Py_fstat@@Base+0x28c> │ │ │ │ ldr r3, [pc, #24] @ 32428 <_Py_fstat@@Base+0x298> │ │ │ │ ldr r1, [pc, #24] @ 3242c <_Py_fstat@@Base+0x29c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r0, r8, r4, ror r3 │ │ │ │ + eorseq r1, r8, r4, lsl pc │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r0, r8, r4, lsl #7 │ │ │ │ + eorseq r1, r8, r4, lsr #30 │ │ │ │ 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 │ │ │ │ @@ -7924,28 +7924,28 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ ldr r1, [pc, #160] @ 32508 <_Py_fstat@@Base+0x378> │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, r4 │ │ │ │ beq 32498 <_Py_fstat@@Base+0x308> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r4 │ │ │ │ bge 324a0 <_Py_fstat@@Base+0x310> │ │ │ │ ldr r3, [pc, #124] @ 3250c <_Py_fstat@@Base+0x37c> │ │ │ │ ldr r1, [pc, #124] @ 32510 <_Py_fstat@@Base+0x380> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r4, #0 │ │ │ │ b 324fc <_Py_fstat@@Base+0x36c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92adc │ │ │ │ + bl 92b74 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ beq 32498 <_Py_fstat@@Base+0x308> │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [pc, #80] @ 32514 <_Py_fstat@@Base+0x384> │ │ │ │ ldr ip, [sp, #24] │ │ │ │ @@ -7958,21 +7958,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ str ip, [sp] │ │ │ │ bl 32518 <_Py_fstat@@Base+0x388> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r0, r8, r8, lsr #7 │ │ │ │ + eorseq r1, r8, r8, asr #30 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003803b8 │ │ │ │ + eorseq r1, r8, r8, asr pc │ │ │ │ @ instruction: 0x000329b8 │ │ │ │ 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] @ 328e8 <_Py_fstat@@Base+0x758> │ │ │ │ @@ -7993,38 +7993,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 2c7538 │ │ │ │ + bl 2d1db8 │ │ │ │ cmp r0, r5 │ │ │ │ beq 325c4 <_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 325cc <_Py_fstat@@Base+0x43c> │ │ │ │ ldr r3, [pc, #816] @ 328ec <_Py_fstat@@Base+0x75c> │ │ │ │ ldr r1, [pc, #816] @ 328f0 <_Py_fstat@@Base+0x760> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov sl, #0 │ │ │ │ b 328c0 <_Py_fstat@@Base+0x730> │ │ │ │ beq 325ec <_Py_fstat@@Base+0x45c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9990c │ │ │ │ + bl 99998 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 325f0 <_Py_fstat@@Base+0x460> │ │ │ │ - bl 2915fc │ │ │ │ + bl 2a064c │ │ │ │ mov sl, r0 │ │ │ │ b 328c0 <_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 │ │ │ │ @@ -8038,20 +8038,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 2c8ce4 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ + bl 2d3238 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r8, sl │ │ │ │ beq 327f4 <_Py_fstat@@Base+0x664> │ │ │ │ mov r0, sl │ │ │ │ - bl 92fdc │ │ │ │ + bl 93074 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 327e0 <_Py_fstat@@Base+0x650> │ │ │ │ cmp r3, #11 │ │ │ │ ldrhi fp, [sp, #68] @ 0x44 │ │ │ │ movls fp, sl │ │ │ │ cmp fp, #0 │ │ │ │ @@ -8064,21 +8064,21 @@ │ │ │ │ bne 326a8 <_Py_fstat@@Base+0x518> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ bge 32724 <_Py_fstat@@Base+0x594> │ │ │ │ ldr r3, [pc, #604] @ 328f8 <_Py_fstat@@Base+0x768> │ │ │ │ ldr r1, [pc, #604] @ 328fc <_Py_fstat@@Base+0x76c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ b 327e0 <_Py_fstat@@Base+0x650> │ │ │ │ ldr r3, [pc, #592] @ 32900 <_Py_fstat@@Base+0x770> │ │ │ │ ldr r1, [pc, #592] @ 32904 <_Py_fstat@@Base+0x774> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 2827c8 │ │ │ │ + bl 1bacd8 │ │ │ │ cmn r0, #1 │ │ │ │ beq 327e0 <_Py_fstat@@Base+0x650> │ │ │ │ cmn sl, #1 │ │ │ │ bne 32688 <_Py_fstat@@Base+0x4f8> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ @@ -8087,47 +8087,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 2c764c │ │ │ │ + bl 2d1ecc │ │ │ │ mov r1, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [pc, #496] @ 32908 <_Py_fstat@@Base+0x778> │ │ │ │ - bl a9b50 │ │ │ │ + bl a9d18 │ │ │ │ subs sl, r0, #0 │ │ │ │ bne 327f4 <_Py_fstat@@Base+0x664> │ │ │ │ b 327e0 <_Py_fstat@@Base+0x650> │ │ │ │ add r0, fp, #12 │ │ │ │ - bl 92adc │ │ │ │ + bl 92b74 │ │ │ │ ldmib fp, {r1, r2} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #464] @ 3290c <_Py_fstat@@Base+0x77c> │ │ │ │ - bl a9b50 │ │ │ │ + bl a9d18 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 327e0 <_Py_fstat@@Base+0x650> │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ beq 32784 <_Py_fstat@@Base+0x5f4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ bne 32784 <_Py_fstat@@Base+0x5f4> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ bne 327e0 <_Py_fstat@@Base+0x650> │ │ │ │ cmp sl, #0 │ │ │ │ bne 326cc <_Py_fstat@@Base+0x53c> │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ @@ -8150,17 +8150,17 @@ │ │ │ │ b 32668 <_Py_fstat@@Base+0x4d8> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #11 │ │ │ │ ldrhi r4, [sp, #68] @ 0x44 │ │ │ │ bhi 32880 <_Py_fstat@@Base+0x6f0> │ │ │ │ mov sl, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ b 328c0 <_Py_fstat@@Base+0x730> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 32944 <_Py_fstat@@Base+0x7b4> │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ @@ -8212,22 +8212,22 @@ │ │ │ │ beq 328dc <_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 │ │ │ │ - @ instruction: 0x003803dc │ │ │ │ + eorseq r1, r8, ip, ror pc │ │ │ │ andeq r2, r3, r0, lsl r9 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r0, r8, r8, asr #8 │ │ │ │ + eorseq r1, r8, r8, ror #31 │ │ │ │ subseq sp, r5, r8, lsl fp │ │ │ │ - eorseq r0, r8, r4, lsl #8 │ │ │ │ - eorseq r0, r8, r0, asr #8 │ │ │ │ - eorseq r0, r8, r4, ror #8 │ │ │ │ + eorseq r1, r8, r4, lsr #31 │ │ │ │ + eorseq r1, r8, r0, ror #31 │ │ │ │ + eorseq r2, r8, r4 │ │ │ │ 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} │ │ │ │ @@ -8273,104 +8273,104 @@ │ │ │ │ ldr r3, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ ble 329e8 <_Py_fstat@@Base+0x858> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cae88 <_PyBytes_Resize@@Base> │ │ │ │ + bl cb170 <_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] @ 32b10 <_Py_fstat@@Base+0x980> │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl b97c4 │ │ │ │ + bl b9a80 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 32a70 <_Py_fstat@@Base+0x8e0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ bne 32a78 <_Py_fstat@@Base+0x8e8> │ │ │ │ ldr r3, [pc, #208] @ 32b14 <_Py_fstat@@Base+0x984> │ │ │ │ ldr r1, [pc, #208] @ 32b18 <_Py_fstat@@Base+0x988> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 32a70 <_Py_fstat@@Base+0x8e0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 32a70 <_Py_fstat@@Base+0x8e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ b 32b08 <_Py_fstat@@Base+0x978> │ │ │ │ ldr r1, [pc, #156] @ 32b1c <_Py_fstat@@Base+0x98c> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl a695c │ │ │ │ + bl a6ab0 │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 32ae0 <_Py_fstat@@Base+0x950> │ │ │ │ - bl 91b7c │ │ │ │ + bl 91c14 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ beq 32ae0 <_Py_fstat@@Base+0x950> │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [pc, #112] @ 32b1c <_Py_fstat@@Base+0x98c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32ae0 <_Py_fstat@@Base+0x950> │ │ │ │ ldr r3, [r5] │ │ │ │ str r6, [sp, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 32ae0 <_Py_fstat@@Base+0x950> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 32ae0 <_Py_fstat@@Base+0x950> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 32b04 <_Py_fstat@@Base+0x974> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 32b04 <_Py_fstat@@Base+0x974> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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, lsr #9 │ │ │ │ + eorseq r4, r7, ip, lsr #32 │ │ │ │ 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 32b44 <_Py_fstat@@Base+0x9b4> │ │ │ │ ldr r1, [pc, #76] @ 32b8c <_Py_fstat@@Base+0x9fc> │ │ │ │ ldr r0, [pc, #76] @ 32b90 <_Py_fstat@@Base+0xa00> │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 8b550 │ │ │ │ + bl 8b3f4 │ │ │ │ ldr r3, [pc, #64] @ 32b94 <_Py_fstat@@Base+0xa04> │ │ │ │ ldr r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ beq 32b64 <_Py_fstat@@Base+0x9d4> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r3, #624] @ 0x270 │ │ │ │ @@ -8379,16 +8379,16 @@ │ │ │ │ ldr r2, [r3, #884] @ 0x374 │ │ │ │ cmp r2, #0 │ │ │ │ beq 32b5c <_Py_fstat@@Base+0x9cc> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #884] @ 0x374 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r5, r4, lsr r0 │ │ │ │ - subeq r1, pc, ip, lsl #21 │ │ │ │ + @ instruction: 0x0035bbb4 │ │ │ │ + subeq r3, pc, ip, lsr #13 │ │ │ │ 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] │ │ │ │ @@ -8430,22 +8430,22 @@ │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 32c6c <_Py_fstat@@Base+0xadc> │ │ │ │ mov r4, #0 │ │ │ │ b 32dd8 <_Py_fstat@@Base+0xc48> │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 16f428 │ │ │ │ + bl 170034 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32c64 <_Py_fstat@@Base+0xad4> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [r5, #4] │ │ │ │ ldr r8, [r5, #8] │ │ │ │ beq 32d5c <_Py_fstat@@Base+0xbcc> │ │ │ │ ldr sl, [r5, #12] │ │ │ │ @@ -8459,29 +8459,29 @@ │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 32d90 <_Py_fstat@@Base+0xc00> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ moveq r4, r0 │ │ │ │ beq 32cf0 <_Py_fstat@@Base+0xb60> │ │ │ │ - bl 1034c0 │ │ │ │ + bl 103520 │ │ │ │ cmp r0, #0 │ │ │ │ blt 32c64 <_Py_fstat@@Base+0xad4> │ │ │ │ subs r6, r4, #1 │ │ │ │ moveq r3, r6 │ │ │ │ mov r4, r0 │ │ │ │ moveq r2, r6 │ │ │ │ moveq r1, r6 │ │ │ │ beq 32da0 <_Py_fstat@@Base+0xc10> │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, r6 │ │ │ │ moveq r6, r0 │ │ │ │ beq 32d24 <_Py_fstat@@Base+0xb94> │ │ │ │ - bl 1034c0 │ │ │ │ + bl 103520 │ │ │ │ cmp r0, #0 │ │ │ │ blt 32c64 <_Py_fstat@@Base+0xad4> │ │ │ │ subs r3, r6, #1 │ │ │ │ moveq r2, r3 │ │ │ │ mov r6, r0 │ │ │ │ moveq r1, r3 │ │ │ │ beq 32da0 <_Py_fstat@@Base+0xc10> │ │ │ │ @@ -8524,34 +8524,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 2cad80 │ │ │ │ + bl 2d5260 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 16fbf4 │ │ │ │ + bl 170800 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r1, pc, r4, lsr #21 │ │ │ │ - subseq lr, r6, r0, ror #28 │ │ │ │ + subeq r3, pc, r4, asr #13 │ │ │ │ + subseq lr, r6, r0, lsr pc │ │ │ │ │ │ │ │ 00032df4 : │ │ │ │ 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 8b550 │ │ │ │ + bl 8b3f4 │ │ │ │ ldr r4, [pc, #1036] @ 33220 │ │ │ │ str r0, [r4, #640] @ 0x280 │ │ │ │ - bl 2cb6ec <_PyParkingLot_AfterFork@@Base> │ │ │ │ + bl 2d5bcc <_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 │ │ │ │ @@ -8578,62 +8578,62 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r2], #4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #11 │ │ │ │ strb r0, [r1] │ │ │ │ bne 32e88 │ │ │ │ ldr r5, [r4, #624] @ 0x270 │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b044 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32ec0 │ │ │ │ ldr r3, [r4, #1412] @ 0x584 │ │ │ │ str r0, [r5, #3668] @ 0xe54 │ │ │ │ cmp r3, #0 │ │ │ │ bne 32ed4 │ │ │ │ b 32f00 │ │ │ │ ldr r2, [pc, #860] @ 33224 │ │ │ │ ldr r3, [pc, #860] @ 33228 │ │ │ │ str r0, [sp, #12] │ │ │ │ stmib sp, {r2, r3} │ │ │ │ b 33210 │ │ │ │ ldr r0, [pc, #848] @ 3322c │ │ │ │ - bl 8bd58 │ │ │ │ + bl 8bd40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #836] @ 3322c │ │ │ │ - bl 2250c4 │ │ │ │ + bl 8c014 │ │ │ │ ldr r0, [pc, #828] @ 3322c │ │ │ │ - bl 21e984 │ │ │ │ + bl 8b360 │ │ │ │ cmp r0, #0 │ │ │ │ bne 331e8 │ │ │ │ cmp r5, #0 │ │ │ │ bne 32f18 │ │ │ │ ldr r3, [r4, #1420] @ 0x58c │ │ │ │ cmp r3, #0 │ │ │ │ beq 32f34 │ │ │ │ ldr r0, [pc, #796] @ 33230 │ │ │ │ - bl 2250c4 │ │ │ │ + bl 8c014 │ │ │ │ b 32f34 │ │ │ │ ldr r0, [pc, #780] @ 3322c │ │ │ │ mov r1, r5 │ │ │ │ - bl 8d20c │ │ │ │ + bl 8d264 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32f00 │ │ │ │ ldr r2, [pc, #768] @ 33234 │ │ │ │ b 331ec │ │ │ │ ldr r0, [pc, #756] @ 33230 │ │ │ │ - bl 21e984 │ │ │ │ + bl 8b360 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32f5c │ │ │ │ ldr r2, [pc, #728] @ 33224 │ │ │ │ ldr r3, [pc, #744] @ 33238 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ stmib sp, {r2, r3} │ │ │ │ b 33210 │ │ │ │ - bl 8b844 │ │ │ │ + bl 8b6e8 │ │ │ │ ldr r5, [r4, #860] @ 0x35c │ │ │ │ ldr sl, [pc, #720] @ 3323c │ │ │ │ ldr r6, [r5] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r5, sl │ │ │ │ beq 32fe0 │ │ │ │ @@ -8646,156 +8646,156 @@ │ │ │ │ beq 32fd4 │ │ │ │ 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 2987c4 <_PyEvent_Notify@@Base> │ │ │ │ + bl 2a7748 <_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 2aa504 │ │ │ │ + bl 2b7638 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6] │ │ │ │ b 32f74 │ │ │ │ ldr r8, [pc, #600] @ 33240 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r6, [r8, r0] │ │ │ │ cmp r6, #0 │ │ │ │ bne 33000 │ │ │ │ ldr r1, [pc, #584] @ 33244 │ │ │ │ ldr r0, [pc, #584] @ 33248 │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 226260 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 8d228 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #3708] @ 0xe7c │ │ │ │ cmp r6, r2 │ │ │ │ beq 33020 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #3708] @ 0xe7c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ beq 3305c │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - bl 3564ac │ │ │ │ + bl 358018 │ │ │ │ cmp r7, #0 │ │ │ │ blt 3305c │ │ │ │ mov r0, r5 │ │ │ │ - bl 226480 │ │ │ │ + bl 2396a4 <_PyThreadState_New@@Base+0x3d4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8d238 │ │ │ │ + bl 8d290 │ │ │ │ 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 271570 │ │ │ │ + bl 282b50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 3309c │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ - bl 270ee0 │ │ │ │ + bl 1ac8b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 271d9c │ │ │ │ + bl 2832f4 │ │ │ │ mov r5, r7 │ │ │ │ b 33078 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - bl 8b844 │ │ │ │ + bl 8b6e8 │ │ │ │ add r7, r7, #3920 @ 0xf50 │ │ │ │ strd r0, [r7] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r7, [pc, #404] @ 3324c │ │ │ │ add r0, r0, #3904 @ 0xf40 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 14fd18 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - bl 3564ac │ │ │ │ + bl 1505fc <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + bl 358018 │ │ │ │ ldr r9, [r7] │ │ │ │ - bl 3564ac │ │ │ │ + bl 358018 │ │ │ │ cmp r9, #0 │ │ │ │ beq 330f4 │ │ │ │ - bl 3564ac │ │ │ │ + bl 358018 │ │ │ │ str r5, [r7], #-520 @ 0xfffffdf8 │ │ │ │ - bl 3564ac │ │ │ │ + bl 358018 │ │ │ │ mov r3, r5 │ │ │ │ str r3, [r7, r5] │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r5, #512 @ 0x200 │ │ │ │ bne 330e4 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ cmp r7, #0 │ │ │ │ beq 33124 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 231284 │ │ │ │ + bl 2442f0 │ │ │ │ ldr r3, [r4, #624] @ 0x270 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne r3, [pc, #300] @ 33250 │ │ │ │ bne 3316c │ │ │ │ ldr r0, [pc, #296] @ 33254 │ │ │ │ mov r9, #0 │ │ │ │ - bl 225a5c <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + bl 238cbc <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ ldr r5, [r4, #620] @ 0x26c │ │ │ │ str r9, [r4, #620] @ 0x26c │ │ │ │ cmp r5, #0 │ │ │ │ beq 33154 │ │ │ │ ldr r3, [r4, #624] @ 0x270 │ │ │ │ cmp r3, r5 │ │ │ │ bne 33180 │ │ │ │ str r9, [r5, #3644] @ 0xe3c │ │ │ │ str r5, [r4, #620] @ 0x26c │ │ │ │ ldr r0, [pc, #248] @ 33254 │ │ │ │ - bl 8b504 │ │ │ │ + bl 8b3a8 │ │ │ │ ldr r3, [r4, #620] @ 0x26c │ │ │ │ cmp r3, #0 │ │ │ │ bne 331c4 │ │ │ │ ldr r3, [pc, #232] @ 33258 │ │ │ │ ldr r2, [pc, #232] @ 3325c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ stmib sp, {r2, r3} │ │ │ │ b 33210 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr sl, [r8, r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27b760 │ │ │ │ + bl 28c0d4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 27e700 │ │ │ │ + bl 28e6a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 283bb4 │ │ │ │ + bl 2939ac │ │ │ │ ldr r0, [r5, #3668] @ 0xe54 │ │ │ │ cmp r0, #0 │ │ │ │ beq 331b4 │ │ │ │ - bl 161924 │ │ │ │ + bl 16250c │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #3644] @ 0xe3c │ │ │ │ - bl 283ec8 │ │ │ │ + bl 293cc0 │ │ │ │ b 33138 │ │ │ │ mov r0, r7 │ │ │ │ - bl 271cd8 │ │ │ │ + bl 283230 │ │ │ │ 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 29b820 │ │ │ │ + b 2aa334 │ │ │ │ ldr r2, [pc, #72] @ 33238 │ │ │ │ ldr r1, [pc, #108] @ 33260 │ │ │ │ mov r0, #1 │ │ │ │ mov ip, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ str ip, [sp, #28] │ │ │ │ strd r0, [sp, #16] │ │ │ │ @@ -8803,33 +8803,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 │ │ │ │ - ldrdeq r1, [pc], #-172 @ │ │ │ │ - @ instruction: 0x003806f0 │ │ │ │ + strdeq r3, [pc], #-108 @ │ │ │ │ + eorseq r2, r8, ip, lsl #6 │ │ │ │ @ instruction: 0x00575394 │ │ │ │ @ instruction: 0x0057539c │ │ │ │ - @ instruction: 0x003806d4 │ │ │ │ - eorseq r6, r5, r4, asr sl │ │ │ │ + @ instruction: 0x003822f0 │ │ │ │ + @ instruction: 0x003585d4 │ │ │ │ subseq r5, r7, ip, ror #2 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r4, lsr r0 │ │ │ │ - strdeq r1, [pc], #-172 @ │ │ │ │ + @ instruction: 0x0035bbb4 │ │ │ │ + subeq r3, pc, ip, lsl r7 @ │ │ │ │ subseq r5, r7, r4, lsl #7 │ │ │ │ - eorseq r0, r8, r0, lsr #13 │ │ │ │ + @ instruction: 0x003822bc │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ - @ instruction: 0x003806b8 │ │ │ │ - subeq r1, pc, r4, lsl fp @ │ │ │ │ - subeq r1, pc, ip, lsr fp @ │ │ │ │ + @ instruction: 0x003822d4 │ │ │ │ + subeq r3, pc, r4, lsr r7 @ │ │ │ │ + subeq r3, pc, ip, asr r7 @ │ │ │ │ ldr r3, [pc, #140] @ 332f8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -8860,15 +8860,15 @@ │ │ │ │ bne 33294 │ │ │ │ ldr r0, [pc, #4] @ 332fc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r3, [pc, #108] @ 33374 │ │ │ │ push {r4, lr} │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 33364 │ │ │ │ @@ -8901,120 +8901,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 21d5d8 │ │ │ │ + bl 230a04 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r4, [r4, #16] │ │ │ │ - bl 8b504 │ │ │ │ + bl 8b3a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1501fc │ │ │ │ + b 150c3c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 8b250 │ │ │ │ + bl 8b044 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3340c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ strd r0, [r5, #16] │ │ │ │ ldr r4, [pc, #28] @ 33424 │ │ │ │ str r3, [r5, #24] │ │ │ │ b 3341c │ │ │ │ ldr r3, [pc, #20] @ 33428 │ │ │ │ ldr r1, [pc, #20] @ 3342c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r0, r8, r8, asr #23 │ │ │ │ + eorseq r2, r8, r8, lsl r7 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [pc] @ 3343c │ │ │ │ - b 128d64 │ │ │ │ - eorseq r0, r8, ip, lsl ip │ │ │ │ + b 128d34 │ │ │ │ + eorseq r2, r8, ip, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1be33c │ │ │ │ + bl 1c3ce8 │ │ │ │ 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] @ 33488 │ │ │ │ - bl 128d64 │ │ │ │ + bl 128d34 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r8, r0, ip, r0 │ │ │ │ + eorseq r2, r8, r0, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ bls 334d0 │ │ │ │ ldr r0, [pc, #100] @ 33518 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 334d0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #0 │ │ │ │ ble 334fc │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 33500 │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33500 │ │ │ │ b 334c8 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2652a4 │ │ │ │ + bl 27771c │ │ │ │ cmp r0, #0 │ │ │ │ blt 334c8 │ │ │ │ ldr r0, [pc, #4] @ 3351c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r7, r5, r0, ror lr │ │ │ │ + @ instruction: 0x003599f0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #408] @ 336d0 │ │ │ │ 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 33554 │ │ │ │ - bl 340bf0 │ │ │ │ + bl 343630 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ bne 336c4 │ │ │ │ mov r0, r4 │ │ │ │ @@ -9026,21 +9026,21 @@ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [pc, #312] @ 336d0 │ │ │ │ cmp r3, r2 │ │ │ │ bne 335a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340bf0 │ │ │ │ + bl 343630 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ bne 33640 │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 9990c │ │ │ │ + bl 99998 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 33634 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ moveq r7, r6 │ │ │ │ moveq r8, #1 │ │ │ │ beq 33600 │ │ │ │ @@ -9052,56 +9052,56 @@ │ │ │ │ cmp r8, r7 │ │ │ │ beq 33650 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ str sl, [r5, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ bne 335dc │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl ea814 │ │ │ │ + bl ea880 │ │ │ │ subs r8, r0, #0 │ │ │ │ bne 33670 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 2915fc │ │ │ │ + bl 2a064c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ b 336b4 │ │ │ │ lsl r8, r8, #1 │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab60c │ │ │ │ + bl ab7d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3362c │ │ │ │ mov r5, r0 │ │ │ │ b 335f4 │ │ │ │ cmp r7, r6 │ │ │ │ ble 3368c │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r5, r6, lsl #2] │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ b 33670 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ 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 101b88 <_PyArg_CheckPositional@@Base+0x27f4> │ │ │ │ + bl 101be8 <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ b 336bc │ │ │ │ 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 │ │ │ │ @@ -9114,24 +9114,24 @@ │ │ │ │ ldr r1, [pc, #120] @ 33764 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ bne 33704 │ │ │ │ - bl 340bf0 │ │ │ │ + bl 343630 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ bne 3375c │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl ed098 │ │ │ │ + bl ed104 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3373c │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ b 33754 │ │ │ │ mov r0, r4 │ │ │ │ bl 337f8 │ │ │ │ @@ -9144,79 +9144,79 @@ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ ldrheq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ │ │ │ │ 0003376c : │ │ │ │ mov r1, #0 │ │ │ │ - b 2715e0 <_PyThreadState_NewBound@@Base> │ │ │ │ + b 1acedc <_PyThreadState_NewBound@@Base> │ │ │ │ │ │ │ │ 00033774 : │ │ │ │ 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 2665f0 │ │ │ │ + bl 2789dc │ │ │ │ ldr r5, [pc, #88] @ 337f4 │ │ │ │ ldr r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r4, #1 │ │ │ │ mov r6, r0 │ │ │ │ beq 337e4 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - bl 17f830 │ │ │ │ + bl 180794 │ │ │ │ ldr r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r4, #1 │ │ │ │ beq 337dc │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 265410 │ │ │ │ + bl 277888 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 157540 │ │ │ │ + bl 158190 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2666ec │ │ │ │ + bl 278aa4 │ │ │ │ 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] @ 33888 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ bne 33828 │ │ │ │ - bl 340bf0 │ │ │ │ + bl 343630 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ bne 33880 │ │ │ │ ldr r1, [pc, #68] @ 3388c │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ bne 33864 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ b 33878 │ │ │ │ mov r0, r4 │ │ │ │ - bl ea428 │ │ │ │ + bl ea494 │ │ │ │ cmp r0, #0 │ │ │ │ beq 33858 │ │ │ │ ldr r0, [pc, #20] @ 33890 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -9231,41 +9231,41 @@ │ │ │ │ beq 338c8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #24] @ 338d4 │ │ │ │ mov r1, #484 @ 0x1e4 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e0d0c <_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, lsl #12 │ │ │ │ + eorseq r8, r7, r4, lsl #3 │ │ │ │ │ │ │ │ 000338d8 : │ │ │ │ ldr r3, [pc, #52] @ 33914 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq 3390c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ 33918 │ │ │ │ ldr r0, [pc, #24] @ 3391c │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e0d0c <_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, lsl #12 │ │ │ │ + eorseq r8, r7, r4, lsl #3 │ │ │ │ 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 33964 │ │ │ │ @@ -9273,41 +9273,41 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 3398c │ │ │ │ ldr r2, [pc, #100] @ 339bc │ │ │ │ ldr r1, [pc, #100] @ 339c0 │ │ │ │ ldr r0, [pc, #100] @ 339c4 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ b 33984 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #80] @ 339c4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 3393c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #52] @ 339c8 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 127668 │ │ │ │ + bl 127638 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00379cd4 │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ - eorseq lr, r5, ip, lsr #27 │ │ │ │ + eorseq fp, r7, r4, asr r8 │ │ │ │ + eorseq sl, r6, r8, asr #17 │ │ │ │ + eorseq r0, r6, ip, lsr #18 │ │ │ │ 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] │ │ │ │ @@ -9359,15 +9359,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 2d0008 <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ + b 2d9798 <_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 │ │ │ │ @@ -9376,54 +9376,54 @@ │ │ │ │ bne 33b08 │ │ │ │ add ip, sp, #12 │ │ │ │ ldr r1, [pc, #72] @ 33b34 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl fe32c │ │ │ │ + bl fe390 │ │ │ │ cmp r0, #0 │ │ │ │ bne 33b24 │ │ │ │ b 33b1c │ │ │ │ ldr r0, [pc, #36] @ 33b34 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e954c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f18bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 33ae0 │ │ │ │ mov r0, #0 │ │ │ │ b 33b2c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 102974 │ │ │ │ + bl 1029d4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r8, r5, ip, ror ip │ │ │ │ + @ instruction: 0x0035a7fc │ │ │ │ │ │ │ │ 00033b38 : │ │ │ │ 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] @ 33e24 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 9a7cc │ │ │ │ + bl 9a858 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 33be8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - bl 2317f0 │ │ │ │ + bl 24485c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ bne 33bf0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 33be8 │ │ │ │ sub r3, r3, #1 │ │ │ │ @@ -9447,22 +9447,22 @@ │ │ │ │ cmp r8, #0 │ │ │ │ moveq r8, r9 │ │ │ │ cmp r6, #0 │ │ │ │ moveq fp, r7 │ │ │ │ moveq r7, r6 │ │ │ │ beq 33ca0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92d70 │ │ │ │ + bl 92e08 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ beq 33dc4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r0, r6, r3 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 9990c │ │ │ │ + bl 99998 │ │ │ │ subs fp, r0, #0 │ │ │ │ movne r2, #0 │ │ │ │ beq 33d64 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ ldrlt r3, [r7, r2, lsl #2] │ │ │ │ strlt r3, [fp, r2, lsl #2] │ │ │ │ @@ -9497,25 +9497,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 231930 │ │ │ │ + bl 24499c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 33d54 │ │ │ │ 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 231b20 │ │ │ │ + bl 244b8c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ beq 33d50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ @@ -9558,15 +9558,15 @@ │ │ │ │ blx r6 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ blx r2 │ │ │ │ b 33d78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 33e18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 33e18 │ │ │ │ @@ -9596,30 +9596,30 @@ │ │ │ │ orr r1, r1, #524288 @ 0x80000 │ │ │ │ bl 2a0cc <__open64_2@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ blt 33e6c <_Py_open_noraise@@Base+0x40> │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, #32] @ 33e78 <_Py_open_noraise@@Base+0x4c> │ │ │ │ mov r1, r2 │ │ │ │ - bl 244efc │ │ │ │ + bl 257734 │ │ │ │ cmn r0, #1 │ │ │ │ bne 33e70 <_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 │ │ │ │ │ │ │ │ 00033e7c : │ │ │ │ mov r1, #0 │ │ │ │ - b 195b04 │ │ │ │ + b 19738c │ │ │ │ │ │ │ │ 00033e84 : │ │ │ │ - b 242ea8 │ │ │ │ + b 255ea4 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -9648,387 +9648,387 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ beq 33f1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 33f1c │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 33f50 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ beq 33f50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 33f50 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 33f84 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ beq 33f84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 33f84 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 33fb8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #24] │ │ │ │ beq 33fb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 33fb8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 00033fc0 <_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 17f830 │ │ │ │ + bl 180794 │ │ │ │ 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 157540 │ │ │ │ + bl 158190 │ │ │ │ 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 2715e0 <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 1acedc <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 271cd8 │ │ │ │ + bl 283230 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 283538 │ │ │ │ + bl 293330 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 271cd8 │ │ │ │ + b 283230 │ │ │ │ │ │ │ │ 00034040 : │ │ │ │ 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 2665f0 │ │ │ │ + bl 2789dc │ │ │ │ ldr r4, [pc, #84] @ 340b8 │ │ │ │ ldr r3, [r4, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ beq 340a8 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - bl 17f830 │ │ │ │ + bl 180794 │ │ │ │ ldr r3, [r4, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r5, #1 │ │ │ │ beq 340a0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 265bdc │ │ │ │ + bl 277fc8 │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 157540 │ │ │ │ + bl 158190 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2666ec │ │ │ │ + bl 278aa4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 340f0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r0, r0, #5504 @ 0x1580 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ - bl 283318 │ │ │ │ + bl 293120 │ │ │ │ ldr r0, [pc, #4] @ 340f4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 000340f8 : │ │ │ │ ldr r0, [pc] @ 34100 │ │ │ │ - b 10f1a4 │ │ │ │ - subseq pc, r6, r0, lsl r1 @ │ │ │ │ + b 10efe0 │ │ │ │ + subseq pc, r6, r4, asr r1 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #816] @ 3444c │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ bge 34134 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #788] @ 34450 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3412c │ │ │ │ ldr r1, [pc, #768] @ 34454 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3412c │ │ │ │ ldr r1, [pc, #748] @ 34458 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3412c │ │ │ │ ldr r1, [pc, #728] @ 3445c │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3412c │ │ │ │ ldr r1, [pc, #708] @ 34460 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3412c │ │ │ │ ldr r1, [pc, #688] @ 34464 │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3412c │ │ │ │ ldr r1, [pc, #668] @ 34468 │ │ │ │ mov r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3412c │ │ │ │ ldr r1, [pc, #648] @ 3446c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3412c │ │ │ │ ldr r1, [pc, #628] @ 34470 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3412c │ │ │ │ ldr r1, [pc, #608] @ 34474 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3412c │ │ │ │ ldr r1, [pc, #588] @ 34478 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3412c │ │ │ │ ldr r1, [pc, #568] @ 3447c │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3412c │ │ │ │ ldr r1, [pc, #548] @ 34480 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3412c │ │ │ │ ldr r1, [pc, #528] @ 34484 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3412c │ │ │ │ ldr r1, [pc, #508] @ 34488 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3412c │ │ │ │ ldr r1, [pc, #488] @ 3448c │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3412c │ │ │ │ ldr r1, [pc, #468] @ 34490 │ │ │ │ mov r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3412c │ │ │ │ ldr r1, [pc, #448] @ 34494 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3412c │ │ │ │ ldr r1, [pc, #428] @ 34498 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3412c │ │ │ │ ldr r1, [pc, #408] @ 3449c │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3412c │ │ │ │ ldr r1, [pc, #388] @ 344a0 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3412c │ │ │ │ ldr r1, [pc, #368] @ 344a4 │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3412c │ │ │ │ ldr r1, [pc, #348] @ 344a8 │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3412c │ │ │ │ ldr r1, [pc, #328] @ 344ac │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3412c │ │ │ │ ldr r1, [pc, #308] @ 344b0 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3412c │ │ │ │ ldr r1, [pc, #288] @ 344b4 │ │ │ │ mov r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3412c │ │ │ │ ldr r1, [pc, #268] @ 344b8 │ │ │ │ mov r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3412c │ │ │ │ ldr r1, [pc, #248] @ 344bc │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3412c │ │ │ │ ldr r1, [pc, #228] @ 344c0 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3412c │ │ │ │ ldr r1, [pc, #208] @ 344c4 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3412c │ │ │ │ ldr r1, [pc, #188] @ 344c8 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3412c │ │ │ │ ldr r1, [pc, #168] @ 344cc │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3412c │ │ │ │ ldr r1, [pc, #148] @ 344d0 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r8, ip, lsl #10 │ │ │ │ - eorseq r2, r8, r8, lsl r5 │ │ │ │ - eorseq r2, r8, r4, lsr #10 │ │ │ │ - eorseq r2, r8, r0, lsr r5 │ │ │ │ - eorseq r2, r8, r8, lsr r5 │ │ │ │ - eorseq r2, r8, r4, asr #10 │ │ │ │ - eorseq r2, r8, r0, asr r5 │ │ │ │ - eorseq r2, r8, ip, asr r5 │ │ │ │ - eorseq r2, r8, r8, ror #10 │ │ │ │ - eorseq r2, r8, r0, ror r5 │ │ │ │ - eorseq r2, r8, ip, ror r5 │ │ │ │ - eorseq r2, r8, r8, lsl #11 │ │ │ │ - mlaseq r8, r4, r5, r2 │ │ │ │ - eorseq r2, r8, r0, lsr #11 │ │ │ │ - eorseq r2, r8, ip, lsr #11 │ │ │ │ - @ instruction: 0x003825b8 │ │ │ │ - eorseq r2, r8, r4, asr #11 │ │ │ │ - @ instruction: 0x003825d0 │ │ │ │ - @ instruction: 0x003825dc │ │ │ │ - eorseq r2, r8, r8, ror #11 │ │ │ │ - @ instruction: 0x003825f0 │ │ │ │ - @ instruction: 0x003825fc │ │ │ │ - eorseq r2, r8, r8, lsl #12 │ │ │ │ - eorseq r2, r8, r4, lsl r6 │ │ │ │ - eorseq r2, r8, r0, lsr #12 │ │ │ │ - eorseq r2, r8, ip, lsr #12 │ │ │ │ - eorseq r2, r8, r8, lsr r6 │ │ │ │ - eorseq r2, r8, r4, asr #12 │ │ │ │ - eorseq r2, r8, r0, asr r6 │ │ │ │ - eorseq r2, r8, ip, asr r6 │ │ │ │ - eorseq r2, r8, r8, ror #12 │ │ │ │ - eorseq r2, r8, r4, ror r6 │ │ │ │ - eorseq r2, r8, r0, lsl #13 │ │ │ │ - mlaseq r8, r0, r6, r2 │ │ │ │ + eorseq r4, r8, ip, lsl #4 │ │ │ │ + eorseq r4, r8, r8, lsl r2 │ │ │ │ + eorseq r4, r8, r4, lsr #4 │ │ │ │ + eorseq r4, r8, r0, lsr r2 │ │ │ │ + eorseq r4, r8, r8, lsr r2 │ │ │ │ + eorseq r4, r8, r4, asr #4 │ │ │ │ + eorseq r4, r8, r0, asr r2 │ │ │ │ + eorseq r4, r8, ip, asr r2 │ │ │ │ + eorseq r4, r8, r8, ror #4 │ │ │ │ + eorseq r4, r8, r0, ror r2 │ │ │ │ + eorseq r4, r8, ip, ror r2 │ │ │ │ + eorseq r4, r8, r8, lsl #5 │ │ │ │ + mlaseq r8, r4, r2, r4 │ │ │ │ + eorseq r4, r8, r0, lsr #5 │ │ │ │ + eorseq r4, r8, ip, lsr #5 │ │ │ │ + @ instruction: 0x003842b8 │ │ │ │ + eorseq r4, r8, r4, asr #5 │ │ │ │ + @ instruction: 0x003842d0 │ │ │ │ + @ instruction: 0x003842dc │ │ │ │ + eorseq r4, r8, r8, ror #5 │ │ │ │ + @ instruction: 0x003842f0 │ │ │ │ + @ instruction: 0x003842fc │ │ │ │ + eorseq r4, r8, r8, lsl #6 │ │ │ │ + eorseq r4, r8, r4, lsl r3 │ │ │ │ + eorseq r4, r8, r0, lsr #6 │ │ │ │ + eorseq r4, r8, ip, lsr #6 │ │ │ │ + eorseq r4, r8, r8, lsr r3 │ │ │ │ + eorseq r4, r8, r4, asr #6 │ │ │ │ + eorseq r4, r8, r0, asr r3 │ │ │ │ + eorseq r4, r8, ip, asr r3 │ │ │ │ + eorseq r4, r8, r8, ror #6 │ │ │ │ + eorseq r4, r8, r4, ror r3 │ │ │ │ + eorseq r4, r8, r0, lsl #7 │ │ │ │ + mlaseq r8, r0, r3, r4 │ │ │ │ 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 │ │ │ │ @@ -10040,95 +10040,95 @@ │ │ │ │ str lr, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #2 │ │ │ │ ldr r1, [pc, #292] @ 34644 │ │ │ │ ldr r5, [ip, #16] │ │ │ │ - bl fe32c │ │ │ │ + bl fe390 │ │ │ │ cmp r0, #0 │ │ │ │ beq 34550 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 111c58 │ │ │ │ + bl 111b6c │ │ │ │ cmp r0, #0 │ │ │ │ bne 34558 │ │ │ │ ldr r3, [pc, #256] @ 34648 │ │ │ │ ldr r1, [pc, #256] @ 3464c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ b 3463c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 34580 │ │ │ │ ldr r3, [pc, #212] @ 34648 │ │ │ │ ldr r1, [pc, #216] @ 34650 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ b 34550 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [pc, #196] @ 34654 │ │ │ │ beq 345b4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ bne 345b4 │ │ │ │ ldr r3, [pc, #160] @ 34648 │ │ │ │ ldr r1, [pc, #172] @ 34658 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ b 34550 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [pc, #156] @ 3465c │ │ │ │ ldr r0, [pc, #156] @ 34660 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbe74 │ │ │ │ + bl bc130 │ │ │ │ cmp r0, #0 │ │ │ │ blt 34550 │ │ │ │ - bl 2779a8 │ │ │ │ + bl 288a64 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 34550 │ │ │ │ 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 2a02e0 │ │ │ │ + bl 2ae4b4 │ │ │ │ cmn r0, #1 │ │ │ │ bne 34610 │ │ │ │ mov r0, r4 │ │ │ │ - bl 278b20 │ │ │ │ + bl 289794 │ │ │ │ b 34550 │ │ │ │ add r5, r4, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d5d8 │ │ │ │ + bl 230a04 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b504 │ │ │ │ + bl 8b3a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 278b20 │ │ │ │ + bl 289794 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1501fc │ │ │ │ + bl 150c3c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r2, r8, ip, lsr #14 │ │ │ │ + eorseq r4, r8, ip, lsr #8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r8, r8, asr #13 │ │ │ │ - eorseq r2, r8, r4, ror #13 │ │ │ │ + eorseq r4, r8, r8, asr #7 │ │ │ │ + eorseq r4, r8, r4, ror #7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x003826fc │ │ │ │ - eorseq lr, r8, r0, lsr #17 │ │ │ │ - eorseq r2, r8, r4, lsr #14 │ │ │ │ + @ instruction: 0x003843fc │ │ │ │ + eorseq r0, r9, ip, lsr r4 │ │ │ │ + eorseq r4, r8, r4, lsr #8 │ │ │ │ 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 │ │ │ │ @@ -10153,57 +10153,57 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 346f8 │ │ │ │ mov r4, #0 │ │ │ │ b 3481c │ │ │ │ cmp r4, #0 │ │ │ │ bne 34720 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r1, [pc, #288] @ 3482c │ │ │ │ ldr r0, [pc, #288] @ 34830 │ │ │ │ mov r2, r6 │ │ │ │ - bl bbe74 │ │ │ │ + bl bc130 │ │ │ │ cmp r0, #0 │ │ │ │ bge 34738 │ │ │ │ b 346f0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1a7d60 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 1aae78 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 34700 │ │ │ │ b 346f0 │ │ │ │ cmp r6, #2 │ │ │ │ ble 3475c │ │ │ │ ldr r3, [pc, #236] @ 34834 │ │ │ │ mov r2, #3 │ │ │ │ ldr r1, [pc, #232] @ 34838 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1179b0 │ │ │ │ + b 1178bc │ │ │ │ cmn r6, #1 │ │ │ │ bge 34778 │ │ │ │ ldr r3, [pc, #200] @ 34834 │ │ │ │ ldr r1, [pc, #204] @ 3483c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ b 346f0 │ │ │ │ ldr r3, [pc, #192] @ 34840 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 92fdc │ │ │ │ + bl 93074 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 346f0 │ │ │ │ cmn r6, #1 │ │ │ │ bne 347e4 │ │ │ │ add r6, r5, #3744 @ 0xea0 │ │ │ │ add r5, r5, #3792 @ 0xed0 │ │ │ │ add r6, r6, #4 │ │ │ │ @@ -10229,25 +10229,25 @@ │ │ │ │ beq 3481c │ │ │ │ b 347c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 346f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 346f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq pc, r6, r4, asr #2 │ │ │ │ - eorseq fp, r8, r8, lsl #12 │ │ │ │ - eorseq r2, r8, r0, asr #14 │ │ │ │ + subseq pc, r6, r8, lsl #3 │ │ │ │ + eorseq sp, r8, ip, lsr #3 │ │ │ │ + eorseq r4, r8, r0, asr #8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r8, r0, asr r7 │ │ │ │ - eorseq r2, r8, r0, lsr #15 │ │ │ │ + eorseq r4, r8, r0, asr r4 │ │ │ │ + eorseq r4, r8, r0, lsr #9 │ │ │ │ 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 │ │ │ │ @@ -10259,68 +10259,68 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ bl 29a48 <__atomic_store_8@plt> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 157540 │ │ │ │ + bl 158190 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [pc, #36] @ 348c8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b a9b50 │ │ │ │ + b a9d18 │ │ │ │ ldr r3, [pc, #24] @ 348cc │ │ │ │ ldr r1, [pc, #24] @ 348d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r2, r8, r8, asr #15 │ │ │ │ + eorseq r4, r8, r8, asr #9 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x00368bd0 │ │ │ │ + eorseq sl, r6, r0, 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 r2, [pc, #1684] @ 34f80 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 265204 │ │ │ │ + bl 27767c │ │ │ │ cmp r0, #0 │ │ │ │ beq 34928 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 34930 │ │ │ │ ldr r0, [pc, #1644] @ 34f84 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [pc, #1636] @ 34f88 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mvn r5, #0 │ │ │ │ b 34f74 │ │ │ │ ldr lr, [r5, #8] │ │ │ │ cmp lr, #0 │ │ │ │ beq 34950 │ │ │ │ add fp, r5, #8 │ │ │ │ ldr r6, [pc, #1604] @ 34f8c │ │ │ │ mov ip, fp │ │ │ │ mov r1, #0 │ │ │ │ b 349a0 │ │ │ │ ldr r3, [pc, #1580] @ 34f84 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [pc, #1584] @ 34f90 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ b 34928 │ │ │ │ ldr r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r7, [r2, #8]! │ │ │ │ movne r0, #0 │ │ │ │ bne 349e4 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -10340,15 +10340,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ blt 34968 │ │ │ │ ldr r0, [pc, #1472] @ 34f84 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r1, [pc, #1480] @ 34f94 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ b 34928 │ │ │ │ ldr r8, [r2, #4]! │ │ │ │ cmp r4, r8 │ │ │ │ beq 34a14 │ │ │ │ cmp r7, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ bgt 349d8 │ │ │ │ @@ -10360,63 +10360,63 @@ │ │ │ │ bne 349f4 │ │ │ │ b 34a14 │ │ │ │ cmp r4, r6 │ │ │ │ bne 3499c │ │ │ │ ldr r3, [pc, #1384] @ 34f84 │ │ │ │ ldr r1, [pc, #1400] @ 34f98 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ b 34928 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22a48c │ │ │ │ + bl 23d6ac │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 34928 │ │ │ │ ldr r2, [pc, #1344] @ 34f80 │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2d7d44 │ │ │ │ + bl 2e00e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 34928 │ │ │ │ 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 34a7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 226fcc │ │ │ │ + bl 23a1f0 │ │ │ │ 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 92fdc │ │ │ │ + bl 93074 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 34eb4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d7f70 │ │ │ │ + bl 2e030c │ │ │ │ cmp r0, #0 │ │ │ │ ldrlt sl, [r6, #8] │ │ │ │ sublt sl, sl, #1 │ │ │ │ blt 34e20 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34ae4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 34ae4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ movne r5, #0 │ │ │ │ bne 34d6c │ │ │ │ add r3, r7, #8 │ │ │ │ mov sl, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -10433,15 +10433,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bge 34cf4 │ │ │ │ ldr r3, [r8, #84] @ 0x54 │ │ │ │ ldr r6, [r8, #180] @ 0xb4 │ │ │ │ tst r3, #2 │ │ │ │ beq 34b9c │ │ │ │ ldr r3, [pc, #1108] @ 34f9c │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -10458,27 +10458,27 @@ │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ add r2, r1, r2 │ │ │ │ addeq r2, r1, r3 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ beq 34cf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a3504 │ │ │ │ + bl a3590 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bne 34cbc │ │ │ │ - bl 11aa8c │ │ │ │ + bl 11a9d4 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r8, #84] @ 0x54 │ │ │ │ ldr r9, [r8, #180] @ 0xb4 │ │ │ │ tst r3, #2 │ │ │ │ beq 34c30 │ │ │ │ ldr r2, [pc, #960] @ 34f9c │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -10498,15 +10498,15 @@ │ │ │ │ ldr r9, [r3, #20] │ │ │ │ cmp r9, #0 │ │ │ │ beq 34cd4 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl b8ac4 │ │ │ │ + bl b8d78 │ │ │ │ cmp r0, #0 │ │ │ │ beq 34cd4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [pc, #828] @ 34fa0 │ │ │ │ cmp r2, r3 │ │ │ │ beq 34c38 │ │ │ │ @@ -10529,95 +10529,95 @@ │ │ │ │ b 34cbc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ subne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ b 34c38 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl f94e8 │ │ │ │ + bl f952c │ │ │ │ cmp r0, #0 │ │ │ │ beq 34cd4 │ │ │ │ - bl 11aa8c │ │ │ │ + bl 11a9d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3ae8 │ │ │ │ + bl 1a6a60 │ │ │ │ cmp r0, #0 │ │ │ │ bne 34cf4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a3b34 │ │ │ │ + bl 1a6aac │ │ │ │ add sl, sl, #1 │ │ │ │ b 34b08 │ │ │ │ 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 34d34 │ │ │ │ ldr r0, [fp, #4]! │ │ │ │ - bl a2d90 │ │ │ │ + bl a2e1c │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mvnlt r5, #0 │ │ │ │ b 34d10 │ │ │ │ ldr r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ beq 34d48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24cd20 │ │ │ │ + bl 25f498 │ │ │ │ ldr r6, [pc, #596] @ 34fa4 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ beq 34d6c │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - bl 1867bc │ │ │ │ + bl 1876c4 │ │ │ │ add r6, r6, #28 │ │ │ │ b 34d4c │ │ │ │ - bl 1a7f98 │ │ │ │ + bl 1ab0b0 │ │ │ │ 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 34da8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 34da8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34f74 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ bne 34f74 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 34f74 │ │ │ │ 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] @ 34fa8 │ │ │ │ ldr r0, [r3, sl, lsl #2] │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #3 │ │ │ │ - bl fe32c │ │ │ │ + bl fe390 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, r3 │ │ │ │ beq 34e2c │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp sl, #0 │ │ │ │ @@ -10631,119 +10631,119 @@ │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ beq 34e64 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 226fcc │ │ │ │ + bl 23a1f0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str fp, [r2, #172] @ 0xac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34e1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ bne 34e1c │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 34e1c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34eb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 34eb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ bne 34f28 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ beq 34ed4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 226fcc │ │ │ │ + bl 23a1f0 │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #168] @ 0xa8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r9, [r4, #128] @ 0x80 │ │ │ │ beq 34f00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 34f00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34928 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ bne 34928 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 34928 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34f4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 34f4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34928 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ bne 34928 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 34928 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r8, r5, r8, lsr #30 │ │ │ │ + eorseq sl, r5, r8, lsr #21 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003829b4 │ │ │ │ + eorseq r4, r8, r8, lsr #10 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - eorseq r2, r8, r4, ror #19 │ │ │ │ - eorseq r2, r8, ip, lsl sl │ │ │ │ - eorseq r2, r8, ip, asr #20 │ │ │ │ + eorseq r4, r8, r8, asr r5 │ │ │ │ + mlaseq r8, r0, r5, r4 │ │ │ │ + eorseq r4, r8, r0, asr #11 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq fp, r5, ip, asr r1 │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ + eorseq fp, r5, r4, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 34fe0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r0, r0, #5504 @ 0x1580 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ - bl 270c58 │ │ │ │ + bl 282860 │ │ │ │ ldr r0, [pc, #4] @ 34fe4 │ │ │ │ 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] @ 35070 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -10751,21 +10751,21 @@ │ │ │ │ mov r1, r6 │ │ │ │ ble 35060 │ │ │ │ ldr r3, [r4, #1464] @ 0x5b8 │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq 35058 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117104 │ │ │ │ + bl 117010 │ │ │ │ cmp r0, #0 │ │ │ │ blt 35068 │ │ │ │ beq 35058 │ │ │ │ ldr r0, [r4, #1464] @ 0x5b8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 28ea20 <_Py_CheckRecursiveCall@@Base+0x98> │ │ │ │ + bl 29dc5c <_Py_CheckRecursiveCall@@Base+0x98> │ │ │ │ add r5, r5, #1 │ │ │ │ b 35014 │ │ │ │ ldr r0, [pc, #12] @ 35074 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ @@ -10782,15 +10782,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ beq 350cc │ │ │ │ cmp r3, r4 │ │ │ │ bne 350b8 │ │ │ │ ldr r5, [r5] │ │ │ │ b 35094 │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ cmp r0, #0 │ │ │ │ beq 350b0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -10803,138 +10803,138 @@ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ sub sp, sp, #16 │ │ │ │ bge 35110 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [pc, #268] @ 35214 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128d64 │ │ │ │ + b 128d34 │ │ │ │ ldr r1, [pc, #256] @ 35218 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl f414c │ │ │ │ + bl f4190 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r5, #0 │ │ │ │ blt 35208 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, #0 │ │ │ │ bne 35178 │ │ │ │ - bl 2d8684 │ │ │ │ + bl 2e0a24 │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ ldr r2, [pc, #208] @ 3521c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ ldr ip, [pc, #200] @ 35220 │ │ │ │ movne ip, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #180] @ 35224 │ │ │ │ - bl 128d64 │ │ │ │ + bl 128d34 │ │ │ │ mov r5, r0 │ │ │ │ b 35208 │ │ │ │ - bl 1aa32c │ │ │ │ + bl 1adf5c │ │ │ │ cmp r0, #0 │ │ │ │ bne 351c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d8684 │ │ │ │ + bl 2e0a24 │ │ │ │ ldrb ip, [r4, #12] │ │ │ │ ldr r1, [pc, #132] @ 3521c │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ ldr r2, [pc, #128] @ 35220 │ │ │ │ movne r2, r1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #112] @ 35228 │ │ │ │ - bl 128d64 │ │ │ │ + bl 128d34 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaa94 │ │ │ │ + bl 1ae748 │ │ │ │ b 351e4 │ │ │ │ ble 351e0 │ │ │ │ ldr r3, [pc, #88] @ 3522c │ │ │ │ ldr r1, [pc, #88] @ 35230 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 35208 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 35208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r2, r8, r0, lsr #23 │ │ │ │ + eorseq r4, r8, r0, lsl #14 │ │ │ │ ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ - eorseq pc, r5, r0, ror sp @ │ │ │ │ - eorseq pc, r5, r8, ror #26 │ │ │ │ - @ instruction: 0x00382bb4 │ │ │ │ - @ instruction: 0x00382bd8 │ │ │ │ + @ instruction: 0x003618f0 │ │ │ │ + eorseq r1, r6, r8, ror #17 │ │ │ │ + eorseq r4, r8, r4, lsl r7 │ │ │ │ + eorseq r4, r8, r8, lsr r7 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r7, r7, ip, lsl #25 │ │ │ │ + eorseq r9, r7, r8, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 128584 │ │ │ │ + bl 128554 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 35264 │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 352a8 │ │ │ │ ldr r1, [pc, #68] @ 352b0 │ │ │ │ ldr r0, [pc, #68] @ 352b4 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbe74 │ │ │ │ + bl bc130 │ │ │ │ cmp r0, #0 │ │ │ │ bge 35290 │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ beq 352a0 │ │ │ │ b 352a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 29580 │ │ │ │ cmn r0, #1 │ │ │ │ beq 3527c │ │ │ │ pop {r4, lr} │ │ │ │ - b a6554 │ │ │ │ + b a65e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r6, r8, asr lr │ │ │ │ - eorseq r2, r8, ip, lsr #25 │ │ │ │ + @ instruction: 0x003679d8 │ │ │ │ + eorseq r4, r8, r0, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1a7f98 │ │ │ │ + bl 1ab0b0 │ │ │ │ ldr r3, [pc, #144] @ 35364 │ │ │ │ ldr r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, r0 │ │ │ │ beq 352f0 │ │ │ │ ldr r3, [pc, #132] @ 35368 │ │ │ │ ldr r1, [pc, #132] @ 3536c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ b 35304 │ │ │ │ ldr r0, [pc, #120] @ 35370 │ │ │ │ mov r1, #0 │ │ │ │ - bl bbe74 │ │ │ │ + bl bc130 │ │ │ │ cmp r0, #0 │ │ │ │ bge 3530c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r4, [pc, #96] @ 35374 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -10948,43 +10948,43 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ beq 35354 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 35354 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4] │ │ │ │ ldr r0, [pc, #20] @ 35378 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x00382cd4 │ │ │ │ - eorseq r2, r8, r0, lsl #26 │ │ │ │ + eorseq r4, r8, r8, asr #16 │ │ │ │ + eorseq r4, r8, r4, ror r8 │ │ │ │ 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] @ 354e0 │ │ │ │ mov r6, r1 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 353bc │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ b 354d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 92d70 │ │ │ │ + bl 92e08 │ │ │ │ subs r5, r0, #0 │ │ │ │ addne r8, r5, #8 │ │ │ │ movne r2, r8 │ │ │ │ movne r3, #0 │ │ │ │ beq 353b0 │ │ │ │ cmp r3, r4 │ │ │ │ bge 35400 │ │ │ │ @@ -10995,19 +10995,19 @@ │ │ │ │ add ip, ip, #1 │ │ │ │ strne ip, [lr] │ │ │ │ str lr, [r2, #4]! │ │ │ │ b 353d8 │ │ │ │ ldr r1, [pc, #220] @ 354e4 │ │ │ │ ldr r0, [pc, #220] @ 354e8 │ │ │ │ mov r2, r5 │ │ │ │ - bl bbe74 │ │ │ │ + bl bc130 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3542c │ │ │ │ mov r0, #0 │ │ │ │ - bl 92fdc │ │ │ │ + bl 93074 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r7, #0 │ │ │ │ bne 3544c │ │ │ │ mov r4, #0 │ │ │ │ b 354d0 │ │ │ │ ldr r6, [r8, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ @@ -11042,23 +11042,23 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3542c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3542c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 3542c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r5, r7, ip, lsl r4 │ │ │ │ - eorseq lr, r5, r0, lsl #8 │ │ │ │ - eorseq r2, r8, r0, lsl lr │ │ │ │ + eorseq r6, r7, r0, ror #24 │ │ │ │ + eorseq pc, r5, r0, lsl #31 │ │ │ │ + eorseq r4, r8, r4, lsl #19 │ │ │ │ andeq r5, r3, ip, ror #20 │ │ │ │ │ │ │ │ 000354f0 <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -11085,363 +11085,363 @@ │ │ │ │ bne 3556c <_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] @ 356ec <_PyXI_ApplyError@@Base+0x1d4> │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ b 356e4 <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ ldr r1, [pc, #380] @ 356f0 <_PyXI_ApplyError@@Base+0x1d8> │ │ │ │ add r3, r2, #6 │ │ │ │ cmp r3, #6 │ │ │ │ bhi 355dc <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [pc, #356] @ 356f4 <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c1b68 │ │ │ │ + bl 1c79fc │ │ │ │ b 355ec <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ - bl 2915fc │ │ │ │ + bl 2a064c │ │ │ │ b 355ec <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ ldr r3, [pc, #332] @ 356f4 <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ ldr r1, [pc, #332] @ 356f8 <_PyXI_ApplyError@@Base+0x1e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ b 355ec <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ ldr r3, [pc, #312] @ 356f4 <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ ldr r1, [pc, #316] @ 356fc <_PyXI_ApplyError@@Base+0x1e4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ b 355ec <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ ldr r3, [pc, #292] @ 356f4 <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ ldr r1, [pc, #300] @ 35700 <_PyXI_ApplyError@@Base+0x1e8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ b 355ec <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ ldr r3, [pc, #288] @ 35704 <_PyXI_ApplyError@@Base+0x1ec> │ │ │ │ ldr r1, [pc, #288] @ 35708 <_PyXI_ApplyError@@Base+0x1f0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne 35604 <_PyXI_ApplyError@@Base+0xec> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq 356e4 <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ - bl 11aa1c │ │ │ │ + bl 11a964 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ ldr r3, [pc, #224] @ 356f4 <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r7, [r3] │ │ │ │ add r4, r4, #8 │ │ │ │ mov r6, r0 │ │ │ │ beq 35638 <_PyXI_ApplyError@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9df74 │ │ │ │ + bl 9dffc │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 35638 <_PyXI_ApplyError@@Base+0x120> │ │ │ │ - bl 11aa8c │ │ │ │ + bl 11a9d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 35adc <_PyXI_ApplyError@@Base+0x5c4> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 139aec │ │ │ │ + bl 139abc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 35674 <_PyXI_ApplyError@@Base+0x15c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 35674 <_PyXI_ApplyError@@Base+0x15c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 356c8 <_PyXI_ApplyError@@Base+0x1b0> │ │ │ │ - bl 11aa1c │ │ │ │ + bl 11a964 │ │ │ │ ldr r1, [pc, #132] @ 3570c <_PyXI_ApplyError@@Base+0x1f4> │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl a7990 │ │ │ │ + bl a7ae4 │ │ │ │ cmp r0, #0 │ │ │ │ bge 3569c <_PyXI_ApplyError@@Base+0x184> │ │ │ │ - bl 11aa8c │ │ │ │ + bl 11a9d4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 356c0 <_PyXI_ApplyError@@Base+0x1a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 356c0 <_PyXI_ApplyError@@Base+0x1a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11aa40 │ │ │ │ - bl 11aa1c │ │ │ │ + bl 11a988 │ │ │ │ + bl 11a964 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r0, [r6, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11aa40 │ │ │ │ + bl 11a988 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r2, r8, r4, lsr #28 │ │ │ │ - subeq r2, pc, ip, lsr r1 @ │ │ │ │ + mlaseq r8, r8, r9, r4 │ │ │ │ + subeq r3, pc, r0, lsr sl @ │ │ │ │ subseq ip, r5, r4, asr r4 │ │ │ │ - mlaseq r7, r0, r9, r1 │ │ │ │ - eorseq r2, r8, r4, asr lr │ │ │ │ - eorseq r2, r8, r8, ror lr │ │ │ │ + eorseq r3, r7, r0, lsl r5 │ │ │ │ + eorseq r4, r8, r8, asr #19 │ │ │ │ + eorseq r4, r8, ip, ror #19 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r8, r0, lsr #29 │ │ │ │ - @ instruction: 0x00382ebc │ │ │ │ + eorseq r4, r8, r4, lsl sl │ │ │ │ + eorseq r4, r8, r0, lsr sl │ │ │ │ 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 22da84 <_PyNamespace_New@@Base> │ │ │ │ + bl afda8 <_PyNamespace_New@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 35a40 <_PyXI_ApplyError@@Base+0x528> │ │ │ │ mov r0, #0 │ │ │ │ - bl 22da84 <_PyNamespace_New@@Base> │ │ │ │ + bl afda8 <_PyNamespace_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3588c <_PyXI_ApplyError@@Base+0x374> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 357a4 <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ - bl 9df74 │ │ │ │ + bl 9dffc │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 35868 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ ldr r1, [pc, #744] @ 35a4c <_PyXI_ApplyError@@Base+0x534> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a7990 │ │ │ │ + bl a7ae4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ beq 35794 <_PyXI_ApplyError@@Base+0x27c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 35794 <_PyXI_ApplyError@@Base+0x27c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ movge r3, #0 │ │ │ │ bge 357a8 <_PyXI_ApplyError@@Base+0x290> │ │ │ │ b 35868 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 35804 <_PyXI_ApplyError@@Base+0x2ec> │ │ │ │ - bl 9df74 │ │ │ │ + bl 9dffc │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 35868 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ ldr r1, [pc, #648] @ 35a50 <_PyXI_ApplyError@@Base+0x538> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a7990 │ │ │ │ + bl a7ae4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ beq 357f8 <_PyXI_ApplyError@@Base+0x2e0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 357f8 <_PyXI_ApplyError@@Base+0x2e0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ blt 35868 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 35860 <_PyXI_ApplyError@@Base+0x348> │ │ │ │ - bl 9df74 │ │ │ │ + bl 9dffc │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 35868 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ ldr r1, [pc, #560] @ 35a54 <_PyXI_ApplyError@@Base+0x53c> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a7990 │ │ │ │ + bl a7ae4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ beq 35854 <_PyXI_ApplyError@@Base+0x33c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 35854 <_PyXI_ApplyError@@Base+0x33c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ bge 358b0 <_PyXI_ApplyError@@Base+0x398> │ │ │ │ b 35868 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ cmp r3, #0 │ │ │ │ beq 358b0 <_PyXI_ApplyError@@Base+0x398> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3588c <_PyXI_ApplyError@@Base+0x374> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3588c <_PyXI_ApplyError@@Base+0x374> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - bl a583c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 358f0 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ ldr r2, [pc, #440] @ 35a58 <_PyXI_ApplyError@@Base+0x540> │ │ │ │ ldr r4, [pc, #436] @ 35a58 <_PyXI_ApplyError@@Base+0x540> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r1, [pc, #420] @ 35a5c <_PyXI_ApplyError@@Base+0x544> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7990 │ │ │ │ + bl a7ae4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 358e8 <_PyXI_ApplyError@@Base+0x3d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 358e8 <_PyXI_ApplyError@@Base+0x3d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ bge 35900 <_PyXI_ApplyError@@Base+0x3e8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 35a28 <_PyXI_ApplyError@@Base+0x510> │ │ │ │ b 35a40 <_PyXI_ApplyError@@Base+0x528> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3591c <_PyXI_ApplyError@@Base+0x404> │ │ │ │ - bl 9df74 │ │ │ │ + bl 9dffc │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 35934 <_PyXI_ApplyError@@Base+0x41c> │ │ │ │ b 358f0 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ ldr r2, [pc, #308] @ 35a58 <_PyXI_ApplyError@@Base+0x540> │ │ │ │ ldr r4, [pc, #304] @ 35a58 <_PyXI_ApplyError@@Base+0x540> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r1, [pc, #292] @ 35a60 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7990 │ │ │ │ + bl a7ae4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 3596c <_PyXI_ApplyError@@Base+0x454> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3596c <_PyXI_ApplyError@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 358f0 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ mov r0, r6 │ │ │ │ bl 35adc <_PyXI_ApplyError@@Base+0x5c4> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 358f0 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ ldr r1, [pc, #216] @ 35a64 <_PyXI_ApplyError@@Base+0x54c> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7990 │ │ │ │ + bl a7ae4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 359bc <_PyXI_ApplyError@@Base+0x4a4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 359bc <_PyXI_ApplyError@@Base+0x4a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 358f0 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 35a44 <_PyXI_ApplyError@@Base+0x52c> │ │ │ │ - bl 9df74 │ │ │ │ + bl 9dffc │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 359e4 <_PyXI_ApplyError@@Base+0x4cc> │ │ │ │ - bl 11aa8c │ │ │ │ + bl 11a9d4 │ │ │ │ b 35a44 <_PyXI_ApplyError@@Base+0x52c> │ │ │ │ ldr r1, [pc, #124] @ 35a68 <_PyXI_ApplyError@@Base+0x550> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7990 │ │ │ │ + bl a7ae4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 35a1c <_PyXI_ApplyError@@Base+0x504> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 35a1c <_PyXI_ApplyError@@Base+0x504> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ bge 35a44 <_PyXI_ApplyError@@Base+0x52c> │ │ │ │ b 358f0 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 35a40 <_PyXI_ApplyError@@Base+0x528> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r8, r5, r0, lsr #32 │ │ │ │ - eorseq r8, r5, ip, lsr #32 │ │ │ │ - eorseq r8, r5, ip, asr r0 │ │ │ │ + eorseq r9, r5, r0, lsr #23 │ │ │ │ + eorseq r9, r5, ip, lsr #23 │ │ │ │ + @ instruction: 0x00359bdc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq pc, r5, r0, lsl sp @ │ │ │ │ - eorseq fp, r5, r0, ror #3 │ │ │ │ - eorseq r2, r8, r8, asr #29 │ │ │ │ - @ instruction: 0x00382ed4 │ │ │ │ + mlaseq r6, r0, r8, r1 │ │ │ │ + eorseq ip, r5, r0, ror #26 │ │ │ │ + eorseq r4, r8, ip, lsr sl │ │ │ │ + eorseq r4, r8, r8, asr #20 │ │ │ │ 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 ab2a0 │ │ │ │ + bl ab468 │ │ │ │ lsr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 35bc8 <_PyXI_ApplyError@@Base+0x6b0> │ │ │ │ cmn r0, #1 │ │ │ │ bne 35ac8 <_PyXI_ApplyError@@Base+0x5b0> │ │ │ │ ldr r3, [pc, #24] @ 35ad0 <_PyXI_ApplyError@@Base+0x5b8> │ │ │ │ ldr r1, [pc, #24] @ 35ad4 <_PyXI_ApplyError@@Base+0x5bc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #8] @ 35ad8 <_PyXI_ApplyError@@Base+0x5c0> │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r8, r0, ror #29 │ │ │ │ + eorseq r4, r8, r4, asr 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 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ @@ -11462,45 +11462,45 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 35b4c <_PyXI_ApplyError@@Base+0x634> │ │ │ │ b 35b80 <_PyXI_ApplyError@@Base+0x668> │ │ │ │ cmp r5, #0 │ │ │ │ beq 35ba8 <_PyXI_ApplyError@@Base+0x690> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9df74 │ │ │ │ + b 9dffc │ │ │ │ cmp r5, #0 │ │ │ │ beq 35b6c <_PyXI_ApplyError@@Base+0x654> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, #80] @ 35bb8 <_PyXI_ApplyError@@Base+0x6a0> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128d64 │ │ │ │ + b 128d34 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, #64] @ 35bbc <_PyXI_ApplyError@@Base+0x6a4> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128d64 │ │ │ │ + b 128d34 │ │ │ │ cmp r5, #0 │ │ │ │ beq 35b9c <_PyXI_ApplyError@@Base+0x684> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, #40] @ 35bc0 <_PyXI_ApplyError@@Base+0x6a8> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128d64 │ │ │ │ + b 128d34 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9df74 │ │ │ │ + b 9dffc │ │ │ │ ldr r0, [pc, #20] @ 35bc4 <_PyXI_ApplyError@@Base+0x6ac> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r5, r4, asr #4 │ │ │ │ - eorseq r6, r5, r8, asr r9 │ │ │ │ - eorseq r2, r8, ip, lsl pc │ │ │ │ - eorseq r2, r8, r8, lsr #30 │ │ │ │ - eorseq r2, r8, r0, lsr pc │ │ │ │ + eorseq fp, r5, r4, asr #27 │ │ │ │ + @ instruction: 0x003584d8 │ │ │ │ + mlaseq r8, r0, sl, r4 │ │ │ │ + mlaseq r8, ip, sl, r4 │ │ │ │ + eorseq r4, r8, r4, lsr #21 │ │ │ │ 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 │ │ │ │ @@ -11512,50 +11512,50 @@ │ │ │ │ cmp r2, r1 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne 35cc4 <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 188b88 │ │ │ │ + bl 189cac │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 35cc4 <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ - bl aeb58 │ │ │ │ + bl aed70 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ beq 35c48 <_PyXI_ApplyError@@Base+0x730> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 35c48 <_PyXI_ApplyError@@Base+0x730> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ bne 35c84 <_PyXI_ApplyError@@Base+0x76c> │ │ │ │ b 35cc4 <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2d5df8 │ │ │ │ + bl 20dbc0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ blt 35ce8 <_PyXI_ApplyError@@Base+0x7d0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 35d4c <_PyXI_ApplyError@@Base+0x834> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ bne 35d68 <_PyXI_ApplyError@@Base+0x850> │ │ │ │ mov r0, r4 │ │ │ │ - bl aefd4 │ │ │ │ + bl af1ec │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ beq 35d80 <_PyXI_ApplyError@@Base+0x868> │ │ │ │ mov r0, r7 │ │ │ │ - bl a9624 │ │ │ │ + bl a97ec │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ bne 35c54 <_PyXI_ApplyError@@Base+0x73c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 35ccc <_PyXI_ApplyError@@Base+0x7b4> │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -11564,64 +11564,64 @@ │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 35cb8 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 35cb8 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 35d08 <_PyXI_ApplyError@@Base+0x7f0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 35d08 <_PyXI_ApplyError@@Base+0x7f0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 35cb8 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 35cb8 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 35cb8 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 35cc4 <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 35cc4 <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 35c74 <_PyXI_ApplyError@@Base+0x75c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 35c74 <_PyXI_ApplyError@@Base+0x75c> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 35c84 <_PyXI_ApplyError@@Base+0x76c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 35c84 <_PyXI_ApplyError@@Base+0x76c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 35da4 <_PyXI_ApplyError@@Base+0x88c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 35da4 <_PyXI_ApplyError@@Base+0x88c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - bl a583c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + bl a58c8 │ │ │ │ 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} │ │ │ │ @@ -11630,538 +11630,538 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, #144] @ 35e70 <_PyXI_ApplyError@@Base+0x958> │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, ip │ │ │ │ - bl b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 35e40 <_PyXI_ApplyError@@Base+0x928> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, #0 │ │ │ │ - bl 17f830 │ │ │ │ + bl 180794 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35e48 <_PyXI_ApplyError@@Base+0x930> │ │ │ │ - bl c3e9c │ │ │ │ + bl c4160 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 17f830 │ │ │ │ + bl 180794 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r5, #0 │ │ │ │ bne 35e48 <_PyXI_ApplyError@@Base+0x930> │ │ │ │ ldr r3, [pc, #60] @ 35e74 <_PyXI_ApplyError@@Base+0x95c> │ │ │ │ ldr r1, [pc, #60] @ 35e78 <_PyXI_ApplyError@@Base+0x960> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ b 35e68 <_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] @ 35e7c <_PyXI_ApplyError@@Base+0x964> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #24] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r3, r8, r8, asr #32 │ │ │ │ + @ instruction: 0x00384bbc │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r8, r0, rrx │ │ │ │ + @ instruction: 0x00384bd4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 00035e80 : │ │ │ │ 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 35eb4 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ bne 35ee4 │ │ │ │ b 35ed8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #52] @ 35ef8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 35ea0 │ │ │ │ b 35ef0 │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35ef0 │ │ │ │ ldr r3, [pc, #16] @ 35efc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c1b68 │ │ │ │ + bl 1c79fc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r0, r7, r8, ror r8 │ │ │ │ + @ instruction: 0x003723f8 │ │ │ │ subseq sp, r5, r4, asr fp │ │ │ │ │ │ │ │ 00035f00 : │ │ │ │ ldr r0, [pc] @ 35f08 │ │ │ │ - b 10f1a4 │ │ │ │ + b 10efe0 │ │ │ │ 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 10fbe4 │ │ │ │ + bl 10fa20 │ │ │ │ ldr r1, [pc, #360] @ 36094 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128a10 │ │ │ │ + bl 1289e0 │ │ │ │ ldr r1, [pc, #344] @ 36098 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1104e0 │ │ │ │ + bl 110374 │ │ │ │ cmp r0, #0 │ │ │ │ bge 35f5c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #312] @ 3609c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128a10 │ │ │ │ + bl 1289e0 │ │ │ │ ldr r1, [pc, #300] @ 360a0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1104e0 │ │ │ │ + bl 110374 │ │ │ │ cmp r0, #0 │ │ │ │ blt 35f54 │ │ │ │ ldr r1, [pc, #276] @ 360a4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128a10 │ │ │ │ + bl 1289e0 │ │ │ │ ldr r1, [pc, #264] @ 360a8 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1104e0 │ │ │ │ + bl 110374 │ │ │ │ cmp r0, #0 │ │ │ │ blt 35f54 │ │ │ │ mov r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 91b7c │ │ │ │ + bl 91c14 │ │ │ │ ldr r1, [pc, #228] @ 360ac │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1104e0 │ │ │ │ + bl 110374 │ │ │ │ cmp r0, #0 │ │ │ │ ldrge r6, [pc, #208] @ 360b0 │ │ │ │ blt 35f54 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 36008 │ │ │ │ ldr r2, [r6] │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmn r0, #1 │ │ │ │ beq 35f54 │ │ │ │ add r6, r6, #8 │ │ │ │ b 35fe0 │ │ │ │ ldr r3, [pc, #164] @ 360b4 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl a2bc4 │ │ │ │ + bl a2c50 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 35f54 │ │ │ │ ldr r1, [pc, #144] @ 360b8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128a10 │ │ │ │ + bl 1289e0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r5] │ │ │ │ beq 36058 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 36058 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq 35f54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128a48 │ │ │ │ + bl 128a18 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35f54 │ │ │ │ ldr r0, [pc, #64] @ 360bc │ │ │ │ - bl 9df08 │ │ │ │ + bl 9df90 │ │ │ │ mov r2, r0 │ │ │ │ clz r3, r0 │ │ │ │ lsr r3, r3, #5 │ │ │ │ rsb r0, r3, #0 │ │ │ │ str r2, [r5, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq pc, r6, r8, lsl r7 @ │ │ │ │ - eorseq r6, r8, r4, ror sl │ │ │ │ + eorseq r8, r8, r8, lsl r6 │ │ │ │ subseq pc, r6, ip, lsr #14 │ │ │ │ - @ instruction: 0x00369bd4 │ │ │ │ + eorseq fp, r6, r4, asr r7 │ │ │ │ subseq pc, r6, r0, asr #14 │ │ │ │ - eorseq r9, r6, r8, ror #23 │ │ │ │ - eorseq r7, r8, ip, asr #5 │ │ │ │ - subeq r2, pc, r4, lsl #14 │ │ │ │ + eorseq fp, r6, r8, ror #14 │ │ │ │ + eorseq r8, r8, r0, ror lr │ │ │ │ + subeq r4, pc, r8, lsl #5 │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ subseq pc, r6, r4, asr r7 @ │ │ │ │ - @ instruction: 0x003698f8 │ │ │ │ + eorseq fp, r6, r8, ror r4 │ │ │ │ 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 10fbe4 │ │ │ │ + bl 10fa20 │ │ │ │ add ip, sp, #12 │ │ │ │ ldr r1, [pc, #220] @ 361d0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp] │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl fe32c │ │ │ │ + bl fe390 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3613c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ bne 36144 │ │ │ │ ldr r3, [pc, #160] @ 361d4 │ │ │ │ ldr r1, [pc, #160] @ 361d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ b 361c8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2f3398 │ │ │ │ + bl 2fb69c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3613c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bge 3619c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3613c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3613c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 3613c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 361ac │ │ │ │ ldr r0, [pc, #48] @ 361dc │ │ │ │ b 361c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 361a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 361a4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ + eorseq fp, r5, r4, asr #28 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, ror sl │ │ │ │ + eorseq r8, r8, r4, asr #12 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 000361e0 : │ │ │ │ ldr r0, [pc] @ 361e8 │ │ │ │ - b 10f1a4 │ │ │ │ + b 10efe0 │ │ │ │ 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 10fbe4 │ │ │ │ + bl 10fa20 │ │ │ │ ldr r1, [pc, #936] @ 365b4 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128a10 │ │ │ │ + bl 1289e0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ beq 36510 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128a48 │ │ │ │ + bl 128a18 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36510 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [pc, #884] @ 365b8 │ │ │ │ ldr r7, [r3, #132] @ 0x84 │ │ │ │ ldr r1, [pc, #880] @ 365bc │ │ │ │ mov r0, r7 │ │ │ │ - bl a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ ldr r4, [pc, #872] @ 365c0 │ │ │ │ ldr r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ blt 3629c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36280 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1132] @ 0x46c │ │ │ │ bne 36280 │ │ │ │ ldr r0, [pc, #824] @ 365b8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #816] @ 365b8 │ │ │ │ ldr r1, [pc, #824] @ 365c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ ldr r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ bge 362c0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36510 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1132] @ 0x46c │ │ │ │ bne 36510 │ │ │ │ ldr r0, [pc, #764] @ 365b8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 36510 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 362e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1132] @ 0x46c │ │ │ │ bne 362e0 │ │ │ │ ldr r0, [pc, #728] @ 365b8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #736] @ 365c8 │ │ │ │ ldr r1, [pc, #736] @ 365cc │ │ │ │ mov r0, r7 │ │ │ │ - bl a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ ldr r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36338 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3631c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1900] @ 0x76c │ │ │ │ bne 3631c │ │ │ │ ldr r0, [pc, #684] @ 365c8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #676] @ 365c8 │ │ │ │ ldr r1, [pc, #680] @ 365d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ ldr r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ bge 3635c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36510 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1900] @ 0x76c │ │ │ │ bne 36510 │ │ │ │ ldr r0, [pc, #624] @ 365c8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 36510 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3637c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1900] @ 0x76c │ │ │ │ bne 3637c │ │ │ │ ldr r0, [pc, #588] @ 365c8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [pc, #592] @ 365d4 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36510 │ │ │ │ ldr r1, [pc, #572] @ 365d8 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36510 │ │ │ │ ldr r1, [pc, #552] @ 365dc │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36510 │ │ │ │ ldr r1, [pc, #532] @ 365e0 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36510 │ │ │ │ ldr r1, [pc, #512] @ 365e4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128a10 │ │ │ │ + bl 1289e0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ beq 36510 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128a48 │ │ │ │ + bl 128a18 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36510 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [pc, #464] @ 365e8 │ │ │ │ ldr r6, [r3, #132] @ 0x84 │ │ │ │ ldr r1, [pc, #412] @ 365bc │ │ │ │ mov r0, r6 │ │ │ │ - bl a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ ldr r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ blt 3646c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36450 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1004] @ 0x3ec │ │ │ │ bne 36450 │ │ │ │ ldr r0, [pc, #408] @ 365e8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #400] @ 365e8 │ │ │ │ ldr r1, [pc, #360] @ 365c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ ldr r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ bge 36490 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36510 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1004] @ 0x3ec │ │ │ │ bne 36510 │ │ │ │ ldr r0, [pc, #348] @ 365e8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 36510 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 364b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1004] @ 0x3ec │ │ │ │ bne 364b0 │ │ │ │ ldr r0, [pc, #312] @ 365e8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #308] @ 365ec │ │ │ │ ldr r1, [pc, #272] @ 365cc │ │ │ │ mov r0, r6 │ │ │ │ - bl a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ ldr r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ blt 364f0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 36518 │ │ │ │ ldr r2, [pc, #272] @ 365ec │ │ │ │ ldr r1, [pc, #240] @ 365d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ ldr r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ bge 36534 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36510 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1388] @ 0x56c │ │ │ │ bne 36510 │ │ │ │ ldr r0, [pc, #220] @ 365ec │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 364d4 │ │ │ │ ldr r0, [pc, #188] @ 365ec │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 364d4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36554 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1388] @ 0x56c │ │ │ │ bne 36554 │ │ │ │ ldr r0, [pc, #152] @ 365ec │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [pc, #148] @ 365f0 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36510 │ │ │ │ ldr r1, [pc, #128] @ 365f4 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36510 │ │ │ │ ldr r1, [pc, #108] @ 365f8 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36510 │ │ │ │ ldr r1, [pc, #88] @ 365fc │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsheq pc, [r6], #-112 @ 0xffffff90 @ │ │ │ │ subseq r7, r7, ip, ror r2 │ │ │ │ - eorseq r6, r8, ip, ror ip │ │ │ │ + eorseq r8, r8, r0, lsr #16 │ │ │ │ subseq r6, r7, r0, lsl lr │ │ │ │ - mlaseq r8, r0, ip, r6 │ │ │ │ + eorseq r8, r8, r4, lsr r8 │ │ │ │ subseq r7, r7, ip, ror r5 │ │ │ │ - eorseq r6, r8, r4, lsr #25 │ │ │ │ - @ instruction: 0x00386cbc │ │ │ │ - eorseq r6, r8, r4, ror ip │ │ │ │ - eorseq r6, r8, r8, lsl #25 │ │ │ │ - mlaseq r8, ip, ip, r6 │ │ │ │ - @ instruction: 0x00386cb4 │ │ │ │ + eorseq r8, r8, r8, asr #16 │ │ │ │ + eorseq r8, r8, r0, ror #16 │ │ │ │ + eorseq r8, r8, r8, lsl r8 │ │ │ │ + eorseq r8, r8, ip, lsr #16 │ │ │ │ + eorseq r8, r8, r0, asr #16 │ │ │ │ + eorseq r8, r8, r8, asr r8 │ │ │ │ subseq pc, r6, r4, lsl #16 │ │ │ │ ldrsheq r7, [r7], #-28 @ 0xffffffe4 │ │ │ │ subseq r7, r7, ip, ror r3 │ │ │ │ - eorseq r6, r8, ip, asr #25 │ │ │ │ - eorseq r6, r8, r0, ror #25 │ │ │ │ - @ instruction: 0x00386cf4 │ │ │ │ - eorseq r6, r8, ip, lsl #26 │ │ │ │ + eorseq r8, r8, r0, ror r8 │ │ │ │ + eorseq r8, r8, r4, lsl #17 │ │ │ │ + mlaseq r8, r8, r8, r8 │ │ │ │ + @ instruction: 0x003888b0 │ │ │ │ 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 │ │ │ │ @@ -12169,38 +12169,38 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [pc, #40] @ 3665c │ │ │ │ ldr r3, [pc, #40] @ 36660 │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 118f9c │ │ │ │ + bl 118ee8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 36654 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2fe58 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r6, r8, r4, lsr #26 │ │ │ │ + eorseq r8, r8, r8, asr #17 │ │ │ │ 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 1879f0 <_Py_union_type_or@@Base+0x664> │ │ │ │ + bl 188b14 <_Py_union_type_or@@Base+0x664> │ │ │ │ ldr r0, [pc] @ 36688 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 0003668c : │ │ │ │ ldr r0, [pc] @ 36694 │ │ │ │ - b 10f1a4 │ │ │ │ + b 10efe0 │ │ │ │ subseq pc, r6, r4, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r3, r1 │ │ │ │ @@ -12208,162 +12208,162 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, r2 │ │ │ │ beq 366d8 │ │ │ │ ldr r3, [pc, #552] @ 368f4 │ │ │ │ ldr r1, [pc, #552] @ 368f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ b 3670c │ │ │ │ ldr r1, [pc, #540] @ 368fc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r2 │ │ │ │ beq 3677c │ │ │ │ ldr r0, [pc, #524] @ 36900 │ │ │ │ mov r1, sp │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr r7, [r3, #20] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - bl 265850 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18e404 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 36714 │ │ │ │ mov r0, #0 │ │ │ │ b 368ec │ │ │ │ ldr r4, [sp] │ │ │ │ ldr r8, [pc, #484] @ 36904 │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r4, r8 │ │ │ │ bne 36784 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ cmp r5, r8 │ │ │ │ beq 3677c │ │ │ │ ldr r1, [pc, #456] @ 36908 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f794 │ │ │ │ + bl 10f5d0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp] │ │ │ │ beq 3670c │ │ │ │ cmp r0, r8 │ │ │ │ bne 36784 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3677c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ bne 3677c │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [pc, #384] @ 36904 │ │ │ │ b 368ec │ │ │ │ ldr r0, [pc, #384] @ 3690c │ │ │ │ mov r1, r4 │ │ │ │ - bl 1433a4 │ │ │ │ + bl 143b38 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36848 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bne 367b8 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ bne 367d4 │ │ │ │ b 367f4 │ │ │ │ ldr r1, [pc, #336] @ 36910 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f414c │ │ │ │ + bl f4190 │ │ │ │ cmp r0, #0 │ │ │ │ bge 367a8 │ │ │ │ b 36848 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1431c4 │ │ │ │ + bl 143958 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ bge 36850 │ │ │ │ b 36828 │ │ │ │ - bl 8b844 │ │ │ │ + bl 8b6e8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [pc, #268] @ 36914 │ │ │ │ - bl 128d64 │ │ │ │ + bl 128d34 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 36874 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1431c4 │ │ │ │ + bl 143958 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ bge 36850 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36848 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 36848 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mvn r4, #0 │ │ │ │ b 368bc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3688c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 3688c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 3688c │ │ │ │ - bl 11aa8c │ │ │ │ + bl 11a9d4 │ │ │ │ ldr r0, [pc, #152] @ 36918 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1433a4 │ │ │ │ + bl 143b38 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36848 │ │ │ │ ldr r0, [pc, #136] @ 3691c │ │ │ │ mov r1, r4 │ │ │ │ - bl 1433a4 │ │ │ │ + bl 143b38 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36848 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2659e8 │ │ │ │ + bl 277dd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174ddc <_PyLong_FromGid@@Base+0x18> │ │ │ │ + bl 175cf8 <_PyLong_FromGid@@Base+0x18> │ │ │ │ asr r4, r0, #31 │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 368e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ bne 368e0 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ bne 3677c │ │ │ │ b 3670c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00386dd4 │ │ │ │ + eorseq r8, r8, r8, ror r9 │ │ │ │ subseq sp, r5, r0, asr fp │ │ │ │ subseq lr, r7, r4, lsl #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r6, r8, ip, lsl #28 │ │ │ │ - eorseq r6, r8, r4, lsl lr │ │ │ │ + @ instruction: 0x003889b0 │ │ │ │ + @ instruction: 0x003889b8 │ │ │ │ ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ - eorseq r9, r8, r0, asr fp │ │ │ │ - eorseq r6, r8, ip, lsr #28 │ │ │ │ - eorseq sl, r7, r4, lsr #3 │ │ │ │ + eorseq fp, r8, r4, lsr #14 │ │ │ │ + @ instruction: 0x003889d0 │ │ │ │ + eorseq fp, r7, r4, lsr #26 │ │ │ │ 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 │ │ │ │ @@ -12384,25 +12384,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 10fbe4 │ │ │ │ + bl 10fa20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #1656] @ 37018 │ │ │ │ - bl 9df08 │ │ │ │ + bl 9df90 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ beq 36bd4 │ │ │ │ ldr r1, [pc, #1640] @ 3701c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128a10 │ │ │ │ + bl 1289e0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ beq 36bd4 │ │ │ │ ldr r7, [pc, #1616] @ 37020 │ │ │ │ ldr r9, [pc, #1616] @ 37024 │ │ │ │ ldr r8, [pc, #1616] @ 37028 │ │ │ │ ldr r2, [r7] │ │ │ │ @@ -12410,341 +12410,341 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq 36a50 │ │ │ │ str r9, [r7, #16] │ │ │ │ str r8, [r7, #20] │ │ │ │ str r7, [r7, #28] │ │ │ │ ldr r0, [r4] │ │ │ │ str r2, [r7, #12] │ │ │ │ - bl a2848 │ │ │ │ + bl a28d4 │ │ │ │ mov r3, #0 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ beq 36bd4 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ - bl a2018 │ │ │ │ + bl a20a4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b98 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ beq 36a48 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ bne 36a48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ add r7, r7, #32 │ │ │ │ b 369d4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [pc, #1488] @ 3702c │ │ │ │ - bl b2bf0 │ │ │ │ + bl b2e88 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ beq 36bd4 │ │ │ │ ldr r1, [pc, #1468] @ 37030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1104e0 │ │ │ │ + bl 110374 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36bd4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [pc, #1448] @ 37034 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1104e0 │ │ │ │ + bl 110374 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36bd4 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r1, [pc, #1428] @ 37038 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1104e0 │ │ │ │ + bl 110374 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36bd4 │ │ │ │ bl 291a8 │ │ │ │ ldr r1, [pc, #1408] @ 3703c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2744d4 │ │ │ │ + bl 285938 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36bd4 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29ebc │ │ │ │ add r1, sp, #12 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ ldr r0, [pc, #1372] @ 37040 │ │ │ │ - bl a9b50 │ │ │ │ + bl a9d18 │ │ │ │ ldr r1, [pc, #1368] @ 37044 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10fda8 │ │ │ │ + bl 10fbe4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36bd4 │ │ │ │ ldr r2, [pc, #1348] @ 37048 │ │ │ │ ldr r1, [pc, #1348] @ 3704c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2744d4 │ │ │ │ + bl 285938 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36bd4 │ │ │ │ ldr r1, [pc, #1332] @ 37050 │ │ │ │ mov r0, r5 │ │ │ │ bl 3710c │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 36bd4 │ │ │ │ - bl 91b7c │ │ │ │ + bl 91c14 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 36bd4 │ │ │ │ - bl 91b7c │ │ │ │ + bl 91c14 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 36ccc │ │ │ │ ldr sl, [pc, #1292] @ 37054 │ │ │ │ mov r9, #0 │ │ │ │ ldr r4, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ bne 36bdc │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, #44 @ 0x2c │ │ │ │ add sl, sl, #8 │ │ │ │ bne 36b48 │ │ │ │ ldr r2, [pc, #1260] @ 37058 │ │ │ │ ldr r1, [pc, #1260] @ 3705c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2744d4 │ │ │ │ + bl 285938 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36ccc │ │ │ │ ldr r1, [pc, #1244] @ 37060 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10fda8 │ │ │ │ + bl 10fbe4 │ │ │ │ cmp r0, #0 │ │ │ │ bge 36bbc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36bd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 36bd4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 36bd4 │ │ │ │ ldr r1, [pc, #1184] @ 37064 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10fda8 │ │ │ │ + bl 10fbe4 │ │ │ │ cmp r0, #0 │ │ │ │ bge 36ce0 │ │ │ │ mvn r0, #0 │ │ │ │ b 37010 │ │ │ │ mov r0, r9 │ │ │ │ bl 2a1a4 │ │ │ │ mov r1, r4 │ │ │ │ subs fp, r0, #0 │ │ │ │ ldreq fp, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, fp │ │ │ │ - bl 2744d4 │ │ │ │ + bl 285938 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36ccc │ │ │ │ mov r0, r9 │ │ │ │ - bl a6554 │ │ │ │ + bl a65e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 36ccc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36c3c │ │ │ │ mov r0, fp │ │ │ │ - bl 9df74 │ │ │ │ + bl 9dffc │ │ │ │ subs r2, r0, #0 │ │ │ │ bne 36c64 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36ccc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 36ccc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 36ccc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ beq 36ca0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ bne 36ca0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36cc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 36cc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp fp, #0 │ │ │ │ bge 36b54 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ b 36bd4 │ │ │ │ ldr r1, [pc, #896] @ 37068 │ │ │ │ mov r0, r5 │ │ │ │ bl 3710c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 36bd4 │ │ │ │ ldr r2, [pc, #880] @ 3706c │ │ │ │ ldr r1, [pc, #860] @ 3705c │ │ │ │ - bl 2744d4 │ │ │ │ + bl 285938 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36bd4 │ │ │ │ ldr r1, [pc, #864] @ 37070 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36bd4 │ │ │ │ ldr r1, [pc, #844] @ 37074 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36bd4 │ │ │ │ ldr r1, [pc, #824] @ 37078 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36bd4 │ │ │ │ ldr r1, [pc, #804] @ 3707c │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36bd4 │ │ │ │ ldr r1, [pc, #784] @ 37080 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36bd4 │ │ │ │ ldr r1, [pc, #764] @ 37084 │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36bd4 │ │ │ │ ldr r1, [pc, #744] @ 37088 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36bd4 │ │ │ │ ldr r1, [pc, #724] @ 3708c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36bd4 │ │ │ │ ldr r1, [pc, #704] @ 37090 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36bd4 │ │ │ │ ldr r1, [pc, #684] @ 37094 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36bd4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92fdc │ │ │ │ + bl 93074 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 36bd4 │ │ │ │ bl 2a4ec │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [r8] │ │ │ │ ldr r0, [pc, #636] @ 37098 │ │ │ │ cmp r4, #0 │ │ │ │ beq 36e74 │ │ │ │ ldmib r8, {r1, r2} │ │ │ │ - bl a9b50 │ │ │ │ + bl a9d18 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ beq 36e90 │ │ │ │ mov r0, r7 │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ beq 36e64 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 36e64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ add r8, r8, #12 │ │ │ │ bge 36e10 │ │ │ │ b 36e90 │ │ │ │ ldr r1, [pc, #544] @ 3709c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10fda8 │ │ │ │ + bl 10fbe4 │ │ │ │ cmp r0, #0 │ │ │ │ bge 36eb8 │ │ │ │ b 36bd4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36bd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 36bd4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 36bd4 │ │ │ │ ldr r1, [pc, #480] @ 370a0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36bd4 │ │ │ │ ldr r1, [pc, #460] @ 370a4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36bd4 │ │ │ │ ldr r1, [pc, #440] @ 370a8 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36bd4 │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ - bl 9990c │ │ │ │ + bl 99998 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 36f18 │ │ │ │ - bl 2915fc │ │ │ │ + bl 2a064c │ │ │ │ b 36bd4 │ │ │ │ ldr r3, [pc, #396] @ 370ac │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r3, #7 │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -12790,64 +12790,64 @@ │ │ │ │ ldr r2, [pc, #292] @ 370f8 │ │ │ │ ldr r3, [pc, #292] @ 370fc │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [pc, #284] @ 37100 │ │ │ │ ldr r2, [pc, #284] @ 37104 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - bl 14ee78 │ │ │ │ + bl 14f754 │ │ │ │ subs r2, r0, #0 │ │ │ │ bne 37000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ b 36bd4 │ │ │ │ ldr r1, [pc, #256] @ 37108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10fda8 │ │ │ │ + bl 10fbe4 │ │ │ │ asr r0, r0, #31 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r3, r8, r0, asr #32 │ │ │ │ + @ instruction: 0x00384bb4 │ │ │ │ subseq pc, r6, r8, asr r8 @ │ │ │ │ subseq pc, r6, r0, ror r8 @ │ │ │ │ - muleq r8, ip, r7 │ │ │ │ - eorseq r5, r1, r0, ror #29 │ │ │ │ - eorseq r7, r8, ip, lsr #1 │ │ │ │ - eorseq r5, r7, r0, lsr #28 │ │ │ │ - eorseq r6, r8, r8, lsl #29 │ │ │ │ - mlaseq r8, r4, lr, r6 │ │ │ │ - eorseq r6, r8, r4, lsr #29 │ │ │ │ - @ instruction: 0x00386eb4 │ │ │ │ - eorseq pc, r5, r4, lsl r7 @ │ │ │ │ - eorseq r9, r5, ip, asr #11 │ │ │ │ - @ instruction: 0x00386ebc │ │ │ │ - eorseq r6, r8, ip, asr #29 │ │ │ │ - subeq r2, pc, r4, ror r7 @ │ │ │ │ - @ instruction: 0x00386edc │ │ │ │ - eorseq r8, r5, r8, lsl r0 │ │ │ │ - eorseq sp, r7, r4, lsr #27 │ │ │ │ - eorseq r6, r8, ip, lsl #30 │ │ │ │ - eorseq r6, r8, r8, lsl pc │ │ │ │ - eorseq r6, r8, r8, lsr #30 │ │ │ │ - eorseq r6, r8, r0, ror #30 │ │ │ │ - eorseq r6, r8, r0, ror pc │ │ │ │ - eorseq r6, r8, r0, lsl #31 │ │ │ │ - mlaseq r8, r0, pc, r6 @ │ │ │ │ - eorseq r6, r8, r0, lsr #31 │ │ │ │ - @ instruction: 0x00386fb4 │ │ │ │ - eorseq r6, r8, r4, asr #31 │ │ │ │ - @ instruction: 0x00386fd4 │ │ │ │ - eorseq r6, r8, r4, ror #31 │ │ │ │ - @ instruction: 0x00386ff4 │ │ │ │ - eorseq r7, r8, r4 │ │ │ │ - eorseq r7, r8, r8 │ │ │ │ - eorseq r7, r8, r4, lsl r0 │ │ │ │ - eorseq r7, r8, r4, lsr r0 │ │ │ │ - eorseq r7, r8, r0, rrx │ │ │ │ - eorseq r7, r8, r0, lsl #1 │ │ │ │ + andeq r3, r8, r0, lsl r7 │ │ │ │ + eoreq sp, r1, r4, lsl #24 │ │ │ │ + eorseq r8, r8, r0, asr ip │ │ │ │ + eorseq r7, r7, r0, lsr #19 │ │ │ │ + eorseq r8, r8, ip, lsr #20 │ │ │ │ + eorseq r8, r8, r8, lsr sl │ │ │ │ + eorseq r8, r8, r8, asr #20 │ │ │ │ + eorseq r8, r8, r8, asr sl │ │ │ │ + mlaseq r6, r4, r2, r1 │ │ │ │ + eorseq fp, r5, ip, asr #2 │ │ │ │ + eorseq r8, r8, r0, ror #20 │ │ │ │ + eorseq r8, r8, r0, ror sl │ │ │ │ + strdeq r4, [pc], #-40 @ │ │ │ │ + eorseq r8, r8, r0, lsl #21 │ │ │ │ + mlaseq r5, r8, fp, r9 │ │ │ │ + @ instruction: 0x0037f9d4 │ │ │ │ + @ instruction: 0x00388ab0 │ │ │ │ + @ instruction: 0x00388abc │ │ │ │ + eorseq r8, r8, ip, asr #21 │ │ │ │ + eorseq r8, r8, r4, lsl #22 │ │ │ │ + eorseq r8, r8, r4, lsl fp │ │ │ │ + eorseq r8, r8, r4, lsr #22 │ │ │ │ + eorseq r8, r8, r4, lsr fp │ │ │ │ + eorseq r8, r8, r4, asr #22 │ │ │ │ + eorseq r8, r8, r8, asr fp │ │ │ │ + eorseq r8, r8, r8, ror #22 │ │ │ │ + eorseq r8, r8, r8, ror fp │ │ │ │ + eorseq r8, r8, r8, lsl #23 │ │ │ │ + mlaseq r8, r8, fp, r8 │ │ │ │ + eorseq r8, r8, r8, lsr #23 │ │ │ │ + eorseq r8, r8, ip, lsr #23 │ │ │ │ + @ instruction: 0x00388bb8 │ │ │ │ + @ instruction: 0x00388bd8 │ │ │ │ + eorseq r8, r8, r4, lsl #24 │ │ │ │ + eorseq r8, r8, r4, lsr #24 │ │ │ │ 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 │ │ │ │ @@ -12857,328 +12857,328 @@ │ │ │ │ andeq sl, r2, ip, lsl #9 │ │ │ │ andeq r9, r2, r8, lsr #9 │ │ │ │ andeq sl, r2, r8, lsl #2 │ │ │ │ muleq r2, r8, r4 │ │ │ │ andeq r9, r2, r4, lsl #12 │ │ │ │ strdeq r9, [r2], -ip │ │ │ │ @ instruction: 0x000292bc │ │ │ │ - strdeq r0, [r1], -r8 @ │ │ │ │ + @ instruction: 0x002202b4 │ │ │ │ andeq sl, r2, r0, asr sl │ │ │ │ andeq r9, r2, r0, lsr r7 │ │ │ │ - mlaseq r8, r8, r0, r7 │ │ │ │ - andeq r6, r6, r8, ror #14 │ │ │ │ - eorseq r7, r8, r0, lsr #1 │ │ │ │ + eorseq r8, r8, ip, lsr ip │ │ │ │ + andeq r6, r6, r4, lsr r2 │ │ │ │ + eorseq r8, r8, r4, asr #24 │ │ │ │ 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 22c398 │ │ │ │ + bl a6824 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 371d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9df74 │ │ │ │ + bl 9dffc │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 3717c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 371d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 371d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 371d4 │ │ │ │ mov r1, r4 │ │ │ │ bl 37220 <_PyImport_SetModule@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 371dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 371b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 371b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 371d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 371d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 37218 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37200 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 37200 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10fda8 │ │ │ │ + bl 10fbe4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 371d4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ 00037220 <_PyImport_SetModule@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #52] @ 3726c <_PyImport_SetModule@@Base+0x4c> │ │ │ │ mov r3, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3725c <_PyImport_SetModule@@Base+0x3c> │ │ │ │ ldr r1, [pc, #24] @ 37270 <_PyImport_SetModule@@Base+0x50> │ │ │ │ ldr r0, [pc, #24] @ 37274 <_PyImport_SetModule@@Base+0x54> │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r1 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r3 │ │ │ │ - b b2918 │ │ │ │ + b b2bb0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r0, lsr #7 │ │ │ │ - @ instruction: 0x003cedb0 │ │ │ │ + eorseq fp, r5, r0, lsr #30 │ │ │ │ + eorseq r0, sp, r0, lsr r9 │ │ │ │ │ │ │ │ 00037278 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ 372b0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #0 │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f80c │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ ldreq r0, [pc] @ 372c8 │ │ │ │ - b 1cc47c │ │ │ │ + b 1d2840 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ 000372cc : │ │ │ │ ldr r0, [pc] @ 372d4 │ │ │ │ - b 10f1a4 │ │ │ │ + b 10efe0 │ │ │ │ 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 124ccc <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl 124c98 <_PyUnicodeWriter_Init@@Base> │ │ │ │ ldr r1, [pc, #300] @ 3742c │ │ │ │ mov r2, #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be52c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be7f0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt 37418 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne 37338 │ │ │ │ ldr r1, [pc, #268] @ 37430 │ │ │ │ mov r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be52c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be7f0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 37354 │ │ │ │ b 37418 │ │ │ │ ldr r1, [pc, #244] @ 37434 │ │ │ │ mov r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be52c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be7f0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 3731c │ │ │ │ b 37418 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 1364b0 │ │ │ │ + bl 136480 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 37418 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 118190 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 11809c <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ blt 373c8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3739c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3739c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [pc, #148] @ 37438 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128d64 │ │ │ │ + bl 128d34 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 37418 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 118190 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 11809c <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bge 373ec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37418 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37418 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 37418 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3740c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3740c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bea1c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl bece0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ b 37424 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 272a3c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 283f24 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r8, r8, r8, asr r4 │ │ │ │ - eorseq r8, r8, r0, ror #8 │ │ │ │ - eorseq sp, r6, r0, asr #18 │ │ │ │ - eorseq pc, r8, r0, ror #12 │ │ │ │ + @ instruction: 0x00389ffc │ │ │ │ + eorseq sl, r8, r4 │ │ │ │ + eorseq pc, r6, r8, lsr #9 │ │ │ │ + eorseq r1, r9, r0, ror #3 │ │ │ │ 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 124ccc <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl 124c98 <_PyUnicodeWriter_Init@@Base> │ │ │ │ ldr r1, [pc, #340] @ 375b8 │ │ │ │ mov r2, #17 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be52c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be7f0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt 375a4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1364b0 │ │ │ │ + bl 136480 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 375a4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 118190 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 11809c <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ blt 37554 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 374bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 374bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 37528 │ │ │ │ ldr r1, [pc, #236] @ 375bc │ │ │ │ mov r2, #9 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be52c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be7f0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt 375a4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 1364b0 │ │ │ │ + bl 136480 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 375a4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 118190 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 11809c <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ blt 37554 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37528 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37528 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [pc, #144] @ 375c0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128d64 │ │ │ │ + bl 128d34 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 375a4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 118190 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 11809c <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bge 37578 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 375a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 375a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 375a4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37598 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bea1c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl bece0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ b 375b0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 272a3c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 283f24 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r8, r8, r8, asr #10 │ │ │ │ - eorseq r8, r8, ip, asr r5 │ │ │ │ - eorseq pc, r8, r0, ror #12 │ │ │ │ + eorseq sl, r8, ip, ror #1 │ │ │ │ + eorseq sl, r8, r0, lsl #2 │ │ │ │ + eorseq r1, r9, r0, ror #3 │ │ │ │ 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 │ │ │ │ @@ -13213,65 +13213,65 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 37890 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ cmp r0, #0 │ │ │ │ bne 37890 │ │ │ │ cmp r7, #1 │ │ │ │ beq 376f4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 376cc │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 376c0 │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37890 │ │ │ │ cmp r7, #2 │ │ │ │ bne 376d0 │ │ │ │ b 37700 │ │ │ │ mvn r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 37704 │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 37704 │ │ │ │ b 37890 │ │ │ │ mov r6, #15 │ │ │ │ mvn r5, #0 │ │ │ │ b 37704 │ │ │ │ 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 10fbe4 │ │ │ │ + bl 10fa20 │ │ │ │ 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 1e8f68 │ │ │ │ + bl 1f12d8 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ beq 37888 │ │ │ │ ldr r0, [pc, #364] @ 378b8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -13294,101 +13294,101 @@ │ │ │ │ bgt 37830 │ │ │ │ cmn r5, #4 │ │ │ │ beq 377b8 │ │ │ │ cmn r5, #2 │ │ │ │ bne 37830 │ │ │ │ ldr r1, [pc, #276] @ 378c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ b 37888 │ │ │ │ ldr r3, [pc, #264] @ 378c8 │ │ │ │ ldr r1, [pc, #264] @ 378cc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ b 37888 │ │ │ │ - bl c3e9c │ │ │ │ + bl c4160 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 2952c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmn r5, #2 │ │ │ │ beq 37830 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ bne 37850 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ bne 377cc │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 300b84 <_PyXI_EndInterpreter@@Base+0xa0> │ │ │ │ + bl 308b40 <_PyXI_EndInterpreter@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ bge 377cc │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 29a00 │ │ │ │ b 37888 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 29a00 │ │ │ │ ldr r3, [pc, #144] @ 378d0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r5 │ │ │ │ - bl 30d928 <_Py_c_pow@@Base+0x12e0> │ │ │ │ + bl 314010 <_Py_c_pow@@Base+0xf7c> │ │ │ │ b 37888 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 29a00 │ │ │ │ subs r2, r0, #0 │ │ │ │ bne 37878 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1e95d0 <_PyArg_NoKeywords@@Base+0x84> │ │ │ │ + bl 1f1940 <_PyArg_NoKeywords@@Base+0x84> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 37894 │ │ │ │ b 37888 │ │ │ │ ldr r3, [pc, #84] @ 378d4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 30d928 <_Py_c_pow@@Base+0x12e0> │ │ │ │ + bl 314010 <_Py_c_pow@@Base+0xf7c> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 2478c0 <_PySys_GetRequiredAttrString@@Base+0xce0> │ │ │ │ + bl 25a060 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq 378a8 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ 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, ip, asr #4 │ │ │ │ - @ instruction: 0x001e26bc │ │ │ │ - @ instruction: 0x001e88d0 │ │ │ │ - eorseq r8, r8, r0, asr #11 │ │ │ │ + eorseq r6, r7, r0, lsr #30 │ │ │ │ + andseq r9, lr, r0, ror #20 │ │ │ │ + andseq r0, pc, r8, lsr r8 @ │ │ │ │ + eorseq sl, r8, r4, ror #2 │ │ │ │ subseq r8, r5, r0, lsr #30 │ │ │ │ - mlaseq r8, r8, r5, r8 │ │ │ │ - mlaseq r7, ip, r0, lr │ │ │ │ - eorseq lr, r7, r4, lsl r4 │ │ │ │ + eorseq sl, r8, ip, lsr r1 │ │ │ │ + eorseq pc, r7, r0, asr #22 │ │ │ │ + @ instruction: 0x0037feb8 │ │ │ │ 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 204504 │ │ │ │ + b 210ca4 │ │ │ │ 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 │ │ │ │ @@ -13396,15 +13396,15 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ ldr r1, [pc, #340] @ 37a94 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, r5 │ │ │ │ beq 379ec │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r1, r5 │ │ │ │ bne 379d4 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ @@ -13420,43 +13420,43 @@ │ │ │ │ mov r7, #0 │ │ │ │ str ip, [sp, #12] │ │ │ │ strd r6, [sp, #32] │ │ │ │ bl 299dc <__getsockopt64@plt> │ │ │ │ cmp r0, r5 │ │ │ │ blt 37a70 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl a3504 │ │ │ │ + bl a3590 │ │ │ │ b 37a8c │ │ │ │ mov ip, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ str ip, [sp, #12] │ │ │ │ bl 299dc <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ blt 37a70 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl a6554 │ │ │ │ + bl a65e0 │ │ │ │ b 37a8c │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ bne 379f4 │ │ │ │ ldr r3, [pc, #180] @ 37a98 │ │ │ │ ldr r1, [pc, #180] @ 37a9c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ b 37a8c │ │ │ │ sub r3, r1, #1 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcc 37a14 │ │ │ │ ldr r3, [pc, #144] @ 37a98 │ │ │ │ ldr r1, [pc, #148] @ 37aa0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ b 379ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 92adc │ │ │ │ + bl 92b74 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ beq 379ec │ │ │ │ add r3, r0, #16 │ │ │ │ str r6, [sp] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -13469,63 +13469,63 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37a70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 37a70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ b 37a8c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl cae88 <_PyBytes_Resize@@Base> │ │ │ │ + bl cb170 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r8, r8, r8, ror #13 │ │ │ │ + eorseq sl, r8, ip, lsl #5 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x003886f8 │ │ │ │ - eorseq r8, r8, r0, lsr #14 │ │ │ │ + mlaseq r8, ip, r2, sl │ │ │ │ + eorseq sl, r8, r4, asr #5 │ │ │ │ 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] @ 37b04 │ │ │ │ - bl 14fc38 │ │ │ │ + bl 15051c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 37afc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2] │ │ │ │ beq 37afc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ bne 37afc │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r7, r7, r4, asr #28 │ │ │ │ + @ instruction: 0x003798b4 │ │ │ │ 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 1bc31c │ │ │ │ + bl 1c1464 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r0, [pc] @ 37b48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ @@ -13536,26 +13536,26 @@ │ │ │ │ mov r4, r0 │ │ │ │ bl 37b80 │ │ │ │ subs r2, r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [pc, #4] @ 37b7c │ │ │ │ pop {r4, lr} │ │ │ │ - b a9b50 │ │ │ │ - @ instruction: 0x0036b7bc │ │ │ │ + b a9d18 │ │ │ │ + eorseq sp, r6, ip, lsr r3 │ │ │ │ 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 92d70 │ │ │ │ + bl 92e08 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r7, r4, #8 │ │ │ │ bne 37bc0 │ │ │ │ b 37bfc │ │ │ │ add r5, r5, #1 │ │ │ │ str r0, [r7, #4]! │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -13565,29 +13565,29 @@ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bl 37c34 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37bb8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 37c04 │ │ │ │ mov r4, #0 │ │ │ │ b 37c28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37bfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 37bfc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ 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 │ │ │ │ @@ -13597,176 +13597,176 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne 37c88 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37c7c │ │ │ │ ldr r0, [pc, #48] @ 37ca0 │ │ │ │ - bl 9df74 │ │ │ │ + bl 9dffc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 165ad4 │ │ │ │ + b 1666a8 │ │ │ │ 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 fp, r5, r4, lsl #28 │ │ │ │ + eorseq sp, r5, r4, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29658 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ cmp r0, #0 │ │ │ │ bge 37d04 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [pc, #68] @ 37d38 │ │ │ │ ldr r1, [pc, #68] @ 37d3c │ │ │ │ ldr r0, [pc, #68] @ 37d40 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 37d18 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 37d44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 37d2c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r0, r6, ip, asr #8 │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - eorseq r9, r6, r8, lsl #21 │ │ │ │ + eorseq r1, r6, ip, asr #31 │ │ │ │ + eorseq ip, r6, r4, lsr r6 │ │ │ │ + eorseq fp, r6, r8, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #248] @ 37e54 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [pc, #240] @ 37e58 │ │ │ │ add r1, r3, #28 │ │ │ │ moveq r1, r3 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - bl 18e4dc <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18f864 <_PyObject_CallMethod@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 37e4c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ bne 37dc0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37dac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37dac │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [pc, #168] @ 37e5c │ │ │ │ ldr r1, [pc, #168] @ 37e60 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ b 37e4c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, r6 │ │ │ │ bge 37e0c │ │ │ │ ldr r3, [pc, #140] @ 37e64 │ │ │ │ ldr r1, [pc, #140] @ 37e68 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, r6 │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37e4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37e4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ b 37e4c │ │ │ │ add r1, r4, #16 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, r6 │ │ │ │ bl 29cdc │ │ │ │ ldr r1, [r4] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37e40 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r4] │ │ │ │ bne 37e40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a5b2c │ │ │ │ + b a5bb8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq lr, r7, r4, asr #9 │ │ │ │ - eorseq fp, r8, r8, lsl #12 │ │ │ │ + eorseq sp, r8, ip, lsr #3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r6, r4, lsr #25 │ │ │ │ + eorseq pc, r6, r4, lsr #16 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360fb8 │ │ │ │ + eorseq r2, r6, r8, lsr fp │ │ │ │ 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 92fdc │ │ │ │ + bl 93074 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 37edc │ │ │ │ bl 2a174 │ │ │ │ b 37eb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37eec │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a1f4 <_Py_DecRef@@Base> │ │ │ │ + bl 19cc18 <_Py_DecRef@@Base> │ │ │ │ bl 2a750 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 37ee4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26daa0 <_Py_Uid_Converter@@Base+0x19c> │ │ │ │ + bl 27f724 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ bne 37e98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a1f4 <_Py_DecRef@@Base> │ │ │ │ + bl 19cc18 <_Py_DecRef@@Base> │ │ │ │ bl 2a4e0 │ │ │ │ mov r4, #0 │ │ │ │ b 37ef8 │ │ │ │ bl 2a4e0 │ │ │ │ b 37ef8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a1f4 <_Py_DecRef@@Base> │ │ │ │ + bl 19cc18 <_Py_DecRef@@Base> │ │ │ │ b 37ed0 │ │ │ │ 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 │ │ │ │ @@ -13779,109 +13779,109 @@ │ │ │ │ bl 29658 │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ bhi 37f54 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ cmp r0, #0 │ │ │ │ beq 37f78 │ │ │ │ b 37f70 │ │ │ │ ldr r0, [pc, #196] @ 38020 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 37f38 │ │ │ │ mov r4, #0 │ │ │ │ b 38000 │ │ │ │ cmp r4, #1 │ │ │ │ ble 37fa4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1e8ba8 │ │ │ │ + bl 1f0b10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 37fa8 │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 37fa8 │ │ │ │ b 37f70 │ │ │ │ mov r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r5, #5120 @ 0x1400 │ │ │ │ ble 37fe0 │ │ │ │ - bl c3e9c │ │ │ │ + bl c4160 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a63c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ b 37ff4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 2a63c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a3504 │ │ │ │ + bl a3590 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 38014 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r4, r7, r4, lsl #8 │ │ │ │ + eorseq r7, r7, r8, lsr r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b 232578 │ │ │ │ + b 2455d4 │ │ │ │ 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 11fad4 │ │ │ │ + bl 11fa18 │ │ │ │ cmn r0, #1 │ │ │ │ bne 3806c │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 38088 │ │ │ │ b 3809c │ │ │ │ cmp r0, #1 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bne 38088 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [pc, #28] @ 380a4 │ │ │ │ - b 128d64 │ │ │ │ + b 128d34 │ │ │ │ add r1, r4, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [pc, #12] @ 380a8 │ │ │ │ - b 128d64 │ │ │ │ + b 128d34 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r8, r8, r4, ror r9 │ │ │ │ - eorseq r8, r8, r4, lsl #19 │ │ │ │ + eorseq sl, r8, r8, lsl r5 │ │ │ │ + eorseq sl, r8, r8, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1034c0 │ │ │ │ + bl 103520 │ │ │ │ cmp r0, #0 │ │ │ │ blt 380d4 │ │ │ │ bne 380dc │ │ │ │ ldr r0, [pc, #16] @ 380e4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -13895,54 +13895,54 @@ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ cmp r2, #1 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ bgt 3811c │ │ │ │ ldr r3, [pc, #656] @ 383a0 │ │ │ │ ldr r1, [pc, #656] @ 383a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ b 38138 │ │ │ │ cmp r2, #5 │ │ │ │ mov r8, r2 │ │ │ │ ble 38140 │ │ │ │ ldr r3, [pc, #624] @ 383a0 │ │ │ │ ldr r1, [pc, #628] @ 383a8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mov r0, #0 │ │ │ │ b 38398 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ - bl 2a1bf4 │ │ │ │ + bl 1df5b0 │ │ │ │ subs r7, r0, #0 │ │ │ │ blt 38138 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 38174 │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 38138 │ │ │ │ cmp r8, #2 │ │ │ │ moveq r5, #0 │ │ │ │ moveq r9, r5 │ │ │ │ beq 381e8 │ │ │ │ cmp r8, #3 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ beq 381d0 │ │ │ │ cmp r8, #4 │ │ │ │ ldr r9, [r5, #12] │ │ │ │ beq 381c0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 381c4 │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 381c4 │ │ │ │ b 38138 │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 381e8 │ │ │ │ b 381f8 │ │ │ │ @@ -13969,28 +13969,28 @@ │ │ │ │ ldr r9, [r3] │ │ │ │ ldr r1, [pc, #388] @ 383b0 │ │ │ │ ldr r0, [pc, #388] @ 383b4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ stm sp, {r4, r9} │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl bbe74 │ │ │ │ + bl bc130 │ │ │ │ cmp r0, #0 │ │ │ │ blt 38138 │ │ │ │ cmp r6, #8 │ │ │ │ beq 38278 │ │ │ │ tst r6, #1 │ │ │ │ bne 38280 │ │ │ │ tst r6, #2 │ │ │ │ movne r3, #1 │ │ │ │ bne 38284 │ │ │ │ ldr r3, [pc, #332] @ 383b8 │ │ │ │ ldr r1, [pc, #332] @ 383bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ b 38138 │ │ │ │ mov r3, #2 │ │ │ │ b 38284 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ strh r3, [sp, #16] │ │ │ │ cmp sl, #0 │ │ │ │ @@ -14002,481 +14002,286 @@ │ │ │ │ beq 3830c │ │ │ │ b 382e4 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ beq 382c8 │ │ │ │ - bl 17dfd8 │ │ │ │ + bl 17ef3c │ │ │ │ b 382d0 │ │ │ │ - bl 128584 │ │ │ │ + bl 128554 │ │ │ │ asr r1, r0, #31 │ │ │ │ strd r0, [sp, #24] │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 382a0 │ │ │ │ b 38138 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ beq 38320 │ │ │ │ - bl 17dfd8 │ │ │ │ + bl 17ef3c │ │ │ │ strd r0, [sp, #32] │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 38138 │ │ │ │ tst r6, #4 │ │ │ │ movne r6, #13 │ │ │ │ moveq r6, #14 │ │ │ │ strh r5, [sp, #18] │ │ │ │ b 38348 │ │ │ │ - bl 128584 │ │ │ │ + bl 128554 │ │ │ │ asr r1, r0, #31 │ │ │ │ b 382fc │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ bne 38384 │ │ │ │ - bl 132790 │ │ │ │ + bl 132754 │ │ │ │ cmp r0, #0 │ │ │ │ bne 38138 │ │ │ │ - bl c3e9c │ │ │ │ + bl c4160 │ │ │ │ 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 c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmn r4, #1 │ │ │ │ beq 3832c │ │ │ │ cmp r4, #0 │ │ │ │ ldrge r3, [pc, #44] @ 383ac │ │ │ │ ldrge r0, [r3] │ │ │ │ bge 38398 │ │ │ │ ldr r3, [pc, #52] @ 383c0 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 143ac0 │ │ │ │ + b 144254 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r8, r8, r8, lsl #20 │ │ │ │ - eorseq r8, r8, r8, lsr sl │ │ │ │ + eorseq sl, r8, ip, lsr #11 │ │ │ │ + @ instruction: 0x0038a5dc │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ - eorseq r8, r8, r4, ror #20 │ │ │ │ - eorseq r8, r8, ip, ror #20 │ │ │ │ + eorseq sl, r8, r8, lsl #12 │ │ │ │ + eorseq sl, r8, r0, lsl r6 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r8, r8, r8, ror sl │ │ │ │ + eorseq sl, r8, ip, lsl r6 │ │ │ │ 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 383fc │ │ │ │ cmp r3, #0 │ │ │ │ beq 383f4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 383fc │ │ │ │ pop {r4, lr} │ │ │ │ - b 38728 │ │ │ │ + b 3841c │ │ │ │ ldr r3, [pc, #16] @ 38414 │ │ │ │ ldr r1, [pc, #16] @ 38418 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r4, sl, r8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3856] @ 0xf10 │ │ │ │ - subs r8, r3, #0 │ │ │ │ - ldrne r7, [r8, #8] │ │ │ │ - ldr ip, [pc, #712] @ 38704 │ │ │ │ - moveq r7, r8 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - add r7, r7, r2 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - sub sp, sp, #204 @ 0xcc │ │ │ │ - add r6, sp, #144 @ 0x90 │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1} │ │ │ │ - add r5, ip, #8 │ │ │ │ - stm r6, {r0, r1} │ │ │ │ - ldm r5!, {r0, r1, r2, r3} │ │ │ │ - add lr, sp, #88 @ 0x58 │ │ │ │ - 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} │ │ │ │ - mov r2, #44 @ 0x2c │ │ │ │ - stm lr, {r0, r1} │ │ │ │ - mov r1, #0 │ │ │ │ - add r0, sp, r2 │ │ │ │ - bl 29658 │ │ │ │ - cmp r9, #2 │ │ │ │ - movgt r3, #0 │ │ │ │ - movle r3, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - orrne r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 384dc │ │ │ │ - clz r3, r4 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - cmp r9, #4 │ │ │ │ - orrgt r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 3851c │ │ │ │ - ldr ip, [pc, #548] @ 38708 │ │ │ │ - str ip, [sp] │ │ │ │ - add ip, sp, #24 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - mov ip, #4 │ │ │ │ - mov r2, #0 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - mov ip, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 386ac │ │ │ │ - ldr r0, [r4] │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ - bl 16f428 │ │ │ │ - ldr fp, [sp, #176] @ 0xb0 │ │ │ │ - ldr r9, [sp, #180] @ 0xb4 │ │ │ │ - ldr sl, [sp, #192] @ 0xc0 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - moveq r8, r5 │ │ │ │ - moveq r4, r5 │ │ │ │ - beq 386c0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ - bl 16f428 │ │ │ │ - ldr r8, [sp, #120] @ 0x78 │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 386a4 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - bl 112764 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - bne 386a4 │ │ │ │ - cmp r7, #3 │ │ │ │ - beq 385c4 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 385b0 │ │ │ │ - bl 14777c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - bne 385a8 │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 386a4 │ │ │ │ - cmp r7, #4 │ │ │ │ - beq 385c4 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 1034c0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge 385c8 │ │ │ │ - b 386a4 │ │ │ │ - mov r4, #1 │ │ │ │ - cmp r9, #0 │ │ │ │ - movle r3, #0 │ │ │ │ - movgt r3, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 38618 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r1, [pc, #272] @ 3870c │ │ │ │ - ldr r0, [pc, #272] @ 38710 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, sl │ │ │ │ - str r6, [sp, #8] │ │ │ │ - bl bbe74 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 38630 │ │ │ │ - b 386a4 │ │ │ │ - ldr r3, [pc, #244] @ 38714 │ │ │ │ - ldr r2, [pc, #244] @ 38718 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #240] @ 3871c │ │ │ │ - bl 1179b0 │ │ │ │ - b 386a4 │ │ │ │ - bl c3e9c │ │ │ │ - cmp r9, #0 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r8 │ │ │ │ - str r6, [sp] │ │ │ │ - mov r7, r0 │ │ │ │ - blt 38660 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2a96c │ │ │ │ - mov r4, r0 │ │ │ │ - b 38680 │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r0, fp │ │ │ │ - beq 38678 │ │ │ │ - bl 2a378 │ │ │ │ - mov r4, r0 │ │ │ │ - b 38680 │ │ │ │ - bl 29f1c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c7bec │ │ │ │ - cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #140] @ 38720 │ │ │ │ - beq 386c0 │ │ │ │ - ldr r3, [pc, #136] @ 38724 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 16fbd4 │ │ │ │ - mov r4, #0 │ │ │ │ - b 386c0 │ │ │ │ - mov sl, r4 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r8, r4 │ │ │ │ - mvn r9, #0 │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ - str fp, [sp, #176] @ 0xb0 │ │ │ │ - str r9, [sp, #180] @ 0xb4 │ │ │ │ - str sl, [sp, #192] @ 0xc0 │ │ │ │ - bl 16fbf4 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - str r8, [sp, #120] @ 0x78 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ - bl 16fbf4 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 386f8 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113698 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #204 @ 0xcc │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq lr, r0, r0, asr #6 │ │ │ │ - subseq r1, r7, r4, ror #3 │ │ │ │ - @ instruction: 0x00388ab0 │ │ │ │ - @ instruction: 0x00388ab8 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r6, r4, lsr r8 │ │ │ │ - @ instruction: 0x0036c3b8 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq sl, r8, r8, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e9ccc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 2aaf8c │ │ │ │ + bl 2b85f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 38880 │ │ │ │ + beq 38574 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ - bl 17f830 │ │ │ │ + bl 180794 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 38788 │ │ │ │ - bl c3e9c │ │ │ │ + bne 3847c │ │ │ │ + bl c4160 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 17f830 │ │ │ │ + bl 180794 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 2a39c │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 387ec │ │ │ │ - bgt 387d8 │ │ │ │ + beq 384e0 │ │ │ │ + bgt 384cc │ │ │ │ cmn r2, #4 │ │ │ │ - beq 387c4 │ │ │ │ + beq 384b8 │ │ │ │ cmn r2, #2 │ │ │ │ - bne 387d8 │ │ │ │ - ldr r3, [pc, #212] @ 3888c │ │ │ │ - ldr r1, [pc, #212] @ 38890 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 38870 │ │ │ │ - ldr r3, [pc, #200] @ 38894 │ │ │ │ - ldr r1, [pc, #200] @ 38898 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 38870 │ │ │ │ - ldr r3, [pc, #188] @ 3889c │ │ │ │ + bne 384cc │ │ │ │ + ldr r3, [pc, #212] @ 38580 │ │ │ │ + ldr r1, [pc, #212] @ 38584 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 38564 │ │ │ │ + ldr r3, [pc, #200] @ 38588 │ │ │ │ + ldr r1, [pc, #200] @ 3858c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 38564 │ │ │ │ + ldr r3, [pc, #188] @ 38590 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 30d928 <_Py_c_pow@@Base+0x12e0> │ │ │ │ - b 38870 │ │ │ │ + bl 314010 <_Py_c_pow@@Base+0xf7c> │ │ │ │ + b 38564 │ │ │ │ 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 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ 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 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3884c │ │ │ │ + beq 38540 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ ldrb r2, [r5, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ strb r2, [r4, #72] @ 0x48 │ │ │ │ strb r3, [r4, #73] @ 0x49 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 157540 │ │ │ │ - b 38884 │ │ │ │ + bl 158190 │ │ │ │ + b 38578 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 157540 │ │ │ │ + bl 158190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r8, r8, r4, asr #21 │ │ │ │ + eorseq sl, r8, r8, ror #12 │ │ │ │ subseq r8, r5, r0, lsr #30 │ │ │ │ - ldrheq sp, [r7], -r4 @ │ │ │ │ - eorseq r8, r8, r0, ror #21 │ │ │ │ + @ instruction: 0x0037ecf4 │ │ │ │ + eorseq sl, r8, r4, lsl #13 │ │ │ │ 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 112764 │ │ │ │ + bl 11266c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 38900 │ │ │ │ + bge 385f4 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #68] @ 38934 │ │ │ │ - ldr r1, [pc, #68] @ 38938 │ │ │ │ - ldr r0, [pc, #68] @ 3893c │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ + ldr r2, [pc, #68] @ 38628 │ │ │ │ + ldr r1, [pc, #68] @ 3862c │ │ │ │ + ldr r0, [pc, #68] @ 38630 │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 38914 │ │ │ │ + b 38608 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 37d44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 38928 │ │ │ │ + beq 3861c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r0, r6, ip, asr #8 │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - eorseq r9, r6, ip, lsr #21 │ │ │ │ + eorseq r1, r6, ip, asr #31 │ │ │ │ + eorseq ip, r6, r4, lsr r6 │ │ │ │ + eorseq fp, r6, ip, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne 38978 │ │ │ │ + bne 3866c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 38970 │ │ │ │ + beq 38664 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 38978 │ │ │ │ + bne 3866c │ │ │ │ pop {r4, lr} │ │ │ │ - b 38728 │ │ │ │ - ldr r3, [pc, #16] @ 38990 │ │ │ │ - ldr r1, [pc, #16] @ 38994 │ │ │ │ + b 3841c │ │ │ │ + ldr r3, [pc, #16] @ 38684 │ │ │ │ + ldr r1, [pc, #16] @ 38688 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r8, r8, r4, lsl #22 │ │ │ │ + eorseq sl, r8, r8, lsr #13 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 389a4 │ │ │ │ + b 38698 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 389c4 │ │ │ │ - ldr r3, [pc, #84] @ 38a08 │ │ │ │ + bne 386b8 │ │ │ │ + ldr r3, [pc, #84] @ 386fc │ │ │ │ ldrb r2, [r0] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne 389f8 │ │ │ │ - b 389cc │ │ │ │ + bne 386ec │ │ │ │ + b 386c0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 38a00 │ │ │ │ - ldr r3, [pc, #52] @ 38a08 │ │ │ │ + beq 386f4 │ │ │ │ + ldr r3, [pc, #52] @ 386fc │ │ │ │ add r1, r0, r1 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 389f8 │ │ │ │ + bls 386ec │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ - bne 389d4 │ │ │ │ - b 38a00 │ │ │ │ - ldr r0, [pc, #12] @ 38a0c │ │ │ │ + bne 386c8 │ │ │ │ + b 386f4 │ │ │ │ + ldr r0, [pc, #12] @ 38700 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 38a10 │ │ │ │ + ldr r0, [pc, #8] @ 38704 │ │ │ │ bx lr │ │ │ │ - eorseq r5, r9, r0, lsr #3 │ │ │ │ + eorseq r6, r9, r0, lsr #26 │ │ │ │ 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 │ │ │ │ @@ -14487,70 +14292,70 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp lr, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bne 38a84 │ │ │ │ + bne 38778 │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 38a84 │ │ │ │ + bne 38778 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 38728 │ │ │ │ + b 3841c │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #40] @ 38ac0 │ │ │ │ + ldr ip, [pc, #40] @ 387b4 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 38a70 │ │ │ │ + bne 38764 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r7, r0, lsl r2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 38ad0 │ │ │ │ + b 387c4 │ │ │ │ add r1, r0, r1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 38b28 │ │ │ │ + bcs 3881c │ │ │ │ tst r0, #3 │ │ │ │ - ldreq r2, [pc, #80] @ 38b38 │ │ │ │ - bne 38b14 │ │ │ │ + ldreq r2, [pc, #80] @ 3882c │ │ │ │ + bne 38808 │ │ │ │ mov r3, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 38b08 │ │ │ │ + bhi 387fc │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ tst r2, r3 │ │ │ │ - beq 38ae8 │ │ │ │ - b 38b30 │ │ │ │ + beq 387dc │ │ │ │ + b 38824 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 38b28 │ │ │ │ + beq 3881c │ │ │ │ mov r0, r3 │ │ │ │ ldrsb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 38b30 │ │ │ │ + blt 38824 │ │ │ │ add r0, r0, #1 │ │ │ │ - b 38ad4 │ │ │ │ - ldr r0, [pc, #12] @ 38b3c │ │ │ │ + b 387c8 │ │ │ │ + ldr r0, [pc, #12] @ 38830 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 38b40 │ │ │ │ + ldr r0, [pc, #8] @ 38834 │ │ │ │ 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 │ │ │ │ @@ -14562,307 +14367,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 38b94 │ │ │ │ - ldr r3, [pc, #120] @ 38c04 │ │ │ │ + beq 38888 │ │ │ │ + ldr r3, [pc, #120] @ 388f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 38bd8 │ │ │ │ + bl 144254 │ │ │ │ + b 388cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17caa8 <_Py_set_inheritable@@Base> │ │ │ │ + bl 17d9e0 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 38bd8 │ │ │ │ + blt 388cc │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 17caa8 <_Py_set_inheritable@@Base> │ │ │ │ + bl 17d9e0 <_Py_set_inheritable@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 38bd8 │ │ │ │ + blt 388cc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r0, [pc, #52] @ 38c08 │ │ │ │ - bl a9b50 │ │ │ │ - b 38bfc │ │ │ │ + ldr r0, [pc, #52] @ 388fc │ │ │ │ + bl a9d18 │ │ │ │ + b 388f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 38be8 │ │ │ │ + beq 388dc │ │ │ │ bl 2a060 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 38bf8 │ │ │ │ + beq 388ec │ │ │ │ bl 2a060 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq sl, r7, r4, lsl #6 │ │ │ │ + eorseq fp, r7, r4, lsl #29 │ │ │ │ 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 92fdc │ │ │ │ + bl 93074 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 38d90 │ │ │ │ - ldr r6, [pc, #412] @ 38dd4 │ │ │ │ - ldr r1, [pc, #412] @ 38dd8 │ │ │ │ - ldr r2, [pc, #412] @ 38ddc │ │ │ │ + beq 38a84 │ │ │ │ + ldr r6, [pc, #412] @ 38ac8 │ │ │ │ + ldr r1, [pc, #412] @ 38acc │ │ │ │ + ldr r2, [pc, #412] @ 38ad0 │ │ │ │ mov r3, #8192 @ 0x2000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18e4dc <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18f864 <_PyObject_CallMethod@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 38c64 │ │ │ │ - bl 2b0730 │ │ │ │ + bne 38958 │ │ │ │ + bl 2bd1fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 38c34 │ │ │ │ - b 38d6c │ │ │ │ + bne 38928 │ │ │ │ + b 38a60 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 38c98 │ │ │ │ + bne 3898c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 38da8 │ │ │ │ + beq 38a9c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 38d98 │ │ │ │ + beq 38a8c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 38d98 │ │ │ │ - b 38d2c │ │ │ │ + bne 38a8c │ │ │ │ + b 38a20 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 38d04 │ │ │ │ + bne 389f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 38ccc │ │ │ │ + beq 389c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 38ccc │ │ │ │ + bne 389c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 38cf0 │ │ │ │ + beq 389e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 38cf0 │ │ │ │ + bne 389e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #232] @ 38de0 │ │ │ │ - ldr r1, [pc, #232] @ 38de4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #232] @ 38ad4 │ │ │ │ + ldr r1, [pc, #232] @ 38ad8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 38d90 │ │ │ │ + bl 18f518 │ │ │ │ + b 38a84 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 38d34 │ │ │ │ + bne 38a28 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 38d98 │ │ │ │ + beq 38a8c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 38d98 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 38d98 │ │ │ │ + bne 38a8c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 38a8c │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq 38d64 │ │ │ │ + beq 38a58 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 38d64 │ │ │ │ + bne 38a58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - bge 38c34 │ │ │ │ + bge 38928 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 38d90 │ │ │ │ + beq 38a84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 38d90 │ │ │ │ + bne 38a84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 38dcc │ │ │ │ - ldr r0, [pc, #72] @ 38de8 │ │ │ │ + b 38ac0 │ │ │ │ + ldr r0, [pc, #72] @ 38adc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1da928 <_PySemaphore_Wakeup@@Base+0xb08> │ │ │ │ + bl 1e15d4 <_PyBytes_Join@@Base+0xc0> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 38dcc │ │ │ │ + beq 38ac0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 38dcc │ │ │ │ + bne 38ac0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 │ │ │ │ - @ instruction: 0x00388ab4 │ │ │ │ + eorseq sl, r8, r8, asr r6 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r6, r4, lsr #25 │ │ │ │ + eorseq pc, r6, r4, lsr #16 │ │ │ │ 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 38e24 │ │ │ │ + bne 38b18 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 38e1c │ │ │ │ + beq 38b10 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 38e24 │ │ │ │ + bne 38b18 │ │ │ │ pop {r4, lr} │ │ │ │ - b 38e44 │ │ │ │ - ldr r3, [pc, #16] @ 38e3c │ │ │ │ - ldr r1, [pc, #16] @ 38e40 │ │ │ │ + b 38b38 │ │ │ │ + ldr r3, [pc, #16] @ 38b30 │ │ │ │ + ldr r1, [pc, #16] @ 38b34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r4, sl, r8 │ │ │ │ + eorseq sl, r8, r8, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e9ccc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 2aaf8c │ │ │ │ + bl 2b85f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 38f9c │ │ │ │ + beq 38c90 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ - bl 17f830 │ │ │ │ + bl 180794 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 38ea4 │ │ │ │ - bl c3e9c │ │ │ │ + bne 38b98 │ │ │ │ + bl c4160 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 17f830 │ │ │ │ + bl 180794 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 2a990 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 38f08 │ │ │ │ - bgt 38ef4 │ │ │ │ + beq 38bfc │ │ │ │ + bgt 38be8 │ │ │ │ cmn r2, #4 │ │ │ │ - beq 38ee0 │ │ │ │ + beq 38bd4 │ │ │ │ cmn r2, #2 │ │ │ │ - bne 38ef4 │ │ │ │ - ldr r3, [pc, #212] @ 38fa8 │ │ │ │ - ldr r1, [pc, #212] @ 38fac │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 38f8c │ │ │ │ - ldr r3, [pc, #200] @ 38fb0 │ │ │ │ - ldr r1, [pc, #200] @ 38fb4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 38f8c │ │ │ │ - ldr r3, [pc, #188] @ 38fb8 │ │ │ │ + bne 38be8 │ │ │ │ + ldr r3, [pc, #212] @ 38c9c │ │ │ │ + ldr r1, [pc, #212] @ 38ca0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 38c80 │ │ │ │ + ldr r3, [pc, #200] @ 38ca4 │ │ │ │ + ldr r1, [pc, #200] @ 38ca8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 38c80 │ │ │ │ + ldr r3, [pc, #188] @ 38cac │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 30d928 <_Py_c_pow@@Base+0x12e0> │ │ │ │ - b 38f8c │ │ │ │ + bl 314010 <_Py_c_pow@@Base+0xf7c> │ │ │ │ + b 38c80 │ │ │ │ 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 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ 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 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 38f68 │ │ │ │ + beq 38c5c │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ ldrb r2, [r5, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ strb r2, [r4, #72] @ 0x48 │ │ │ │ strb r3, [r4, #73] @ 0x49 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 157540 │ │ │ │ - b 38fa0 │ │ │ │ + bl 158190 │ │ │ │ + b 38c94 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 157540 │ │ │ │ + bl 158190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r8, r8, r4, asr #21 │ │ │ │ + eorseq sl, r8, r8, ror #12 │ │ │ │ subseq r8, r5, r0, lsr #30 │ │ │ │ - eorseq sp, r7, ip, lsl #9 │ │ │ │ - eorseq r8, r8, r4, ror fp │ │ │ │ + eorseq pc, r7, ip, asr #1 │ │ │ │ + eorseq sl, r8, r8, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne 38ff4 │ │ │ │ + bne 38ce8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 38fec │ │ │ │ + beq 38ce0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 38ff4 │ │ │ │ + bne 38ce8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 38e44 │ │ │ │ - ldr r3, [pc, #16] @ 3900c │ │ │ │ - ldr r1, [pc, #16] @ 39010 │ │ │ │ + b 38b38 │ │ │ │ + ldr r3, [pc, #16] @ 38d00 │ │ │ │ + ldr r1, [pc, #16] @ 38d04 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r8, r8, r4, lsl #22 │ │ │ │ + eorseq sl, r8, r8, lsr #13 │ │ │ │ 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 │ │ │ │ @@ -14871,436 +14676,436 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp lr, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bne 39084 │ │ │ │ + bne 38d78 │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 39084 │ │ │ │ + bne 38d78 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 38e44 │ │ │ │ + b 38b38 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #40] @ 390c0 │ │ │ │ + ldr ip, [pc, #40] @ 38db4 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39070 │ │ │ │ + bne 38d64 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r7, r0, lsr #6 │ │ │ │ - ldr r1, [pc] @ 390cc │ │ │ │ - b 2fd820 │ │ │ │ - eorseq r1, r0, r0, lsl r1 │ │ │ │ + ldr r1, [pc] @ 38dc0 │ │ │ │ + b 3055d8 │ │ │ │ + eoreq r5, r1, ip, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 39108 │ │ │ │ + bne 38dfc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3911c │ │ │ │ - b 3912c │ │ │ │ + bne 38e10 │ │ │ │ + b 38e20 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 390f8 │ │ │ │ + beq 38dec │ │ │ │ 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 39148 │ │ │ │ + beq 38e3c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39164 │ │ │ │ + beq 38e58 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39180 │ │ │ │ + beq 38e74 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3919c │ │ │ │ + beq 38e90 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000391b8 : │ │ │ │ - ldr r0, [pc] @ 391c0 │ │ │ │ - b 10f1a4 │ │ │ │ +00038eac : │ │ │ │ + ldr r0, [pc] @ 38eb4 │ │ │ │ + b 10efe0 │ │ │ │ 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 10fbe4 │ │ │ │ + bl 10fa20 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 39200 │ │ │ │ + beq 38ef4 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3921c │ │ │ │ - b 39234 │ │ │ │ - ldr r1, [pc, #580] @ 3944c │ │ │ │ + beq 38f10 │ │ │ │ + b 38f28 │ │ │ │ + ldr r1, [pc, #580] @ 39140 │ │ │ │ mov r0, r6 │ │ │ │ - bl 128a10 │ │ │ │ + bl 1289e0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - bne 391f0 │ │ │ │ - b 3932c │ │ │ │ - ldr r1, [pc, #556] @ 39450 │ │ │ │ + bne 38ee4 │ │ │ │ + b 39020 │ │ │ │ + ldr r1, [pc, #556] @ 39144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 128a10 │ │ │ │ + bl 1289e0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ - beq 3932c │ │ │ │ + beq 39020 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 39258 │ │ │ │ - ldr r1, [pc, #524] @ 39454 │ │ │ │ + bne 38f4c │ │ │ │ + ldr r1, [pc, #524] @ 39148 │ │ │ │ mov r0, r6 │ │ │ │ - bl 128a10 │ │ │ │ + bl 1289e0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - beq 3932c │ │ │ │ + beq 39020 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3927c │ │ │ │ - ldr r1, [pc, #492] @ 39458 │ │ │ │ + bne 38f70 │ │ │ │ + ldr r1, [pc, #492] @ 3914c │ │ │ │ mov r0, r6 │ │ │ │ - bl 128a10 │ │ │ │ + bl 1289e0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ - beq 3932c │ │ │ │ - ldr r1, [pc, #472] @ 3945c │ │ │ │ - ldr r0, [pc, #472] @ 39460 │ │ │ │ - bl 16b720 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + beq 39020 │ │ │ │ + ldr r1, [pc, #472] @ 39150 │ │ │ │ + ldr r0, [pc, #472] @ 39154 │ │ │ │ + bl 16c2f0 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - beq 3932c │ │ │ │ - ldr r0, [pc, #456] @ 39464 │ │ │ │ - bl 16eb0c │ │ │ │ + beq 39020 │ │ │ │ + ldr r0, [pc, #456] @ 39158 │ │ │ │ + bl 16f718 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 3932c │ │ │ │ - ldr r1, [pc, #440] @ 39468 │ │ │ │ - ldr r0, [pc, #440] @ 3946c │ │ │ │ - bl 16b720 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + beq 39020 │ │ │ │ + ldr r1, [pc, #440] @ 3915c │ │ │ │ + ldr r0, [pc, #440] @ 39160 │ │ │ │ + bl 16c2f0 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - beq 3932c │ │ │ │ - ldr r1, [pc, #424] @ 39470 │ │ │ │ - bl 14fc38 │ │ │ │ + beq 39020 │ │ │ │ + ldr r1, [pc, #424] @ 39164 │ │ │ │ + bl 15051c │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ - beq 3932c │ │ │ │ - ldr r1, [pc, #404] @ 39474 │ │ │ │ + beq 39020 │ │ │ │ + ldr r1, [pc, #404] @ 39168 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 2a930 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 3931c │ │ │ │ + bne 39010 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bls 3931c │ │ │ │ + bls 39010 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 3931c │ │ │ │ + bne 39010 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - bne 3931c │ │ │ │ + bne 39010 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 39334 │ │ │ │ - ldr r3, [pc, #340] @ 39478 │ │ │ │ - ldr r1, [pc, #340] @ 3947c │ │ │ │ + beq 39028 │ │ │ │ + ldr r3, [pc, #340] @ 3916c │ │ │ │ + ldr r1, [pc, #340] @ 39170 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mvn r7, #0 │ │ │ │ - b 39440 │ │ │ │ - ldr r0, [pc, #324] @ 39480 │ │ │ │ - bl 9df08 │ │ │ │ + b 39134 │ │ │ │ + ldr r0, [pc, #324] @ 39174 │ │ │ │ + bl 9df90 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - beq 3932c │ │ │ │ - ldr r0, [pc, #308] @ 39484 │ │ │ │ - bl 9df08 │ │ │ │ + beq 39020 │ │ │ │ + ldr r0, [pc, #308] @ 39178 │ │ │ │ + bl 9df90 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - beq 3932c │ │ │ │ - ldr r0, [pc, #292] @ 39488 │ │ │ │ - bl 9df08 │ │ │ │ + beq 39020 │ │ │ │ + ldr r0, [pc, #292] @ 3917c │ │ │ │ + bl 9df90 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - beq 3932c │ │ │ │ - ldr r0, [pc, #276] @ 3948c │ │ │ │ - bl 9df08 │ │ │ │ + beq 39020 │ │ │ │ + ldr r0, [pc, #276] @ 39180 │ │ │ │ + bl 9df90 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - beq 3932c │ │ │ │ - ldr r0, [pc, #260] @ 39490 │ │ │ │ - bl 9df08 │ │ │ │ + beq 39020 │ │ │ │ + ldr r0, [pc, #260] @ 39184 │ │ │ │ + bl 9df90 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - beq 3932c │ │ │ │ - ldr r0, [pc, #244] @ 39494 │ │ │ │ - bl 9df08 │ │ │ │ + beq 39020 │ │ │ │ + ldr r0, [pc, #244] @ 39188 │ │ │ │ + bl 9df90 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #24] │ │ │ │ - beq 3932c │ │ │ │ - ldr r0, [pc, #228] @ 39498 │ │ │ │ - bl 9df08 │ │ │ │ + beq 39020 │ │ │ │ + ldr r0, [pc, #228] @ 3918c │ │ │ │ + bl 9df90 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - beq 3932c │ │ │ │ - ldr r0, [pc, #212] @ 3949c │ │ │ │ - bl 9df08 │ │ │ │ + beq 39020 │ │ │ │ + ldr r0, [pc, #212] @ 39190 │ │ │ │ + bl 9df90 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - beq 3932c │ │ │ │ - ldr r3, [pc, #196] @ 394a0 │ │ │ │ + beq 39020 │ │ │ │ + ldr r3, [pc, #196] @ 39194 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r0, [pc, #188] @ 394a4 │ │ │ │ - bl b2bf0 │ │ │ │ - ldr r1, [pc, #184] @ 394a8 │ │ │ │ + ldr r0, [pc, #188] @ 39198 │ │ │ │ + bl b2e88 │ │ │ │ + ldr r1, [pc, #184] @ 3919c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1104e0 │ │ │ │ + bl 110374 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3932c │ │ │ │ + blt 39020 │ │ │ │ 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 128a48 │ │ │ │ + bl 128a18 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3932c │ │ │ │ + blt 39020 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #3 │ │ │ │ - bne 39420 │ │ │ │ + bne 39114 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r1, r7, ip, lsr #7 │ │ │ │ subseq r1, r7, r0, asr #7 │ │ │ │ ldrsbeq r1, [r7], #-52 @ 0xffffffcc │ │ │ │ subseq r1, r7, r8, ror #7 │ │ │ │ - eorseq r8, r8, r0, lsl #30 │ │ │ │ - eorseq r8, r8, r4, lsl #30 │ │ │ │ - eorseq r8, r8, ip, lsl #30 │ │ │ │ - eorseq r7, r8, r0, lsr #1 │ │ │ │ - eorseq r9, r5, ip, lsl #8 │ │ │ │ - mlaseq r8, r8, r0, r7 │ │ │ │ - eorseq r7, r8, r0, lsl #1 │ │ │ │ + eorseq sl, r8, r4, lsr #21 │ │ │ │ + eorseq sl, r8, r8, lsr #21 │ │ │ │ + @ instruction: 0x0038aab0 │ │ │ │ + eorseq r8, r8, r4, asr #24 │ │ │ │ + eorseq sl, r5, ip, lsl #31 │ │ │ │ + eorseq r8, r8, ip, lsr ip │ │ │ │ + eorseq r8, r8, r4, lsr #24 │ │ │ │ subseq fp, r5, r0, asr #23 │ │ │ │ - eorseq r8, r8, r4, lsr #30 │ │ │ │ - @ instruction: 0x003582d0 │ │ │ │ - eorseq r8, r8, r4, asr pc │ │ │ │ - @ instruction: 0x003777f8 │ │ │ │ - eorseq r8, r8, r4, asr #30 │ │ │ │ - eorseq r8, r8, r0, asr pc │ │ │ │ - eorseq r8, r8, ip, asr pc │ │ │ │ - eorseq r8, r8, r8, asr #30 │ │ │ │ - eorseq r8, r8, r4, ror #30 │ │ │ │ + eorseq sl, r8, r8, asr #21 │ │ │ │ + eorseq r9, r5, r0, asr lr │ │ │ │ + @ instruction: 0x0038aaf8 │ │ │ │ + eorseq r9, r7, ip, ror r5 │ │ │ │ + eorseq sl, r8, r8, ror #21 │ │ │ │ + @ instruction: 0x0038aaf4 │ │ │ │ + eorseq sl, r8, r0, lsl #22 │ │ │ │ + eorseq sl, r8, ip, ror #21 │ │ │ │ + eorseq sl, r8, r8, lsl #22 │ │ │ │ subseq fp, r5, ip, asr #23 │ │ │ │ - eorseq r8, r8, ip, ror #30 │ │ │ │ - mlaseq r8, r0, pc, r8 @ │ │ │ │ + eorseq sl, r8, r0, lsl fp │ │ │ │ + eorseq sl, r8, r4, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 394e4 │ │ │ │ - bl a583c │ │ │ │ + bne 391d8 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 394e4 │ │ │ │ + beq 391d8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 321ec <_Py_fstat@@Base+0x5c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3950c │ │ │ │ - bl a583c │ │ │ │ + bne 39200 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 394dc │ │ │ │ - ldr r0, [pc, #20] @ 39520 │ │ │ │ + bne 391d0 │ │ │ │ + ldr r0, [pc, #20] @ 39214 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #16] @ 39524 │ │ │ │ + ldr r2, [pc, #16] @ 39218 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 39520 │ │ │ │ + ldr r0, [pc, #4] @ 39214 │ │ │ │ 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 39674 │ │ │ │ + b 39368 │ │ │ │ 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 1aa32c │ │ │ │ + bl 1adf5c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 39578 │ │ │ │ - blt 39658 │ │ │ │ + beq 3926c │ │ │ │ + blt 3934c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #252] @ 39668 │ │ │ │ + ldr r0, [pc, #252] @ 3935c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128d64 │ │ │ │ + b 128d34 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 395f4 │ │ │ │ + bne 392e8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 37c34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 395e8 │ │ │ │ + beq 392dc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #192] @ 3966c │ │ │ │ + ldr r0, [pc, #192] @ 39360 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 128d64 │ │ │ │ + bl 128d34 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 395d4 │ │ │ │ + beq 392c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 395dc │ │ │ │ + beq 392d0 │ │ │ │ mov r4, r6 │ │ │ │ - b 395e8 │ │ │ │ + b 392dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 395d4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 392c8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b3c0 │ │ │ │ - b 3964c │ │ │ │ + bl 9b44c │ │ │ │ + b 39340 │ │ │ │ mov r0, r5 │ │ │ │ bl 37b80 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3964c │ │ │ │ + beq 39340 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #96] @ 39670 │ │ │ │ + ldr r0, [pc, #96] @ 39364 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 128d64 │ │ │ │ + bl 128d34 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 39638 │ │ │ │ + beq 3932c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 39640 │ │ │ │ + beq 39334 │ │ │ │ mov r4, r6 │ │ │ │ - b 3964c │ │ │ │ + b 39340 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 39638 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 3932c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aaa94 │ │ │ │ - b 3965c │ │ │ │ + bl 1ae748 │ │ │ │ + b 39350 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r0, r8, r4, ror ip │ │ │ │ - eorseq r9, r7, r0, asr ip │ │ │ │ - eorseq r9, r7, r8, asr ip │ │ │ │ + eorseq r2, r8, r4, asr #15 │ │ │ │ + @ instruction: 0x0037b7d0 │ │ │ │ + @ instruction: 0x0037b7d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r8, [pc, #224] @ 3976c │ │ │ │ + ldr r8, [pc, #224] @ 39460 │ │ │ │ mov r6, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 91ddc <_PyObject_GC_New@@Base> │ │ │ │ + bl 91e74 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 39760 │ │ │ │ + beq 39454 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - beq 396e0 │ │ │ │ + beq 393d4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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] │ │ │ │ @@ -15308,91 +15113,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 39764 │ │ │ │ - ldr r1, [pc, #68] @ 39770 │ │ │ │ + beq 39458 │ │ │ │ + ldr r1, [pc, #68] @ 39464 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a7990 │ │ │ │ + bl a7ae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 39764 │ │ │ │ + bge 39458 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 39760 │ │ │ │ + beq 39454 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 39760 │ │ │ │ + bne 39454 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r8, r5, ip, asr r0 │ │ │ │ + @ instruction: 0x00359bdc │ │ │ │ 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 397b0 │ │ │ │ + bl 394a4 │ │ │ │ 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] @ 398e0 │ │ │ │ + ldr sl, [pc, #280] @ 395d4 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r3 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 91ddc <_PyObject_GC_New@@Base> │ │ │ │ + bl 91e74 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 398d4 │ │ │ │ + beq 395c8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ cmp r6, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - beq 39828 │ │ │ │ + beq 3951c │ │ │ │ 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 39850 │ │ │ │ + beq 39544 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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] │ │ │ │ @@ -15401,347 +15206,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 398d8 │ │ │ │ - ldr r1, [pc, #68] @ 398e4 │ │ │ │ + beq 395cc │ │ │ │ + ldr r1, [pc, #68] @ 395d8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl a7990 │ │ │ │ + bl a7ae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 398d8 │ │ │ │ + bge 395cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 398d4 │ │ │ │ + beq 395c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 398d4 │ │ │ │ + bne 395c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r8, r5, ip, asr r0 │ │ │ │ + @ instruction: 0x00359bdc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 39914 │ │ │ │ + bne 39608 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - ldr r1, [pc, #28] @ 3991c │ │ │ │ - ldr r2, [pc, #28] @ 39920 │ │ │ │ + ldr r1, [pc, #28] @ 39610 │ │ │ │ + ldr r2, [pc, #28] @ 39614 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r1 │ │ │ │ - ldr r0, [pc, #20] @ 39924 │ │ │ │ + ldr r0, [pc, #20] @ 39618 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 39924 │ │ │ │ + ldr r0, [pc, #8] @ 39618 │ │ │ │ bx lr │ │ │ │ - ldrsheq fp, [r6], #-128 @ 0xffffff80 │ │ │ │ + subseq fp, r6, r4, lsr #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 39970 │ │ │ │ + bne 39664 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 3996c │ │ │ │ + bne 39660 │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, r0 │ │ │ │ moveq r4, r0 │ │ │ │ - bne 399a8 │ │ │ │ - b 39970 │ │ │ │ + bne 3969c │ │ │ │ + b 39664 │ │ │ │ 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] @ 39a74 │ │ │ │ + ldr r1, [pc, #228] @ 39768 │ │ │ │ str r1, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 399ac │ │ │ │ - b 399d4 │ │ │ │ + bne 396a0 │ │ │ │ + b 396c8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r6, [ip] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 399dc │ │ │ │ - ldr r2, [pc, #176] @ 39a78 │ │ │ │ - ldr r1, [pc, #176] @ 39a7c │ │ │ │ - ldr r0, [pc, #176] @ 39a80 │ │ │ │ + bne 396d0 │ │ │ │ + ldr r2, [pc, #176] @ 3976c │ │ │ │ + ldr r1, [pc, #176] @ 39770 │ │ │ │ + ldr r0, [pc, #176] @ 39774 │ │ │ │ mov r3, r6 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 39a68 │ │ │ │ + b 3975c │ │ │ │ add r4, r4, r5 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r7, [ip, #4] │ │ │ │ moveq r5, #0 │ │ │ │ - beq 39a20 │ │ │ │ + beq 39714 │ │ │ │ ldr r5, [ip, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 39a20 │ │ │ │ + beq 39714 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 39a20 │ │ │ │ - ldr r3, [pc, #112] @ 39a84 │ │ │ │ - ldr r1, [pc, #112] @ 39a88 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 399d4 │ │ │ │ - bl 29d780 │ │ │ │ + bne 39714 │ │ │ │ + ldr r3, [pc, #112] @ 39778 │ │ │ │ + ldr r1, [pc, #112] @ 3977c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 396c8 │ │ │ │ + bl 2abca8 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r4, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a2d5c │ │ │ │ + bl 2b0c88 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 39a68 │ │ │ │ + beq 3975c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 39a68 │ │ │ │ + bne 3975c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r1, r7, r8, lsr #8 │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - eorseq r8, r6, r8, lsr sp │ │ │ │ - eorseq r9, r8, r4, ror #3 │ │ │ │ + @ instruction: 0x0037b7b0 │ │ │ │ + @ instruction: 0x0036a8b8 │ │ │ │ + eorseq sl, r8, r8, lsl #27 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003891f0 │ │ │ │ + mlaseq r8, r4, sp, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r2, #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bne 39b00 │ │ │ │ + bne 397f4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - bl 10fbe4 │ │ │ │ - ldr r7, [pc, #376] @ 39c3c │ │ │ │ + bl 10fa20 │ │ │ │ + ldr r7, [pc, #376] @ 39930 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 111c58 │ │ │ │ + bl 111b6c │ │ │ │ subs r3, r6, r7 │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 39b28 │ │ │ │ + beq 3981c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #336] @ 39c40 │ │ │ │ + ldr r3, [pc, #336] @ 39934 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #332] @ 39c44 │ │ │ │ + ldr r1, [pc, #332] @ 39938 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b 39b20 │ │ │ │ + bl 1178bc │ │ │ │ + b 39814 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #312] @ 39c48 │ │ │ │ + ldr r0, [pc, #312] @ 3993c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39aac │ │ │ │ + bne 397a0 │ │ │ │ mov r8, #0 │ │ │ │ - b 39c34 │ │ │ │ + b 39928 │ │ │ │ mov r0, r5 │ │ │ │ - bl 111c58 │ │ │ │ + bl 111b6c │ │ │ │ subs r9, r5, r7 │ │ │ │ movne r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r9, #0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 39b64 │ │ │ │ + beq 39858 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #236] @ 39c40 │ │ │ │ + ldr r3, [pc, #236] @ 39934 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #240] @ 39c4c │ │ │ │ + ldr r1, [pc, #240] @ 39940 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b 39b20 │ │ │ │ + bl 1178bc │ │ │ │ + b 39814 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, r7 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, r7 │ │ │ │ mov r0, #2 │ │ │ │ - bl a2a34 │ │ │ │ + bl a2ac0 │ │ │ │ cmp r6, r7 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bne 39bc4 │ │ │ │ + bne 398b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39bdc │ │ │ │ + beq 398d0 │ │ │ │ ldr r3, [r0] │ │ │ │ str r9, [r4, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 39bdc │ │ │ │ + beq 398d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 39bdc │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 39bdc │ │ │ │ + bne 398d0 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 398d0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ cmp r5, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bne 39c1c │ │ │ │ + bne 39910 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39c34 │ │ │ │ + beq 39928 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 39c34 │ │ │ │ + beq 39928 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 39c34 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 39c34 │ │ │ │ + bne 39928 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 39928 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ 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 r2 │ │ │ │ - eorseq r9, r8, ip, lsl #4 │ │ │ │ - eorseq r9, r8, ip, asr #4 │ │ │ │ - ldr r2, [pc, #64] @ 39c98 │ │ │ │ + eorseq sl, r8, r0, asr #27 │ │ │ │ + @ instruction: 0x0038adb0 │ │ │ │ + @ instruction: 0x0038adf0 │ │ │ │ + ldr r2, [pc, #64] @ 3998c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 39c6c │ │ │ │ + bne 39960 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 39c7c │ │ │ │ - ldr r3, [pc, #40] @ 39c9c │ │ │ │ + beq 39970 │ │ │ │ + ldr r3, [pc, #40] @ 39990 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ bx r3 │ │ │ │ - ldr r3, [pc, #28] @ 39ca0 │ │ │ │ - ldr r2, [pc, #28] @ 39ca4 │ │ │ │ + ldr r3, [pc, #28] @ 39994 │ │ │ │ + ldr r2, [pc, #28] @ 39998 │ │ │ │ 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] @ 39dbc │ │ │ │ + ldr r5, [pc, #252] @ 39ab0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq 39d08 │ │ │ │ + beq 399fc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl adf14 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39d08 │ │ │ │ + bne 399fc │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1ada54 │ │ │ │ + bl 1b1adc │ │ │ │ cmn r0, #1 │ │ │ │ - bne 39d10 │ │ │ │ + bne 39a04 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 39db4 │ │ │ │ + b 39aa8 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 39d30 │ │ │ │ - ldr r1, [pc, #148] @ 39dbc │ │ │ │ - bl adf14 │ │ │ │ + beq 39a24 │ │ │ │ + ldr r1, [pc, #148] @ 39ab0 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39d3c │ │ │ │ + beq 39a30 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ strd r2, [sp, #32] │ │ │ │ - b 39d54 │ │ │ │ + b 39a48 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1ada54 │ │ │ │ + bl 1b1adc │ │ │ │ cmn r0, #1 │ │ │ │ ldreq r0, [sp, #8] │ │ │ │ - beq 39db4 │ │ │ │ + beq 39aa8 │ │ │ │ ldrd r4, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39d8c │ │ │ │ - ldr r3, [pc, #68] @ 39dc0 │ │ │ │ - ldr r1, [pc, #68] @ 39dc4 │ │ │ │ + beq 39a80 │ │ │ │ + ldr r3, [pc, #68] @ 39ab4 │ │ │ │ + ldr r1, [pc, #68] @ 39ab8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ - b 39db4 │ │ │ │ + b 39aa8 │ │ │ │ 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 39dc8 │ │ │ │ + bl 39abc │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl ab1b8 │ │ │ │ + bl ab380 │ │ │ │ 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 r2 │ │ │ │ + eorseq sl, r8, r8, 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 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -15751,100 +15556,100 @@ │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ bl 2a534 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 3542b4 │ │ │ │ + bl 355e20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 3548d8 │ │ │ │ + bl 356444 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39ec0 │ │ │ │ + bne 39bb4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 354bb8 │ │ │ │ + bl 356724 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ subs sl, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ movne sl, #1 │ │ │ │ - bl 354bb8 │ │ │ │ + bl 356724 │ │ │ │ and sl, sl, #255 @ 0xff │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp sl, r0 │ │ │ │ - beq 39ed4 │ │ │ │ + beq 39bc8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 3542b8 │ │ │ │ - ldr r3, [pc, #228] @ 39f84 │ │ │ │ + bl 355e24 │ │ │ │ + ldr r3, [pc, #228] @ 39c78 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3542b4 │ │ │ │ + bl 355e20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b 39ed4 │ │ │ │ + b 39bc8 │ │ │ │ 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 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39f54 │ │ │ │ + bne 39c48 │ │ │ │ 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 3542b4 │ │ │ │ - ldr r3, [pc, #92] @ 39f88 │ │ │ │ + bl 355e20 │ │ │ │ + ldr r3, [pc, #92] @ 39c7c │ │ │ │ mov r2, #0 │ │ │ │ - bl 354bf4 │ │ │ │ + bl 356760 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39f7c │ │ │ │ - ldr r3, [pc, #68] @ 39f84 │ │ │ │ + beq 39c70 │ │ │ │ + ldr r3, [pc, #68] @ 39c78 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3542b8 │ │ │ │ + bl 355e24 │ │ │ │ strd r0, [fp] │ │ │ │ - b 39f7c │ │ │ │ + b 39c70 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 3548d8 │ │ │ │ + bl 356444 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ movlt r2, #0 │ │ │ │ movlt r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [fp] │ │ │ │ add sp, sp, #12 │ │ │ │ @@ -15856,902 +15661,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 39fd0 │ │ │ │ + bne 39cc4 │ │ │ │ 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 39fb4 │ │ │ │ + beq 39ca8 │ │ │ │ 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 3a028 │ │ │ │ + bne 39d1c │ │ │ │ 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 3a00c │ │ │ │ + beq 39d00 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003a03c : │ │ │ │ +00039d30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #104] @ 3a0bc │ │ │ │ + ldr r4, [pc, #104] @ 39db0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - beq 3a0a8 │ │ │ │ + beq 39d9c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 17f830 │ │ │ │ - ldr r2, [pc, #64] @ 3a0c0 │ │ │ │ + bl 180794 │ │ │ │ + ldr r2, [pc, #64] @ 39db4 │ │ │ │ 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 157540 │ │ │ │ + bl 158190 │ │ │ │ mov r0, #0 │ │ │ │ - b 3a0b4 │ │ │ │ - bl 3a0cc │ │ │ │ + b 39da8 │ │ │ │ + bl 39db8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a06c │ │ │ │ + beq 39d60 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r2, ip, r4, ror sp │ │ │ │ - @ instruction: 0x003893f8 │ │ │ │ - mov r0, r1 │ │ │ │ - b 2faf78 │ │ │ │ + eorseq sl, r8, ip, ror #30 │ │ │ │ │ │ │ │ -0003a0cc : │ │ │ │ +00039db8 : │ │ │ │ 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] @ 3a178 │ │ │ │ + ldr ip, [pc, #140] @ 39e64 │ │ │ │ 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] @ 3a17c │ │ │ │ + ldr r1, [pc, #104] @ 39e68 │ │ │ │ mov r2, #384 @ 0x180 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 29ee0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3a148 │ │ │ │ - ldr r1, [pc, #84] @ 3a180 │ │ │ │ + beq 39e34 │ │ │ │ + ldr r1, [pc, #84] @ 39e6c │ │ │ │ mov r4, r0 │ │ │ │ bl 2a018 │ │ │ │ - ldr r5, [pc, #76] @ 3a184 │ │ │ │ + ldr r5, [pc, #76] @ 39e70 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - bne 3a150 │ │ │ │ + bne 39e3c │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ mvn r0, #0 │ │ │ │ - b 3a170 │ │ │ │ - bl 8b250 │ │ │ │ + b 39e5c │ │ │ │ + bl 8b044 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #4] │ │ │ │ movne r0, #0 │ │ │ │ - bne 3a170 │ │ │ │ + bne 39e5c │ │ │ │ ldr r0, [r5] │ │ │ │ bl 29490 │ │ │ │ mvn r0, #1 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r9, r8, r4, lsl #8 │ │ │ │ + eorseq sl, r8, r8, lsr #31 │ │ │ │ andeq r8, r8, r1, asr #8 │ │ │ │ - eorseq r5, r8, r4, lsr #19 │ │ │ │ + eorseq r7, r8, r8, asr #10 │ │ │ │ subseq r2, ip, r4, ror sp │ │ │ │ + mov r0, r1 │ │ │ │ + b 3030d0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b a5b2c │ │ │ │ + b a5bb8 │ │ │ │ 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 3a1c4 │ │ │ │ + bhi 39eb8 │ │ │ │ cmp r4, #0 │ │ │ │ ldrgt r2, [r6] │ │ │ │ - ldrle r2, [pc, #48] @ 3a1f4 │ │ │ │ - b 3a1e4 │ │ │ │ - ldr r0, [pc, #44] @ 3a1f8 │ │ │ │ + ldrle r2, [pc, #48] @ 39ee8 │ │ │ │ + b 39ed8 │ │ │ │ + ldr r0, [pc, #44] @ 39eec │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - b 3a1b4 │ │ │ │ + b 39ea8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2c18dc │ │ │ │ + b 2cc9a0 <_Py_RestoreSignals@@Base+0x1a7c> │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r8, r5, ip, asr #26 │ │ │ │ + eorseq sl, r5, ip, asr #17 │ │ │ │ ldrb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #20] @ 3a21c │ │ │ │ + ldr r2, [pc, #20] @ 39f10 │ │ │ │ add r3, r3, #2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #1 │ │ │ │ - ldr r0, [pc, #8] @ 3a220 │ │ │ │ + ldr r0, [pc, #8] @ 39f14 │ │ │ │ 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 3a240 │ │ │ │ - ldr r0, [pc, #8] @ 3a248 │ │ │ │ - b a9b50 │ │ │ │ + bne 39f34 │ │ │ │ + ldr r0, [pc, #8] @ 39f3c │ │ │ │ + b a9d18 │ │ │ │ mov r0, #2 │ │ │ │ - b a2a34 │ │ │ │ - @ instruction: 0x003895b0 │ │ │ │ + b a2ac0 │ │ │ │ + ldrsheq fp, [r8], -ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 3a288 │ │ │ │ + bne 39f7c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1999f4 │ │ │ │ + b 19c418 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a274 │ │ │ │ + beq 39f68 │ │ │ │ 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 3a2d4 │ │ │ │ + bne 39fc8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3a304 │ │ │ │ + bne 39ff8 │ │ │ │ mov ip, #4 │ │ │ │ mov r3, #0 │ │ │ │ add lr, sp, #24 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #248] @ 3a3e8 │ │ │ │ + ldr ip, [pc, #248] @ 3a0dc │ │ │ │ str lr, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3a3dc │ │ │ │ + beq 3a0d0 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - ldr r5, [pc, #220] @ 3a3ec │ │ │ │ + ldr r5, [pc, #220] @ 3a0e0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 3a344 │ │ │ │ + beq 3a038 │ │ │ │ mov r1, r5 │ │ │ │ - bl adf14 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a344 │ │ │ │ + bne 3a038 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #184] @ 3a3f0 │ │ │ │ - ldr r0, [pc, #184] @ 3a3f4 │ │ │ │ + ldr r1, [pc, #184] @ 3a0e4 │ │ │ │ + ldr r0, [pc, #184] @ 3a0e8 │ │ │ │ mov r3, r7 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 3a3dc │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 3a0d0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 3a364 │ │ │ │ - bl a583c │ │ │ │ + bne 3a058 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a3dc │ │ │ │ + bne 3a0d0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3a384 │ │ │ │ - bl a583c │ │ │ │ + bne 3a078 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a3dc │ │ │ │ - ldr r3, [pc, #108] @ 3a3f8 │ │ │ │ + bne 3a0d0 │ │ │ │ + ldr r3, [pc, #108] @ 3a0ec │ │ │ │ cmp r6, r3 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 3a3c0 │ │ │ │ + beq 3a0b4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #92] @ 3a3fc │ │ │ │ + ldr r2, [pc, #92] @ 3a0f0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 3a3c0 │ │ │ │ - ldr r0, [pc, #84] @ 3a400 │ │ │ │ + beq 3a0b4 │ │ │ │ + ldr r0, [pc, #84] @ 3a0f4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #80] @ 3a404 │ │ │ │ + ldr r1, [pc, #80] @ 3a0f8 │ │ │ │ ldr r0, [r0] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 1179b0 │ │ │ │ + b 1178bc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 23bd80 │ │ │ │ + b 24ed5c │ │ │ │ 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 │ │ │ │ - mlaseq r8, ip, r8, r9 │ │ │ │ - @ instruction: 0x0035b1bc │ │ │ │ + eorseq fp, r8, ip, lsr r4 │ │ │ │ + eorseq ip, r5, ip, lsr sp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, ip, lsl pc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003898b0 │ │ │ │ + eorseq fp, r8, r0, asr r4 │ │ │ │ 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 3a43c │ │ │ │ + beq 3a130 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl aeb58 │ │ │ │ + bl aed70 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3a478 │ │ │ │ - b 3a44c │ │ │ │ - ldr r3, [pc, #196] @ 3a508 │ │ │ │ - ldr r1, [pc, #196] @ 3a50c │ │ │ │ + bne 3a16c │ │ │ │ + b 3a140 │ │ │ │ + ldr r3, [pc, #196] @ 3a1fc │ │ │ │ + ldr r1, [pc, #196] @ 3a200 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 200d2c <_PyBytesWriter_WriteBytes@@Base+0x3528> │ │ │ │ + bl 20bfd8 <_PyDeadline_Init@@Base+0x140> │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 3a490 │ │ │ │ + bne 3a184 │ │ │ │ cmp r7, #0 │ │ │ │ - blt 3a4a8 │ │ │ │ + blt 3a19c │ │ │ │ mov r0, r4 │ │ │ │ - bl aefd4 │ │ │ │ + bl af1ec │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 3a454 │ │ │ │ - b 3a4d0 │ │ │ │ + bne 3a148 │ │ │ │ + b 3a1c4 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a470 │ │ │ │ + bne 3a164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 3a470 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 3a164 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a44c │ │ │ │ + beq 3a140 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a44c │ │ │ │ + bne 3a140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 3a44c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 3a140 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a4f4 │ │ │ │ + beq 3a1e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a4f4 │ │ │ │ + bne 3a1e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - bl a583c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a44c │ │ │ │ - ldr r0, [pc, #8] @ 3a510 │ │ │ │ + bne 3a140 │ │ │ │ + ldr r0, [pc, #8] @ 3a204 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, lsr #23 │ │ │ │ + eorseq pc, r6, ip, lsr #14 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1aa32c │ │ │ │ + bl 1adf5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a54c │ │ │ │ - blt 3a580 │ │ │ │ + beq 3a240 │ │ │ │ + blt 3a274 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #72] @ 3a58c │ │ │ │ + ldr r0, [pc, #72] @ 3a280 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b 128d64 │ │ │ │ + b 128d34 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r2, [pc, #56] @ 3a590 │ │ │ │ + ldr r2, [pc, #56] @ 3a284 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #48] @ 3a594 │ │ │ │ + ldr r0, [pc, #48] @ 3a288 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ movne r0, r2 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl 128d64 │ │ │ │ + bl 128d34 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaa94 │ │ │ │ - b 3a584 │ │ │ │ + bl 1ae748 │ │ │ │ + b 3a278 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r0, r8, r4, ror ip │ │ │ │ - eorseq r9, r7, r8, asr ip │ │ │ │ - eorseq r9, r7, r0, asr ip │ │ │ │ + eorseq r2, r8, r4, asr #15 │ │ │ │ + @ instruction: 0x0037b7d8 │ │ │ │ + @ instruction: 0x0037b7d0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 232578 │ │ │ │ + b 2455d4 │ │ │ │ │ │ │ │ -0003a5a4 : │ │ │ │ +0003a298 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #56] @ 3a5f4 │ │ │ │ + ldr r4, [pc, #56] @ 3a2e8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 17f830 │ │ │ │ + bl 180794 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29490 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 157540 │ │ │ │ + bl 158190 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 161924 │ │ │ │ + bl 16250c │ │ │ │ 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] @ 3a7a0 │ │ │ │ - bl 9df74 │ │ │ │ + ldr r0, [pc, #396] @ 3a494 │ │ │ │ + bl 9dffc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3a624 │ │ │ │ + bne 3a318 │ │ │ │ mov r5, #0 │ │ │ │ - b 3a798 │ │ │ │ + b 3a48c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3a674 │ │ │ │ - ldr r0, [pc, #364] @ 3a7a4 │ │ │ │ - bl 128d64 │ │ │ │ + beq 3a368 │ │ │ │ + ldr r0, [pc, #364] @ 3a498 │ │ │ │ + bl 128d34 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3a660 │ │ │ │ + beq 3a354 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a660 │ │ │ │ + bne 3a354 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - ldrne r2, [pc, #316] @ 3a7a8 │ │ │ │ + ldrne r2, [pc, #316] @ 3a49c │ │ │ │ movne r4, r6 │ │ │ │ - bne 3a678 │ │ │ │ - b 3a61c │ │ │ │ - ldr r2, [pc, #292] @ 3a7a0 │ │ │ │ + bne 3a36c │ │ │ │ + b 3a310 │ │ │ │ + ldr r2, [pc, #292] @ 3a494 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a6c8 │ │ │ │ - ldr r0, [pc, #288] @ 3a7ac │ │ │ │ + beq 3a3bc │ │ │ │ + ldr r0, [pc, #288] @ 3a4a0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 128d64 │ │ │ │ + bl 128d34 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3a6b8 │ │ │ │ + beq 3a3ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a6b8 │ │ │ │ + bne 3a3ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3a61c │ │ │ │ - ldr r2, [pc, #224] @ 3a7a8 │ │ │ │ + beq 3a310 │ │ │ │ + ldr r2, [pc, #224] @ 3a49c │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a714 │ │ │ │ - ldr r0, [pc, #212] @ 3a7b0 │ │ │ │ + beq 3a408 │ │ │ │ + ldr r0, [pc, #212] @ 3a4a4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 128d64 │ │ │ │ + bl 128d34 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3a708 │ │ │ │ + beq 3a3fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a708 │ │ │ │ + bne 3a3fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3a61c │ │ │ │ + beq 3a310 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3a75c │ │ │ │ - ldr r0, [pc, #140] @ 3a7b4 │ │ │ │ - bl 9df74 │ │ │ │ + bne 3a450 │ │ │ │ + ldr r0, [pc, #140] @ 3a4a8 │ │ │ │ + bl 9dffc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3a750 │ │ │ │ + beq 3a444 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a750 │ │ │ │ + bne 3a444 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3a61c │ │ │ │ + beq 3a310 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #80] @ 3a7b8 │ │ │ │ + ldr r0, [pc, #80] @ 3a4ac │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 128d64 │ │ │ │ + bl 128d34 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3a798 │ │ │ │ + beq 3a48c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a798 │ │ │ │ + bne 3a48c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ - eorseq r9, r8, r8, lsr #18 │ │ │ │ - mlaseq r5, r0, r5, r7 │ │ │ │ - eorseq r9, r8, r0, lsr r9 │ │ │ │ - eorseq r9, r8, r0, asr #18 │ │ │ │ - eorseq r2, r9, r4, lsr r5 │ │ │ │ - eorseq r9, r8, r4, asr r9 │ │ │ │ - │ │ │ │ -0003a7bc <_Py_IncRef@@Base>: │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - bx lr │ │ │ │ - b 3aa88 <_Py_IncRef@@Base+0x2cc> │ │ │ │ - ldr r2, [pc] @ 3a7dc <_Py_IncRef@@Base+0x20> │ │ │ │ - b 3ab04 <_Py_IncRef@@Base+0x348> │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq fp, r5, r4, asr #28 │ │ │ │ + eorseq fp, r8, ip, asr #9 │ │ │ │ + eorseq r9, r5, r0, lsl r1 │ │ │ │ + @ instruction: 0x0038b4d4 │ │ │ │ + eorseq fp, r8, r4, ror #9 │ │ │ │ + ldrheq r4, [r9], -r4 @ │ │ │ │ + @ instruction: 0x0038b4f8 │ │ │ │ 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 3a81c <_Py_IncRef@@Base+0x60> │ │ │ │ + beq 3a4ec │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #592] @ 3aa60 <_Py_IncRef@@Base+0x2a4> │ │ │ │ - bl 10f794 │ │ │ │ + ldr r1, [pc, #592] @ 3a730 │ │ │ │ + bl 10f5d0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3a834 <_Py_IncRef@@Base+0x78> │ │ │ │ - b 3a82c <_Py_IncRef@@Base+0x70> │ │ │ │ - ldr r3, [pc, #576] @ 3aa64 <_Py_IncRef@@Base+0x2a8> │ │ │ │ - ldr r1, [pc, #576] @ 3aa68 <_Py_IncRef@@Base+0x2ac> │ │ │ │ + bne 3a504 │ │ │ │ + b 3a4fc │ │ │ │ + ldr r3, [pc, #576] @ 3a734 │ │ │ │ + ldr r1, [pc, #576] @ 3a738 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r3, #0 │ │ │ │ - b 3aa54 <_Py_IncRef@@Base+0x298> │ │ │ │ + b 3a724 │ │ │ │ ldr r8, [r7, #60] @ 0x3c │ │ │ │ - ldr sl, [pc, #556] @ 3aa6c <_Py_IncRef@@Base+0x2b0> │ │ │ │ - ldr r9, [pc, #556] @ 3aa70 <_Py_IncRef@@Base+0x2b4> │ │ │ │ - ldr r1, [pc, #556] @ 3aa74 <_Py_IncRef@@Base+0x2b8> │ │ │ │ + ldr sl, [pc, #556] @ 3a73c │ │ │ │ + ldr r9, [pc, #556] @ 3a740 │ │ │ │ + ldr r1, [pc, #556] @ 3a744 │ │ │ │ mov r2, #65536 @ 0x10000 │ │ │ │ mov r0, r4 │ │ │ │ - bl ad13c │ │ │ │ + bl ad354 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3a964 <_Py_IncRef@@Base+0x1a8> │ │ │ │ + beq 3a634 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 3a8d0 <_Py_IncRef@@Base+0x114> │ │ │ │ + bne 3a5a0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3a890 <_Py_IncRef@@Base+0xd4> │ │ │ │ + bne 3a560 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a9b4 <_Py_IncRef@@Base+0x1f8> │ │ │ │ + beq 3a684 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a9b4 <_Py_IncRef@@Base+0x1f8> │ │ │ │ - b 3a910 <_Py_IncRef@@Base+0x154> │ │ │ │ - ldr r2, [pc, #480] @ 3aa78 <_Py_IncRef@@Base+0x2bc> │ │ │ │ - ldr r1, [pc, #480] @ 3aa7c <_Py_IncRef@@Base+0x2c0> │ │ │ │ - bl 10e98c │ │ │ │ + bne 3a684 │ │ │ │ + b 3a5e0 │ │ │ │ + ldr r2, [pc, #480] @ 3a748 │ │ │ │ + ldr r1, [pc, #480] @ 3a74c │ │ │ │ + bl 10e7c8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3a8c4 <_Py_IncRef@@Base+0x108> │ │ │ │ + beq 3a594 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a8c4 <_Py_IncRef@@Base+0x108> │ │ │ │ + bne 3a594 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 3a918 <_Py_IncRef@@Base+0x15c> │ │ │ │ - b 3a964 <_Py_IncRef@@Base+0x1a8> │ │ │ │ + bne 3a5e8 │ │ │ │ + b 3a634 │ │ │ │ cmp r3, r9 │ │ │ │ - beq 3a8e8 <_Py_IncRef@@Base+0x12c> │ │ │ │ + beq 3a5b8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a9b4 <_Py_IncRef@@Base+0x1f8> │ │ │ │ - b 3a8fc <_Py_IncRef@@Base+0x140> │ │ │ │ + beq 3a684 │ │ │ │ + b 3a5cc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a8d8 <_Py_IncRef@@Base+0x11c> │ │ │ │ + beq 3a5a8 │ │ │ │ mov r6, r5 │ │ │ │ - b 3a918 <_Py_IncRef@@Base+0x15c> │ │ │ │ + b 3a5e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a9b4 <_Py_IncRef@@Base+0x1f8> │ │ │ │ + bne 3a684 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 3a9b4 <_Py_IncRef@@Base+0x1f8> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 3a684 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ add r2, r6, #16 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 309554 │ │ │ │ + bl 30fddc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3a95c <_Py_IncRef@@Base+0x1a0> │ │ │ │ + beq 3a62c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3a95c <_Py_IncRef@@Base+0x1a0> │ │ │ │ + bne 3a62c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3a98c <_Py_IncRef@@Base+0x1d0> │ │ │ │ + bne 3a65c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a82c <_Py_IncRef@@Base+0x70> │ │ │ │ + beq 3a4fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a82c <_Py_IncRef@@Base+0x70> │ │ │ │ + bne 3a4fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 3a82c <_Py_IncRef@@Base+0x70> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 3a4fc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a840 <_Py_IncRef@@Base+0x84> │ │ │ │ + beq 3a510 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a840 <_Py_IncRef@@Base+0x84> │ │ │ │ + bne 3a510 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 3a840 <_Py_IncRef@@Base+0x84> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 3a510 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a9d8 <_Py_IncRef@@Base+0x21c> │ │ │ │ + beq 3a6a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a9d8 <_Py_IncRef@@Base+0x21c> │ │ │ │ + bne 3a6a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #148] @ 3aa80 <_Py_IncRef@@Base+0x2c4> │ │ │ │ + ldr r2, [pc, #148] @ 3a750 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 309554 │ │ │ │ + bl 30fddc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 3a82c <_Py_IncRef@@Base+0x70> │ │ │ │ + beq 3a4fc │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3aa54 <_Py_IncRef@@Base+0x298> │ │ │ │ + bne 3a724 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3aa30 <_Py_IncRef@@Base+0x274> │ │ │ │ + beq 3a700 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 3aa30 <_Py_IncRef@@Base+0x274> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 3a700 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #72] @ 3aa84 <_Py_IncRef@@Base+0x2c8> │ │ │ │ + ldr r2, [pc, #72] @ 3a754 │ │ │ │ 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, r0, asr #32 │ │ │ │ + @ instruction: 0x00384bb4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r8, ip, asr r9 │ │ │ │ + eorseq fp, r8, r0, lsl #10 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ - @ instruction: 0x00388ab4 │ │ │ │ - @ instruction: 0x00360dd4 │ │ │ │ - eorseq sp, r5, r8, lsl ip │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ + eorseq sl, r8, r8, asr r6 │ │ │ │ + eorseq r2, r6, r4, asr r9 │ │ │ │ + mlaseq r5, r8, r7, pc @ │ │ │ │ + eorseq fp, r5, r4, asr #28 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + b 3a77c <_Py_IncRef@@Base+0x14> │ │ │ │ + ldr r2, [pc] @ 3a764 │ │ │ │ + b 3a7f8 <_Py_IncRef@@Base+0x90> │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + │ │ │ │ +0003a768 <_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, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #96] @ 3ab00 <_Py_IncRef@@Base+0x344> │ │ │ │ + ldr r1, [pc, #96] @ 3a7f4 <_Py_IncRef@@Base+0x8c> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17d160 │ │ │ │ + bl 17e098 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 91ddc <_PyObject_GC_New@@Base> │ │ │ │ + bl 91e74 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3aaf8 <_Py_IncRef@@Base+0x33c> │ │ │ │ + beq 3a7ec <_Py_IncRef@@Base+0x84> │ │ │ │ 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 a681c │ │ │ │ + bl a6900 │ │ │ │ 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 3ab6c <_Py_IncRef@@Base+0x3b0> │ │ │ │ + beq 3a860 <_Py_IncRef@@Base+0xf8> │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3ab6c <_Py_IncRef@@Base+0x3b0> │ │ │ │ + beq 3a860 <_Py_IncRef@@Base+0xf8> │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #60] @ 3ab84 <_Py_IncRef@@Base+0x3c8> │ │ │ │ + ldr r3, [pc, #60] @ 3a878 <_Py_IncRef@@Base+0x110> │ │ │ │ cmp r0, r3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ab6c <_Py_IncRef@@Base+0x3b0> │ │ │ │ + beq 3a860 <_Py_IncRef@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 3ab6c <_Py_IncRef@@Base+0x3b0> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 3a860 <_Py_IncRef@@Base+0xf8> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #8] @ 3ab88 <_Py_IncRef@@Base+0x3cc> │ │ │ │ + ldr r3, [pc, #8] @ 3a87c <_Py_IncRef@@Base+0x114> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 278648 │ │ │ │ + b 289300 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ - eorseq fp, r7, ip, lsl r7 │ │ │ │ - │ │ │ │ -0003ab8c : │ │ │ │ - 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 9df74 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 3abe8 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl f94e8 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 3abe8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 3abe8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + eorseq sp, r7, ip, lsr #5 │ │ │ │ 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 3ac20 │ │ │ │ + beq 3a8b0 <_Py_IncRef@@Base+0x148> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3ac9c │ │ │ │ + bne 3a92c <_Py_IncRef@@Base+0x1c4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 92d70 │ │ │ │ + bl 92e08 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 3ad4c │ │ │ │ + beq 3a9dc <_Py_IncRef@@Base+0x274> │ │ │ │ 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 3ac88 │ │ │ │ + bge 3a918 <_Py_IncRef@@Base+0x1b0> │ │ │ │ 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 3ac58 │ │ │ │ + b 3a8e8 <_Py_IncRef@@Base+0x180> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r0, [pc, #196] @ 3ad58 │ │ │ │ + ldr r0, [pc, #196] @ 3a9e8 <_Py_IncRef@@Base+0x280> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9b50 │ │ │ │ - ldr r1, [pc, #184] @ 3ad5c │ │ │ │ - ldr r0, [pc, #184] @ 3ad60 │ │ │ │ - bl 16b720 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + b a9d18 │ │ │ │ + ldr r1, [pc, #184] @ 3a9ec <_Py_IncRef@@Base+0x284> │ │ │ │ + ldr r0, [pc, #184] @ 3a9f0 <_Py_IncRef@@Base+0x288> │ │ │ │ + bl 16c2f0 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 3ad34 │ │ │ │ + beq 3a9c4 <_Py_IncRef@@Base+0x25c> │ │ │ │ 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 ba40c │ │ │ │ + bl ba6c8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3acf8 │ │ │ │ + beq 3a988 <_Py_IncRef@@Base+0x220> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3acf8 │ │ │ │ + bne 3a988 <_Py_IncRef@@Base+0x220> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 1512f4 │ │ │ │ + bl 151de8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 3ad3c │ │ │ │ + bne 3a9cc <_Py_IncRef@@Base+0x264> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ad34 │ │ │ │ + beq 3a9c4 <_Py_IncRef@@Base+0x25c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3ad34 │ │ │ │ + bne 3a9c4 <_Py_IncRef@@Base+0x25c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r2, #0 │ │ │ │ - b 3ad4c │ │ │ │ - ldr r0, [pc, #32] @ 3ad64 │ │ │ │ + b 3a9dc <_Py_IncRef@@Base+0x274> │ │ │ │ + ldr r0, [pc, #32] @ 3a9f4 <_Py_IncRef@@Base+0x28c> │ │ │ │ mov r1, r5 │ │ │ │ - bl a9b50 │ │ │ │ + bl a9d18 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0036b7bc │ │ │ │ - @ instruction: 0x0037bfb4 │ │ │ │ - eorseq pc, r5, ip, lsl r3 @ │ │ │ │ - eorseq r2, r7, r8, asr #32 │ │ │ │ + eorseq sp, r6, ip, lsr r3 │ │ │ │ + @ instruction: 0x0037dab8 │ │ │ │ + mlaseq r6, ip, lr, r0 │ │ │ │ + eorseq r3, r7, r8, asr #23 │ │ │ │ + │ │ │ │ +0003a9f8 : │ │ │ │ + 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 9dffc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 3aa54 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl f952c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 3aa54 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 3aa54 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aea8 <_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, #4040] @ 0xfc8 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ moveq r5, r3 │ │ │ │ @@ -16759,408 +16564,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 3adc0 │ │ │ │ + bne 3aab4 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3adf8 │ │ │ │ - ldr ip, [pc, #208] @ 3ae98 │ │ │ │ + beq 3aaec │ │ │ │ + ldr ip, [pc, #208] @ 3ab8c │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3adf8 │ │ │ │ + bne 3aaec │ │ │ │ mov r4, #0 │ │ │ │ - b 3ae8c │ │ │ │ + b 3ab80 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r5, [r0] │ │ │ │ - ldreq r5, [pc, #148] @ 3ae9c │ │ │ │ + ldreq r5, [pc, #148] @ 3ab90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2778e0 │ │ │ │ + bl 28899c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3adf0 │ │ │ │ - ldr r6, [pc, #128] @ 3ae9c │ │ │ │ - ldr r3, [pc, #128] @ 3aea0 │ │ │ │ + beq 3aae4 │ │ │ │ + ldr r6, [pc, #128] @ 3ab90 │ │ │ │ + ldr r3, [pc, #128] @ 3ab94 │ │ │ │ cmp r5, r6 │ │ │ │ - ldr r1, [pc, #124] @ 3aea4 │ │ │ │ + ldr r1, [pc, #124] @ 3ab98 │ │ │ │ mov r0, r4 │ │ │ │ movne r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 3b100 │ │ │ │ + bl 3adf4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3adf0 │ │ │ │ + beq 3aae4 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 3ae8c │ │ │ │ + beq 3ab80 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #88] @ 3aea8 │ │ │ │ + ldr r0, [pc, #88] @ 3ab9c │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ add r1, sp, #32 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl c0408 │ │ │ │ + bl c06cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3ae88 │ │ │ │ + beq 3ab7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3ae88 │ │ │ │ + bne 3ab7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 │ │ │ │ - strdeq sl, [r8], -ip @ │ │ │ │ - @ instruction: 0x0016ced0 │ │ │ │ + eoreq sl, r9, ip, lsr #6 │ │ │ │ + andseq sp, r6, r0, lsr #21 │ │ │ │ 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 1aa32c │ │ │ │ + bl 1adf5c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3aeec │ │ │ │ - blt 3af50 │ │ │ │ + beq 3abe0 │ │ │ │ + blt 3ac44 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #516] @ 3b0e4 │ │ │ │ + ldr r0, [pc, #516] @ 3add8 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 128d64 │ │ │ │ + b 128d34 │ │ │ │ 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 3af34 │ │ │ │ + bne 3ac28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - ldr r0, [pc, #452] @ 3b0e8 │ │ │ │ - bl 128d64 │ │ │ │ + ldr r0, [pc, #452] @ 3addc │ │ │ │ + bl 128d34 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaa94 │ │ │ │ - b 3b0d8 │ │ │ │ + bl 1ae748 │ │ │ │ + b 3adcc │ │ │ │ mov r0, r7 │ │ │ │ - bl 92d70 │ │ │ │ + bl 92e08 │ │ │ │ subs r6, r0, #0 │ │ │ │ addne sl, r6, #8 │ │ │ │ - bne 3af78 │ │ │ │ + bne 3ac6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaa94 │ │ │ │ + bl 1ae748 │ │ │ │ mov r5, #0 │ │ │ │ - b 3b0d8 │ │ │ │ + b 3adcc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r5, r5, #1 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1364b0 │ │ │ │ + bl 136480 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b01c │ │ │ │ + beq 3ad10 │ │ │ │ str r0, [sl, #4]! │ │ │ │ cmp r5, r8 │ │ │ │ - blt 3af58 │ │ │ │ + blt 3ac4c │ │ │ │ cmp r9, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #4] │ │ │ │ - beq 3b024 │ │ │ │ + beq 3ad18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl b8ac4 │ │ │ │ + bl b8d78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b004 │ │ │ │ + beq 3acf8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r0, [pc, #304] @ 3b0ec │ │ │ │ - bl 128d64 │ │ │ │ + ldr r0, [pc, #304] @ 3ade0 │ │ │ │ + bl 128d34 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 3b01c │ │ │ │ + beq 3ad10 │ │ │ │ cmp r5, r7 │ │ │ │ - blt 3aff4 │ │ │ │ + blt 3ace8 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3afec │ │ │ │ + beq 3ace0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 3afec │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 3ace0 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mvn r5, #0 │ │ │ │ - b 3b004 │ │ │ │ + b 3acf8 │ │ │ │ add r2, r6, #12 │ │ │ │ str r3, [r2, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ - b 3af90 │ │ │ │ + b 3ac84 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 3b024 │ │ │ │ - ldr r3, [pc, #220] @ 3b0f0 │ │ │ │ - ldr r1, [pc, #220] @ 3b0f4 │ │ │ │ + beq 3ad18 │ │ │ │ + ldr r3, [pc, #220] @ 3ade4 │ │ │ │ + ldr r1, [pc, #220] @ 3ade8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r5, #0 │ │ │ │ - b 3b0ac │ │ │ │ - ldr r0, [pc, #204] @ 3b0f8 │ │ │ │ - bl 9df74 │ │ │ │ + b 3ada0 │ │ │ │ + ldr r0, [pc, #204] @ 3adec │ │ │ │ + bl 9dffc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3b01c │ │ │ │ + beq 3ad10 │ │ │ │ mov r1, r6 │ │ │ │ - bl 165ad4 │ │ │ │ + bl 1666a8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3b064 │ │ │ │ + beq 3ad58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3b064 │ │ │ │ + bne 3ad58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3b01c │ │ │ │ + beq 3ad10 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - ldr r0, [pc, #124] @ 3b0fc │ │ │ │ + ldr r0, [pc, #124] @ 3adf0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bl 128d64 │ │ │ │ + bl 128d34 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3b0ac │ │ │ │ + beq 3ada0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 3b0ac │ │ │ │ + bne 3ada0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b0d0 │ │ │ │ + beq 3adc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3b0d0 │ │ │ │ + bne 3adc4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaa94 │ │ │ │ + bl 1ae748 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r0, r8, r4, ror ip │ │ │ │ - eorseq r9, r7, r0, asr ip │ │ │ │ - eorseq r9, r8, r0, lsl #20 │ │ │ │ + eorseq r2, r8, r4, asr #15 │ │ │ │ + @ instruction: 0x0037b7d0 │ │ │ │ + eorseq fp, r8, r4, lsr #11 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r9, r8, r8, lsl #20 │ │ │ │ - mlaseq r5, r0, r5, r7 │ │ │ │ - eorseq r9, r8, r4, lsr sl │ │ │ │ + eorseq fp, r8, ip, lsr #11 │ │ │ │ + eorseq r9, r5, r0, lsl r1 │ │ │ │ + @ instruction: 0x0038b5d8 │ │ │ │ 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 1dfbb8 │ │ │ │ + bl 1e6f3c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3b138 │ │ │ │ + bge 3ae2c │ │ │ │ mov r0, #0 │ │ │ │ - b 3b170 │ │ │ │ + b 3ae64 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 3b178 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ + bl 3ae6c <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b130 │ │ │ │ + blt 3ae24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ stm sp, {r3, r4} │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - bl 30a968 │ │ │ │ + bl 311310 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003b178 <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ +0003ae6c <_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 30a7b0 │ │ │ │ + bl 311238 │ │ │ │ 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] @ 3b1c4 <_PyTime_AsTimevalTime_t@@Base+0x4c> │ │ │ │ - b 30aee8 │ │ │ │ + ldr r1, [pc] @ 3aeb8 <_PyTime_AsTimevalTime_t@@Base+0x4c> │ │ │ │ + b 311890 │ │ │ │ @ instruction: 0x0057f398 │ │ │ │ │ │ │ │ -0003b1c8 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ +0003aebc <_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] @ 3b218 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x50> │ │ │ │ + ldr r2, [pc, #56] @ 3af0c <_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 1a7f98 │ │ │ │ + bl 1ab0b0 │ │ │ │ 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, asr ip @ │ │ │ │ + andeq pc, ip, r4, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #160] @ 3b2d4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10c> │ │ │ │ + ldr r1, [pc, #160] @ 3afc8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10c> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 30aee8 │ │ │ │ + bl 311890 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 3b254 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x8c> │ │ │ │ - bl 11aa1c │ │ │ │ + bne 3af48 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x8c> │ │ │ │ + bl 11a964 │ │ │ │ mov r5, r0 │ │ │ │ - b 3b278 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb0> │ │ │ │ + b 3af6c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb0> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b274 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ + beq 3af68 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 3b274 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 3af68 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - ldr r1, [pc, #80] @ 3b2d4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10c> │ │ │ │ + ldr r1, [pc, #80] @ 3afc8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10c> │ │ │ │ mov r2, #0 │ │ │ │ - bl 30aee8 │ │ │ │ + bl 311890 │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 3b2cc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x104> │ │ │ │ + beq 3afc0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x104> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1814c8 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + bl 18242c <_PyErr_ChainExceptions1@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3b2c8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x100> │ │ │ │ + beq 3afbc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x100> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b2c8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x100> │ │ │ │ + beq 3afbc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x100> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3b2c8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x100> │ │ │ │ + bne 3afbc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x100> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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] @ 3b314 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14c> │ │ │ │ + ldr r0, [pc, #16] @ 3b008 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14c> │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19d2fc │ │ │ │ + bl 1a009c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, r8, asr r5 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 3b328 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x160> │ │ │ │ - b 18b314 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 3b350 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x188> │ │ │ │ - ldr r1, [pc, #16] @ 3b354 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3b394 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1cc> │ │ │ │ + ldr r0, [pc, #16] @ 3b048 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18c> │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19d2fc │ │ │ │ + bl 1a009c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, ip, lsr r6 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 3b05c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1a0> │ │ │ │ + b 18c5dc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #16] @ 3b084 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c8> │ │ │ │ + ldr r1, [pc, #16] @ 3b088 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1cc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038b9fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 30d274 <_Py_c_pow@@Base+0xc2c> │ │ │ │ + bl 313a74 <_Py_c_pow@@Base+0x9e0> │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3b3cc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204> │ │ │ │ + beq 3b0c0 <_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 │ │ │ │ @@ -17169,632 +16974,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] @ 3b464 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x29c> │ │ │ │ - bl 2abf44 <_PyArg_ParseStack@@Base> │ │ │ │ + ldr r2, [pc, #96] @ 3b158 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x29c> │ │ │ │ + bl 2b9314 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3b414 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x24c> │ │ │ │ + bne 3b108 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x24c> │ │ │ │ mov r0, #0 │ │ │ │ - b 3b45c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x294> │ │ │ │ + b 3b150 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x294> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - ldr r1, [pc, #68] @ 3b468 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a0> │ │ │ │ - ldr r0, [pc, #68] @ 3b46c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a4> │ │ │ │ + ldr r1, [pc, #68] @ 3b15c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a0> │ │ │ │ + ldr r0, [pc, #68] @ 3b160 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a4> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbe74 │ │ │ │ + bl bc130 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b40c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x244> │ │ │ │ + blt 3b100 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x244> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 29f4c │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #32] @ 3b470 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a8> │ │ │ │ - bne 3b45c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x294> │ │ │ │ - ldr r3, [pc, #28] @ 3b474 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2ac> │ │ │ │ + ldrne r0, [pc, #32] @ 3b164 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a8> │ │ │ │ + bne 3b150 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x294> │ │ │ │ + ldr r3, [pc, #28] @ 3b168 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x00389eb0 │ │ │ │ - eorseq sp, r7, r0, ror #9 │ │ │ │ - @ instruction: 0x00389ebc │ │ │ │ + eorseq fp, r8, r8, lsr #20 │ │ │ │ + eorseq pc, r7, r0, lsr #2 │ │ │ │ + eorseq fp, r8, r4, lsr sl │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ + │ │ │ │ +0003b16c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 3b4a0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2d8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - pop {r4, lr} │ │ │ │ - b 19fc20 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 3b4c4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2fc> │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - b 3b494 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2cc> │ │ │ │ - eorseq r0, r7, r0, ror #6 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 9dffc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 3b19c │ │ │ │ + ldr r0, [pc, #80] @ 3b1e8 │ │ │ │ + bl 2a7dd8 │ │ │ │ + b 3b1e0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r2, [pc, #64] @ 3b1e8 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 2d1cb4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 3b1cc │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 3b1d4 │ │ │ │ + mov r4, r5 │ │ │ │ + b 3b1e0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 3b1cc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq fp, r8, r0, asr #22 │ │ │ │ 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 3b500 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x338> │ │ │ │ + beq 3b224 │ │ │ │ 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 2a2acc │ │ │ │ + bl 2b0a10 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 3b4e8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x320> │ │ │ │ + bne 3b20c │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -0003b518 : │ │ │ │ - ldr r0, [pc] @ 3b520 │ │ │ │ - b 10f1a4 │ │ │ │ - subseq r1, r7, r8, ror ip │ │ │ │ - │ │ │ │ -0003b524 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 9df74 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 3b554 │ │ │ │ - ldr r0, [pc, #80] @ 3b5a0 │ │ │ │ - bl 2992c4 │ │ │ │ - b 3b598 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [pc, #64] @ 3b5a0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 2c7434 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 3b584 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 3b58c │ │ │ │ - mov r4, r5 │ │ │ │ - b 3b598 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 3b584 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r8, r8, ror #1 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 3b264 │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1a29c0 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 3b288 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + b 3b258 │ │ │ │ + eorseq r1, r7, r0, ror #29 │ │ │ │ + │ │ │ │ +0003b28c : │ │ │ │ + ldr r0, [pc] @ 3b294 │ │ │ │ + b 10efe0 │ │ │ │ + subseq r1, r7, r4, lsr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3b5e0 │ │ │ │ + ldr r0, [pc, #16] @ 3b2d4 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19d2fc │ │ │ │ + bl 1a009c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrheq sl, [r7], #-112 @ 0xffffff90 │ │ │ │ + │ │ │ │ +0003b2d8 <_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] @ 3b448 <_PyCompile_Assemble@@Base+0x170> │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + sub sp, sp, #68 @ 0x44 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 3b314 <_PyCompile_Assemble@@Base+0x3c> │ │ │ │ + ldr r3, [pc, #324] @ 3b44c <_PyCompile_Assemble@@Base+0x174> │ │ │ │ + ldr r1, [pc, #324] @ 3b450 <_PyCompile_Assemble@@Base+0x178> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 3b33c <_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 91c14 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 3b344 <_PyCompile_Assemble@@Base+0x6c> │ │ │ │ + mov r7, #0 │ │ │ │ + b 3b43c <_PyCompile_Assemble@@Base+0x164> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 152870 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 3b35c <_PyCompile_Assemble@@Base+0x84> │ │ │ │ + mov r7, #0 │ │ │ │ + b 3b408 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 25c508 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 3b354 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 156888 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 3b354 <_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 15bea8 <_PyDict_DelItemIf@@Base+0x3b8> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 3b354 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + bl 1523e8 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 3b354 <_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 25c8c0 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r7, r0 │ │ │ │ + beq 3b408 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 3b408 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 3b42c <_PyCompile_Assemble@@Base+0x154> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 3b42c <_PyCompile_Assemble@@Base+0x154> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 164934 <_PySet_NextEntryRef@@Base+0x5f0> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 163dc8 │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, sp, #68 @ 0x44 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + subseq ip, r5, r8, lsr #29 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq fp, r8, r4, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #576] @ 3b83c │ │ │ │ + ldr r1, [pc, #576] @ 3b6ac <_PyCompile_Assemble@@Base+0x3d4> │ │ │ │ mov r2, #16 │ │ │ │ mov r4, r0 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3b614 │ │ │ │ + bge 3b484 <_PyCompile_Assemble@@Base+0x1ac> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #548] @ 3b840 │ │ │ │ + ldr r1, [pc, #548] @ 3b6b0 <_PyCompile_Assemble@@Base+0x3d8> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b60c │ │ │ │ - ldr r1, [pc, #528] @ 3b844 │ │ │ │ + blt 3b47c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #528] @ 3b6b4 <_PyCompile_Assemble@@Base+0x3dc> │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b60c │ │ │ │ - ldr r1, [pc, #508] @ 3b848 │ │ │ │ + blt 3b47c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #508] @ 3b6b8 <_PyCompile_Assemble@@Base+0x3e0> │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b60c │ │ │ │ - ldr r1, [pc, #488] @ 3b84c │ │ │ │ + blt 3b47c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #488] @ 3b6bc <_PyCompile_Assemble@@Base+0x3e4> │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b60c │ │ │ │ - ldr r1, [pc, #468] @ 3b850 │ │ │ │ + blt 3b47c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #468] @ 3b6c0 <_PyCompile_Assemble@@Base+0x3e8> │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b60c │ │ │ │ - ldr r1, [pc, #448] @ 3b854 │ │ │ │ + blt 3b47c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #448] @ 3b6c4 <_PyCompile_Assemble@@Base+0x3ec> │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b60c │ │ │ │ - ldr r1, [pc, #428] @ 3b858 │ │ │ │ + blt 3b47c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #428] @ 3b6c8 <_PyCompile_Assemble@@Base+0x3f0> │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b60c │ │ │ │ - ldr r1, [pc, #408] @ 3b85c │ │ │ │ + blt 3b47c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #408] @ 3b6cc <_PyCompile_Assemble@@Base+0x3f4> │ │ │ │ mov r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b60c │ │ │ │ - ldr r1, [pc, #388] @ 3b860 │ │ │ │ + blt 3b47c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #388] @ 3b6d0 <_PyCompile_Assemble@@Base+0x3f8> │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b60c │ │ │ │ - ldr r1, [pc, #368] @ 3b864 │ │ │ │ + blt 3b47c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #368] @ 3b6d4 <_PyCompile_Assemble@@Base+0x3fc> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b60c │ │ │ │ - ldr r1, [pc, #348] @ 3b868 │ │ │ │ + blt 3b47c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #348] @ 3b6d8 <_PyCompile_Assemble@@Base+0x400> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b60c │ │ │ │ - ldr r1, [pc, #328] @ 3b86c │ │ │ │ + blt 3b47c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #328] @ 3b6dc <_PyCompile_Assemble@@Base+0x404> │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b60c │ │ │ │ - ldr r1, [pc, #308] @ 3b870 │ │ │ │ + blt 3b47c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #308] @ 3b6e0 <_PyCompile_Assemble@@Base+0x408> │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b60c │ │ │ │ - ldr r1, [pc, #288] @ 3b874 │ │ │ │ + blt 3b47c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #288] @ 3b6e4 <_PyCompile_Assemble@@Base+0x40c> │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b60c │ │ │ │ - ldr r1, [pc, #268] @ 3b878 │ │ │ │ + blt 3b47c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #268] @ 3b6e8 <_PyCompile_Assemble@@Base+0x410> │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b60c │ │ │ │ - ldr r1, [pc, #248] @ 3b87c │ │ │ │ + blt 3b47c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #248] @ 3b6ec <_PyCompile_Assemble@@Base+0x414> │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b60c │ │ │ │ - ldr r1, [pc, #228] @ 3b880 │ │ │ │ + blt 3b47c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #228] @ 3b6f0 <_PyCompile_Assemble@@Base+0x418> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b60c │ │ │ │ - ldr r1, [pc, #208] @ 3b884 │ │ │ │ + blt 3b47c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #208] @ 3b6f4 <_PyCompile_Assemble@@Base+0x41c> │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b60c │ │ │ │ - ldr r1, [pc, #188] @ 3b888 │ │ │ │ + blt 3b47c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #188] @ 3b6f8 <_PyCompile_Assemble@@Base+0x420> │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b60c │ │ │ │ - ldr r1, [pc, #168] @ 3b88c │ │ │ │ + blt 3b47c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #168] @ 3b6fc <_PyCompile_Assemble@@Base+0x424> │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b60c │ │ │ │ - ldr r1, [pc, #148] @ 3b890 │ │ │ │ + blt 3b47c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #148] @ 3b700 <_PyCompile_Assemble@@Base+0x428> │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b60c │ │ │ │ - ldr r1, [pc, #128] @ 3b894 │ │ │ │ + blt 3b47c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #128] @ 3b704 <_PyCompile_Assemble@@Base+0x42c> │ │ │ │ mov r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b60c │ │ │ │ - ldr r1, [pc, #108] @ 3b898 │ │ │ │ + blt 3b47c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #108] @ 3b708 <_PyCompile_Assemble@@Base+0x430> │ │ │ │ mov r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 160dc0 │ │ │ │ + bl 1619a8 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r8, r8, asr r1 │ │ │ │ - eorseq sl, r8, ip, asr r1 │ │ │ │ - eorseq sl, r8, r8, ror #2 │ │ │ │ - eorseq sl, r8, r8, ror r1 │ │ │ │ - eorseq sl, r8, r4, lsl #3 │ │ │ │ - mlaseq r8, r0, r1, sl │ │ │ │ - mlaseq r8, ip, r1, sl │ │ │ │ - eorseq sl, r8, ip, lsr #3 │ │ │ │ - @ instruction: 0x0038a1b8 │ │ │ │ - eorseq sl, r8, r4, asr #3 │ │ │ │ - @ instruction: 0x0038a1d0 │ │ │ │ - eorseq sl, r8, r0, ror #3 │ │ │ │ - eorseq sl, r8, ip, ror #3 │ │ │ │ - @ instruction: 0x0038a1f8 │ │ │ │ - eorseq sl, r8, r8, lsl #4 │ │ │ │ - eorseq sl, r8, r8, lsl r2 │ │ │ │ - eorseq sl, r8, r0, lsr r2 │ │ │ │ - eorseq sl, r8, ip, ror r1 │ │ │ │ - eorseq sl, r8, r4, asr #4 │ │ │ │ - eorseq sl, r8, r4, asr r2 │ │ │ │ - mlaseq r8, r4, r1, sl │ │ │ │ - eorseq sl, r8, r4, ror #4 │ │ │ │ - eorseq sl, r8, ip, ror #4 │ │ │ │ - eorseq sl, r8, r8, ror r2 │ │ │ │ - │ │ │ │ -0003b89c <_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] @ 3ba0c <_PyCompile_Assemble@@Base+0x170> │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 3b8d8 <_PyCompile_Assemble@@Base+0x3c> │ │ │ │ - ldr r3, [pc, #324] @ 3ba10 <_PyCompile_Assemble@@Base+0x174> │ │ │ │ - ldr r1, [pc, #324] @ 3ba14 <_PyCompile_Assemble@@Base+0x178> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 3b900 <_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 91b7c │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 3b908 <_PyCompile_Assemble@@Base+0x6c> │ │ │ │ - mov r7, #0 │ │ │ │ - b 3ba00 <_PyCompile_Assemble@@Base+0x164> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 151d7c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 3b920 <_PyCompile_Assemble@@Base+0x84> │ │ │ │ - mov r7, #0 │ │ │ │ - b 3b9cc <_PyCompile_Assemble@@Base+0x130> │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 249db4 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 3b918 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 155d6c │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 3b918 <_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 15b258 <_PyDict_DelItemIf@@Base+0x3b8> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 3b918 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - bl 1518f4 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 3b918 <_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 24a1ac │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r7, r0 │ │ │ │ - beq 3b9cc <_PyCompile_Assemble@@Base+0x130> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 3b9cc <_PyCompile_Assemble@@Base+0x130> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b9f0 <_PyCompile_Assemble@@Base+0x154> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 3b9f0 <_PyCompile_Assemble@@Base+0x154> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 163d4c <_PySet_NextEntryRef@@Base+0x5f0> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1631e0 │ │ │ │ - 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, r4, lsl #5 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 3ba40 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - pop {r4, lr} │ │ │ │ - b 193df8 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 3ba64 <_PyCompile_Assemble@@Base+0x1c8> │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - b 3ba34 <_PyCompile_Assemble@@Base+0x198> │ │ │ │ - eorseq r2, r7, ip, lsl #14 │ │ │ │ + eorseq fp, r8, r0, lsr #26 │ │ │ │ + eorseq fp, r8, r4, lsr #26 │ │ │ │ + eorseq fp, r8, r0, lsr sp │ │ │ │ + eorseq fp, r8, r0, asr #26 │ │ │ │ + eorseq fp, r8, ip, asr #26 │ │ │ │ + eorseq fp, r8, r8, asr sp │ │ │ │ + eorseq fp, r8, r4, ror #26 │ │ │ │ + eorseq fp, r8, r4, ror sp │ │ │ │ + eorseq fp, r8, r0, lsl #27 │ │ │ │ + eorseq fp, r8, ip, lsl #27 │ │ │ │ + mlaseq r8, r8, sp, fp │ │ │ │ + eorseq fp, r8, r8, lsr #27 │ │ │ │ + @ instruction: 0x0038bdb4 │ │ │ │ + eorseq fp, r8, r0, asr #27 │ │ │ │ + @ instruction: 0x0038bdd0 │ │ │ │ + eorseq fp, r8, r0, ror #27 │ │ │ │ + @ instruction: 0x0038bdf8 │ │ │ │ + eorseq fp, r8, r4, asr #26 │ │ │ │ + eorseq fp, r8, ip, lsl #28 │ │ │ │ + eorseq fp, r8, ip, lsl lr │ │ │ │ + eorseq fp, r8, ip, asr sp │ │ │ │ + eorseq fp, r8, ip, lsr #28 │ │ │ │ + eorseq fp, r8, r4, lsr lr │ │ │ │ + eorseq fp, r8, r0, asr #28 │ │ │ │ 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 3baa0 <_PyCompile_Assemble@@Base+0x204> │ │ │ │ + bne 3b744 <_PyCompile_Assemble@@Base+0x46c> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - beq 3bac4 <_PyCompile_Assemble@@Base+0x228> │ │ │ │ - b 3badc <_PyCompile_Assemble@@Base+0x240> │ │ │ │ + beq 3b768 <_PyCompile_Assemble@@Base+0x490> │ │ │ │ + b 3b780 <_PyCompile_Assemble@@Base+0x4a8> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #104] @ 3bb18 <_PyCompile_Assemble@@Base+0x27c> │ │ │ │ + ldr r0, [pc, #104] @ 3b7bc <_PyCompile_Assemble@@Base+0x4e4> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3ba88 <_PyCompile_Assemble@@Base+0x1ec> │ │ │ │ - b 3bad4 <_PyCompile_Assemble@@Base+0x238> │ │ │ │ + bne 3b72c <_PyCompile_Assemble@@Base+0x454> │ │ │ │ + b 3b778 <_PyCompile_Assemble@@Base+0x4a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 30f3ec <_PyGen_SetStopIterationValue@@Base+0x4c> │ │ │ │ + bl 315b70 <_PyGen_SetStopIterationValue@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3badc <_PyCompile_Assemble@@Base+0x240> │ │ │ │ + bne 3b780 <_PyCompile_Assemble@@Base+0x4a8> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3bafc <_PyCompile_Assemble@@Base+0x260> │ │ │ │ - bl 91b7c │ │ │ │ + bne 3b7a0 <_PyCompile_Assemble@@Base+0x4c8> │ │ │ │ + bl 91c14 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ - beq 3bad4 <_PyCompile_Assemble@@Base+0x238> │ │ │ │ + beq 3b778 <_PyCompile_Assemble@@Base+0x4a0> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bad4 <_PyCompile_Assemble@@Base+0x238> │ │ │ │ - ldr r0, [pc, #4] @ 3bb1c <_PyCompile_Assemble@@Base+0x280> │ │ │ │ + blt 3b778 <_PyCompile_Assemble@@Base+0x4a0> │ │ │ │ + ldr r0, [pc, #4] @ 3b7c0 <_PyCompile_Assemble@@Base+0x4e8> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00360ed8 │ │ │ │ + eorseq r2, r6, r8, asr sl │ │ │ │ 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 3b7ec <_PyCompile_Assemble@@Base+0x514> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 195274 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 3b810 <_PyCompile_Assemble@@Base+0x538> │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + b 3b7e0 <_PyCompile_Assemble@@Base+0x508> │ │ │ │ + eorseq r4, r7, r0, asr r2 │ │ │ │ │ │ │ │ -0003bb20 : │ │ │ │ - ldr r3, [pc, #4] @ 3bb2c │ │ │ │ +0003b814 : │ │ │ │ + ldr r3, [pc, #4] @ 3b820 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ - b 244054 │ │ │ │ - eorseq fp, r7, r8, ror #11 │ │ │ │ + b 256c48 │ │ │ │ + eorseq sp, r7, r8, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r3, [pc, #424] @ 3bcfc │ │ │ │ + ldr r3, [pc, #424] @ 3b9f0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3bb88 │ │ │ │ + beq 3b87c │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #136] @ 0x88 │ │ │ │ - ldrne r3, [pc, #384] @ 3bd00 │ │ │ │ + ldrne r3, [pc, #384] @ 3b9f4 │ │ │ │ subne r4, r4, r3 │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3bccc │ │ │ │ + beq 3b9c0 │ │ │ │ ldr r0, [r3, #136] @ 0x88 │ │ │ │ - ldr r3, [pc, #352] @ 3bd00 │ │ │ │ + ldr r3, [pc, #352] @ 3b9f4 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3bccc │ │ │ │ + bne 3b9c0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3bbb4 │ │ │ │ + bne 3b8a8 │ │ │ │ mov r4, #0 │ │ │ │ - b 3bc70 │ │ │ │ + b 3b964 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ ldrne ip, [r3, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - beq 3bbe4 │ │ │ │ + beq 3b8d8 │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 3bc70 │ │ │ │ + ble 3b964 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 3bbc8 │ │ │ │ - b 3bc08 │ │ │ │ + bne 3b8bc │ │ │ │ + b 3b8fc │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3bc08 │ │ │ │ + beq 3b8fc │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3bbe8 │ │ │ │ - ldr r3, [pc, #256] @ 3bd04 │ │ │ │ + bne 3b8dc │ │ │ │ + ldr r3, [pc, #256] @ 3b9f8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3bc70 │ │ │ │ - ldr r2, [pc, #248] @ 3bd08 │ │ │ │ + bne 3b964 │ │ │ │ + ldr r2, [pc, #248] @ 3b9fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 3112c0 │ │ │ │ + bl 317658 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 3bcf0 │ │ │ │ - beq 3bc70 │ │ │ │ + blt 3b9e4 │ │ │ │ + beq 3b964 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #216] @ 3bd08 │ │ │ │ + ldr r1, [pc, #216] @ 3b9fc │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1cd270 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #200] @ 3bd0c │ │ │ │ + bl 1d3634 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #200] @ 3ba00 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3bcf0 │ │ │ │ + bne 3b9e4 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3bbac │ │ │ │ + beq 3b8a0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3bbac │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 3bbac │ │ │ │ + bne 3b8a0 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 3b8a0 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ 3bd10 │ │ │ │ + ldr r1, [pc, #148] @ 3ba04 │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1cd270 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #128] @ 3bd0c │ │ │ │ + bl 1d3634 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #128] @ 3ba00 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3bcf0 │ │ │ │ + bne 3b9e4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3bcac │ │ │ │ - ldr r3, [pc, #96] @ 3bd0c │ │ │ │ - b 3bcf0 │ │ │ │ + bne 3b9a0 │ │ │ │ + ldr r3, [pc, #96] @ 3ba00 │ │ │ │ + b 3b9e4 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3bccc │ │ │ │ + beq 3b9c0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3bccc │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 3b9c0 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3bca4 │ │ │ │ - ldr r1, [pc, #44] @ 3bd08 │ │ │ │ + beq 3b998 │ │ │ │ + ldr r1, [pc, #44] @ 3b9fc │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1cd270 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d3634 <_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, r0, lsr fp │ │ │ │ + andeq fp, r3, r4, lsr #16 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ @ instruction: 0x0057ad98 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ subseq sl, r7, r0, asr r9 │ │ │ │ │ │ │ │ -0003bd14 : │ │ │ │ +0003ba08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #24] @ 3bd44 │ │ │ │ + ldr ip, [pc, #24] @ 3ba38 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #136 @ 0x88 │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ str ip, [sp] │ │ │ │ - bl 12edd0 │ │ │ │ + bl 12ed98 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0037b6b8 │ │ │ │ + eorseq sp, r7, r8, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3bd84 │ │ │ │ + ldr r0, [pc, #16] @ 3ba78 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19d2fc │ │ │ │ + bl 1a009c │ │ │ │ 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 │ │ │ │ @@ -17805,1024 +17610,1024 @@ │ │ │ │ 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 3bdd4 │ │ │ │ + bne 3bac8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 3be04 │ │ │ │ + bne 3baf8 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #504] @ 3bfe0 │ │ │ │ + ldr ip, [pc, #504] @ 3bcd4 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3be2c │ │ │ │ + beq 3bb20 │ │ │ │ ldr r8, [r5] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 3be34 │ │ │ │ - ldr r2, [pc, #452] @ 3bfe4 │ │ │ │ - ldr r1, [pc, #452] @ 3bfe8 │ │ │ │ - ldr r0, [pc, #452] @ 3bfec │ │ │ │ + bne 3bb28 │ │ │ │ + ldr r2, [pc, #452] @ 3bcd8 │ │ │ │ + ldr r1, [pc, #452] @ 3bcdc │ │ │ │ + ldr r0, [pc, #452] @ 3bce0 │ │ │ │ mov r3, r8 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 3bfd4 │ │ │ │ + b 3bcc8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3bee8 │ │ │ │ + beq 3bbdc │ │ │ │ ldr r9, [r5, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - ldreq r9, [pc, #420] @ 3bff0 │ │ │ │ - beq 3be54 │ │ │ │ + ldreq r9, [pc, #420] @ 3bce4 │ │ │ │ + beq 3bb48 │ │ │ │ subs r4, r6, #2 │ │ │ │ - beq 3befc │ │ │ │ + beq 3bbf0 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3be74 │ │ │ │ + beq 3bb68 │ │ │ │ subs r4, r4, #1 │ │ │ │ moveq r5, r4 │ │ │ │ moveq sl, r4 │ │ │ │ - beq 3bf14 │ │ │ │ - b 3be78 │ │ │ │ - ldr r7, [pc, #376] @ 3bff4 │ │ │ │ + beq 3bc08 │ │ │ │ + b 3bb6c │ │ │ │ + ldr r7, [pc, #376] @ 3bce8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3bea0 │ │ │ │ - bl 1034c0 │ │ │ │ + beq 3bb94 │ │ │ │ + bl 103520 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3be2c │ │ │ │ + blt 3bb20 │ │ │ │ subs sl, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3bea8 │ │ │ │ - b 3bf10 │ │ │ │ + bne 3bb9c │ │ │ │ + b 3bc04 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3becc │ │ │ │ - bl 1034c0 │ │ │ │ + beq 3bbc0 │ │ │ │ + bl 103520 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 3be2c │ │ │ │ + blt 3bb20 │ │ │ │ cmp sl, #1 │ │ │ │ - bne 3bed0 │ │ │ │ - b 3bf0c │ │ │ │ + bne 3bbc4 │ │ │ │ + b 3bc00 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 1034c0 │ │ │ │ + bl 103520 │ │ │ │ subs r5, r0, #0 │ │ │ │ movge sl, r6 │ │ │ │ - bge 3bf14 │ │ │ │ - b 3be2c │ │ │ │ - ldr r7, [pc, #260] @ 3bff4 │ │ │ │ - ldr r9, [pc, #252] @ 3bff0 │ │ │ │ + bge 3bc08 │ │ │ │ + b 3bb20 │ │ │ │ + ldr r7, [pc, #260] @ 3bce8 │ │ │ │ + ldr r9, [pc, #252] @ 3bce4 │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b 3bf14 │ │ │ │ - ldr r7, [pc, #240] @ 3bff4 │ │ │ │ + b 3bc08 │ │ │ │ + ldr r7, [pc, #240] @ 3bce8 │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b 3bf14 │ │ │ │ + b 3bc08 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, #0 │ │ │ │ subs r6, r4, #0 │ │ │ │ movne r6, #1 │ │ │ │ subs fp, sl, #0 │ │ │ │ movne fp, #1 │ │ │ │ tst r6, fp │ │ │ │ - beq 3bf40 │ │ │ │ - ldr r3, [pc, #196] @ 3bff8 │ │ │ │ - ldr r1, [pc, #196] @ 3bffc │ │ │ │ + beq 3bc34 │ │ │ │ + ldr r3, [pc, #196] @ 3bcec │ │ │ │ + ldr r1, [pc, #196] @ 3bcf0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 3be2c │ │ │ │ + bl 18f518 │ │ │ │ + b 3bb20 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3bf64 │ │ │ │ + beq 3bc58 │ │ │ │ orrs sl, r4, sl │ │ │ │ - beq 3bf64 │ │ │ │ - ldr r3, [pc, #160] @ 3bff8 │ │ │ │ - ldr r1, [pc, #164] @ 3c000 │ │ │ │ + beq 3bc58 │ │ │ │ + ldr r3, [pc, #160] @ 3bcec │ │ │ │ + ldr r1, [pc, #164] @ 3bcf4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 3be2c │ │ │ │ + bl 18f518 │ │ │ │ + b 3bb20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 29dc88 │ │ │ │ + bl 2ac1b0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 3be2c │ │ │ │ - bl 29d780 │ │ │ │ + beq 3bb20 │ │ │ │ + bl 2abca8 │ │ │ │ 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 397b0 │ │ │ │ + bl 394a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3bfd4 │ │ │ │ + beq 3bcc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3bfd4 │ │ │ │ + bne 3bcc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r1, r7, r4, lsl #26 │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - eorseq r8, r6, r8, lsr sp │ │ │ │ - eorseq sl, r8, r0, lsl #7 │ │ │ │ + subseq r1, r7, r0, lsr sp │ │ │ │ + @ instruction: 0x0037b7b0 │ │ │ │ + @ instruction: 0x0036a8b8 │ │ │ │ + eorseq fp, r8, r4, lsr #30 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldrsheq fp, [r6], #-128 @ 0xffffff80 │ │ │ │ + subseq fp, r6, r4, lsr #17 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r7, r8, lsl #14 │ │ │ │ - eorseq sl, r7, ip, lsr #14 │ │ │ │ + eorseq ip, r7, r8, lsl #5 │ │ │ │ + eorseq ip, r7, ip, lsr #5 │ │ │ │ + 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 3bd4c │ │ │ │ + clz r2, r0 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r1, #1 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 3bd7c │ │ │ │ + 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] @ 3bf00 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3bda4 │ │ │ │ + ldr r8, [r0] │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #268435456 @ 0x10000000 │ │ │ │ + bne 3bdac │ │ │ │ + ldr r2, [pc, #364] @ 3bf04 │ │ │ │ + ldr r1, [pc, #364] @ 3bf08 │ │ │ │ + ldr r0, [pc, #364] @ 3bf0c │ │ │ │ + mov r3, r8 │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + mov r5, #0 │ │ │ │ + b 3bef4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 170720 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 3bef4 │ │ │ │ + mov r2, #0 │ │ │ │ + add r1, sp, #32 │ │ │ │ + bl 1b77c8 │ │ │ │ + cmn r0, #1 │ │ │ │ + moveq r4, #0 │ │ │ │ + moveq r6, r4 │ │ │ │ + beq 3bebc │ │ │ │ + bl c4160 │ │ │ │ + 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 8b764 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + streq r6, [sp, #36] @ 0x24 │ │ │ │ + moveq sl, #1 │ │ │ │ + moveq r6, fp │ │ │ │ + beq 3be70 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r3, r4 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 2a8d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3be64 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bne 3be64 │ │ │ │ + cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ + bgt 3be6c │ │ │ │ + lsl r4, r4, #1 │ │ │ │ + mov fp, r6 │ │ │ │ + b 3be00 │ │ │ │ + mov sl, #0 │ │ │ │ + b 3be70 │ │ │ │ + mov sl, #1 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c7eb0 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 3beac │ │ │ │ + cmp sl, #1 │ │ │ │ + bne 3be94 │ │ │ │ + bl 2a064c │ │ │ │ + b 3bebc │ │ │ │ + ldr r3, [pc, #116] @ 3bf10 │ │ │ │ + ldr r1, [pc, #116] @ 3bf14 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r8 │ │ │ │ + bl 1178bc │ │ │ │ + b 3bebc │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2ba058 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8b730 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 3bee0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + beq 3bee8 │ │ │ │ + mov r5, r4 │ │ │ │ + b 3bef4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 3bee0 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + subseq r1, r7, ip, asr sp │ │ │ │ + @ instruction: 0x0037b7b0 │ │ │ │ + @ instruction: 0x0036a8b8 │ │ │ │ + eorseq sp, r7, r0, lsl ip │ │ │ │ + ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ + eorseq fp, r8, r0, lsr pc │ │ │ │ │ │ │ │ -0003c004 <_PyCompile_CodeGen@@Base>: │ │ │ │ +0003bf18 <_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 254f18 │ │ │ │ + bl 267648 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3c048 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ - ldr r3, [pc, #700] @ 3c2f8 <_PyCompile_CodeGen@@Base+0x2f4> │ │ │ │ - ldr r1, [pc, #700] @ 3c2fc <_PyCompile_CodeGen@@Base+0x2f8> │ │ │ │ + bne 3bf5c <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ + ldr r3, [pc, #700] @ 3c20c <_PyCompile_CodeGen@@Base+0x2f4> │ │ │ │ + ldr r1, [pc, #700] @ 3c210 <_PyCompile_CodeGen@@Base+0x2f8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 3c054 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ - bl bb980 <_PyArena_New@@Base> │ │ │ │ + bl 18f518 │ │ │ │ + b 3bf68 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ + bl bbc3c <_PyArena_New@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 3c05c <_PyCompile_CodeGen@@Base+0x58> │ │ │ │ + bne 3bf70 <_PyCompile_CodeGen@@Base+0x58> │ │ │ │ mov r6, #0 │ │ │ │ - b 3c2ec <_PyCompile_CodeGen@@Base+0x2e8> │ │ │ │ + b 3c200 <_PyCompile_CodeGen@@Base+0x2e8> │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2d9b20 <_PyErr_BadInternalCall@@Base+0x11b4> │ │ │ │ + bl 2e1eb0 <_PyErr_BadInternalCall@@Base+0x11a4> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 3c0a0 <_PyCompile_CodeGen@@Base+0x9c> │ │ │ │ - bl 2e1bd0 │ │ │ │ + beq 3bfb4 <_PyCompile_CodeGen@@Base+0x9c> │ │ │ │ + bl 2e9f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c0a0 <_PyCompile_CodeGen@@Base+0x9c> │ │ │ │ + beq 3bfb4 <_PyCompile_CodeGen@@Base+0x9c> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp] │ │ │ │ - bl 23cbb4 │ │ │ │ + bl 24fb90 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3c0ac <_PyCompile_CodeGen@@Base+0xa8> │ │ │ │ + bne 3bfc0 <_PyCompile_CodeGen@@Base+0xa8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 16789c <_PyArena_Free@@Base> │ │ │ │ - b 3c054 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ + bl 168470 <_PyArena_Free@@Base> │ │ │ │ + b 3bf68 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ mov r6, #1 │ │ │ │ strb r6, [r5, #64] @ 0x40 │ │ │ │ - bl 91b7c │ │ │ │ + bl 91c14 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3c054 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ - ldr r1, [pc, #568] @ 3c300 <_PyCompile_CodeGen@@Base+0x2fc> │ │ │ │ + beq 3bf68 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ + ldr r1, [pc, #568] @ 3c214 <_PyCompile_CodeGen@@Base+0x2fc> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 1336a0 │ │ │ │ + bl 133658 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3c054 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ + beq 3bf68 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 243890 │ │ │ │ + bl 256484 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3c0fc <_PyCompile_CodeGen@@Base+0xf8> │ │ │ │ + bne 3c010 <_PyCompile_CodeGen@@Base+0xf8> │ │ │ │ mov r6, #0 │ │ │ │ - b 3c2cc <_PyCompile_CodeGen@@Base+0x2c8> │ │ │ │ + b 3c1e0 <_PyCompile_CodeGen@@Base+0x2c8> │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldr r2, [r6, #700] @ 0x2bc │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3c11c <_PyCompile_CodeGen@@Base+0x118> │ │ │ │ + bne 3c030 <_PyCompile_CodeGen@@Base+0x118> │ │ │ │ ldr r2, [r6, #704] @ 0x2c0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3c148 <_PyCompile_CodeGen@@Base+0x144> │ │ │ │ - b 3c134 <_PyCompile_CodeGen@@Base+0x130> │ │ │ │ - ldr r1, [pc, #480] @ 3c304 <_PyCompile_CodeGen@@Base+0x300> │ │ │ │ + beq 3c05c <_PyCompile_CodeGen@@Base+0x144> │ │ │ │ + b 3c048 <_PyCompile_CodeGen@@Base+0x130> │ │ │ │ + ldr r1, [pc, #480] @ 3c218 <_PyCompile_CodeGen@@Base+0x300> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3c10c <_PyCompile_CodeGen@@Base+0x108> │ │ │ │ - b 3c0f4 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ - ldr r1, [pc, #460] @ 3c308 <_PyCompile_CodeGen@@Base+0x304> │ │ │ │ + bge 3c020 <_PyCompile_CodeGen@@Base+0x108> │ │ │ │ + b 3c008 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + ldr r1, [pc, #460] @ 3c21c <_PyCompile_CodeGen@@Base+0x304> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3c0f4 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3c008 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r2, [r6, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3c168 <_PyCompile_CodeGen@@Base+0x164> │ │ │ │ - ldr r1, [pc, #432] @ 3c30c <_PyCompile_CodeGen@@Base+0x308> │ │ │ │ + beq 3c07c <_PyCompile_CodeGen@@Base+0x164> │ │ │ │ + ldr r1, [pc, #432] @ 3c220 <_PyCompile_CodeGen@@Base+0x308> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3c0f4 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3c008 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3c188 <_PyCompile_CodeGen@@Base+0x184> │ │ │ │ - ldr r1, [pc, #404] @ 3c310 <_PyCompile_CodeGen@@Base+0x30c> │ │ │ │ + beq 3c09c <_PyCompile_CodeGen@@Base+0x184> │ │ │ │ + ldr r1, [pc, #404] @ 3c224 <_PyCompile_CodeGen@@Base+0x30c> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3c0f4 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3c008 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r2, [r6, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3c1a8 <_PyCompile_CodeGen@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #376] @ 3c314 <_PyCompile_CodeGen@@Base+0x310> │ │ │ │ + beq 3c0bc <_PyCompile_CodeGen@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #376] @ 3c228 <_PyCompile_CodeGen@@Base+0x310> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3c0f4 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3c008 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r2, [r6, #720] @ 0x2d0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3c1c8 <_PyCompile_CodeGen@@Base+0x1c4> │ │ │ │ - ldr r1, [pc, #348] @ 3c318 <_PyCompile_CodeGen@@Base+0x314> │ │ │ │ + beq 3c0dc <_PyCompile_CodeGen@@Base+0x1c4> │ │ │ │ + ldr r1, [pc, #348] @ 3c22c <_PyCompile_CodeGen@@Base+0x314> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3c0f4 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3c008 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r2, [r6, #724] @ 0x2d4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3c1e8 <_PyCompile_CodeGen@@Base+0x1e4> │ │ │ │ - ldr r1, [pc, #320] @ 3c31c <_PyCompile_CodeGen@@Base+0x318> │ │ │ │ + beq 3c0fc <_PyCompile_CodeGen@@Base+0x1e4> │ │ │ │ + ldr r1, [pc, #320] @ 3c230 <_PyCompile_CodeGen@@Base+0x318> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3c0f4 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3c008 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r0, [r6, #732] @ 0x2dc │ │ │ │ - bl a6554 │ │ │ │ + bl a65e0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 3c0f4 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ - ldr r1, [pc, #288] @ 3c320 <_PyCompile_CodeGen@@Base+0x31c> │ │ │ │ + beq 3c008 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + ldr r1, [pc, #288] @ 3c234 <_PyCompile_CodeGen@@Base+0x31c> │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ cmp sl, #0 │ │ │ │ - blt 3c0f4 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3c008 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r0, [r6, #736] @ 0x2e0 │ │ │ │ - bl a6554 │ │ │ │ + bl a65e0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 3c0f4 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ - ldr r1, [pc, #240] @ 3c324 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ + beq 3c008 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + ldr r1, [pc, #240] @ 3c238 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ cmp sl, #0 │ │ │ │ - blt 3c0f4 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3c008 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r0, [r6, #740] @ 0x2e4 │ │ │ │ - bl a6554 │ │ │ │ + bl a65e0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 3c0f4 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ - ldr r1, [pc, #192] @ 3c328 <_PyCompile_CodeGen@@Base+0x324> │ │ │ │ + beq 3c008 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + ldr r1, [pc, #192] @ 3c23c <_PyCompile_CodeGen@@Base+0x324> │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ cmp r9, #0 │ │ │ │ - blt 3c0f4 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3c008 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r1, [r8] │ │ │ │ mov r0, r5 │ │ │ │ subs r1, r1, #3 │ │ │ │ movne r1, #1 │ │ │ │ - bl 249ae8 │ │ │ │ + bl 25c20c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3c0f4 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + beq 3c008 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 15260c │ │ │ │ + bl 153100 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3c054 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ + blt 3bf68 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov r0, #2 │ │ │ │ - bl a2a34 │ │ │ │ + bl a2ac0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24f158 │ │ │ │ + bl 2618d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 250d90 │ │ │ │ + bl 263508 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16789c <_PyArena_Free@@Base> │ │ │ │ + bl 168470 <_PyArena_Free@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r8, ip, lsl #7 │ │ │ │ + eorseq fp, r8, r0, asr pc │ │ │ │ subseq r9, r7, r0, lsr #20 │ │ │ │ - eorseq r6, r6, r4, ror #29 │ │ │ │ - mlaseq r8, ip, r3, sl │ │ │ │ - eorseq sl, r8, r8, lsr #7 │ │ │ │ - eorseq lr, r7, r0, lsl #20 │ │ │ │ - eorseq sl, r5, r4, ror #22 │ │ │ │ - @ instruction: 0x0038a3b0 │ │ │ │ - @ instruction: 0x0038a3bc │ │ │ │ - eorseq sl, r8, r8, asr #7 │ │ │ │ - @ instruction: 0x0038a3d4 │ │ │ │ - eorseq sl, r8, r4, ror #7 │ │ │ │ - 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 3c380 <_PyCompile_CodeGen@@Base+0x37c> │ │ │ │ - clz r2, r0 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r1, #1 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 3c3b0 <_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] @ 3c534 <_PyCompile_CodeGen@@Base+0x530> │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3c3d8 <_PyCompile_CodeGen@@Base+0x3d4> │ │ │ │ - ldr r8, [r0] │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 3c3e0 <_PyCompile_CodeGen@@Base+0x3dc> │ │ │ │ - ldr r2, [pc, #364] @ 3c538 <_PyCompile_CodeGen@@Base+0x534> │ │ │ │ - ldr r1, [pc, #364] @ 3c53c <_PyCompile_CodeGen@@Base+0x538> │ │ │ │ - ldr r0, [pc, #364] @ 3c540 <_PyCompile_CodeGen@@Base+0x53c> │ │ │ │ - mov r3, r8 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r5, #0 │ │ │ │ - b 3c528 <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 16fb14 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 3c528 <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, sp, #32 │ │ │ │ - bl 1b34f8 │ │ │ │ - cmn r0, #1 │ │ │ │ - moveq r4, #0 │ │ │ │ - moveq r6, r4 │ │ │ │ - beq 3c4f0 <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ - bl c3e9c │ │ │ │ - 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 8b8c0 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - streq r6, [sp, #36] @ 0x24 │ │ │ │ - moveq sl, #1 │ │ │ │ - moveq r6, fp │ │ │ │ - beq 3c4a4 <_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 3c498 <_PyCompile_CodeGen@@Base+0x494> │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bne 3c498 <_PyCompile_CodeGen@@Base+0x494> │ │ │ │ - cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - bgt 3c4a0 <_PyCompile_CodeGen@@Base+0x49c> │ │ │ │ - lsl r4, r4, #1 │ │ │ │ - mov fp, r6 │ │ │ │ - b 3c434 <_PyCompile_CodeGen@@Base+0x430> │ │ │ │ - mov sl, #0 │ │ │ │ - b 3c4a4 <_PyCompile_CodeGen@@Base+0x4a0> │ │ │ │ - mov sl, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c7bec │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 3c4e0 <_PyCompile_CodeGen@@Base+0x4dc> │ │ │ │ - cmp sl, #1 │ │ │ │ - bne 3c4c8 <_PyCompile_CodeGen@@Base+0x4c4> │ │ │ │ - bl 2915fc │ │ │ │ - b 3c4f0 <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ - ldr r3, [pc, #116] @ 3c544 <_PyCompile_CodeGen@@Base+0x540> │ │ │ │ - ldr r1, [pc, #116] @ 3c548 <_PyCompile_CodeGen@@Base+0x544> │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r8 │ │ │ │ - bl 1179b0 │ │ │ │ - b 3c4f0 <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2ad2bc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 8b88c │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c514 <_PyCompile_CodeGen@@Base+0x510> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - beq 3c51c <_PyCompile_CodeGen@@Base+0x518> │ │ │ │ - mov r5, r4 │ │ │ │ - b 3c528 <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 3c514 <_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, r0, lsr sp │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - eorseq r8, r6, r8, lsr sp │ │ │ │ - eorseq fp, r7, r4, lsr #17 │ │ │ │ - ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - eorseq sl, r8, ip, lsl r4 │ │ │ │ + eorseq r8, r6, r4, ror #20 │ │ │ │ + eorseq fp, r8, r0, ror #30 │ │ │ │ + eorseq fp, r8, ip, ror #30 │ │ │ │ + eorseq r0, r8, r4, lsr #11 │ │ │ │ + eorseq ip, r5, r4, ror #13 │ │ │ │ + eorseq fp, r8, r4, ror pc │ │ │ │ + eorseq fp, r8, r0, lsl #31 │ │ │ │ + eorseq fp, r8, ip, lsl #31 │ │ │ │ + mlaseq r8, r8, pc, fp @ │ │ │ │ + eorseq fp, r8, r8, lsr #31 │ │ │ │ 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] @ 3c588 <_PyCompile_CodeGen@@Base+0x584> │ │ │ │ + ldr r0, [pc, #16] @ 3c27c <_PyCompile_CodeGen@@Base+0x364> │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19d2fc │ │ │ │ + bl 1a009c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsheq sl, [r7], #-112 @ 0xffffff90 │ │ │ │ - ldr r0, [pc] @ 3c594 <_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, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ strd r0, [sp] │ │ │ │ moveq r2, #2 │ │ │ │ - ldreq r0, [pc, #76] @ 3c60c <_PyCompile_CodeGen@@Base+0x608> │ │ │ │ - ldrne r0, [pc, #76] @ 3c610 <_PyCompile_CodeGen@@Base+0x60c> │ │ │ │ + ldreq r0, [pc, #76] @ 3c2f4 <_PyCompile_CodeGen@@Base+0x3dc> │ │ │ │ + ldrne r0, [pc, #76] @ 3c2f8 <_PyCompile_CodeGen@@Base+0x3e0> │ │ │ │ moveq r1, sp │ │ │ │ movne r2, #3 │ │ │ │ movne r1, sp │ │ │ │ strne r3, [sp, #8] │ │ │ │ - bl 19d2fc │ │ │ │ + bl 1a009c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 3c604 <_PyCompile_CodeGen@@Base+0x600> │ │ │ │ + beq 3c2ec <_PyCompile_CodeGen@@Base+0x3d4> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c600 <_PyCompile_CodeGen@@Base+0x5fc> │ │ │ │ + beq 3c2e8 <_PyCompile_CodeGen@@Base+0x3d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 3c600 <_PyCompile_CodeGen@@Base+0x5fc> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 3c2e8 <_PyCompile_CodeGen@@Base+0x3d0> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, r8, ror #3 │ │ │ │ ldrsheq sl, [r7], #-232 @ 0xffffff18 │ │ │ │ + ldr r0, [pc] @ 3c304 <_PyCompile_CodeGen@@Base+0x3ec> │ │ │ │ + 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] @ 3c650 <_PyCompile_CodeGen@@Base+0x64c> │ │ │ │ + ldr r0, [pc, #16] @ 3c344 <_PyCompile_CodeGen@@Base+0x42c> │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19d2fc │ │ │ │ + bl 1a009c │ │ │ │ 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 3c688 <_PyCompile_CodeGen@@Base+0x684> │ │ │ │ - ldr r3, [pc, #100] @ 3c6e0 <_PyCompile_CodeGen@@Base+0x6dc> │ │ │ │ - ldr r1, [pc, #100] @ 3c6e4 <_PyCompile_CodeGen@@Base+0x6e0> │ │ │ │ + bgt 3c37c <_PyCompile_CodeGen@@Base+0x464> │ │ │ │ + ldr r3, [pc, #100] @ 3c3d4 <_PyCompile_CodeGen@@Base+0x4bc> │ │ │ │ + ldr r1, [pc, #100] @ 3c3d8 <_PyCompile_CodeGen@@Base+0x4c0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 3c6a4 <_PyCompile_CodeGen@@Base+0x6a0> │ │ │ │ + bl 18f518 │ │ │ │ + b 3c398 <_PyCompile_CodeGen@@Base+0x480> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3c6ac <_PyCompile_CodeGen@@Base+0x6a8> │ │ │ │ - ldr r3, [pc, #68] @ 3c6e0 <_PyCompile_CodeGen@@Base+0x6dc> │ │ │ │ - ldr r1, [pc, #72] @ 3c6e8 <_PyCompile_CodeGen@@Base+0x6e4> │ │ │ │ + beq 3c3a0 <_PyCompile_CodeGen@@Base+0x488> │ │ │ │ + ldr r3, [pc, #68] @ 3c3d4 <_PyCompile_CodeGen@@Base+0x4bc> │ │ │ │ + ldr r1, [pc, #72] @ 3c3dc <_PyCompile_CodeGen@@Base+0x4c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ - b 3c6d8 <_PyCompile_CodeGen@@Base+0x6d4> │ │ │ │ + b 3c3cc <_PyCompile_CodeGen@@Base+0x4b4> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3c6c0 <_PyCompile_CodeGen@@Base+0x6bc> │ │ │ │ - ldr r0, [pc, #44] @ 3c6ec <_PyCompile_CodeGen@@Base+0x6e8> │ │ │ │ - b 3c6d8 <_PyCompile_CodeGen@@Base+0x6d4> │ │ │ │ - ldr r1, [pc, #40] @ 3c6f0 <_PyCompile_CodeGen@@Base+0x6ec> │ │ │ │ + bne 3c3b4 <_PyCompile_CodeGen@@Base+0x49c> │ │ │ │ + ldr r0, [pc, #44] @ 3c3e0 <_PyCompile_CodeGen@@Base+0x4c8> │ │ │ │ + b 3c3cc <_PyCompile_CodeGen@@Base+0x4b4> │ │ │ │ + ldr r1, [pc, #40] @ 3c3e4 <_PyCompile_CodeGen@@Base+0x4cc> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl f414c │ │ │ │ + bl f4190 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c6b8 <_PyCompile_CodeGen@@Base+0x6b4> │ │ │ │ + beq 3c3ac <_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 sp, r6, ip, ror #23 │ │ │ │ - eorseq r1, r7, ip, asr #25 │ │ │ │ + eorseq pc, r6, ip, ror #14 │ │ │ │ + eorseq r3, r7, ip, asr #16 │ │ │ │ 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] @ 3c8c0 <_PyCompile_CodeGen@@Base+0x8bc> │ │ │ │ + ldr r3, [pc, #424] @ 3c5b4 <_PyCompile_CodeGen@@Base+0x69c> │ │ │ │ mov r5, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3c74c <_PyCompile_CodeGen@@Base+0x748> │ │ │ │ + beq 3c440 <_PyCompile_CodeGen@@Base+0x528> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #12] │ │ │ │ - ldrne r3, [pc, #384] @ 3c8c4 <_PyCompile_CodeGen@@Base+0x8c0> │ │ │ │ + ldrne r3, [pc, #384] @ 3c5b8 <_PyCompile_CodeGen@@Base+0x6a0> │ │ │ │ subne r4, r4, r3 │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3c890 <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ + beq 3c584 <_PyCompile_CodeGen@@Base+0x66c> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - ldr r3, [pc, #352] @ 3c8c4 <_PyCompile_CodeGen@@Base+0x8c0> │ │ │ │ + ldr r3, [pc, #352] @ 3c5b8 <_PyCompile_CodeGen@@Base+0x6a0> │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3c890 <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ + bne 3c584 <_PyCompile_CodeGen@@Base+0x66c> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3c778 <_PyCompile_CodeGen@@Base+0x774> │ │ │ │ + bne 3c46c <_PyCompile_CodeGen@@Base+0x554> │ │ │ │ mov r4, #0 │ │ │ │ - b 3c834 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ + b 3c528 <_PyCompile_CodeGen@@Base+0x610> │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ ldrne ip, [r3, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - beq 3c7a8 <_PyCompile_CodeGen@@Base+0x7a4> │ │ │ │ + beq 3c49c <_PyCompile_CodeGen@@Base+0x584> │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 3c834 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ + ble 3c528 <_PyCompile_CodeGen@@Base+0x610> │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 3c78c <_PyCompile_CodeGen@@Base+0x788> │ │ │ │ - b 3c7cc <_PyCompile_CodeGen@@Base+0x7c8> │ │ │ │ + bne 3c480 <_PyCompile_CodeGen@@Base+0x568> │ │ │ │ + b 3c4c0 <_PyCompile_CodeGen@@Base+0x5a8> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3c7cc <_PyCompile_CodeGen@@Base+0x7c8> │ │ │ │ + beq 3c4c0 <_PyCompile_CodeGen@@Base+0x5a8> │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3c7ac <_PyCompile_CodeGen@@Base+0x7a8> │ │ │ │ - ldr r3, [pc, #256] @ 3c8c8 <_PyCompile_CodeGen@@Base+0x8c4> │ │ │ │ + bne 3c4a0 <_PyCompile_CodeGen@@Base+0x588> │ │ │ │ + ldr r3, [pc, #256] @ 3c5bc <_PyCompile_CodeGen@@Base+0x6a4> │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3c834 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ - ldr r2, [pc, #248] @ 3c8cc <_PyCompile_CodeGen@@Base+0x8c8> │ │ │ │ + bne 3c528 <_PyCompile_CodeGen@@Base+0x610> │ │ │ │ + ldr r2, [pc, #248] @ 3c5c0 <_PyCompile_CodeGen@@Base+0x6a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 3112c0 │ │ │ │ + bl 317658 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 3c8b4 <_PyCompile_CodeGen@@Base+0x8b0> │ │ │ │ - beq 3c834 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ + blt 3c5a8 <_PyCompile_CodeGen@@Base+0x690> │ │ │ │ + beq 3c528 <_PyCompile_CodeGen@@Base+0x610> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #216] @ 3c8cc <_PyCompile_CodeGen@@Base+0x8c8> │ │ │ │ + ldr r1, [pc, #216] @ 3c5c0 <_PyCompile_CodeGen@@Base+0x6a8> │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1cd270 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #200] @ 3c8d0 <_PyCompile_CodeGen@@Base+0x8cc> │ │ │ │ + bl 1d3634 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #200] @ 3c5c4 <_PyCompile_CodeGen@@Base+0x6ac> │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3c8b4 <_PyCompile_CodeGen@@Base+0x8b0> │ │ │ │ + bne 3c5a8 <_PyCompile_CodeGen@@Base+0x690> │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c770 <_PyCompile_CodeGen@@Base+0x76c> │ │ │ │ + beq 3c464 <_PyCompile_CodeGen@@Base+0x54c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3c770 <_PyCompile_CodeGen@@Base+0x76c> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 3c770 <_PyCompile_CodeGen@@Base+0x76c> │ │ │ │ + bne 3c464 <_PyCompile_CodeGen@@Base+0x54c> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 3c464 <_PyCompile_CodeGen@@Base+0x54c> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ 3c8d4 <_PyCompile_CodeGen@@Base+0x8d0> │ │ │ │ + ldr r1, [pc, #148] @ 3c5c8 <_PyCompile_CodeGen@@Base+0x6b0> │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1cd270 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #128] @ 3c8d0 <_PyCompile_CodeGen@@Base+0x8cc> │ │ │ │ + bl 1d3634 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #128] @ 3c5c4 <_PyCompile_CodeGen@@Base+0x6ac> │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3c8b4 <_PyCompile_CodeGen@@Base+0x8b0> │ │ │ │ + bne 3c5a8 <_PyCompile_CodeGen@@Base+0x690> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3c870 <_PyCompile_CodeGen@@Base+0x86c> │ │ │ │ - ldr r3, [pc, #96] @ 3c8d0 <_PyCompile_CodeGen@@Base+0x8cc> │ │ │ │ - b 3c8b4 <_PyCompile_CodeGen@@Base+0x8b0> │ │ │ │ + bne 3c564 <_PyCompile_CodeGen@@Base+0x64c> │ │ │ │ + ldr r3, [pc, #96] @ 3c5c4 <_PyCompile_CodeGen@@Base+0x6ac> │ │ │ │ + b 3c5a8 <_PyCompile_CodeGen@@Base+0x690> │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c890 <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ + beq 3c584 <_PyCompile_CodeGen@@Base+0x66c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3c890 <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 3c584 <_PyCompile_CodeGen@@Base+0x66c> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3c868 <_PyCompile_CodeGen@@Base+0x864> │ │ │ │ - ldr r1, [pc, #44] @ 3c8cc <_PyCompile_CodeGen@@Base+0x8c8> │ │ │ │ + beq 3c55c <_PyCompile_CodeGen@@Base+0x644> │ │ │ │ + ldr r1, [pc, #44] @ 3c5c0 <_PyCompile_CodeGen@@Base+0x6a8> │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1cd270 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d3634 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - strdeq ip, [r3], -r4 │ │ │ │ + andeq ip, r3, r8, ror #7 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ ldrheq sl, [r7], #-216 @ 0xffffff28 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ @ instruction: 0x0057a990 │ │ │ │ │ │ │ │ -0003c8d8 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ +0003c5cc <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3c8f0 <_PyEval_FormatExcUnbound@@Base+0x18> │ │ │ │ + beq 3c5e4 <_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 3c928 <_PyEval_FormatExcUnbound@@Base+0x50> │ │ │ │ - ldr r1, [pc, #32] @ 3c93c <_PyEval_FormatExcUnbound@@Base+0x64> │ │ │ │ - ldr r2, [pc, #32] @ 3c940 <_PyEval_FormatExcUnbound@@Base+0x68> │ │ │ │ + bge 3c61c <_PyEval_FormatExcUnbound@@Base+0x50> │ │ │ │ + ldr r1, [pc, #32] @ 3c630 <_PyEval_FormatExcUnbound@@Base+0x64> │ │ │ │ + ldr r2, [pc, #32] @ 3c634 <_PyEval_FormatExcUnbound@@Base+0x68> │ │ │ │ ldr r1, [r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 287e14 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ - ldr r1, [pc, #20] @ 3c944 <_PyEval_FormatExcUnbound@@Base+0x6c> │ │ │ │ - ldr r2, [pc, #20] @ 3c948 <_PyEval_FormatExcUnbound@@Base+0x70> │ │ │ │ + b 297ba4 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + ldr r1, [pc, #20] @ 3c638 <_PyEval_FormatExcUnbound@@Base+0x6c> │ │ │ │ + ldr r2, [pc, #20] @ 3c63c <_PyEval_FormatExcUnbound@@Base+0x70> │ │ │ │ ldr r1, [r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 287e14 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b 297ba4 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ subseq sp, r5, ip, ror #21 │ │ │ │ - eorseq r1, r6, r0, lsl pc │ │ │ │ + mlaseq r6, r0, sl, r3 │ │ │ │ subseq fp, r5, r4, asr #23 │ │ │ │ - @ instruction: 0x0038a4f0 │ │ │ │ + mlaseq r8, r4, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3c988 <_PyEval_FormatExcUnbound@@Base+0xb0> │ │ │ │ + ldr r0, [pc, #16] @ 3c67c <_PyEval_FormatExcUnbound@@Base+0xb0> │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19d2fc │ │ │ │ + bl 1a009c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsheq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ mov r7, r1 │ │ │ │ ands r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne 3c9cc <_PyEval_FormatExcUnbound@@Base+0xf4> │ │ │ │ - ldr r3, [pc, #324] @ 3cb00 <_PyEval_FormatExcUnbound@@Base+0x228> │ │ │ │ - ldr r1, [pc, #324] @ 3cb04 <_PyEval_FormatExcUnbound@@Base+0x22c> │ │ │ │ + bne 3c6c0 <_PyEval_FormatExcUnbound@@Base+0xf4> │ │ │ │ + ldr r3, [pc, #324] @ 3c7f4 <_PyEval_FormatExcUnbound@@Base+0x228> │ │ │ │ + ldr r1, [pc, #324] @ 3c7f8 <_PyEval_FormatExcUnbound@@Base+0x22c> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - bl 1179b0 │ │ │ │ - b 3caf4 <_PyEval_FormatExcUnbound@@Base+0x21c> │ │ │ │ + bl 1178bc │ │ │ │ + b 3c7e8 <_PyEval_FormatExcUnbound@@Base+0x21c> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 16fb14 │ │ │ │ + bl 170720 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3caf4 <_PyEval_FormatExcUnbound@@Base+0x21c> │ │ │ │ + beq 3c7e8 <_PyEval_FormatExcUnbound@@Base+0x21c> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1b34f8 │ │ │ │ + bl 1b77c8 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r5, #0 │ │ │ │ moveq r6, r5 │ │ │ │ - beq 3cae0 <_PyEval_FormatExcUnbound@@Base+0x208> │ │ │ │ - bl c3e9c │ │ │ │ + beq 3c7d4 <_PyEval_FormatExcUnbound@@Base+0x208> │ │ │ │ + bl c4160 │ │ │ │ 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 8b8c0 │ │ │ │ + bl 8b764 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ streq r6, [sp, #16] │ │ │ │ moveq sl, #1 │ │ │ │ moveq r6, fp │ │ │ │ - beq 3ca94 <_PyEval_FormatExcUnbound@@Base+0x1bc> │ │ │ │ + beq 3c788 <_PyEval_FormatExcUnbound@@Base+0x1bc> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ add r1, sp, #20 │ │ │ │ str sl, [sp] │ │ │ │ bl 2a330 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ca88 <_PyEval_FormatExcUnbound@@Base+0x1b0> │ │ │ │ + beq 3c77c <_PyEval_FormatExcUnbound@@Base+0x1b0> │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne 3ca88 <_PyEval_FormatExcUnbound@@Base+0x1b0> │ │ │ │ + bne 3c77c <_PyEval_FormatExcUnbound@@Base+0x1b0> │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ - bgt 3ca90 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ + bgt 3c784 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ lsl r5, r5, #1 │ │ │ │ mov fp, r6 │ │ │ │ - b 3ca24 <_PyEval_FormatExcUnbound@@Base+0x14c> │ │ │ │ + b 3c718 <_PyEval_FormatExcUnbound@@Base+0x14c> │ │ │ │ mov sl, #0 │ │ │ │ - b 3ca94 <_PyEval_FormatExcUnbound@@Base+0x1bc> │ │ │ │ + b 3c788 <_PyEval_FormatExcUnbound@@Base+0x1bc> │ │ │ │ mov sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3cad0 <_PyEval_FormatExcUnbound@@Base+0x1f8> │ │ │ │ + bne 3c7c4 <_PyEval_FormatExcUnbound@@Base+0x1f8> │ │ │ │ cmp sl, #1 │ │ │ │ - bne 3cab8 <_PyEval_FormatExcUnbound@@Base+0x1e0> │ │ │ │ - bl 2915fc │ │ │ │ - b 3cae0 <_PyEval_FormatExcUnbound@@Base+0x208> │ │ │ │ - ldr r3, [pc, #72] @ 3cb08 <_PyEval_FormatExcUnbound@@Base+0x230> │ │ │ │ - ldr r1, [pc, #72] @ 3cb0c <_PyEval_FormatExcUnbound@@Base+0x234> │ │ │ │ + bne 3c7ac <_PyEval_FormatExcUnbound@@Base+0x1e0> │ │ │ │ + bl 2a064c │ │ │ │ + b 3c7d4 <_PyEval_FormatExcUnbound@@Base+0x208> │ │ │ │ + ldr r3, [pc, #72] @ 3c7fc <_PyEval_FormatExcUnbound@@Base+0x230> │ │ │ │ + ldr r1, [pc, #72] @ 3c800 <_PyEval_FormatExcUnbound@@Base+0x234> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - bl 1179b0 │ │ │ │ - b 3cae0 <_PyEval_FormatExcUnbound@@Base+0x208> │ │ │ │ + bl 1178bc │ │ │ │ + b 3c7d4 <_PyEval_FormatExcUnbound@@Base+0x208> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 26daa0 <_Py_Uid_Converter@@Base+0x19c> │ │ │ │ + bl 27f724 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b88c │ │ │ │ + bl 8b730 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a1f4 <_Py_DecRef@@Base> │ │ │ │ + bl 19cc18 <_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 r5 │ │ │ │ + eorseq ip, r8, r4, lsl r1 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - mlaseq r8, r8, r5, sl │ │ │ │ + eorseq ip, r8, ip, lsr r1 │ │ │ │ │ │ │ │ -0003cb10 : │ │ │ │ +0003c804 : │ │ │ │ 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 112764 │ │ │ │ + bl 11266c │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 3cb70 │ │ │ │ + beq 3c864 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #192] @ 3cc1c │ │ │ │ + ldr r0, [pc, #192] @ 3c910 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #184] @ 3cc20 │ │ │ │ + ldr r1, [pc, #184] @ 3c914 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ - b 3cba0 │ │ │ │ + bl 1178bc │ │ │ │ + b 3c894 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3cb4c │ │ │ │ + bne 3c840 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - ble 3cba8 │ │ │ │ - bl 2915fc │ │ │ │ + ble 3c89c │ │ │ │ + bl 2a064c │ │ │ │ mov r4, #0 │ │ │ │ - b 3cbe8 │ │ │ │ + b 3c8dc │ │ │ │ add r1, r1, r2 │ │ │ │ - bl 1cc47c │ │ │ │ + bl 1d2840 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3cba0 │ │ │ │ + beq 3c894 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3cbe8 │ │ │ │ + beq 3c8dc │ │ │ │ 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 3cbfc │ │ │ │ + beq 3c8f0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r3, #1 │ │ │ │ - beq 3cc10 │ │ │ │ + beq 3c904 │ │ │ │ mov r0, sp │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r6, r4, fp, r4 │ │ │ │ + eorseq r6, r6, r4, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92fdc │ │ │ │ + bl 93074 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3ccf4 │ │ │ │ - ldr r0, [pc, #172] @ 3ccfc │ │ │ │ - bl 21d5d8 │ │ │ │ + beq 3c9e8 │ │ │ │ + ldr r0, [pc, #172] @ 3c9f0 │ │ │ │ + bl 230a04 │ │ │ │ bl 299b8 │ │ │ │ bl 29f88 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 3cce8 │ │ │ │ + beq 3c9dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ad2bc │ │ │ │ + bl 2ba058 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 3cc8c │ │ │ │ + bne 3c980 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3cca0 │ │ │ │ - b 3ccb8 │ │ │ │ + bne 3c994 │ │ │ │ + b 3c9ac │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ccc0 │ │ │ │ - b 3cc74 │ │ │ │ + beq 3c9b4 │ │ │ │ + b 3c968 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3ccb8 │ │ │ │ + bne 3c9ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 3cce8 │ │ │ │ + b 3c9dc │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq 3cc54 │ │ │ │ + beq 3c948 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3cc54 │ │ │ │ + bne 3c948 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 3cc54 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 3c948 │ │ │ │ bl 2a864 │ │ │ │ - ldr r0, [pc, #8] @ 3ccfc │ │ │ │ - bl 8b504 │ │ │ │ + ldr r0, [pc, #8] @ 3c9f0 │ │ │ │ + bl 8b3a8 │ │ │ │ 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] @ 3cd3c │ │ │ │ + ldr r0, [pc, #16] @ 3ca30 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19d2fc │ │ │ │ + bl 1a009c │ │ │ │ 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] @ 3cd7c │ │ │ │ + ldr r0, [pc, #16] @ 3ca70 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19d2fc │ │ │ │ + bl 1a009c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, r8, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -18830,211 +18635,211 @@ │ │ │ │ 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 3cdcc │ │ │ │ + bne 3cac0 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3ce04 │ │ │ │ + beq 3caf8 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #124] @ 3ce64 │ │ │ │ + ldr ip, [pc, #124] @ 3cb58 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3ce04 │ │ │ │ + bne 3caf8 │ │ │ │ mov r0, #0 │ │ │ │ - b 3ce5c │ │ │ │ + b 3cb50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3ce24 │ │ │ │ - bl a583c │ │ │ │ + bne 3cb18 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3cdfc │ │ │ │ + bne 3caf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d476c <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ + bl 1db250 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3ce4c │ │ │ │ - bl a583c │ │ │ │ + bne 3cb40 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 3ce68 │ │ │ │ - beq 3ce5c │ │ │ │ - b 3cdfc │ │ │ │ - ldr r2, [pc, #24] @ 3ce6c │ │ │ │ + ldreq r0, [pc, #32] @ 3cb5c │ │ │ │ + beq 3cb50 │ │ │ │ + b 3caf0 │ │ │ │ + ldr r2, [pc, #24] @ 3cb60 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #12] @ 3ce68 │ │ │ │ + ldr r0, [pc, #12] @ 3cb5c │ │ │ │ moveq r0, r2 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r7, r8, lsl #27 │ │ │ │ + ldrheq r1, [r7], #-212 @ 0xffffff2c │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3ceac │ │ │ │ + ldr r0, [pc, #16] @ 3cba0 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19d2fc │ │ │ │ + bl 1a009c │ │ │ │ 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] @ 3ceec │ │ │ │ + ldr r0, [pc, #16] @ 3cbe0 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19d2fc │ │ │ │ + bl 1a009c │ │ │ │ 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] @ 3d0bc │ │ │ │ + ldr r3, [pc, #424] @ 3cdb0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3cf48 │ │ │ │ + beq 3cc3c │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #48] @ 0x30 │ │ │ │ - ldrne r3, [pc, #384] @ 3d0c0 │ │ │ │ + ldrne r3, [pc, #384] @ 3cdb4 │ │ │ │ subne r4, r4, r3 │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d08c │ │ │ │ + beq 3cd80 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #352] @ 3d0c0 │ │ │ │ + ldr r3, [pc, #352] @ 3cdb4 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3d08c │ │ │ │ + bne 3cd80 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3cf74 │ │ │ │ + bne 3cc68 │ │ │ │ mov r4, #0 │ │ │ │ - b 3d030 │ │ │ │ + b 3cd24 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ ldrne ip, [r3, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - beq 3cfa4 │ │ │ │ + beq 3cc98 │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 3d030 │ │ │ │ + ble 3cd24 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 3cf88 │ │ │ │ - b 3cfc8 │ │ │ │ + bne 3cc7c │ │ │ │ + b 3ccbc │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3cfc8 │ │ │ │ + beq 3ccbc │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3cfa8 │ │ │ │ - ldr r3, [pc, #256] @ 3d0c4 │ │ │ │ + bne 3cc9c │ │ │ │ + ldr r3, [pc, #256] @ 3cdb8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3d030 │ │ │ │ - ldr r2, [pc, #248] @ 3d0c8 │ │ │ │ + bne 3cd24 │ │ │ │ + ldr r2, [pc, #248] @ 3cdbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 3112c0 │ │ │ │ + bl 317658 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 3d0b0 │ │ │ │ - beq 3d030 │ │ │ │ + blt 3cda4 │ │ │ │ + beq 3cd24 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #216] @ 3d0c8 │ │ │ │ + ldr r1, [pc, #216] @ 3cdbc │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1cd270 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #200] @ 3d0cc │ │ │ │ + bl 1d3634 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #200] @ 3cdc0 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3d0b0 │ │ │ │ + bne 3cda4 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3cf6c │ │ │ │ + beq 3cc60 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3cf6c │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 3cf6c │ │ │ │ + bne 3cc60 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 3cc60 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ 3d0d0 │ │ │ │ + ldr r1, [pc, #148] @ 3cdc4 │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1cd270 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #128] @ 3d0cc │ │ │ │ + bl 1d3634 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #128] @ 3cdc0 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3d0b0 │ │ │ │ + bne 3cda4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3d06c │ │ │ │ - ldr r3, [pc, #96] @ 3d0cc │ │ │ │ - b 3d0b0 │ │ │ │ + bne 3cd60 │ │ │ │ + ldr r3, [pc, #96] @ 3cdc0 │ │ │ │ + b 3cda4 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d08c │ │ │ │ + beq 3cd80 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3d08c │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 3cd80 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3d064 │ │ │ │ - ldr r1, [pc, #44] @ 3d0c8 │ │ │ │ + beq 3cd58 │ │ │ │ + ldr r1, [pc, #44] @ 3cdbc │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1cd270 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d3634 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - strdeq ip, [r3], -r0 │ │ │ │ + andeq ip, r3, r4, ror #23 │ │ │ │ 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 │ │ │ │ @@ -19043,15 +18848,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] @ 3d2b8 │ │ │ │ + ldr lr, [pc, #428] @ 3cfac │ │ │ │ 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] │ │ │ │ @@ -19060,203 +18865,203 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne 3d164 │ │ │ │ + bne 3ce58 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r6, #2 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d1a8 │ │ │ │ - ldr ip, [pc, #336] @ 3d2bc │ │ │ │ + beq 3ce9c │ │ │ │ + ldr ip, [pc, #336] @ 3cfb0 │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 3d2a0 │ │ │ │ + beq 3cf94 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 16f428 │ │ │ │ + bl 170034 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d280 │ │ │ │ + beq 3cf74 │ │ │ │ cmp r7, #1 │ │ │ │ - ldreq r5, [pc, #244] @ 3d2c0 │ │ │ │ - beq 3d218 │ │ │ │ + ldreq r5, [pc, #244] @ 3cfb4 │ │ │ │ + beq 3cf0c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d200 │ │ │ │ - bl 14777c │ │ │ │ + beq 3cef4 │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 3d1f4 │ │ │ │ - bl a583c │ │ │ │ + bne 3cee8 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3d280 │ │ │ │ + bne 3cf74 │ │ │ │ cmp r7, #2 │ │ │ │ - beq 3d218 │ │ │ │ - b 3d204 │ │ │ │ - ldr r5, [pc, #184] @ 3d2c0 │ │ │ │ + beq 3cf0c │ │ │ │ + b 3cef8 │ │ │ │ + ldr r5, [pc, #184] @ 3cfb4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 24f8c4 │ │ │ │ + bl 26203c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d280 │ │ │ │ + beq 3cf74 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ - bl c3e9c │ │ │ │ + bl c4160 │ │ │ │ cmn r8, #100 @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 3d24c │ │ │ │ + beq 3cf40 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a348 │ │ │ │ mov r4, r0 │ │ │ │ - b 3d254 │ │ │ │ + b 3cf48 │ │ │ │ bl 29ed4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3d288 │ │ │ │ + beq 3cf7c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3d290 │ │ │ │ - bl 132790 │ │ │ │ + bne 3cf84 │ │ │ │ + bl 132754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d21c │ │ │ │ + beq 3cf10 │ │ │ │ mov r4, #0 │ │ │ │ - b 3d2a0 │ │ │ │ - ldr r4, [pc, #52] @ 3d2c4 │ │ │ │ - b 3d2a0 │ │ │ │ - ldr r3, [pc, #48] @ 3d2c8 │ │ │ │ + b 3cf94 │ │ │ │ + ldr r4, [pc, #52] @ 3cfb8 │ │ │ │ + b 3cf94 │ │ │ │ + ldr r3, [pc, #48] @ 3cfbc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 16fbf4 │ │ │ │ + bl 170800 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x0051b098 │ │ │ │ - subseq r1, r7, r0, ror #27 │ │ │ │ + subseq ip, r1, r8, lsr ip │ │ │ │ + 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 3564ac │ │ │ │ + bl 358018 │ │ │ │ ldrb r4, [r4, #8] │ │ │ │ - bl 3564ac │ │ │ │ - ldr r3, [pc, #12] @ 3d300 │ │ │ │ + bl 358018 │ │ │ │ + ldr r3, [pc, #12] @ 3cff4 │ │ │ │ tst r4, #1 │ │ │ │ - ldr r0, [pc, #8] @ 3d304 │ │ │ │ + ldr r0, [pc, #8] @ 3cff8 │ │ │ │ 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] @ 3d3a4 │ │ │ │ - bl 28ad1c │ │ │ │ + ldr r1, [pc, #120] @ 3d098 │ │ │ │ + bl 29a24c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3d33c │ │ │ │ + bne 3d030 │ │ │ │ mov r0, #0 │ │ │ │ - b 3d39c │ │ │ │ + b 3d090 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 16ced0 <_PyTime_localtime@@Base> │ │ │ │ + bl 16daa0 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3d334 │ │ │ │ + bne 3d028 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #76] @ 3d3a8 │ │ │ │ + ldr r2, [pc, #76] @ 3d09c │ │ │ │ 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] @ 3d3ac │ │ │ │ + ldr r0, [pc, #28] @ 3d0a0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, r2, lr, lsl #2 │ │ │ │ str ip, [sp] │ │ │ │ - bl 128d64 │ │ │ │ + bl 128d34 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq sl, r8, r8, asr #13 │ │ │ │ - ldrsbeq fp, [r1], #-0 │ │ │ │ - @ instruction: 0x0038a6d4 │ │ │ │ + eorseq ip, r8, ip, ror #4 │ │ │ │ + subseq ip, r1, r0, ror ip │ │ │ │ + eorseq ip, r8, r8, ror r2 │ │ │ │ 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 2fe248 │ │ │ │ + bl 305f4c │ │ │ │ cmp r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 3d3f8 │ │ │ │ + blt 3d0ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3d3f4 │ │ │ │ - ldr r3, [pc, #20] @ 3d400 │ │ │ │ - ldr r1, [pc, #20] @ 3d404 │ │ │ │ + bne 3d0e8 │ │ │ │ + ldr r3, [pc, #20] @ 3d0f4 │ │ │ │ + ldr r1, [pc, #20] @ 3d0f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038a6f0 │ │ │ │ + mlaseq r8, r4, r2, ip │ │ │ │ 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] @ 3d624 │ │ │ │ + ldr lr, [pc, #484] @ 3d318 │ │ │ │ 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] │ │ │ │ @@ -19266,326 +19071,326 @@ │ │ │ │ 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 3d49c │ │ │ │ + bne 3d190 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #2 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d4dc │ │ │ │ + beq 3d1d0 │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #376] @ 3d628 │ │ │ │ + ldr ip, [pc, #376] @ 3d31c │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r8, r4 │ │ │ │ - beq 3d60c │ │ │ │ + beq 3d300 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 16f428 │ │ │ │ + bl 170034 │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 3d60c │ │ │ │ + beq 3d300 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 3d518 │ │ │ │ - bl a583c │ │ │ │ + bne 3d20c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3d588 │ │ │ │ + bne 3d27c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3d52c │ │ │ │ + bne 3d220 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, #0 │ │ │ │ - b 3d590 │ │ │ │ + b 3d284 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d550 │ │ │ │ + beq 3d244 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 24f8c4 │ │ │ │ + bl 26203c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d588 │ │ │ │ + beq 3d27c │ │ │ │ subs r5, r9, #3 │ │ │ │ - beq 3d520 │ │ │ │ + beq 3d214 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d574 │ │ │ │ - bl 1034c0 │ │ │ │ + beq 3d268 │ │ │ │ + bl 103520 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 3d588 │ │ │ │ + blt 3d27c │ │ │ │ cmp r5, #1 │ │ │ │ - beq 3d590 │ │ │ │ - b 3d578 │ │ │ │ + beq 3d284 │ │ │ │ + b 3d26c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1034c0 │ │ │ │ + bl 103520 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge 3d590 │ │ │ │ + bge 3d284 │ │ │ │ mov r4, #0 │ │ │ │ - b 3d60c │ │ │ │ + b 3d300 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ - bl c3e9c │ │ │ │ + bl c4160 │ │ │ │ cmn r9, #100 @ 0x64 │ │ │ │ cmpeq r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3d5b8 │ │ │ │ + bne 3d2ac │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3d5e4 │ │ │ │ + bne 3d2d8 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ - b 3d5cc │ │ │ │ + b 3d2c0 │ │ │ │ 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 3d5f4 │ │ │ │ + b 3d2e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 29934 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7bec │ │ │ │ - ldr r3, [pc, #40] @ 3d62c │ │ │ │ + bl c7eb0 │ │ │ │ + ldr r3, [pc, #40] @ 3d320 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r4, [pc, #36] @ 3d630 │ │ │ │ + ldr r4, [pc, #36] @ 3d324 │ │ │ │ moveq r4, r3 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ - bl 16fbf4 │ │ │ │ + bl 170800 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq fp, r1, ip, lsl r1 │ │ │ │ - subseq r1, r7, ip, lsl #28 │ │ │ │ + ldrheq ip, [r1], #-204 @ 0xffffff34 │ │ │ │ + subseq r1, r7, r8, lsr lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3d670 │ │ │ │ + ldr r0, [pc, #16] @ 3d364 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19d2fc │ │ │ │ + bl 1a009c │ │ │ │ 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 3d6a4 │ │ │ │ + beq 3d398 │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ str r1, [r3, #24] │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3d6c4 │ │ │ │ - b a5b2c │ │ │ │ + beq 3d3b8 │ │ │ │ + b a5bb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 3d6ec │ │ │ │ - ldr r1, [pc, #16] @ 3d6f0 │ │ │ │ + ldr r3, [pc, #16] @ 3d3e0 │ │ │ │ + ldr r1, [pc, #16] @ 3d3e4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r5, ip, ror #21 │ │ │ │ + eorseq r9, r5, ip, ror #12 │ │ │ │ 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] @ 3d8c0 │ │ │ │ + ldr r3, [pc, #424] @ 3d5b4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3d74c │ │ │ │ + beq 3d440 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #44] @ 0x2c │ │ │ │ - ldrne r3, [pc, #384] @ 3d8c4 │ │ │ │ + ldrne r3, [pc, #384] @ 3d5b8 │ │ │ │ subne r4, r4, r3 │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d890 │ │ │ │ + beq 3d584 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #352] @ 3d8c4 │ │ │ │ + ldr r3, [pc, #352] @ 3d5b8 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3d890 │ │ │ │ + bne 3d584 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3d778 │ │ │ │ + bne 3d46c │ │ │ │ mov r4, #0 │ │ │ │ - b 3d834 │ │ │ │ + b 3d528 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ ldrne ip, [r3, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - beq 3d7a8 │ │ │ │ + beq 3d49c │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 3d834 │ │ │ │ + ble 3d528 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 3d78c │ │ │ │ - b 3d7cc │ │ │ │ + bne 3d480 │ │ │ │ + b 3d4c0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3d7cc │ │ │ │ + beq 3d4c0 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3d7ac │ │ │ │ - ldr r3, [pc, #256] @ 3d8c8 │ │ │ │ + bne 3d4a0 │ │ │ │ + ldr r3, [pc, #256] @ 3d5bc │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3d834 │ │ │ │ - ldr r2, [pc, #248] @ 3d8cc │ │ │ │ + bne 3d528 │ │ │ │ + ldr r2, [pc, #248] @ 3d5c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3112c0 │ │ │ │ + bl 317658 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 3d8b4 │ │ │ │ - beq 3d834 │ │ │ │ + blt 3d5a8 │ │ │ │ + beq 3d528 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #216] @ 3d8cc │ │ │ │ + ldr r1, [pc, #216] @ 3d5c0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1cd270 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #200] @ 3d8d0 │ │ │ │ + bl 1d3634 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #200] @ 3d5c4 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3d8b4 │ │ │ │ + bne 3d5a8 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d770 │ │ │ │ + beq 3d464 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3d770 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 3d770 │ │ │ │ + bne 3d464 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 3d464 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ 3d8d4 │ │ │ │ + ldr r1, [pc, #148] @ 3d5c8 │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1cd270 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #128] @ 3d8d0 │ │ │ │ + bl 1d3634 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #128] @ 3d5c4 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3d8b4 │ │ │ │ + bne 3d5a8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3d870 │ │ │ │ - ldr r3, [pc, #96] @ 3d8d0 │ │ │ │ - b 3d8b4 │ │ │ │ + bne 3d564 │ │ │ │ + ldr r3, [pc, #96] @ 3d5c4 │ │ │ │ + b 3d5a8 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d890 │ │ │ │ + beq 3d584 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3d890 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 3d584 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3d868 │ │ │ │ - ldr r1, [pc, #44] @ 3d8cc │ │ │ │ + beq 3d55c │ │ │ │ + ldr r1, [pc, #44] @ 3d5c0 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1cd270 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d3634 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - strdeq sp, [r3], -r4 │ │ │ │ + andeq sp, r3, r8, ror #7 │ │ │ │ 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, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #120] @ 3d96c │ │ │ │ - bl 92d70 │ │ │ │ + ldr r0, [pc, #120] @ 3d660 │ │ │ │ + bl 92e08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3d960 │ │ │ │ + beq 3d654 │ │ │ │ add r6, r5, #2496 @ 0x9c0 │ │ │ │ add r7, r5, #8 │ │ │ │ add r8, r4, #8 │ │ │ │ add r6, r6, #8 │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ - bl a3504 │ │ │ │ + bl a3590 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d93c │ │ │ │ + beq 3d630 │ │ │ │ cmp r7, r6 │ │ │ │ str r0, [r8, #4]! │ │ │ │ - bne 3d90c │ │ │ │ + bne 3d600 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl a6554 │ │ │ │ + bl a65e0 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #2508] @ 0x9cc │ │ │ │ - bne 3d964 │ │ │ │ + bne 3d658 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d960 │ │ │ │ + beq 3d654 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3d960 │ │ │ │ + bne 3d654 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -19596,52 +19401,52 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29658 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3d9d0 │ │ │ │ + bge 3d6c4 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #68] @ 3da04 │ │ │ │ - ldr r1, [pc, #68] @ 3da08 │ │ │ │ - ldr r0, [pc, #68] @ 3da0c │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ + ldr r2, [pc, #68] @ 3d6f8 │ │ │ │ + ldr r1, [pc, #68] @ 3d6fc │ │ │ │ + ldr r0, [pc, #68] @ 3d700 │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 3d9e4 │ │ │ │ + b 3d6d8 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2946a4 │ │ │ │ + bl 2a36f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d9f8 │ │ │ │ + beq 3d6ec │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r0, r6, ip, asr #8 │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - eorseq r9, r6, ip, lsr #21 │ │ │ │ + eorseq r1, r6, ip, asr #31 │ │ │ │ + eorseq ip, r6, r4, lsr r6 │ │ │ │ + eorseq fp, r6, ip, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 3da38 │ │ │ │ - ldr r1, [pc, #16] @ 3da3c │ │ │ │ + ldr r3, [pc, #16] @ 3d72c │ │ │ │ + ldr r1, [pc, #16] @ 3d730 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038a7fc │ │ │ │ + eorseq ip, r8, r0, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ subs r6, r3, #0 │ │ │ │ ldrne r4, [r6, #8] │ │ │ │ moveq r4, r6 │ │ │ │ @@ -19655,1106 +19460,1106 @@ │ │ │ │ bl 29658 │ │ │ │ cmp r7, #0 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3dab0 │ │ │ │ + bne 3d7a4 │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3daf8 │ │ │ │ - ldr ip, [pc, #212] @ 3db8c │ │ │ │ + beq 3d7ec │ │ │ │ + ldr ip, [pc, #212] @ 3d880 │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3daf8 │ │ │ │ + bne 3d7ec │ │ │ │ mov r4, #0 │ │ │ │ - b 3db6c │ │ │ │ + b 3d860 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 3daf0 │ │ │ │ + bne 3d7e4 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 3db54 │ │ │ │ + beq 3d848 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3db2c │ │ │ │ + beq 3d820 │ │ │ │ cmp r4, #2 │ │ │ │ - beq 3db50 │ │ │ │ + beq 3d844 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3db54 │ │ │ │ - bl a583c │ │ │ │ + bne 3d848 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3db54 │ │ │ │ - b 3daf0 │ │ │ │ + beq 3d848 │ │ │ │ + b 3d7e4 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 3ddb4 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 3d968 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3db80 │ │ │ │ + beq 3d874 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r1, r7, r8, lsr lr │ │ │ │ + subseq r1, r7, r4, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 3dbb8 │ │ │ │ - ldr r1, [pc, #16] @ 3dbbc │ │ │ │ + ldr r3, [pc, #16] @ 3d8ac │ │ │ │ + ldr r1, [pc, #16] @ 3d8b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r8, r4, asr r8 │ │ │ │ + @ instruction: 0x0038c3f8 │ │ │ │ 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] @ 3dc0c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19d2fc │ │ │ │ - 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] @ 3dc4c │ │ │ │ + ldr r0, [pc, #16] @ 3d908 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19d2fc │ │ │ │ + bl 1a009c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrheq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ │ │ │ │ -0003dc50 : │ │ │ │ +0003d90c : │ │ │ │ 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 3dc8c │ │ │ │ + beq 3d948 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r7, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl bb874 │ │ │ │ + bl bbb30 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3dca4 │ │ │ │ + beq 3d960 │ │ │ │ str r7, [r5] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 143ae4 │ │ │ │ + bl 144278 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +0003d968 <_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 317914 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +0003d990 <_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 266964 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 3da0c <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 266964 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 3da0c <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 266964 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 3da0c <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ + ldr r0, [pc, #36] @ 3da18 <_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] @ 3da1c <_PyType_GetModuleByDef3@@Base+0x8c> │ │ │ │ + bl 1178bc │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq ip, r8, r4, lsr r4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + ldr r0, [pc, #12] @ 3da54 <_PyType_GetModuleByDef3@@Base+0xc4> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1a009c │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq sl, r7, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ - bl 15260c │ │ │ │ + bl 153100 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92fdc │ │ │ │ + bl 93074 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3dd78 │ │ │ │ - ldr r9, [pc, #196] @ 3dda4 │ │ │ │ + beq 3db24 <_PyType_GetModuleByDef3@@Base+0x194> │ │ │ │ + ldr r9, [pc, #196] @ 3db50 <_PyType_GetModuleByDef3@@Base+0x1c0> │ │ │ │ mov r6, #0 │ │ │ │ mov r8, #44 @ 0x2c │ │ │ │ - b 3dd10 │ │ │ │ + b 3dabc <_PyType_GetModuleByDef3@@Base+0x12c> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 3dd80 │ │ │ │ + bne 3db2c <_PyType_GetModuleByDef3@@Base+0x19c> │ │ │ │ cmp sl, #0 │ │ │ │ - bne 3dd70 │ │ │ │ + bne 3db1c <_PyType_GetModuleByDef3@@Base+0x18c> │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mul r3, r8, r6 │ │ │ │ cmp r6, r2 │ │ │ │ - ldr r0, [pc, #132] @ 3dda8 │ │ │ │ - bge 3dd98 │ │ │ │ + ldr r0, [pc, #132] @ 3db54 <_PyType_GetModuleByDef3@@Base+0x1c4> │ │ │ │ + bge 3db44 <_PyType_GetModuleByDef3@@Base+0x1b4> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ add r2, r1, r3 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr lr, [r2, #16] │ │ │ │ add ip, r9, r1, lsl #2 │ │ │ │ ldrh ip, [ip, #2] │ │ │ │ ldr r4, [r2, #20] │ │ │ │ tst ip, #1 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - ldreq r0, [pc, #88] @ 3ddac │ │ │ │ + ldreq r0, [pc, #88] @ 3db58 <_PyType_GetModuleByDef3@@Base+0x1c8> │ │ │ │ str r4, [sp, #8] │ │ │ │ - ldreq r2, [pc, #84] @ 3ddb0 │ │ │ │ + ldreq r2, [pc, #84] @ 3db5c <_PyType_GetModuleByDef3@@Base+0x1cc> │ │ │ │ stm sp, {ip, lr} │ │ │ │ ldrne r2, [r2, #4] │ │ │ │ - bl a9b50 │ │ │ │ + bl a9d18 │ │ │ │ subs r1, r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3dce8 │ │ │ │ + bne 3da94 <_PyType_GetModuleByDef3@@Base+0x104> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r5, #0 │ │ │ │ - b 3dd98 │ │ │ │ + b 3db44 <_PyType_GetModuleByDef3@@Base+0x1b4> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3dd04 │ │ │ │ + bne 3dab0 <_PyType_GetModuleByDef3@@Base+0x120> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 3dd04 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 3dab0 <_PyType_GetModuleByDef3@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subeq fp, r5, r8, asr r4 │ │ │ │ - mlaseq r8, r0, r8, sl │ │ │ │ - mlaseq r8, ip, r8, sl │ │ │ │ + ldrdeq ip, [r5], #-248 @ 0xffffff08 │ │ │ │ + eorseq ip, r8, r0, lsr #9 │ │ │ │ + eorseq ip, r8, ip, lsr #9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -0003ddb4 <_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 311630 │ │ │ │ - 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 │ │ │ │ - bl 3de88 │ │ │ │ - ldr r0, [pc] @ 3ddf8 <_Py_strhex_bytes_with_sep@@Base+0x44> │ │ │ │ + bl 3dc0c │ │ │ │ + ldr r0, [pc] @ 3db7c <_PyType_GetModuleByDef3@@Base+0x1ec> │ │ │ │ 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 3de44 <_Py_strhex_bytes_with_sep@@Base+0x90> │ │ │ │ + bne 3dbc8 <_PyType_GetModuleByDef3@@Base+0x238> │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 3de38 <_Py_strhex_bytes_with_sep@@Base+0x84> │ │ │ │ - ldr r3, [pc, #80] @ 3de7c <_Py_strhex_bytes_with_sep@@Base+0xc8> │ │ │ │ - ldr r1, [pc, #80] @ 3de80 <_Py_strhex_bytes_with_sep@@Base+0xcc> │ │ │ │ + bne 3dbbc <_PyType_GetModuleByDef3@@Base+0x22c> │ │ │ │ + ldr r3, [pc, #80] @ 3dc00 <_PyType_GetModuleByDef3@@Base+0x270> │ │ │ │ + ldr r1, [pc, #80] @ 3dc04 <_PyType_GetModuleByDef3@@Base+0x274> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 3de68 <_Py_strhex_bytes_with_sep@@Base+0xb4> │ │ │ │ + bl 18f518 │ │ │ │ + b 3dbec <_PyType_GetModuleByDef3@@Base+0x25c> │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b 3de74 <_Py_strhex_bytes_with_sep@@Base+0xc0> │ │ │ │ - ldr r3, [pc, #56] @ 3de84 <_Py_strhex_bytes_with_sep@@Base+0xd0> │ │ │ │ + b 3dbf8 <_PyType_GetModuleByDef3@@Base+0x268> │ │ │ │ + ldr r3, [pc, #56] @ 3dc08 <_PyType_GetModuleByDef3@@Base+0x278> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fad4 │ │ │ │ + bl 11fa18 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 3de70 <_Py_strhex_bytes_with_sep@@Base+0xbc> │ │ │ │ - bl a583c │ │ │ │ + bne 3dbf4 <_PyType_GetModuleByDef3@@Base+0x264> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3de70 <_Py_strhex_bytes_with_sep@@Base+0xbc> │ │ │ │ + beq 3dbf4 <_PyType_GetModuleByDef3@@Base+0x264> │ │ │ │ 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, ror #21 │ │ │ │ + eorseq r9, r5, ip, ror #12 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ │ │ │ │ -0003de88 : │ │ │ │ +0003dc0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #96] @ 3df00 │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #96] @ 3dc84 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r7, [pc, #88] @ 3df04 │ │ │ │ + ldr r7, [pc, #88] @ 3dc88 │ │ │ │ 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 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ add r4, r4, #12 │ │ │ │ str r8, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne 3dec0 │ │ │ │ + bne 3dc44 │ │ │ │ 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 │ │ │ │ - │ │ │ │ -0003df08 <_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 254234 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 3df84 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 254234 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 3df84 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 254234 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 3df84 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ - ldr r0, [pc, #36] @ 3df90 <_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] @ 3df94 <_PyType_GetModuleByDef3@@Base+0x8c> │ │ │ │ - bl 1179b0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r8, r0, asr #18 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #12] @ 3dfb0 <_PyType_GetModuleByDef3@@Base+0xa8> │ │ │ │ + ldr r3, [pc, #12] @ 3dca4 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #8] @ 3dfb4 <_PyType_GetModuleByDef3@@Base+0xac> │ │ │ │ + ldr r0, [pc, #8] @ 3dca8 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ - b 29f06c │ │ │ │ + b 2ad3b0 │ │ │ │ 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 3e018 <_PyType_GetModuleByDef3@@Base+0x110> │ │ │ │ + bne 3dd0c │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3e050 <_PyType_GetModuleByDef3@@Base+0x148> │ │ │ │ + beq 3dd44 │ │ │ │ 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] @ 3e090 <_PyType_GetModuleByDef3@@Base+0x188> │ │ │ │ + ldr ip, [pc, #88] @ 3dd84 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e050 <_PyType_GetModuleByDef3@@Base+0x148> │ │ │ │ + bne 3dd44 │ │ │ │ mov r0, #0 │ │ │ │ - b 3e088 <_PyType_GetModuleByDef3@@Base+0x180> │ │ │ │ + b 3dd7c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 3e070 <_PyType_GetModuleByDef3@@Base+0x168> │ │ │ │ - bl a583c │ │ │ │ + bne 3dd64 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e048 <_PyType_GetModuleByDef3@@Base+0x140> │ │ │ │ + bne 3dd3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1480a8 <_PyCode_ConstantKey@@Base+0x450> │ │ │ │ + bl 14883c <_PyCode_ConstantKey@@Base+0x450> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3e048 <_PyType_GetModuleByDef3@@Base+0x140> │ │ │ │ - ldr r0, [pc, #8] @ 3e094 <_PyType_GetModuleByDef3@@Base+0x18c> │ │ │ │ + beq 3dd3c │ │ │ │ + ldr r0, [pc, #8] @ 3dd88 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrheq r1, [r7], #-236 @ 0xffffff14 │ │ │ │ + subseq r1, r7, r8, ror #29 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3e0a8 <_PyType_GetModuleByDef3@@Base+0x1a0> │ │ │ │ - b 92fdc │ │ │ │ - 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 128584 │ │ │ │ + bl 128554 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3e0f0 <_PyType_GetModuleByDef3@@Base+0x1e8> │ │ │ │ - bl a583c │ │ │ │ + bne 3ddbc │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e11c <_PyType_GetModuleByDef3@@Base+0x214> │ │ │ │ + bne 3dde8 │ │ │ │ mvn r3, #0 │ │ │ │ add r4, r4, #1 │ │ │ │ mvn r4, r3, lsl r4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 3e110 <_PyType_GetModuleByDef3@@Base+0x208> │ │ │ │ - bl a583c │ │ │ │ + bne 3dddc │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e11c <_PyType_GetModuleByDef3@@Base+0x214> │ │ │ │ + bne 3dde8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6554 │ │ │ │ + b a65e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3de00 │ │ │ │ + b 93074 │ │ │ │ + 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 128584 │ │ │ │ + bl 128554 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3e154 <_PyType_GetModuleByDef3@@Base+0x24c> │ │ │ │ - bl a583c │ │ │ │ + bne 3de48 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e164 <_PyType_GetModuleByDef3@@Base+0x25c> │ │ │ │ + bne 3de58 │ │ │ │ mov r0, #1 │ │ │ │ lsl r0, r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6554 │ │ │ │ + b a65e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ - ldr ip, [pc, #20] @ 3e18c <_PyType_GetModuleByDef3@@Base+0x284> │ │ │ │ + ldr ip, [pc, #20] @ 3de80 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r3 │ │ │ │ mov r2, r0 │ │ │ │ moveq r1, ip │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b fc420 │ │ │ │ + b fc484 │ │ │ │ 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] @ 3e244 <_PyType_GetModuleByDef3@@Base+0x33c> │ │ │ │ - bl b97c4 │ │ │ │ + ldr r1, [pc, #152] @ 3df38 │ │ │ │ + bl b9a80 │ │ │ │ subs r5, r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 3e23c <_PyType_GetModuleByDef3@@Base+0x334> │ │ │ │ + beq 3df30 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 3e1dc <_PyType_GetModuleByDef3@@Base+0x2d4> │ │ │ │ - ldr r3, [pc, #120] @ 3e248 <_PyType_GetModuleByDef3@@Base+0x340> │ │ │ │ - ldr r1, [pc, #120] @ 3e24c <_PyType_GetModuleByDef3@@Base+0x344> │ │ │ │ + bne 3ded0 │ │ │ │ + ldr r3, [pc, #120] @ 3df3c │ │ │ │ + ldr r1, [pc, #120] @ 3df40 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b 3e214 <_PyType_GetModuleByDef3@@Base+0x30c> │ │ │ │ + bl 1178bc │ │ │ │ + b 3df08 │ │ │ │ subs r2, r4, #0 │ │ │ │ - ldr r1, [pc, #104] @ 3e250 <_PyType_GetModuleByDef3@@Base+0x348> │ │ │ │ - beq 3e1f4 <_PyType_GetModuleByDef3@@Base+0x2ec> │ │ │ │ - bl 9cc30 │ │ │ │ + ldr r1, [pc, #104] @ 3df44 │ │ │ │ + beq 3dee8 │ │ │ │ + bl 9ccb8 │ │ │ │ mov r4, r0 │ │ │ │ - b 3e218 <_PyType_GetModuleByDef3@@Base+0x310> │ │ │ │ - bl 23d60c │ │ │ │ + b 3df0c │ │ │ │ + bl 25056c │ │ │ │ cmp r0, #0 │ │ │ │ andne r4, r0, r0, asr #31 │ │ │ │ - bne 3e218 <_PyType_GetModuleByDef3@@Base+0x310> │ │ │ │ - ldr r3, [pc, #72] @ 3e254 <_PyType_GetModuleByDef3@@Base+0x34c> │ │ │ │ - ldr r1, [pc, #64] @ 3e250 <_PyType_GetModuleByDef3@@Base+0x348> │ │ │ │ + bne 3df0c │ │ │ │ + ldr r3, [pc, #72] @ 3df48 │ │ │ │ + ldr r1, [pc, #64] @ 3df44 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139aec │ │ │ │ + bl 139abc │ │ │ │ mvn r4, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e23c <_PyType_GetModuleByDef3@@Base+0x334> │ │ │ │ + beq 3df30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3e23c <_PyType_GetModuleByDef3@@Base+0x334> │ │ │ │ + bne 3df30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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, lsr #9 │ │ │ │ + eorseq r4, r7, ip, lsr #32 │ │ │ │ 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] @ 3e394 <_PyType_GetModuleByDef3@@Base+0x48c> │ │ │ │ + ldr ip, [pc, #292] @ 3e088 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 3e388 <_PyType_GetModuleByDef3@@Base+0x480> │ │ │ │ + bne 3e07c │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3e388 <_PyType_GetModuleByDef3@@Base+0x480> │ │ │ │ + bne 3e07c │ │ │ │ cmp r0, r1 │ │ │ │ - bne 3e2cc <_PyType_GetModuleByDef3@@Base+0x3c4> │ │ │ │ + bne 3dfc0 │ │ │ │ cmp r7, #2 │ │ │ │ - ldr r4, [pc, #248] @ 3e398 <_PyType_GetModuleByDef3@@Base+0x490> │ │ │ │ - ldr r3, [pc, #248] @ 3e39c <_PyType_GetModuleByDef3@@Base+0x494> │ │ │ │ - bgt 3e2b0 <_PyType_GetModuleByDef3@@Base+0x3a8> │ │ │ │ + ldr r4, [pc, #248] @ 3e08c │ │ │ │ + ldr r3, [pc, #248] @ 3e090 │ │ │ │ + bgt 3dfa4 │ │ │ │ cmp r7, #0 │ │ │ │ movgt r4, r3 │ │ │ │ - b 3e2b8 <_PyType_GetModuleByDef3@@Base+0x3b0> │ │ │ │ + b 3dfac │ │ │ │ cmp r7, #5 │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 3e38c <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ + b 3e080 │ │ │ │ add r1, r0, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ mov r0, #3 │ │ │ │ - bl a2964 │ │ │ │ + bl a29f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3e320 <_PyType_GetModuleByDef3@@Base+0x418> │ │ │ │ + beq 3e014 │ │ │ │ add r1, r4, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ mov r0, #3 │ │ │ │ - bl a2964 │ │ │ │ + bl a29f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 3e328 <_PyType_GetModuleByDef3@@Base+0x420> │ │ │ │ + bne 3e01c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e320 <_PyType_GetModuleByDef3@@Base+0x418> │ │ │ │ + beq 3e014 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3e320 <_PyType_GetModuleByDef3@@Base+0x418> │ │ │ │ + bne 3e014 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 3e38c <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ + b 3e080 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1171e8 │ │ │ │ + bl 1170f4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 3e360 <_PyType_GetModuleByDef3@@Base+0x458> │ │ │ │ + beq 3e054 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3e360 <_PyType_GetModuleByDef3@@Base+0x458> │ │ │ │ + bne 3e054 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e38c <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ + beq 3e080 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3e38c <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ + bne 3e080 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 3e38c <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ - ldr r4, [pc, #16] @ 3e3a0 <_PyType_GetModuleByDef3@@Base+0x498> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 3e080 │ │ │ │ + ldr r4, [pc, #16] @ 3e094 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r5, ip, lsr #31 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 3e3b4 <_PyType_GetModuleByDef3@@Base+0x4ac> │ │ │ │ - b 1acafc │ │ │ │ + ldr r1, [pc] @ 3e0a8 │ │ │ │ + b 1b0b84 │ │ │ │ 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] @ 3e50c <_PyType_GetModuleByDef3@@Base+0x604> │ │ │ │ + ldr r8, [pc, #316] @ 3e200 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r1, r8 │ │ │ │ - ldreq r4, [pc, #300] @ 3e510 <_PyType_GetModuleByDef3@@Base+0x608> │ │ │ │ + ldreq r4, [pc, #300] @ 3e204 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3e3f8 <_PyType_GetModuleByDef3@@Base+0x4f0> │ │ │ │ + beq 3e0ec │ │ │ │ mov r0, #1 │ │ │ │ - bl a2bc4 │ │ │ │ + bl a2c50 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3e46c <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ - ldr r0, [pc, #276] @ 3e514 <_PyType_GetModuleByDef3@@Base+0x60c> │ │ │ │ + beq 3e160 │ │ │ │ + ldr r0, [pc, #276] @ 3e208 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl c0408 │ │ │ │ + bl c06cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3e448 <_PyType_GetModuleByDef3@@Base+0x540> │ │ │ │ - bl aeb58 │ │ │ │ + beq 3e13c │ │ │ │ + bl aed70 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 3e474 <_PyType_GetModuleByDef3@@Base+0x56c> │ │ │ │ + bne 3e168 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e448 <_PyType_GetModuleByDef3@@Base+0x540> │ │ │ │ + beq 3e13c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3e448 <_PyType_GetModuleByDef3@@Base+0x540> │ │ │ │ + bne 3e13c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e46c <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ + beq 3e160 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e46c <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ + bne 3e160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r7, #0 │ │ │ │ - b 3e500 <_PyType_GetModuleByDef3@@Base+0x5f8> │ │ │ │ + b 3e1f4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #140] @ 3e50c <_PyType_GetModuleByDef3@@Base+0x604> │ │ │ │ + ldr r3, [pc, #140] @ 3e200 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #5 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl a2964 │ │ │ │ + bl a29f0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3e4b8 <_PyType_GetModuleByDef3@@Base+0x5b0> │ │ │ │ + beq 3e1ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3e4b8 <_PyType_GetModuleByDef3@@Base+0x5b0> │ │ │ │ + bne 3e1ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e4dc <_PyType_GetModuleByDef3@@Base+0x5d4> │ │ │ │ + beq 3e1d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3e4dc <_PyType_GetModuleByDef3@@Base+0x5d4> │ │ │ │ + bne 3e1d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e500 <_PyType_GetModuleByDef3@@Base+0x5f8> │ │ │ │ + beq 3e1f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e500 <_PyType_GetModuleByDef3@@Base+0x5f8> │ │ │ │ + bne 3e1f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 3e544 <_PyType_GetModuleByDef3@@Base+0x63c> │ │ │ │ - ldr r3, [pc, #132] @ 3e5bc <_PyType_GetModuleByDef3@@Base+0x6b4> │ │ │ │ - ldr r1, [pc, #132] @ 3e5c0 <_PyType_GetModuleByDef3@@Base+0x6b8> │ │ │ │ + bgt 3e238 │ │ │ │ + ldr r3, [pc, #132] @ 3e2b0 │ │ │ │ + ldr r1, [pc, #132] @ 3e2b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b 3e5b4 <_PyType_GetModuleByDef3@@Base+0x6ac> │ │ │ │ + bl 1178bc │ │ │ │ + b 3e2a8 │ │ │ │ cmp r2, #3 │ │ │ │ mov r5, r2 │ │ │ │ - ble 3e564 <_PyType_GetModuleByDef3@@Base+0x65c> │ │ │ │ - ldr r3, [pc, #100] @ 3e5bc <_PyType_GetModuleByDef3@@Base+0x6b4> │ │ │ │ - ldr r1, [pc, #104] @ 3e5c4 <_PyType_GetModuleByDef3@@Base+0x6bc> │ │ │ │ + ble 3e258 │ │ │ │ + ldr r3, [pc, #100] @ 3e2b0 │ │ │ │ + ldr r1, [pc, #104] @ 3e2b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b 3e5b4 <_PyType_GetModuleByDef3@@Base+0x6ac> │ │ │ │ + bl 1178bc │ │ │ │ + b 3e2a8 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - bl 2a1bf4 │ │ │ │ + bl 1df5b0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 3e5b4 <_PyType_GetModuleByDef3@@Base+0x6ac> │ │ │ │ + blt 3e2a8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 3e598 <_PyType_GetModuleByDef3@@Base+0x690> │ │ │ │ - bl a583c │ │ │ │ + bne 3e28c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e5b4 <_PyType_GetModuleByDef3@@Base+0x6ac> │ │ │ │ + bne 3e2a8 │ │ │ │ cmp r5, #2 │ │ │ │ ldrne r2, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ moveq r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 3e5e4 <_PyType_GetModuleByDef3@@Base+0x6dc> │ │ │ │ + b 3e378 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038abf8 │ │ │ │ - eorseq sl, r8, r8, lsr #24 │ │ │ │ + mlaseq r8, ip, r7, ip │ │ │ │ + eorseq ip, r8, ip, asr #15 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ - b 1501fc │ │ │ │ + b 150c3c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 3e5e0 <_PyType_GetModuleByDef3@@Base+0x6d8> │ │ │ │ - b 128d64 │ │ │ │ - eorseq sl, r8, r4, asr ip │ │ │ │ + ldr r0, [pc] @ 3e2d4 │ │ │ │ + b 128d34 │ │ │ │ + @ instruction: 0x0038c7f8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 3e304 │ │ │ │ + ldr r3, [pc, #112] @ 3e368 │ │ │ │ + ldr r1, [pc, #112] @ 3e36c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 3e334 │ │ │ │ + ldr r2, [pc, #100] @ 3e370 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq 3e350 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + tst r2, #1073741824 @ 0x40000000 │ │ │ │ + bne 3e33c │ │ │ │ + ldr r3, [pc, #60] @ 3e368 │ │ │ │ + ldr r1, [pc, #68] @ 3e374 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [r1] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r1] │ │ │ │ + b 3e354 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + str r1, [r3, #24] │ │ │ │ + bl 9b4d0 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + mlaseq r8, r8, r8, ip │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x0038c8b8 │ │ │ │ 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] @ 3e78c <_PyType_GetModuleByDef3@@Base+0x884> │ │ │ │ + ldreq r3, [pc, #380] @ 3e520 │ │ │ │ movne r2, r4 │ │ │ │ ldreq r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r0, [pc, #360] @ 3e790 <_PyType_GetModuleByDef3@@Base+0x888> │ │ │ │ + ldr r0, [pc, #360] @ 3e524 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #352] @ 3e794 <_PyType_GetModuleByDef3@@Base+0x88c> │ │ │ │ - bl bbe74 │ │ │ │ + ldr r1, [pc, #352] @ 3e528 │ │ │ │ + bl bc130 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3e680 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ + blt 3e414 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3e6fc <_PyType_GetModuleByDef3@@Base+0x7f4> │ │ │ │ + beq 3e490 │ │ │ │ add r5, sp, #24 │ │ │ │ - ldr r1, [pc, #328] @ 3e798 <_PyType_GetModuleByDef3@@Base+0x890> │ │ │ │ + ldr r1, [pc, #328] @ 3e52c │ │ │ │ sub r3, r5, #4 │ │ │ │ sub r2, r5, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd3d4 │ │ │ │ + bl 1c2d80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e6e0 <_PyType_GetModuleByDef3@@Base+0x7d8> │ │ │ │ + beq 3e474 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ - bls 3e688 <_PyType_GetModuleByDef3@@Base+0x780> │ │ │ │ - ldr r3, [pc, #292] @ 3e79c <_PyType_GetModuleByDef3@@Base+0x894> │ │ │ │ - ldr r1, [pc, #292] @ 3e7a0 <_PyType_GetModuleByDef3@@Base+0x898> │ │ │ │ + bls 3e41c │ │ │ │ + ldr r3, [pc, #292] @ 3e530 │ │ │ │ + ldr r1, [pc, #292] @ 3e534 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ - b 3e780 <_PyType_GetModuleByDef3@@Base+0x878> │ │ │ │ + b 3e514 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ - bl c3e9c │ │ │ │ + bl c4160 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 291f0 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 3e758 <_PyType_GetModuleByDef3@@Base+0x850> │ │ │ │ + bne 3e4ec │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3e748 <_PyType_GetModuleByDef3@@Base+0x840> │ │ │ │ - bl 132790 │ │ │ │ + bne 3e4dc │ │ │ │ + bl 132754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e694 <_PyType_GetModuleByDef3@@Base+0x78c> │ │ │ │ - b 3e680 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ - bl 11aa8c │ │ │ │ - ldr r1, [pc, #184] @ 3e7a4 <_PyType_GetModuleByDef3@@Base+0x89c> │ │ │ │ + beq 3e428 │ │ │ │ + b 3e414 │ │ │ │ + bl 11a9d4 │ │ │ │ + ldr r1, [pc, #184] @ 3e538 │ │ │ │ sub r2, r5, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd3d4 │ │ │ │ + bl 1c2d80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e680 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ - bl c3e9c │ │ │ │ + beq 3e414 │ │ │ │ + bl c4160 │ │ │ │ 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 c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 3e770 <_PyType_GetModuleByDef3@@Base+0x868> │ │ │ │ + bne 3e504 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3e748 <_PyType_GetModuleByDef3@@Base+0x840> │ │ │ │ - bl 132790 │ │ │ │ + bne 3e4dc │ │ │ │ + bl 132754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e6fc <_PyType_GetModuleByDef3@@Base+0x7f4> │ │ │ │ - b 3e680 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ - ldr r3, [pc, #88] @ 3e7a8 <_PyType_GetModuleByDef3@@Base+0x8a0> │ │ │ │ + beq 3e490 │ │ │ │ + b 3e414 │ │ │ │ + ldr r3, [pc, #88] @ 3e53c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 3e780 <_PyType_GetModuleByDef3@@Base+0x878> │ │ │ │ + bl 144254 │ │ │ │ + b 3e514 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 3e748 <_PyType_GetModuleByDef3@@Base+0x840> │ │ │ │ + blt 3e4dc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 92adc │ │ │ │ - b 3e780 <_PyType_GetModuleByDef3@@Base+0x878> │ │ │ │ + bl 92b74 │ │ │ │ + b 3e514 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 3e748 <_PyType_GetModuleByDef3@@Base+0x840> │ │ │ │ + blt 3e4dc │ │ │ │ mov r0, r4 │ │ │ │ - bl a6554 │ │ │ │ + bl a65e0 │ │ │ │ add sp, sp, #1040 @ 0x410 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ - @ instruction: 0x0038acf8 │ │ │ │ - @ instruction: 0x0038acf4 │ │ │ │ - eorseq sl, r8, r4, lsl #26 │ │ │ │ + eorseq ip, r8, r8, lsl sl │ │ │ │ + eorseq ip, r8, r4, lsl sl │ │ │ │ + eorseq ip, r8, r4, lsr #20 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r8, r8, lsl #26 │ │ │ │ - eorseq sl, r8, r4, lsr #26 │ │ │ │ + eorseq ip, r8, r8, lsr #20 │ │ │ │ + eorseq ip, r8, r4, asr #20 │ │ │ │ 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 3e7d8 <_PyType_GetModuleByDef3@@Base+0x8d0> │ │ │ │ - ldr r3, [pc, #112] @ 3e83c <_PyType_GetModuleByDef3@@Base+0x934> │ │ │ │ - ldr r1, [pc, #112] @ 3e840 <_PyType_GetModuleByDef3@@Base+0x938> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 3e808 <_PyType_GetModuleByDef3@@Base+0x900> │ │ │ │ - ldr r2, [pc, #100] @ 3e844 <_PyType_GetModuleByDef3@@Base+0x93c> │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 3e824 <_PyType_GetModuleByDef3@@Base+0x91c> │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - tst r2, #1073741824 @ 0x40000000 │ │ │ │ - bne 3e810 <_PyType_GetModuleByDef3@@Base+0x908> │ │ │ │ - ldr r3, [pc, #60] @ 3e83c <_PyType_GetModuleByDef3@@Base+0x934> │ │ │ │ - ldr r1, [pc, #68] @ 3e848 <_PyType_GetModuleByDef3@@Base+0x940> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [r1] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r1] │ │ │ │ - b 3e828 <_PyType_GetModuleByDef3@@Base+0x920> │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - str r1, [r3, #24] │ │ │ │ - bl 9b444 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r8, r8, lsl #27 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq sl, r8, r8, lsr #27 │ │ │ │ - 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] @ 3e8d0 <_PyType_GetModuleByDef3@@Base+0x9c8> │ │ │ │ + ldr r1, [pc, #80] @ 3e5c4 │ │ │ │ str ip, [sp] │ │ │ │ - bl fe32c │ │ │ │ + bl fe390 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e894 <_PyType_GetModuleByDef3@@Base+0x98c> │ │ │ │ + bne 3e588 │ │ │ │ mov r0, #0 │ │ │ │ - b 3e8c8 <_PyType_GetModuleByDef3@@Base+0x9c0> │ │ │ │ - ldr r3, [pc, #56] @ 3e8d4 <_PyType_GetModuleByDef3@@Base+0x9cc> │ │ │ │ + b 3e5bc │ │ │ │ + ldr r3, [pc, #56] @ 3e5c8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fad4 │ │ │ │ + bl 11fa18 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3e8bc <_PyType_GetModuleByDef3@@Base+0x9b4> │ │ │ │ - bl a583c │ │ │ │ + bne 3e5b0 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e88c <_PyType_GetModuleByDef3@@Base+0x984> │ │ │ │ + bne 3e580 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ + eorseq fp, r5, r4, asr #28 │ │ │ │ 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 aeb58 │ │ │ │ + bl aed70 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3e90c <_PyType_GetModuleByDef3@@Base+0xa04> │ │ │ │ - b 3e950 <_PyType_GetModuleByDef3@@Base+0xa48> │ │ │ │ + bne 3e600 │ │ │ │ + b 3e644 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3e98c <_PyType_GetModuleByDef3@@Base+0xa84> │ │ │ │ + bne 3e680 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefd4 │ │ │ │ + bl af1ec │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 3e9a8 <_PyType_GetModuleByDef3@@Base+0xaa0> │ │ │ │ + beq 3e69c │ │ │ │ mov r0, r7 │ │ │ │ - bl 3016e8 <_PyEval_ExceptionGroupMatch@@Base+0x4d8> │ │ │ │ + bl 309574 <_PyEval_ExceptionGroupMatch@@Base+0x4e0> │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 3e958 <_PyType_GetModuleByDef3@@Base+0xa50> │ │ │ │ + bne 3e64c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 3e900 <_PyType_GetModuleByDef3@@Base+0x9f8> │ │ │ │ + bne 3e5f4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3e970 <_PyType_GetModuleByDef3@@Base+0xa68> │ │ │ │ + bne 3e664 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3e93c <_PyType_GetModuleByDef3@@Base+0xa34> │ │ │ │ + bne 3e630 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 3e93c <_PyType_GetModuleByDef3@@Base+0xa34> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 3e630 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e950 <_PyType_GetModuleByDef3@@Base+0xa48> │ │ │ │ + bne 3e644 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 3e950 <_PyType_GetModuleByDef3@@Base+0xa48> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 3e644 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3e90c <_PyType_GetModuleByDef3@@Base+0xa04> │ │ │ │ + bne 3e600 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 3e90c <_PyType_GetModuleByDef3@@Base+0xa04> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 3e600 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e9cc <_PyType_GetModuleByDef3@@Base+0xac4> │ │ │ │ + beq 3e6c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e9cc <_PyType_GetModuleByDef3@@Base+0xac4> │ │ │ │ + bne 3e6c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - bl a583c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e950 <_PyType_GetModuleByDef3@@Base+0xa48> │ │ │ │ - ldr r0, [pc] @ 3e9e0 <_PyType_GetModuleByDef3@@Base+0xad8> │ │ │ │ + bne 3e644 │ │ │ │ + ldr r0, [pc] @ 3e6d4 │ │ │ │ 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 10fbe4 │ │ │ │ + bl 10fa20 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b 1378d8 │ │ │ │ + b 1378a8 │ │ │ │ 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 3ea3c <_PyType_GetModuleByDef3@@Base+0xb34> │ │ │ │ + bne 3e730 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 2a1bf4 │ │ │ │ + bl 1df5b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 3ea64 <_PyType_GetModuleByDef3@@Base+0xb5c> │ │ │ │ - b 3ea5c <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ + bge 3e758 │ │ │ │ + b 3e750 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #308] @ 3eb80 <_PyType_GetModuleByDef3@@Base+0xc78> │ │ │ │ + ldr r0, [pc, #308] @ 3e874 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3ea28 <_PyType_GetModuleByDef3@@Base+0xb20> │ │ │ │ + bne 3e71c │ │ │ │ mov r0, #0 │ │ │ │ - b 3eb78 <_PyType_GetModuleByDef3@@Base+0xc70> │ │ │ │ + b 3e86c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #6 │ │ │ │ - bl 2cdde4 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 208cb8 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ea5c <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ + beq 3e750 │ │ │ │ mov r0, r4 │ │ │ │ ldrh r5, [sp, #6] │ │ │ │ - bl a6554 │ │ │ │ + bl a65e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3ea5c <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ + beq 3e750 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b4c8 │ │ │ │ + bl 9b554 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3eae0 <_PyType_GetModuleByDef3@@Base+0xbd8> │ │ │ │ - bne 3ead0 <_PyType_GetModuleByDef3@@Base+0xbc8> │ │ │ │ + blt 3e7d4 │ │ │ │ + bne 3e7c4 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #212] @ 3eb84 <_PyType_GetModuleByDef3@@Base+0xc7c> │ │ │ │ + ldr r1, [pc, #212] @ 3e878 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3eaec <_PyType_GetModuleByDef3@@Base+0xbe4> │ │ │ │ - b 3ea5c <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ + bne 3e7e0 │ │ │ │ + b 3e750 │ │ │ │ mov r0, r5 │ │ │ │ - bl a6554 │ │ │ │ + bl a65e0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3eb08 <_PyType_GetModuleByDef3@@Base+0xc00> │ │ │ │ + bne 3e7fc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ea5c <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ + beq 3e750 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3ea5c <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ + bne 3e750 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 3ea5c <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 3e750 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3eb40 <_PyType_GetModuleByDef3@@Base+0xc38> │ │ │ │ + beq 3e834 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3eb40 <_PyType_GetModuleByDef3@@Base+0xc38> │ │ │ │ + bne 3e834 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3eb64 <_PyType_GetModuleByDef3@@Base+0xc5c> │ │ │ │ + beq 3e858 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3eb64 <_PyType_GetModuleByDef3@@Base+0xc5c> │ │ │ │ + bne 3e858 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt 3ea5c <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ - ldr r0, [pc, #20] @ 3eb88 <_PyType_GetModuleByDef3@@Base+0xc80> │ │ │ │ + blt 3e750 │ │ │ │ + ldr r0, [pc, #20] @ 3e87c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0037d5b4 │ │ │ │ + eorseq lr, r7, r8, lsr #22 │ │ │ │ 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 │ │ │ │ @@ -20763,84 +20568,84 @@ │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bne 3ebe0 <_PyType_GetModuleByDef3@@Base+0xcd8> │ │ │ │ + bne 3e8d4 │ │ │ │ clz r2, ip │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3ec14 <_PyType_GetModuleByDef3@@Base+0xd0c> │ │ │ │ + beq 3e908 │ │ │ │ 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] @ 3ec58 <_PyType_GetModuleByDef3@@Base+0xd50> │ │ │ │ + ldr ip, [pc, #84] @ 3e94c │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 3ec4c <_PyType_GetModuleByDef3@@Base+0xd44> │ │ │ │ + beq 3e940 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [ip] │ │ │ │ - bl 10fbe4 │ │ │ │ + bl 10fa20 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl a695c │ │ │ │ + bl a6ab0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3ec48 <_PyType_GetModuleByDef3@@Base+0xd40> │ │ │ │ - ldr r1, [pc, #24] @ 3ec5c <_PyType_GetModuleByDef3@@Base+0xd54> │ │ │ │ + bne 3e93c │ │ │ │ + ldr r1, [pc, #24] @ 3e950 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r2, r7, r0, ror r1 │ │ │ │ - @ instruction: 0x00386ad8 │ │ │ │ + eorseq r8, r8, ip, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 3ec98 <_PyType_GetModuleByDef3@@Base+0xd90> │ │ │ │ + ldr r3, [pc, #32] @ 3e98c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 124b38 <_PyType_Name@@Base> │ │ │ │ - ldr r1, [pc, #20] @ 3ec9c <_PyType_GetModuleByDef3@@Base+0xd94> │ │ │ │ + bl 124b04 <_PyType_Name@@Base> │ │ │ │ + ldr r1, [pc, #20] @ 3e990 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - ldrheq fp, [r8], -r8 @ │ │ │ │ + mlaseq r8, r0, ip, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ecd4 <_PyType_GetModuleByDef3@@Base+0xdcc> │ │ │ │ + beq 3e9c8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 14e2c4 │ │ │ │ + bl 14eb5c │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #20] │ │ │ │ @@ -20848,204 +20653,204 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldmib r0, {r1, r2, r3, ip} │ │ │ │ sub sp, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #8] @ 3ed28 <_PyType_GetModuleByDef3@@Base+0xe20> │ │ │ │ - bl a9b50 │ │ │ │ + ldr r0, [pc, #8] @ 3ea1c │ │ │ │ + bl a9d18 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq fp, r8, r4, asr r1 │ │ │ │ + @ instruction: 0x0038ccf8 │ │ │ │ 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 8c108 │ │ │ │ + bl 8c124 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3ed58 <_PyType_GetModuleByDef3@@Base+0xe50> │ │ │ │ + bne 3ea4c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r7, [pc, #92] @ 3edbc <_PyType_GetModuleByDef3@@Base+0xeb4> │ │ │ │ - ldr r4, [pc, #92] @ 3edc0 <_PyType_GetModuleByDef3@@Base+0xeb8> │ │ │ │ - ldr r6, [pc, #92] @ 3edc4 <_PyType_GetModuleByDef3@@Base+0xebc> │ │ │ │ + ldr r7, [pc, #92] @ 3eab0 │ │ │ │ + ldr r4, [pc, #92] @ 3eab4 │ │ │ │ + ldr r6, [pc, #92] @ 3eab8 │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 8c108 │ │ │ │ + bl 8c124 │ │ │ │ ror r4, r4, #19 │ │ │ │ mul r4, r6, r4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3ed50 <_PyType_GetModuleByDef3@@Base+0xe48> │ │ │ │ + beq 3ea44 │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 8c108 │ │ │ │ + bl 8c124 │ │ │ │ ror r4, r4, #19 │ │ │ │ mul r4, r6, r4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3ed50 <_PyType_GetModuleByDef3@@Base+0xe48> │ │ │ │ + beq 3ea44 │ │ │ │ mla r3, r7, r0, r4 │ │ │ │ - ldr r1, [pc, #32] @ 3edc8 <_PyType_GetModuleByDef3@@Base+0xec0> │ │ │ │ - ldr r2, [pc, #32] @ 3edcc <_PyType_GetModuleByDef3@@Base+0xec4> │ │ │ │ + ldr r1, [pc, #32] @ 3eabc │ │ │ │ + ldr r2, [pc, #32] @ 3eac0 │ │ │ │ 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]! @ 3e22a <_PyType_GetModuleByDef3@@Base+0x322> │ │ │ │ + ldrbhi r8, [pc, #-2982]! @ 3df1e │ │ │ │ @ instruction: 0x5c2a4bd4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3edf0 <_PyType_GetModuleByDef3@@Base+0xee8> │ │ │ │ + beq 3eae4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc] @ 3edf8 <_PyType_GetModuleByDef3@@Base+0xef0> │ │ │ │ + ldr r0, [pc] @ 3eaec │ │ │ │ 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 3ee2c <_PyType_GetModuleByDef3@@Base+0xf24> │ │ │ │ - ldr r3, [pc, #184] @ 3eed8 <_PyType_GetModuleByDef3@@Base+0xfd0> │ │ │ │ - ldr r1, [pc, #184] @ 3eedc <_PyType_GetModuleByDef3@@Base+0xfd4> │ │ │ │ + bne 3eb20 │ │ │ │ + ldr r3, [pc, #184] @ 3ebcc │ │ │ │ + ldr r1, [pc, #184] @ 3ebd0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 3eed0 <_PyType_GetModuleByDef3@@Base+0xfc8> │ │ │ │ + bl 18f518 │ │ │ │ + b 3ebc4 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ - ldr r2, [pc, #168] @ 3eee0 <_PyType_GetModuleByDef3@@Base+0xfd8> │ │ │ │ + ldr r2, [pc, #168] @ 3ebd4 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi 3eecc <_PyType_GetModuleByDef3@@Base+0xfc4> │ │ │ │ + bhi 3ebc0 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #132] @ 3eee4 <_PyType_GetModuleByDef3@@Base+0xfdc> │ │ │ │ - b 9df74 │ │ │ │ + ldr r0, [pc, #132] @ 3ebd8 │ │ │ │ + b 9dffc │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #124] @ 3eee8 <_PyType_GetModuleByDef3@@Base+0xfe0> │ │ │ │ - b 9df74 │ │ │ │ + ldr r0, [pc, #124] @ 3ebdc │ │ │ │ + b 9dffc │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #116] @ 3eeec <_PyType_GetModuleByDef3@@Base+0xfe4> │ │ │ │ - b 9df74 │ │ │ │ + ldr r0, [pc, #116] @ 3ebe0 │ │ │ │ + b 9dffc │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r2, [pc, #100] @ 3eee8 <_PyType_GetModuleByDef3@@Base+0xfe0> │ │ │ │ - ldr r1, [pc, #92] @ 3eee4 <_PyType_GetModuleByDef3@@Base+0xfdc> │ │ │ │ - ldr r0, [pc, #100] @ 3eef0 <_PyType_GetModuleByDef3@@Base+0xfe8> │ │ │ │ - b a9b50 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r2, [pc, #84] @ 3eeec <_PyType_GetModuleByDef3@@Base+0xfe4> │ │ │ │ - ldr r1, [pc, #72] @ 3eee4 <_PyType_GetModuleByDef3@@Base+0xfdc> │ │ │ │ - ldr r0, [pc, #80] @ 3eef0 <_PyType_GetModuleByDef3@@Base+0xfe8> │ │ │ │ - b a9b50 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r2, [pc, #64] @ 3eeec <_PyType_GetModuleByDef3@@Base+0xfe4> │ │ │ │ - ldr r1, [pc, #56] @ 3eee8 <_PyType_GetModuleByDef3@@Base+0xfe0> │ │ │ │ - ldr r0, [pc, #60] @ 3eef0 <_PyType_GetModuleByDef3@@Base+0xfe8> │ │ │ │ - b a9b50 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r3, [pc, #44] @ 3eeec <_PyType_GetModuleByDef3@@Base+0xfe4> │ │ │ │ - ldr r2, [pc, #36] @ 3eee8 <_PyType_GetModuleByDef3@@Base+0xfe0> │ │ │ │ - ldr r1, [pc, #28] @ 3eee4 <_PyType_GetModuleByDef3@@Base+0xfdc> │ │ │ │ - ldr r0, [pc, #40] @ 3eef4 <_PyType_GetModuleByDef3@@Base+0xfec> │ │ │ │ - b a9b50 │ │ │ │ - ldr r4, [pc, #36] @ 3eef8 <_PyType_GetModuleByDef3@@Base+0xff0> │ │ │ │ + ldr r2, [pc, #100] @ 3ebdc │ │ │ │ + ldr r1, [pc, #92] @ 3ebd8 │ │ │ │ + ldr r0, [pc, #100] @ 3ebe4 │ │ │ │ + b a9d18 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r2, [pc, #84] @ 3ebe0 │ │ │ │ + ldr r1, [pc, #72] @ 3ebd8 │ │ │ │ + ldr r0, [pc, #80] @ 3ebe4 │ │ │ │ + b a9d18 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r2, [pc, #64] @ 3ebe0 │ │ │ │ + ldr r1, [pc, #56] @ 3ebdc │ │ │ │ + ldr r0, [pc, #60] @ 3ebe4 │ │ │ │ + b a9d18 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r3, [pc, #44] @ 3ebe0 │ │ │ │ + ldr r2, [pc, #36] @ 3ebdc │ │ │ │ + ldr r1, [pc, #28] @ 3ebd8 │ │ │ │ + ldr r0, [pc, #40] @ 3ebe8 │ │ │ │ + b a9d18 │ │ │ │ + ldr r4, [pc, #36] @ 3ebec │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r7, r8, lsl #6 │ │ │ │ - subseq fp, r1, r0, lsr r3 │ │ │ │ - eorseq fp, r8, ip, asr r1 │ │ │ │ - eorseq ip, r7, r0, asr r4 │ │ │ │ - eorseq ip, r7, r4, lsr fp │ │ │ │ - eorseq r0, r8, r4, asr fp │ │ │ │ - eorseq fp, r8, r0, ror #2 │ │ │ │ + eorseq r4, r7, r8, lsl #29 │ │ │ │ + ldrheq ip, [r1], #-228 @ 0xffffff1c │ │ │ │ + eorseq ip, r8, r0, lsl #26 │ │ │ │ + eorseq sp, r7, ip, lsl fp │ │ │ │ + eorseq lr, r7, ip, asr #13 │ │ │ │ + eorseq r2, r8, r4, lsr #13 │ │ │ │ + eorseq ip, r8, r4, lsl #26 │ │ │ │ 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 3ef4c <_PyType_GetModuleByDef3@@Base+0x1044> │ │ │ │ + bne 3ec40 │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3ef84 <_PyType_GetModuleByDef3@@Base+0x107c> │ │ │ │ + beq 3ec78 │ │ │ │ add r1, sp, #24 │ │ │ │ mov lr, #2 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - ldr ip, [pc, #124] @ 3efe8 <_PyType_GetModuleByDef3@@Base+0x10e0> │ │ │ │ + ldr ip, [pc, #124] @ 3ecdc │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 3efdc <_PyType_GetModuleByDef3@@Base+0x10d4> │ │ │ │ + beq 3ecd0 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr r4, [ip] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3efa4 <_PyType_GetModuleByDef3@@Base+0x109c> │ │ │ │ - bl a583c │ │ │ │ + bne 3ec98 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3efdc <_PyType_GetModuleByDef3@@Base+0x10d4> │ │ │ │ + bne 3ecd0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #60] @ 3efec <_PyType_GetModuleByDef3@@Base+0x10e4> │ │ │ │ + ldr r2, [pc, #60] @ 3ece0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 3efcc <_PyType_GetModuleByDef3@@Base+0x10c4> │ │ │ │ - ldr r0, [pc, #52] @ 3eff0 <_PyType_GetModuleByDef3@@Base+0x10e8> │ │ │ │ + beq 3ecc0 │ │ │ │ + ldr r0, [pc, #52] @ 3ece4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #48] @ 3eff4 <_PyType_GetModuleByDef3@@Base+0x10ec> │ │ │ │ + ldr r1, [pc, #48] @ 3ece8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ - b 3efdc <_PyType_GetModuleByDef3@@Base+0x10d4> │ │ │ │ - ldr r3, [pc, #36] @ 3eff8 <_PyType_GetModuleByDef3@@Base+0x10f0> │ │ │ │ - ldr r1, [pc, #36] @ 3effc <_PyType_GetModuleByDef3@@Base+0x10f4> │ │ │ │ + bl 1178bc │ │ │ │ + b 3ecd0 │ │ │ │ + ldr r3, [pc, #36] @ 3ecec │ │ │ │ + ldr r1, [pc, #36] @ 3ecf0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ 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, ror #2 │ │ │ │ + eorseq ip, r8, r8, lsl #26 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq fp, r8, ip, lsl #3 │ │ │ │ + eorseq ip, r8, r0, lsr sp │ │ │ │ │ │ │ │ -0003f000 : │ │ │ │ - ldr r0, [pc] @ 3f008 │ │ │ │ - b 10f1a4 │ │ │ │ +0003ecf4 : │ │ │ │ + ldr r0, [pc] @ 3ecfc │ │ │ │ + b 10efe0 │ │ │ │ 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 │ │ │ │ @@ -21053,168 +20858,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 3f060 │ │ │ │ + bne 3ed54 │ │ │ │ clz r2, ip │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3f09c │ │ │ │ + beq 3ed90 │ │ │ │ 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] @ 3f0e4 │ │ │ │ + ldr ip, [pc, #96] @ 3edd8 │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 3f09c │ │ │ │ + bne 3ed90 │ │ │ │ mov r0, #0 │ │ │ │ - b 3f0dc │ │ │ │ + b 3edd0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [ip] │ │ │ │ - bl 10fbe4 │ │ │ │ + bl 10fa20 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 23d60c │ │ │ │ + bl 25056c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3f094 │ │ │ │ - ldrne r0, [pc, #28] @ 3f0e8 │ │ │ │ - bne 3f0dc │ │ │ │ - ldr r1, [pc, #24] @ 3f0ec │ │ │ │ + blt 3ed88 │ │ │ │ + ldrne r0, [pc, #28] @ 3eddc │ │ │ │ + bne 3edd0 │ │ │ │ + ldr r1, [pc, #24] @ 3ede0 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1179b0 │ │ │ │ - b 3f094 │ │ │ │ + bl 1178bc │ │ │ │ + b 3ed88 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r2, r7, r4, asr r2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x00386ad8 │ │ │ │ + eorseq r8, 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, #3896] @ 0xf38 │ │ │ │ - ldr r1, [pc, #116] @ 3f17c │ │ │ │ + ldr r1, [pc, #116] @ 3ee70 │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #132] @ 3f198 │ │ │ │ - bl ab1b8 │ │ │ │ - ldr r1, [pc, #28] @ 3f138 │ │ │ │ + ldr r0, [pc, #132] @ 3ee8c │ │ │ │ + bl ab380 │ │ │ │ + ldr r1, [pc, #28] @ 3ee2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fda8 │ │ │ │ + bl 10fbe4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3f1a0 │ │ │ │ + bge 3ee94 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 40bbc │ │ │ │ - eorseq r4, r7, r4, lsr #1 │ │ │ │ + b 408b0 │ │ │ │ + eorseq r5, r7, r0, lsl #24 │ │ │ │ andmi fp, r5, sl, lsl #30 │ │ │ │ - blhi 554eec │ │ │ │ - eorseq r1, r7, r0, lsl #25 │ │ │ │ + blhi 554be0 │ │ │ │ + eorseq r3, r7, r0, lsl #16 │ │ │ │ @ instruction: 0x401921fb │ │ │ │ - eorseq r4, r7, r8, lsr #1 │ │ │ │ + eorseq r5, r7, r4, lsl #24 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ - eorseq lr, r5, r0, lsl #20 │ │ │ │ - eorseq fp, r8, ip, ror #3 │ │ │ │ + eorseq r0, r6, r0, lsl #11 │ │ │ │ + mlaseq r8, r0, sp, ip │ │ │ │ svcvc 0x00f80000 │ │ │ │ - eorseq lr, r5, r8, lsr sl │ │ │ │ - @ instruction: 0x0038b1f4 │ │ │ │ + @ instruction: 0x003605b8 │ │ │ │ + mlaseq r8, r8, sp, ip │ │ │ │ subseq r2, ip, r0, lsl #27 │ │ │ │ @ instruction: 0x2c62297c │ │ │ │ ldrbtgt r6, [sp], pc, asr #15 │ │ │ │ andgt sp, r2, ip, ror r9 │ │ │ │ strdgt r2, [r9], -fp │ │ │ │ strdmi r2, [r9], -fp │ │ │ │ svcvc 0x003321d2 │ │ │ │ andmi sp, r2, ip, ror r9 │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ svclt 0x00e921fb │ │ │ │ svccc 0x00e921fb │ │ │ │ svccc 0x00f921fb │ │ │ │ strbpl r2, [r4], #-3352 @ 0xfffff2e8 │ │ │ │ svclt 0x00f921fb │ │ │ │ - ldr r1, [pc, #-108] @ 3f13c │ │ │ │ - ldr r0, [pc, #-108] @ 3f140 │ │ │ │ - bl ab1b8 │ │ │ │ - ldr r1, [pc, #-112] @ 3f144 │ │ │ │ + ldr r1, [pc, #-108] @ 3ee30 │ │ │ │ + ldr r0, [pc, #-108] @ 3ee34 │ │ │ │ + bl ab380 │ │ │ │ + ldr r1, [pc, #-112] @ 3ee38 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fda8 │ │ │ │ + bl 10fbe4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3f12c │ │ │ │ - ldr r1, [pc, #-132] @ 3f148 │ │ │ │ - ldr r0, [pc, #-56] @ 3f198 │ │ │ │ - bl ab1b8 │ │ │ │ - ldr r1, [pc, #-140] @ 3f14c │ │ │ │ + blt 3ee20 │ │ │ │ + ldr r1, [pc, #-132] @ 3ee3c │ │ │ │ + ldr r0, [pc, #-56] @ 3ee8c │ │ │ │ + bl ab380 │ │ │ │ + ldr r1, [pc, #-140] @ 3ee40 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fda8 │ │ │ │ + bl 10fbe4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3f12c │ │ │ │ - ldr r9, [pc, #-160] @ 3f150 │ │ │ │ + blt 3ee20 │ │ │ │ + ldr r9, [pc, #-160] @ 3ee44 │ │ │ │ mov r8, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl ab1b8 │ │ │ │ - ldr r1, [pc, #-176] @ 3f154 │ │ │ │ + bl ab380 │ │ │ │ + ldr r1, [pc, #-176] @ 3ee48 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fda8 │ │ │ │ + bl 10fbe4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3f12c │ │ │ │ + blt 3ee20 │ │ │ │ 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 204504 │ │ │ │ - ldr r1, [pc, #-224] @ 3f158 │ │ │ │ + bl 210ca4 │ │ │ │ + ldr r1, [pc, #-224] @ 3ee4c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fda8 │ │ │ │ + bl 10fbe4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3f12c │ │ │ │ - ldr fp, [pc, #-244] @ 3f15c │ │ │ │ + blt 3ee20 │ │ │ │ + ldr fp, [pc, #-244] @ 3ee50 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl ab1b8 │ │ │ │ - ldr r1, [pc, #-260] @ 3f160 │ │ │ │ + bl ab380 │ │ │ │ + ldr r1, [pc, #-260] @ 3ee54 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fda8 │ │ │ │ + bl 10fbe4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3f12c │ │ │ │ + blt 3ee20 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ strd r6, [sp, #128] @ 0x80 │ │ │ │ strd sl, [sp, #136] @ 0x88 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - bl 204504 │ │ │ │ - ldr r1, [pc, #-300] @ 3f164 │ │ │ │ + bl 210ca4 │ │ │ │ + ldr r1, [pc, #-300] @ 3ee58 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fda8 │ │ │ │ + bl 10fbe4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3f12c │ │ │ │ - ldr r3, [pc, #-320] @ 3f168 │ │ │ │ - ldr r0, [pc, #-276] @ 3f198 │ │ │ │ - ldr r1, [pc, #-308] @ 3f17c │ │ │ │ + blt 3ee20 │ │ │ │ + ldr r3, [pc, #-320] @ 3ee5c │ │ │ │ + ldr r0, [pc, #-276] @ 3ee8c │ │ │ │ + ldr r1, [pc, #-308] @ 3ee70 │ │ │ │ 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] │ │ │ │ @@ -21274,139 +21079,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] @ 3f198 │ │ │ │ + ldr r0, [pc, #-552] @ 3ee8c │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #-564] @ 3f194 │ │ │ │ - ldr r4, [pc, #-608] @ 3f16c │ │ │ │ + ldr r1, [pc, #-564] @ 3ee88 │ │ │ │ + ldr r4, [pc, #-608] @ 3ee60 │ │ │ │ strd r0, [r3, #112] @ 0x70 │ │ │ │ strd r0, [r3, #192] @ 0xc0 │ │ │ │ strd r0, [r3, #224] @ 0xe0 │ │ │ │ - ldr r0, [pc, #-604] @ 3f180 │ │ │ │ - ldr r1, [pc, #-604] @ 3f184 │ │ │ │ - ldr r5, [pc, #-628] @ 3f170 │ │ │ │ + ldr r0, [pc, #-604] @ 3ee74 │ │ │ │ + ldr r1, [pc, #-604] @ 3ee78 │ │ │ │ + ldr r5, [pc, #-628] @ 3ee64 │ │ │ │ strd r0, [r3] │ │ │ │ strd r0, [r3, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #-616] @ 3f188 │ │ │ │ + ldr r1, [pc, #-616] @ 3ee7c │ │ │ │ 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] @ 3f198 │ │ │ │ + ldr r2, [pc, #-624] @ 3ee8c │ │ │ │ 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] @ 3f194 │ │ │ │ - ldr r0, [pc, #-676] @ 3f198 │ │ │ │ + ldr r3, [pc, #-676] @ 3ee88 │ │ │ │ + ldr r0, [pc, #-676] @ 3ee8c │ │ │ │ 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] @ 3f194 │ │ │ │ - ldr r2, [pc, #-720] @ 3f198 │ │ │ │ + ldr r1, [pc, #-720] @ 3ee88 │ │ │ │ + ldr r2, [pc, #-720] @ 3ee8c │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [pc, #-744] @ 3f188 │ │ │ │ + ldr r1, [pc, #-744] @ 3ee7c │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #8] │ │ │ │ add r3, r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #-752] @ 3f194 │ │ │ │ + ldr r3, [pc, #-752] @ 3ee88 │ │ │ │ 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] @ 3f198 │ │ │ │ - ldr r1, [pc, #-796] @ 3f194 │ │ │ │ + ldr r0, [pc, #-788] @ 3ee8c │ │ │ │ + ldr r1, [pc, #-796] @ 3ee88 │ │ │ │ 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] @ 3f198 │ │ │ │ - ldr r1, [pc, #-836] @ 3f194 │ │ │ │ - ldr r2, [pc, #-836] @ 3f198 │ │ │ │ + ldr r0, [pc, #-828] @ 3ee8c │ │ │ │ + ldr r1, [pc, #-836] @ 3ee88 │ │ │ │ + ldr r2, [pc, #-836] @ 3ee8c │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [pc, #-860] @ 3f188 │ │ │ │ + ldr r1, [pc, #-860] @ 3ee7c │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #8] │ │ │ │ add r3, r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #-868] @ 3f194 │ │ │ │ - ldr r0, [pc, #-868] @ 3f198 │ │ │ │ + ldr r3, [pc, #-868] @ 3ee88 │ │ │ │ + ldr r0, [pc, #-868] @ 3ee8c │ │ │ │ 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] @ 3f194 │ │ │ │ + ldr r1, [pc, #-928] @ 3ee88 │ │ │ │ strd sl, [r3, #16] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [pc, #-952] @ 3f188 │ │ │ │ + ldr r1, [pc, #-952] @ 3ee7c │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #8] │ │ │ │ strd sl, [r3, #24] │ │ │ │ add r3, r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r2, [pc, #-960] @ 3f198 │ │ │ │ - ldr r3, [pc, #-972] @ 3f190 │ │ │ │ + ldr r2, [pc, #-960] @ 3ee8c │ │ │ │ + ldr r3, [pc, #-972] @ 3ee84 │ │ │ │ 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] @ 3f188 │ │ │ │ + ldr r1, [pc, #-1020] @ 3ee7c │ │ │ │ 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] @ 3f198 │ │ │ │ - ldr r3, [pc, #-1040] @ 3f190 │ │ │ │ + ldr r2, [pc, #-1028] @ 3ee8c │ │ │ │ + ldr r3, [pc, #-1040] @ 3ee84 │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1] │ │ │ │ add r3, r1, #16 │ │ │ │ - ldr r1, [pc, #-1064] @ 3f188 │ │ │ │ + ldr r1, [pc, #-1064] @ 3ee7c │ │ │ │ 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] │ │ │ │ @@ -21420,46 +21225,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] @ 3f180 │ │ │ │ + ldr r2, [pc, #-1160] @ 3ee74 │ │ │ │ strd r6, [r1] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #-1184] @ 3f174 │ │ │ │ - ldr r0, [pc, #-1152] @ 3f198 │ │ │ │ + ldr r3, [pc, #-1184] @ 3ee68 │ │ │ │ + ldr r0, [pc, #-1152] @ 3ee8c │ │ │ │ strd r2, [r1, #8] │ │ │ │ - ldr r2, [pc, #-1160] @ 3f198 │ │ │ │ - ldr r3, [pc, #-1196] @ 3f178 │ │ │ │ + ldr r2, [pc, #-1160] @ 3ee8c │ │ │ │ + ldr r3, [pc, #-1196] @ 3ee6c │ │ │ │ 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] @ 3f17c │ │ │ │ + ldr r1, [pc, #-1220] @ 3ee70 │ │ │ │ strd r8, [r3, #64] @ 0x40 │ │ │ │ strd r0, [r3, #56] @ 0x38 │ │ │ │ strd r0, [r3, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #-1232] @ 3f180 │ │ │ │ - ldr r1, [pc, #-1232] @ 3f184 │ │ │ │ + ldr r0, [pc, #-1232] @ 3ee74 │ │ │ │ + ldr r1, [pc, #-1232] @ 3ee78 │ │ │ │ strd r8, [r3, #80] @ 0x50 │ │ │ │ strd r0, [r3, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #-1224] @ 3f198 │ │ │ │ - ldr r1, [pc, #-1224] @ 3f19c │ │ │ │ + ldr r0, [pc, #-1224] @ 3ee8c │ │ │ │ + ldr r1, [pc, #-1224] @ 3ee90 │ │ │ │ strd r8, [r3, #96] @ 0x60 │ │ │ │ strd r0, [r3, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #-1240] @ 3f198 │ │ │ │ - ldr r1, [pc, #-1248] @ 3f194 │ │ │ │ + ldr r0, [pc, #-1240] @ 3ee8c │ │ │ │ + ldr r1, [pc, #-1248] @ 3ee88 │ │ │ │ strd sl, [r3, #104] @ 0x68 │ │ │ │ strd r0, [r3, #200] @ 0xc8 │ │ │ │ - ldr r1, [pc, #-1252] @ 3f19c │ │ │ │ - ldr r0, [pc, #-1260] @ 3f198 │ │ │ │ + ldr r1, [pc, #-1252] @ 3ee90 │ │ │ │ + ldr r0, [pc, #-1260] @ 3ee8c │ │ │ │ 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 │ │ │ │ @@ -21470,57 +21275,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] @ 3f198 │ │ │ │ + ldr r2, [pc, #-1336] @ 3ee8c │ │ │ │ add r1, r3, #16 │ │ │ │ strd r6, [r3] │ │ │ │ - ldr r3, [pc, #-1352] @ 3f194 │ │ │ │ - ldr r0, [pc, #-1352] @ 3f198 │ │ │ │ + ldr r3, [pc, #-1352] @ 3ee88 │ │ │ │ + ldr r0, [pc, #-1352] @ 3ee8c │ │ │ │ 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] @ 3f19c │ │ │ │ - ldr r2, [pc, #-1396] @ 3f198 │ │ │ │ + ldr r1, [pc, #-1388] @ 3ee90 │ │ │ │ + ldr r2, [pc, #-1396] @ 3ee8c │ │ │ │ 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] @ 3f194 │ │ │ │ - ldr r0, [pc, #-1432] @ 3f198 │ │ │ │ + ldr r3, [pc, #-1432] @ 3ee88 │ │ │ │ + ldr r0, [pc, #-1432] @ 3ee8c │ │ │ │ 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] @ 3f19c │ │ │ │ + ldr r1, [pc, #-1468] @ 3ee90 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [r3, #-8] │ │ │ │ - ldr r0, [pc, #-1484] @ 3f198 │ │ │ │ - ldr r1, [pc, #-1492] @ 3f194 │ │ │ │ + ldr r0, [pc, #-1484] @ 3ee8c │ │ │ │ + ldr r1, [pc, #-1492] @ 3ee88 │ │ │ │ strd r4, [r3] │ │ │ │ strd r0, [r3, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #-1512] @ 3f18c │ │ │ │ - ldr r0, [pc, #-1504] @ 3f198 │ │ │ │ + ldr r1, [pc, #-1512] @ 3ee80 │ │ │ │ + ldr r0, [pc, #-1504] @ 3ee8c │ │ │ │ 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 │ │ │ │ @@ -21530,184 +21335,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] @ 3f190 │ │ │ │ - ldr r2, [pc, #-1580] @ 3f198 │ │ │ │ + ldr r3, [pc, #-1584] @ 3ee84 │ │ │ │ + ldr r2, [pc, #-1580] @ 3ee8c │ │ │ │ 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] @ 3f188 │ │ │ │ + ldr r1, [pc, #-1640] @ 3ee7c │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #112] @ 0x70 │ │ │ │ strd sl, [r3, #16] │ │ │ │ - ldr r2, [pc, #-1640] @ 3f198 │ │ │ │ + ldr r2, [pc, #-1640] @ 3ee8c │ │ │ │ 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] @ 3f18c │ │ │ │ + ldr r3, [pc, #-1712] @ 3ee80 │ │ │ │ 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] @ 3f188 │ │ │ │ + ldr r1, [pc, #-1744] @ 3ee7c │ │ │ │ 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] @ 3f188 │ │ │ │ + ldr r1, [pc, #-1776] @ 3ee7c │ │ │ │ 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] @ 3f198 │ │ │ │ + ldr r2, [pc, #-1816] @ 3ee8c │ │ │ │ strd r6, [r3, #56] @ 0x38 │ │ │ │ strd r6, [r3, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #-1836] @ 3f190 │ │ │ │ + ldr r3, [pc, #-1836] @ 3ee84 │ │ │ │ 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] @ 3f198 │ │ │ │ + ldr r2, [pc, #-1856] @ 3ee8c │ │ │ │ strd sl, [r3, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #-1860] @ 3f19c │ │ │ │ + ldr r3, [pc, #-1860] @ 3ee90 │ │ │ │ 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] @ 3f198 │ │ │ │ + ldr r2, [pc, #-1916] @ 3ee8c │ │ │ │ strd r0, [r3, #192] @ 0xc0 │ │ │ │ - ldr r0, [pc, #-1924] @ 3f198 │ │ │ │ - ldr r1, [pc, #-1932] @ 3f194 │ │ │ │ + ldr r0, [pc, #-1924] @ 3ee8c │ │ │ │ + ldr r1, [pc, #-1932] @ 3ee88 │ │ │ │ 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] @ 3f19c │ │ │ │ + ldr r3, [pc, #-1948] @ 3ee90 │ │ │ │ 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] @ 3f188 │ │ │ │ + ldr r1, [pc, #-2024] @ 3ee7c │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #16] │ │ │ │ - ldr r1, [pc, #-2024] @ 3f194 │ │ │ │ - ldr r0, [pc, #-2024] @ 3f198 │ │ │ │ + ldr r1, [pc, #-2024] @ 3ee88 │ │ │ │ + ldr r0, [pc, #-2024] @ 3ee8c │ │ │ │ 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] @ 3f198 │ │ │ │ - ldr r3, [pc, #-2048] @ 3f19c │ │ │ │ + ldr r2, [pc, #-2048] @ 3ee8c │ │ │ │ + ldr r3, [pc, #-2048] @ 3ee90 │ │ │ │ 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] @ 3f198 │ │ │ │ + ldr r0, [pc, #-2088] @ 3ee8c │ │ │ │ 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] @ 3f194 │ │ │ │ + ldr r1, [pc, #-2120] @ 3ee88 │ │ │ │ strd sl, [r3, #32] │ │ │ │ strd r0, [r3, #24] │ │ │ │ - ldr r0, [pc, #-2128] @ 3f198 │ │ │ │ - ldr r1, [pc, #-2128] @ 3f19c │ │ │ │ + ldr r0, [pc, #-2128] @ 3ee8c │ │ │ │ + ldr r1, [pc, #-2128] @ 3ee90 │ │ │ │ strd sl, [r3, #40] @ 0x28 │ │ │ │ strd r8, [r3, #48] @ 0x30 │ │ │ │ strd r0, [r3, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #-2148] @ 3f198 │ │ │ │ - ldr r1, [pc, #-2156] @ 3f194 │ │ │ │ + ldr r0, [pc, #-2148] @ 3ee8c │ │ │ │ + ldr r1, [pc, #-2156] @ 3ee88 │ │ │ │ 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] @ 3f18c │ │ │ │ - ldr r0, [pc, #-2200] @ 3f198 │ │ │ │ + ldr r1, [pc, #-2208] @ 3ee80 │ │ │ │ + ldr r0, [pc, #-2200] @ 3ee8c │ │ │ │ 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] @ 3f190 │ │ │ │ - ldr r2, [pc, #-2252] @ 3f198 │ │ │ │ + ldr r3, [pc, #-2256] @ 3ee84 │ │ │ │ + ldr r2, [pc, #-2252] @ 3ee8c │ │ │ │ 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 │ │ │ │ @@ -21720,201 +21525,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] @ 3f198 │ │ │ │ + ldr r0, [pc, #-2336] @ 3ee8c │ │ │ │ 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] @ 3f19c │ │ │ │ + ldr r1, [pc, #-2380] @ 3ee90 │ │ │ │ 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] @ 3f198 │ │ │ │ - ldr r1, [pc, #-2420] @ 3f19c │ │ │ │ + ldr r0, [pc, #-2420] @ 3ee8c │ │ │ │ + ldr r1, [pc, #-2420] @ 3ee90 │ │ │ │ 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] @ 3f198 │ │ │ │ - ldr r1, [pc, #-2452] @ 3f19c │ │ │ │ + ldr r0, [pc, #-2452] @ 3ee8c │ │ │ │ + ldr r1, [pc, #-2452] @ 3ee90 │ │ │ │ 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] @ 3f198 │ │ │ │ - ldr r1, [pc, #-2488] @ 3f194 │ │ │ │ + ldr r0, [pc, #-2480] @ 3ee8c │ │ │ │ + ldr r1, [pc, #-2488] @ 3ee88 │ │ │ │ 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] @ 3f198 │ │ │ │ - ldr r1, [pc, #-2516] @ 3f194 │ │ │ │ + ldr r0, [pc, #-2508] @ 3ee8c │ │ │ │ + ldr r1, [pc, #-2516] @ 3ee88 │ │ │ │ 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] @ 3f198 │ │ │ │ + ldr r0, [pc, #-2568] @ 3ee8c │ │ │ │ strd sl, [r1, #104] @ 0x68 │ │ │ │ - ldr r1, [pc, #-2572] @ 3f19c │ │ │ │ + ldr r1, [pc, #-2572] @ 3ee90 │ │ │ │ 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] @ 3f198 │ │ │ │ + ldr r0, [pc, #-2628] @ 3ee8c │ │ │ │ strd r2, [r1, #192] @ 0xc0 │ │ │ │ - ldr r1, [pc, #-2640] @ 3f194 │ │ │ │ + ldr r1, [pc, #-2640] @ 3ee88 │ │ │ │ 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] @ 3f198 │ │ │ │ + ldr r0, [pc, #-2664] @ 3ee8c │ │ │ │ strd r2, [r1, #224] @ 0xe0 │ │ │ │ - ldr r1, [pc, #-2668] @ 3f19c │ │ │ │ + ldr r1, [pc, #-2668] @ 3ee90 │ │ │ │ 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] @ 40594 │ │ │ │ - ldr r3, [pc, #2384] @ 40598 │ │ │ │ + ldr r2, [pc, #2384] @ 40288 │ │ │ │ + ldr r3, [pc, #2384] @ 4028c │ │ │ │ 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] @ 40594 │ │ │ │ - ldr r3, [pc, #2348] @ 4059c │ │ │ │ + ldr r2, [pc, #2344] @ 40288 │ │ │ │ + ldr r3, [pc, #2348] @ 40290 │ │ │ │ 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] @ 40594 │ │ │ │ + ldr r2, [pc, #2304] @ 40288 │ │ │ │ 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] @ 40598 │ │ │ │ + ldr r3, [pc, #2280] @ 4028c │ │ │ │ strd r6, [r1] │ │ │ │ strd r2, [r1, #-8] │ │ │ │ add r3, r1, #16 │ │ │ │ - ldr r2, [pc, #2260] @ 40594 │ │ │ │ + ldr r2, [pc, #2260] @ 40288 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd r6, [r3] │ │ │ │ - ldr r3, [pc, #2256] @ 4059c │ │ │ │ - ldr r0, [pc, #2244] @ 40594 │ │ │ │ + ldr r3, [pc, #2256] @ 40290 │ │ │ │ + ldr r0, [pc, #2244] @ 40288 │ │ │ │ strd r2, [r1, #24] │ │ │ │ add r3, r1, #96 @ 0x60 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ strd r6, [r3] │ │ │ │ - ldr r2, [pc, #2224] @ 40594 │ │ │ │ - ldr r3, [pc, #2224] @ 40598 │ │ │ │ + ldr r2, [pc, #2224] @ 40288 │ │ │ │ + ldr r3, [pc, #2224] @ 4028c │ │ │ │ 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] @ 4059c │ │ │ │ - ldr r2, [pc, #2164] @ 40594 │ │ │ │ + ldr r1, [pc, #2176] @ 40290 │ │ │ │ + ldr r2, [pc, #2164] @ 40288 │ │ │ │ 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] @ 40598 │ │ │ │ - ldr r0, [pc, #2128] @ 40594 │ │ │ │ + ldr r3, [pc, #2136] @ 4028c │ │ │ │ + ldr r0, [pc, #2128] @ 40288 │ │ │ │ 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] @ 4059c │ │ │ │ - ldr r2, [pc, #2084] @ 40594 │ │ │ │ + ldr r1, [pc, #2096] @ 40290 │ │ │ │ + ldr r2, [pc, #2084] @ 40288 │ │ │ │ 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] @ 40598 │ │ │ │ + ldr r3, [pc, #2040] @ 4028c │ │ │ │ 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] │ │ │ │ @@ -21949,19 +21754,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] @ 405d0 │ │ │ │ + ldr r3, [pc, #1924] @ 402c4 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1] │ │ │ │ add r3, r1, #16 │ │ │ │ - ldr r1, [pc, #1908] @ 405d0 │ │ │ │ + ldr r1, [pc, #1908] @ 402c4 │ │ │ │ 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] │ │ │ │ @@ -21971,15 +21776,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] @ 405d0 │ │ │ │ + ldr r3, [pc, #1836] @ 402c4 │ │ │ │ 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] │ │ │ │ @@ -22013,15 +21818,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] @ 405d0 │ │ │ │ + ldr r1, [pc, #1668] @ 402c4 │ │ │ │ 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 │ │ │ │ @@ -22064,15 +21869,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] @ 405d0 │ │ │ │ + ldr r1, [pc, #1464] @ 402c4 │ │ │ │ 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 │ │ │ │ @@ -22093,32 +21898,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] @ 405d0 │ │ │ │ + ldr r1, [pc, #1348] @ 402c4 │ │ │ │ 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] @ 405a0 │ │ │ │ + ldr lr, [pc, #1260] @ 40294 │ │ │ │ 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] @ 405a4 │ │ │ │ + ldr r2, [pc, #1236] @ 40298 │ │ │ │ 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] │ │ │ │ @@ -22134,30 +21939,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] @ 405a8 │ │ │ │ + ldr r3, [pc, #1144] @ 4029c │ │ │ │ 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] @ 405ac │ │ │ │ + ldr r3, [pc, #1088] @ 402a0 │ │ │ │ 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] │ │ │ │ @@ -22165,64 +21970,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] @ 405b0 │ │ │ │ + ldr r3, [pc, #1028] @ 402a4 │ │ │ │ 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] @ 40594 │ │ │ │ + ldr r2, [pc, #964] @ 40288 │ │ │ │ strd r6, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r3, [pc, #984] @ 405b4 │ │ │ │ + ldr r3, [pc, #984] @ 402a8 │ │ │ │ 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] @ 405b8 │ │ │ │ + ldr r3, [pc, #960] @ 402ac │ │ │ │ strd r8, [ip, #-8] │ │ │ │ strd r2, [ip, #16] │ │ │ │ strd r2, [ip, #32] │ │ │ │ strd r2, [r1] │ │ │ │ - ldr r2, [pc, #920] @ 405a4 │ │ │ │ - ldr r3, [pc, #940] @ 405bc │ │ │ │ + ldr r2, [pc, #920] @ 40298 │ │ │ │ + ldr r3, [pc, #940] @ 402b0 │ │ │ │ strd r8, [ip, #8] │ │ │ │ strd r2, [ip, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #888] @ 40594 │ │ │ │ - ldr r3, [pc, #928] @ 405c0 │ │ │ │ + ldr r2, [pc, #888] @ 40288 │ │ │ │ + ldr r3, [pc, #928] @ 402b4 │ │ │ │ strd r8, [ip, #24] │ │ │ │ strd r2, [ip, #48] @ 0x30 │ │ │ │ strd r2, [ip, #64] @ 0x40 │ │ │ │ strd r2, [r1, #16] │ │ │ │ - ldr r3, [pc, #928] @ 405d4 │ │ │ │ + ldr r3, [pc, #928] @ 402c8 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #8] │ │ │ │ - ldr r2, [pc, #852] @ 40594 │ │ │ │ - ldr r3, [pc, #856] @ 4059c │ │ │ │ + ldr r2, [pc, #852] @ 40288 │ │ │ │ + ldr r3, [pc, #856] @ 40290 │ │ │ │ mov r0, r2 │ │ │ │ strd r2, [ip, #112] @ 0x70 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r2, [pc, #832] @ 40594 │ │ │ │ - ldr r3, [pc, #832] @ 40598 │ │ │ │ + ldr r2, [pc, #832] @ 40288 │ │ │ │ + ldr r3, [pc, #832] @ 4028c │ │ │ │ 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] @ 405d4 │ │ │ │ + ldr r3, [pc, #868] @ 402c8 │ │ │ │ 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 │ │ │ │ @@ -22238,44 +22043,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] @ 40594 │ │ │ │ + ldr r2, [pc, #708] @ 40288 │ │ │ │ strd r8, [r3, #8] │ │ │ │ - ldr r3, [pc, #704] @ 40598 │ │ │ │ + ldr r3, [pc, #704] @ 4028c │ │ │ │ add r1, ip, #304 @ 0x130 │ │ │ │ strd r2, [r1] │ │ │ │ add r3, r1, #16 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r2, [pc, #676] @ 40594 │ │ │ │ - ldr r3, [pc, #680] @ 4059c │ │ │ │ + ldr r2, [pc, #676] @ 40288 │ │ │ │ + ldr r3, [pc, #680] @ 40290 │ │ │ │ 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] @ 405d4 │ │ │ │ + ldr r3, [pc, #708] @ 402c8 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #684] @ 405d4 │ │ │ │ + ldr r3, [pc, #684] @ 402c8 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #72] @ 0x48 │ │ │ │ add r3, r1, #96 @ 0x60 │ │ │ │ - ldr r2, [pc, #604] @ 40594 │ │ │ │ + ldr r2, [pc, #604] @ 40288 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ strd r4, [r3] │ │ │ │ - ldr r3, [pc, #596] @ 40598 │ │ │ │ + ldr r3, [pc, #596] @ 4028c │ │ │ │ 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 │ │ │ │ @@ -22284,24 +22089,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] @ 40594 │ │ │ │ + ldr r2, [pc, #524] @ 40288 │ │ │ │ strd r4, [ip, #240] @ 0xf0 │ │ │ │ strd r4, [r1, #-24] @ 0xffffffe8 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r3, [pc, #552] @ 405c4 │ │ │ │ + ldr r3, [pc, #552] @ 402b8 │ │ │ │ strd r8, [r1, #104] @ 0x68 │ │ │ │ strd r2, [r1, #32] │ │ │ │ - ldr r2, [pc, #492] @ 40594 │ │ │ │ - ldr r3, [pc, #540] @ 405c8 │ │ │ │ + ldr r2, [pc, #492] @ 40288 │ │ │ │ + ldr r3, [pc, #540] @ 402bc │ │ │ │ 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 │ │ │ │ @@ -22312,15 +22117,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] @ 405d4 │ │ │ │ + ldr r3, [pc, #476] @ 402c8 │ │ │ │ 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] │ │ │ │ @@ -22416,15 +22221,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 405d8 │ │ │ │ + b 402cc │ │ │ │ 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 │ │ │ │ @@ -22446,15 +22251,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] @ 405d4 │ │ │ │ + ldr r3, [pc, #-60] @ 402c8 │ │ │ │ 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] │ │ │ │ @@ -22471,15 +22276,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] @ 405d4 │ │ │ │ + ldr r3, [pc, #-160] @ 402c8 │ │ │ │ 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 │ │ │ │ @@ -22505,24 +22310,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] @ 405d4 │ │ │ │ + ldr r3, [pc, #-296] @ 402c8 │ │ │ │ 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] @ 405d4 │ │ │ │ + ldr r3, [pc, #-332] @ 402c8 │ │ │ │ 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 │ │ │ │ @@ -22547,29 +22352,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] @ 405d4 │ │ │ │ + ldr r3, [pc, #-464] @ 402c8 │ │ │ │ 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] @ 405d4 │ │ │ │ + ldr r3, [pc, #-520] @ 402c8 │ │ │ │ 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 │ │ │ │ @@ -22584,27 +22389,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] @ 405cc │ │ │ │ + ldr r1, [pc, #-620] @ 402c0 │ │ │ │ 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] @ 405cc │ │ │ │ + ldr r1, [pc, #-668] @ 402c0 │ │ │ │ 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] │ │ │ │ @@ -22648,15 +22453,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] @ 405d0 │ │ │ │ + ldr r3, [pc, #-872] @ 402c4 │ │ │ │ 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 │ │ │ │ @@ -22671,15 +22476,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] @ 405d0 │ │ │ │ + ldr r3, [pc, #-964] @ 402c4 │ │ │ │ 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 │ │ │ │ @@ -22709,15 +22514,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] @ 405d4 │ │ │ │ + ldr r1, [pc, #-1112] @ 402c8 │ │ │ │ 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 │ │ │ │ @@ -22816,337 +22621,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 40be4 │ │ │ │ + bne 408d8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - beq 40c0c │ │ │ │ + beq 40900 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 40c20 │ │ │ │ - ldr r1, [pc, #36] @ 40c24 │ │ │ │ + ldr r3, [pc, #36] @ 40914 │ │ │ │ + ldr r1, [pc, #36] @ 40918 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 40c28 │ │ │ │ + ldr r2, [pc, #20] @ 4091c │ │ │ │ tst r3, #10 │ │ │ │ - ldr r0, [pc, #16] @ 40c2c │ │ │ │ + ldr r0, [pc, #16] @ 40920 │ │ │ │ movne r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, r8, asr sp │ │ │ │ + @ instruction: 0x0036f8d8 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ ldr r3, [r0, #20] │ │ │ │ tst r3, #1 │ │ │ │ - bne 40c4c │ │ │ │ + bne 40940 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - beq 40c74 │ │ │ │ + beq 40968 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 40c88 │ │ │ │ - ldr r1, [pc, #36] @ 40c8c │ │ │ │ + ldr r3, [pc, #36] @ 4097c │ │ │ │ + ldr r1, [pc, #36] @ 40980 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 40c90 │ │ │ │ + ldr r2, [pc, #20] @ 40984 │ │ │ │ tst r3, #12 │ │ │ │ - ldr r0, [pc, #16] @ 40c94 │ │ │ │ + ldr r0, [pc, #16] @ 40988 │ │ │ │ movne r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, r8, asr sp │ │ │ │ + @ instruction: 0x0036f8d8 │ │ │ │ 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 40cb4 │ │ │ │ - ldr r0, [pc, #12] @ 40cc0 │ │ │ │ - b a9b50 │ │ │ │ + beq 409a8 │ │ │ │ + ldr r0, [pc, #12] @ 409b4 │ │ │ │ + b a9d18 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - ldr r0, [pc, #4] @ 40cc4 │ │ │ │ - b a9b50 │ │ │ │ - eorseq fp, r8, ip, lsl #4 │ │ │ │ - eorseq fp, r8, r4, lsl r2 │ │ │ │ + ldr r0, [pc, #4] @ 409b8 │ │ │ │ + b a9d18 │ │ │ │ + @ instruction: 0x0038cdb0 │ │ │ │ + @ instruction: 0x0038cdb8 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 40cd8 │ │ │ │ - b 1acafc │ │ │ │ + ldr r1, [pc] @ 409cc │ │ │ │ + b 1b0b84 │ │ │ │ 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 40d28 │ │ │ │ + bne 40a1c │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 40d60 │ │ │ │ - ldr r1, [pc, #120] @ 40da8 │ │ │ │ + beq 40a54 │ │ │ │ + ldr r1, [pc, #120] @ 40a9c │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40d9c │ │ │ │ + beq 40a90 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 40d80 │ │ │ │ + bgt 40a74 │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 40dac │ │ │ │ + ldr r1, [pc, #56] @ 40aa0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 40d9c │ │ │ │ + bl 18f518 │ │ │ │ + b 40a90 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 40d68 │ │ │ │ - bl a583c │ │ │ │ + bne 40a5c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40d68 │ │ │ │ + beq 40a5c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsbeq r2, [r7], #-40 @ 0xffffffd8 │ │ │ │ - eorseq r3, r8, r0, asr #32 │ │ │ │ + @ instruction: 0x00384bb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #368] @ 40f38 │ │ │ │ + ldr r3, [pc, #368] @ 40c2c │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #360] @ 40f3c │ │ │ │ + ldr r1, [pc, #360] @ 40c30 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, r3 │ │ │ │ cmpne r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - beq 40e50 │ │ │ │ + beq 40b44 │ │ │ │ mov r0, r4 │ │ │ │ - bl adf14 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40e50 │ │ │ │ - ldr r1, [pc, #316] @ 40f38 │ │ │ │ + bne 40b44 │ │ │ │ + ldr r1, [pc, #316] @ 40c2c │ │ │ │ mov r0, r4 │ │ │ │ - bl adf14 │ │ │ │ - ldr r1, [pc, #312] @ 40f40 │ │ │ │ + bl ae12c │ │ │ │ + ldr r1, [pc, #312] @ 40c34 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40e50 │ │ │ │ + bne 40b44 │ │ │ │ mov r0, r4 │ │ │ │ - bl adf14 │ │ │ │ - ldr r1, [pc, #280] @ 40f44 │ │ │ │ + bl ae12c │ │ │ │ + ldr r1, [pc, #280] @ 40c38 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40e50 │ │ │ │ + bne 40b44 │ │ │ │ mov r0, r4 │ │ │ │ - bl adf14 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40f30 │ │ │ │ + beq 40c24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 15dad4 │ │ │ │ + bl 15e6bc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 40e68 │ │ │ │ + bge 40b5c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 15dad4 │ │ │ │ + bl 15e6bc │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt 40e60 │ │ │ │ - ldr r2, [pc, #200] @ 40f48 │ │ │ │ + blt 40b54 │ │ │ │ + ldr r2, [pc, #200] @ 40c3c │ │ │ │ cmp r5, #5 │ │ │ │ - bhi 40f18 │ │ │ │ + bhi 40c0c │ │ │ │ ldrb r2, [r2, r5] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r4, r3 │ │ │ │ movne r0, #0 │ │ │ │ - bne 40ea8 │ │ │ │ + bne 40b9c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 411e4 │ │ │ │ + bl 40f34 │ │ │ │ cmp r0, #0 │ │ │ │ cmpge r5, #3 │ │ │ │ - bne 40f0c │ │ │ │ + bne 40c00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40f18 │ │ │ │ - ldr r0, [pc, #136] @ 40f4c │ │ │ │ - b 40f1c │ │ │ │ + bne 40c0c │ │ │ │ + ldr r0, [pc, #136] @ 40c40 │ │ │ │ + b 40c10 │ │ │ │ cmp r4, r3 │ │ │ │ - bge 40f18 │ │ │ │ + bge 40c0c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 411e4 │ │ │ │ - b 40f0c │ │ │ │ + bl 40f34 │ │ │ │ + b 40c00 │ │ │ │ cmp r4, r3 │ │ │ │ - ble 40ecc │ │ │ │ - b 40f18 │ │ │ │ + ble 40bc0 │ │ │ │ + b 40c0c │ │ │ │ cmp r4, r3 │ │ │ │ - ble 40f18 │ │ │ │ + ble 40c0c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 411e4 │ │ │ │ - b 40f0c │ │ │ │ + bl 40f34 │ │ │ │ + b 40c00 │ │ │ │ cmp r4, r3 │ │ │ │ - bge 40ef0 │ │ │ │ - b 40f18 │ │ │ │ + bge 40be4 │ │ │ │ + b 40c0c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 40e60 │ │ │ │ - bne 40ebc │ │ │ │ - ldr r0, [pc, #48] @ 40f50 │ │ │ │ + blt 40b54 │ │ │ │ + bne 40bb0 │ │ │ │ + ldr r0, [pc, #48] @ 40c44 │ │ │ │ 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] @ 40f54 │ │ │ │ + ldr r0, [pc, #28] @ 40c48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ ldrsbeq r4, [r5], #-204 @ 0xffffff34 │ │ │ │ ldrsheq r4, [r5], #-172 @ 0xffffff54 │ │ │ │ - subseq fp, r1, r7, lsr r3 │ │ │ │ + ldrheq ip, [r1], #-235 @ 0xffffff15 │ │ │ │ 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] @ 411c0 │ │ │ │ - bl 2abf44 <_PyArg_ParseStack@@Base> │ │ │ │ + ldr r2, [pc, #568] @ 40eb4 │ │ │ │ + bl 2b9314 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40f98 │ │ │ │ + bne 40c8c │ │ │ │ mov r0, #0 │ │ │ │ - b 411b8 │ │ │ │ + b 40eac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl aeb58 │ │ │ │ + bl aed70 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 40f90 │ │ │ │ + beq 40c84 │ │ │ │ mov r0, #32 │ │ │ │ bl 2a900 <__sched_cpualloc@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 40fc8 │ │ │ │ - bl 2915fc │ │ │ │ - b 411ac │ │ │ │ + bne 40cbc │ │ │ │ + bl 2a064c │ │ │ │ + b 40ea0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ mov r9, #4 │ │ │ │ mov r8, #32 │ │ │ │ mov fp, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl aefd4 │ │ │ │ + bl af1ec │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 41130 │ │ │ │ + beq 40e24 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 41038 │ │ │ │ - ldr r3, [pc, #444] @ 411c4 │ │ │ │ - ldr r1, [pc, #444] @ 411c8 │ │ │ │ + bne 40d2c │ │ │ │ + ldr r3, [pc, #444] @ 40eb8 │ │ │ │ + ldr r1, [pc, #444] @ 40ebc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4119c │ │ │ │ + beq 40e90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4119c │ │ │ │ + bne 40e90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 4119c │ │ │ │ - bl 128584 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 40e90 │ │ │ │ + bl 128554 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 41064 │ │ │ │ + beq 40d58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 41064 │ │ │ │ + bne 40d58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 4108c │ │ │ │ - bl a583c │ │ │ │ + bge 40d80 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4119c │ │ │ │ - ldr r3, [pc, #332] @ 411cc │ │ │ │ - ldr r1, [pc, #332] @ 411d0 │ │ │ │ + bne 40e90 │ │ │ │ + ldr r3, [pc, #332] @ 40ec0 │ │ │ │ + ldr r1, [pc, #332] @ 40ec4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 4119c │ │ │ │ + bl 18f518 │ │ │ │ + b 40e90 │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ - bne 410a8 │ │ │ │ - ldr r3, [pc, #312] @ 411d4 │ │ │ │ - ldr r1, [pc, #312] @ 411d8 │ │ │ │ + bne 40d9c │ │ │ │ + ldr r3, [pc, #312] @ 40ec8 │ │ │ │ + ldr r1, [pc, #312] @ 40ecc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 4119c │ │ │ │ + bl 18f518 │ │ │ │ + b 40e90 │ │ │ │ cmp r5, r8 │ │ │ │ - blt 41114 │ │ │ │ + blt 40e08 │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r8, r8, #1 │ │ │ │ addgt r8, r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bge 410b0 │ │ │ │ + bge 40da4 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a900 <__sched_cpualloc@plt> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 410dc │ │ │ │ - bl 2915fc │ │ │ │ - b 4119c │ │ │ │ + bne 40dd0 │ │ │ │ + bl 2a064c │ │ │ │ + b 40e90 │ │ │ │ add r3, r8, #31 │ │ │ │ lsr r3, r3, #5 │ │ │ │ lsl sl, r3, #2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ mov r2, r9 │ │ │ │ @@ -23159,383 +22964,411 @@ │ │ │ │ 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 40fe0 │ │ │ │ - bl a583c │ │ │ │ + b 40cd4 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4119c │ │ │ │ + bne 40e90 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41160 │ │ │ │ + beq 40e54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 41160 │ │ │ │ + bne 40e54 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ bl 2a600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4118c │ │ │ │ - ldr r3, [pc, #92] @ 411dc │ │ │ │ + beq 40e80 │ │ │ │ + ldr r3, [pc, #92] @ 40ed0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 4119c │ │ │ │ + bl 144254 │ │ │ │ + b 40e90 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a90c <__sched_cpufree@plt> │ │ │ │ - ldr r0, [pc, #68] @ 411e0 │ │ │ │ - b 411b8 │ │ │ │ + ldr r0, [pc, #68] @ 40ed4 │ │ │ │ + b 40eac │ │ │ │ cmp r4, #0 │ │ │ │ - beq 411ac │ │ │ │ + beq 40ea0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a90c <__sched_cpufree@plt> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b444 │ │ │ │ - b 40f90 │ │ │ │ + bl 9b4d0 │ │ │ │ + b 40c84 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq fp, r8, r0, asr r2 │ │ │ │ + @ instruction: 0x0038cdf4 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r8, ror #4 │ │ │ │ + eorseq ip, r8, ip, lsl #28 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r8, r0, lsr #5 │ │ │ │ + eorseq ip, r8, r4, asr #28 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - @ instruction: 0x0038b2b4 │ │ │ │ + eorseq ip, r8, r8, asr lr │ │ │ │ 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 148964 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 40f10 │ │ │ │ + bl a58c8 │ │ │ │ + ldr r3, [pc, #40] @ 40f2c │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [pc, #16] @ 40f2c │ │ │ │ + and r3, r3, #61440 @ 0xf000 │ │ │ │ + cmp r3, #24576 @ 0x6000 │ │ │ │ + ldr r0, [pc, #8] @ 40f30 │ │ │ │ + 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 aeb58 │ │ │ │ + bl aed70 │ │ │ │ subs r5, r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 4128c │ │ │ │ + beq 40fdc │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl aefd4 │ │ │ │ + bl af1ec │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bne 41230 │ │ │ │ - bl a583c │ │ │ │ + bne 40f80 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ mvnne r4, #0 │ │ │ │ - b 41268 │ │ │ │ + b 40fb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 115c44 │ │ │ │ + bl 115b50 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 41260 │ │ │ │ + beq 40fb0 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 41260 │ │ │ │ + bne 40fb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 4120c │ │ │ │ + bgt 40f5c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4128c │ │ │ │ + beq 40fdc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4128c │ │ │ │ + bne 40fdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 412b8 │ │ │ │ + beq 41008 │ │ │ │ pop {r4, lr} │ │ │ │ - b 186ed4 │ │ │ │ - ldr r3, [pc, #16] @ 412d0 │ │ │ │ - ldr r1, [pc, #16] @ 412d4 │ │ │ │ + b 187ff8 │ │ │ │ + ldr r3, [pc, #16] @ 41020 │ │ │ │ + ldr r1, [pc, #16] @ 41024 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038b2f8 │ │ │ │ + mlaseq r8, ip, lr, ip │ │ │ │ mov r0, r1 │ │ │ │ - ldr r3, [pc, #8] @ 412ec │ │ │ │ + ldr r3, [pc, #8] @ 4103c │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #4] @ 412f0 │ │ │ │ - b 309804 │ │ │ │ - eorseq r4, r7, r8, asr r4 │ │ │ │ - andeq r1, r4, r0, ror #9 │ │ │ │ + ldr r2, [pc, #4] @ 41040 │ │ │ │ + b 31093c │ │ │ │ + mlaseq r7, r4, ip, r5 │ │ │ │ + andeq r1, r4, r4, asr #4 │ │ │ │ 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 41344 │ │ │ │ - ldr r3, [pc, #348] @ 41494 │ │ │ │ + bne 41094 │ │ │ │ + ldr r3, [pc, #348] @ 411e4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ mov r6, r0 │ │ │ │ - b 41488 │ │ │ │ + b 411d8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 354588 │ │ │ │ + bl 3560f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 354588 │ │ │ │ + bl 3560f4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3548d8 │ │ │ │ + bl 356444 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov fp, r1 │ │ │ │ - bl 354588 │ │ │ │ + bl 3560f4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3548d8 │ │ │ │ + bl 356444 │ │ │ │ strd r0, [sp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 354588 │ │ │ │ + bl 3560f4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3548d8 │ │ │ │ + bl 356444 │ │ │ │ strd r0, [sp, #8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 354588 │ │ │ │ + bl 3560f4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3548d8 │ │ │ │ + bl 356444 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 354588 │ │ │ │ + bl 3560f4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3548d8 │ │ │ │ + bl 356444 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ mov r5, r1 │ │ │ │ - bl aaa48 │ │ │ │ + bl aac10 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 41484 │ │ │ │ + beq 411d4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl ab1b8 │ │ │ │ + bl ab380 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41460 │ │ │ │ + beq 411b0 │ │ │ │ str r0, [r6, #12] │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl ab1b8 │ │ │ │ + bl ab380 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41460 │ │ │ │ + beq 411b0 │ │ │ │ str r0, [r6, #16] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl ab1b8 │ │ │ │ + bl ab380 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41460 │ │ │ │ + beq 411b0 │ │ │ │ str r0, [r6, #20] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl ab1b8 │ │ │ │ + bl ab380 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 41460 │ │ │ │ + beq 411b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r6, #24] │ │ │ │ - bl ab1b8 │ │ │ │ + bl ab380 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r6, #28] │ │ │ │ - bne 41488 │ │ │ │ + bne 411d8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41484 │ │ │ │ + beq 411d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 41484 │ │ │ │ + bne 411d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 │ │ │ │ - b 4149c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1481d0 │ │ │ │ + bl 148964 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 414d4 │ │ │ │ - bl a583c │ │ │ │ - ldr r3, [pc, #20] @ 414dc │ │ │ │ + bne 41220 │ │ │ │ + bl a58c8 │ │ │ │ + ldr r3, [pc, #40] @ 4123c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 414dc │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [pc, #16] @ 4123c │ │ │ │ + and r3, r3, #61440 @ 0xf000 │ │ │ │ + cmp r3, #8192 @ 0x2000 │ │ │ │ + ldr r0, [pc, #8] @ 41240 │ │ │ │ + movne r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 416ec │ │ │ │ + bne 41450 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #464] @ 416fc │ │ │ │ + ldr r3, [pc, #464] @ 41460 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ mov r6, sl │ │ │ │ bic r7, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41610 │ │ │ │ - ldr r3, [pc, #428] @ 416fc │ │ │ │ + bne 41374 │ │ │ │ + ldr r3, [pc, #428] @ 41460 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bcc │ │ │ │ + bl 356738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41610 │ │ │ │ - ldr r3, [pc, #400] @ 416fc │ │ │ │ + bne 41374 │ │ │ │ + ldr r3, [pc, #400] @ 41460 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ and r4, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 415f8 │ │ │ │ - ldr r3, [pc, #368] @ 416fc │ │ │ │ + bne 4135c │ │ │ │ + ldr r3, [pc, #368] @ 41460 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bcc │ │ │ │ + bl 356738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 415f8 │ │ │ │ + bne 4135c │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r1, [pc, #340] @ 41700 │ │ │ │ + ldr r1, [pc, #340] @ 41464 │ │ │ │ mov r0, #0 │ │ │ │ - ldrlt r1, [pc, #336] @ 41704 │ │ │ │ + ldrlt r1, [pc, #336] @ 41468 │ │ │ │ movlt r0, #0 │ │ │ │ - ldr r3, [pc, #324] @ 41700 │ │ │ │ + ldr r3, [pc, #324] @ 41464 │ │ │ │ mov r2, #0 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 415e0 │ │ │ │ + beq 41344 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #308] @ 41708 │ │ │ │ - ldr r1, [pc, #308] @ 4170c │ │ │ │ - ldrne r0, [pc, #300] @ 41708 │ │ │ │ - ldrne r1, [pc, #304] @ 41710 │ │ │ │ - b 416f4 │ │ │ │ + ldr r0, [pc, #308] @ 4146c │ │ │ │ + ldr r1, [pc, #308] @ 41470 │ │ │ │ + ldrne r0, [pc, #300] @ 4146c │ │ │ │ + ldrne r1, [pc, #304] @ 41474 │ │ │ │ + b 41458 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #296] @ 41714 │ │ │ │ - ldr r1, [pc, #296] @ 41718 │ │ │ │ - ldrne r0, [pc, #288] @ 41714 │ │ │ │ - ldrne r1, [pc, #292] @ 4171c │ │ │ │ - b 416f4 │ │ │ │ + ldr r0, [pc, #296] @ 41478 │ │ │ │ + ldr r1, [pc, #296] @ 4147c │ │ │ │ + ldrne r0, [pc, #288] @ 41478 │ │ │ │ + ldrne r1, [pc, #292] @ 41480 │ │ │ │ + b 41458 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #260] @ 41708 │ │ │ │ - ldr r1, [pc, #280] @ 41720 │ │ │ │ - ldrne r0, [pc, #252] @ 41708 │ │ │ │ - ldrne r1, [pc, #276] @ 41724 │ │ │ │ - b 416f4 │ │ │ │ - ldr r3, [pc, #228] @ 416fc │ │ │ │ + ldr r0, [pc, #260] @ 4146c │ │ │ │ + ldr r1, [pc, #280] @ 41484 │ │ │ │ + ldrne r0, [pc, #252] @ 4146c │ │ │ │ + ldrne r1, [pc, #276] @ 41488 │ │ │ │ + b 41458 │ │ │ │ + ldr r3, [pc, #228] @ 41460 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ mov r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4164c │ │ │ │ - ldr r3, [pc, #196] @ 416fc │ │ │ │ + bne 413b0 │ │ │ │ + ldr r3, [pc, #196] @ 41460 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bcc │ │ │ │ + bl 356738 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ eor r8, r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r8, r8, #1 │ │ │ │ tst r8, #1 │ │ │ │ - beq 416d0 │ │ │ │ + beq 41434 │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r1, [pc, #128] @ 41700 │ │ │ │ - ldr r3, [pc, #124] @ 41700 │ │ │ │ - ldrlt r1, [pc, #124] @ 41704 │ │ │ │ + ldr r1, [pc, #128] @ 41464 │ │ │ │ + ldr r3, [pc, #124] @ 41464 │ │ │ │ + ldrlt r1, [pc, #124] @ 41468 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ and r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 416b8 │ │ │ │ + beq 4141c │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ movne r0, #0 │ │ │ │ movne r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 416f4 │ │ │ │ + b 41458 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #68] @ 41708 │ │ │ │ - ldr r1, [pc, #96] @ 41728 │ │ │ │ - ldrne r0, [pc, #60] @ 41708 │ │ │ │ - ldrne r1, [pc, #92] @ 4172c │ │ │ │ - b 416f4 │ │ │ │ + ldr r0, [pc, #68] @ 4146c │ │ │ │ + ldr r1, [pc, #96] @ 4148c │ │ │ │ + ldrne r0, [pc, #60] @ 4146c │ │ │ │ + ldrne r1, [pc, #92] @ 41490 │ │ │ │ + b 41458 │ │ │ │ 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] @ 41730 │ │ │ │ + ldr r1, [pc, #60] @ 41494 │ │ │ │ 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 │ │ │ │ @@ -23545,879 +23378,851 @@ │ │ │ │ andmi sp, r2, ip, ror r9 │ │ │ │ andgt sp, r2, ip, ror r9 │ │ │ │ svccc 0x00f921fb │ │ │ │ svclt 0x00f921fb │ │ │ │ strdmi r2, [r9], -fp │ │ │ │ strdgt r2, [r9], -fp │ │ │ │ svcvc 0x00f80000 │ │ │ │ - b 4149c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 148964 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 414d0 │ │ │ │ + bl a58c8 │ │ │ │ + ldr r3, [pc, #40] @ 414ec │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [pc, #16] @ 414ec │ │ │ │ + and r3, r3, #61440 @ 0xf000 │ │ │ │ + cmp r3, #49152 @ 0xc000 │ │ │ │ + ldr r0, [pc, #8] @ 414f0 │ │ │ │ + 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] @ 417c4 │ │ │ │ + ldr r3, [pc, #116] @ 41580 │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne 41788 │ │ │ │ + bne 41544 │ │ │ │ add ip, sp, #12 │ │ │ │ - ldr r1, [pc, #92] @ 417c8 │ │ │ │ + ldr r1, [pc, #92] @ 41584 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl fe32c │ │ │ │ + bl fe390 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 417a4 │ │ │ │ - b 4179c │ │ │ │ - ldr r0, [pc, #56] @ 417c8 │ │ │ │ + bne 41560 │ │ │ │ + b 41558 │ │ │ │ + ldr r0, [pc, #56] @ 41584 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e954c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f18bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41760 │ │ │ │ + bne 4151c │ │ │ │ mov r0, #0 │ │ │ │ - b 417bc │ │ │ │ + b 41578 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1034c0 │ │ │ │ + bl 103520 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4179c │ │ │ │ - ldrne r0, [pc, #16] @ 417cc │ │ │ │ - ldreq r0, [pc, #4] @ 417c4 │ │ │ │ + blt 41558 │ │ │ │ + ldrne r0, [pc, #16] @ 41588 │ │ │ │ + ldreq r0, [pc, #4] @ 41580 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - eorseq r8, r5, r0, lsr #30 │ │ │ │ + eorseq sl, r5, r0, lsr #21 │ │ │ │ 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] @ 41a68 │ │ │ │ + ldr r8, [pc, #640] @ 41824 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r8 │ │ │ │ mov r5, r1 │ │ │ │ - beq 41838 │ │ │ │ + beq 415f4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl adf14 │ │ │ │ - ldr r1, [pc, #608] @ 41a6c │ │ │ │ + bl ae12c │ │ │ │ + ldr r1, [pc, #608] @ 41828 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41838 │ │ │ │ + bne 415f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl adf14 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, r6 │ │ │ │ moveq r6, r5 │ │ │ │ moveq r5, r3 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - ldr r3, [pc, #556] @ 41a70 │ │ │ │ + ldr r3, [pc, #556] @ 4182c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 4187c │ │ │ │ + bne 41638 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15dad4 │ │ │ │ + bl 15e6bc │ │ │ │ cmp r0, r4 │ │ │ │ - blt 4187c │ │ │ │ + blt 41638 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #512] @ 41a74 │ │ │ │ + ldr r1, [pc, #512] @ 41830 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r3, #0 │ │ │ │ - b 14d77c │ │ │ │ + b 14dfa8 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - beq 418c0 │ │ │ │ - ldr r1, [pc, #472] @ 41a68 │ │ │ │ + beq 4167c │ │ │ │ + ldr r1, [pc, #472] @ 41824 │ │ │ │ mov r0, r7 │ │ │ │ - bl adf14 │ │ │ │ - ldr r1, [pc, #464] @ 41a6c │ │ │ │ + bl ae12c │ │ │ │ + ldr r1, [pc, #464] @ 41828 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r7, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 418c0 │ │ │ │ + bne 4167c │ │ │ │ mov r0, r7 │ │ │ │ - bl adf14 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 418dc │ │ │ │ + beq 41698 │ │ │ │ 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 129dd4 │ │ │ │ + bl 129da4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 419e8 │ │ │ │ + beq 417a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl aeb58 │ │ │ │ + bl aed70 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 419c4 │ │ │ │ + beq 41780 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - ldreq r8, [pc, #364] @ 41a78 │ │ │ │ - beq 41948 │ │ │ │ - ldr r1, [pc, #340] @ 41a68 │ │ │ │ - bl adf14 │ │ │ │ - ldr r3, [pc, #352] @ 41a7c │ │ │ │ - ldr r8, [pc, #344] @ 41a78 │ │ │ │ + ldreq r8, [pc, #364] @ 41834 │ │ │ │ + beq 41704 │ │ │ │ + ldr r1, [pc, #340] @ 41824 │ │ │ │ + bl ae12c │ │ │ │ + ldr r3, [pc, #352] @ 41838 │ │ │ │ + ldr r8, [pc, #344] @ 41834 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r3 │ │ │ │ - b 41948 │ │ │ │ + b 41704 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 419f0 │ │ │ │ - bne 41960 │ │ │ │ + blt 417ac │ │ │ │ + bne 4171c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 41978 │ │ │ │ + bne 41734 │ │ │ │ mov r0, r7 │ │ │ │ - bl aefd4 │ │ │ │ + bl af1ec │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 41928 │ │ │ │ - b 41994 │ │ │ │ + bne 416e4 │ │ │ │ + b 41750 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12d958 │ │ │ │ + bl 12d924 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4193c │ │ │ │ - b 419f0 │ │ │ │ + beq 416f8 │ │ │ │ + b 417ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 41948 │ │ │ │ + bne 41704 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 41948 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 41704 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 419b8 │ │ │ │ + beq 41774 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 419b8 │ │ │ │ + bne 41774 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - bl a583c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41a60 │ │ │ │ + beq 4181c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 419e8 │ │ │ │ + beq 417a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 419e8 │ │ │ │ + bne 417a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 41a60 │ │ │ │ + b 4181c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41a14 │ │ │ │ + beq 417d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 41a14 │ │ │ │ + bne 417d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41a38 │ │ │ │ + beq 417f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 41a38 │ │ │ │ + bne 417f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 419e8 │ │ │ │ + beq 417a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 419e8 │ │ │ │ + bne 417a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 419e8 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 417a4 │ │ │ │ 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 r2, ip, r4, ror pc │ │ │ │ - eorseq r0, r1, ip, ror #14 │ │ │ │ + @ instruction: 0x001c8dfc │ │ │ │ + eorseq r6, r1, ip, lsr fp │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 41a90 │ │ │ │ - b 1acafc │ │ │ │ + ldr r1, [pc] @ 4184c │ │ │ │ + b 1b0b84 │ │ │ │ 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 41ac8 │ │ │ │ - ldr r3, [pc, #196] @ 41b84 │ │ │ │ + bge 41884 │ │ │ │ + ldr r3, [pc, #196] @ 41940 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 143ac0 │ │ │ │ - bne 41ad4 │ │ │ │ + b 144254 │ │ │ │ + bne 41890 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 92fdc │ │ │ │ + b 93074 │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ - bls 41ae4 │ │ │ │ + bls 418a0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2915fc │ │ │ │ + b 2a064c │ │ │ │ lsl r0, r5, #2 │ │ │ │ - bl 9990c │ │ │ │ + bl 99998 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 41adc │ │ │ │ + beq 41898 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a804 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 41b24 │ │ │ │ - ldr r3, [pc, #112] @ 41b84 │ │ │ │ + bne 418e0 │ │ │ │ + ldr r3, [pc, #112] @ 41940 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99e00 │ │ │ │ - b 41b78 │ │ │ │ - bl 92fdc │ │ │ │ + bl 99e8c │ │ │ │ + b 41934 │ │ │ │ + bl 93074 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ - beq 41b68 │ │ │ │ + beq 41924 │ │ │ │ cmp r7, r6 │ │ │ │ - ble 41b5c │ │ │ │ + ble 41918 │ │ │ │ ldr r0, [r4, r6, lsl #2] │ │ │ │ - bl 174dc4 <_PyLong_FromGid@@Base> │ │ │ │ + bl 175ce0 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41b68 │ │ │ │ + beq 41924 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ - b 41b34 │ │ │ │ + b 418f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99e00 │ │ │ │ - b 41b7c │ │ │ │ + bl 99e8c │ │ │ │ + b 41938 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ + b 41948 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1481d0 │ │ │ │ + bl 148964 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 41bc0 │ │ │ │ - bl a583c │ │ │ │ - ldr r3, [pc, #40] @ 41bdc │ │ │ │ + bne 41980 │ │ │ │ + bl a58c8 │ │ │ │ + ldr r3, [pc, #20] @ 41988 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 41bdc │ │ │ │ - and r3, r3, #61440 @ 0xf000 │ │ │ │ - cmp r3, #8192 @ 0x2000 │ │ │ │ - ldr r0, [pc, #8] @ 41be0 │ │ │ │ - movne r0, r2 │ │ │ │ + ldr r0, [pc] @ 41988 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + b 419d4 │ │ │ │ + b 41948 │ │ │ │ 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 92adc │ │ │ │ + bl 92b74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 41c1c │ │ │ │ + beq 419cc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r1, r5, #16 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 41c98 │ │ │ │ + bl 41a2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b 41ce0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 41c38 │ │ │ │ - b 1acafc │ │ │ │ - muleq r2, r0, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 1481d0 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 41c74 │ │ │ │ - bl a583c │ │ │ │ - ldr r3, [pc, #40] @ 41c90 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 263754 │ │ │ │ cmp r0, #0 │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 41c90 │ │ │ │ - and r3, r3, #61440 @ 0xf000 │ │ │ │ - cmp r3, #24576 @ 0x6000 │ │ │ │ - ldr r0, [pc, #8] @ 41c94 │ │ │ │ - movne r0, r2 │ │ │ │ + bne 41a10 │ │ │ │ + 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 2cfa94 │ │ │ │ + mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc] @ 41a28 │ │ │ │ + b 1b0b84 │ │ │ │ + muleq r2, r0, sl │ │ │ │ cmp r2, #0 │ │ │ │ bxle lr │ │ │ │ ldrb r3, [r1] │ │ │ │ - ldr ip, [pc, #44] @ 41cd8 │ │ │ │ + ldr ip, [pc, #44] @ 41a6c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #40] @ 41cdc │ │ │ │ + ldr lr, [pc, #40] @ 41a70 │ │ │ │ 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 41cbc │ │ │ │ - subeq r1, r8, ip, asr #3 │ │ │ │ - eorseq r5, r9, r0, lsr #11 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 250fdc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 41d1c │ │ │ │ - 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 2c4be0 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + b 41a50 │ │ │ │ + subeq r2, r8, ip, lsr sp │ │ │ │ + eorseq r7, r9, r0, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 300ec0 <_PyXI_EndInterpreter@@Base+0x3dc> │ │ │ │ + bl 308e44 <_PyXI_EndInterpreter@@Base+0x4e8> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 41d78 │ │ │ │ + beq 41ac8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2854d0 <_PySet_Update@@Base> │ │ │ │ + bl 1be798 <_PySet_Update@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 41d7c │ │ │ │ + bge 41acc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41d78 │ │ │ │ + beq 41ac8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 41d78 │ │ │ │ + bne 41ac8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00041d84 <_Py_ResurrectReference@@Base>: │ │ │ │ +00041ad4 <_Py_ResurrectReference@@Base>: │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 1481d0 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 41dc0 <_Py_ResurrectReference@@Base+0x3c> │ │ │ │ - bl a583c │ │ │ │ - ldr r3, [pc, #40] @ 41ddc <_Py_ResurrectReference@@Base+0x58> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 41ddc <_Py_ResurrectReference@@Base+0x58> │ │ │ │ - and r3, r3, #61440 @ 0xf000 │ │ │ │ - cmp r3, #49152 @ 0xc000 │ │ │ │ - ldr r0, [pc, #8] @ 41de0 <_Py_ResurrectReference@@Base+0x5c> │ │ │ │ - movne r0, r2 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #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 41e28 <_Py_ResurrectReference@@Base+0xa4> │ │ │ │ - ldr r0, [pc, #96] @ 41e74 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ - ldr r2, [pc, #96] @ 41e78 <_Py_ResurrectReference@@Base+0xf4> │ │ │ │ - ldr r1, [pc, #96] @ 41e7c <_Py_ResurrectReference@@Base+0xf8> │ │ │ │ + bne 41b1c <_Py_ResurrectReference@@Base+0x48> │ │ │ │ + ldr r0, [pc, #96] @ 41b68 <_Py_ResurrectReference@@Base+0x94> │ │ │ │ + ldr r2, [pc, #96] @ 41b6c <_Py_ResurrectReference@@Base+0x98> │ │ │ │ + ldr r1, [pc, #96] @ 41b70 <_Py_ResurrectReference@@Base+0x9c> │ │ │ │ mov r3, r5 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b 41e6c <_Py_ResurrectReference@@Base+0xe8> │ │ │ │ + b 41b60 <_Py_ResurrectReference@@Base+0x8c> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 124ccc <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl 124c98 <_PyUnicodeWriter_Init@@Base> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r0, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 317c5c │ │ │ │ + bl 31d470 <_PyTime_AsTimeval@@Base+0x2c58> │ │ │ │ cmn r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bne 41e68 <_Py_ResurrectReference@@Base+0xe4> │ │ │ │ - bl 272a3c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bne 41b5c <_Py_ResurrectReference@@Base+0x88> │ │ │ │ + bl 283f24 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 41e6c <_Py_ResurrectReference@@Base+0xe8> │ │ │ │ - bl bea1c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b 41b60 <_Py_ResurrectReference@@Base+0x8c> │ │ │ │ + bl bece0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r8, r5, r0, lsl r5 │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ + mlaseq r5, r0, r0, sl │ │ │ │ + @ instruction: 0x0037b7b0 │ │ │ │ + eorseq ip, r6, r4, lsr r6 │ │ │ │ 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 41eb4 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ + bhi 41ba8 <_Py_ResurrectReference@@Base+0xd4> │ │ │ │ cmp r4, #0 │ │ │ │ - ldrle r0, [pc, #436] @ 42064 <_Py_ResurrectReference@@Base+0x2e0> │ │ │ │ + ldrle r0, [pc, #436] @ 41d58 <_Py_ResurrectReference@@Base+0x284> │ │ │ │ ldrgt r0, [r5] │ │ │ │ - b 41ed8 <_Py_ResurrectReference@@Base+0x154> │ │ │ │ - ldr r0, [pc, #428] @ 42068 <_Py_ResurrectReference@@Base+0x2e4> │ │ │ │ + b 41bcc <_Py_ResurrectReference@@Base+0xf8> │ │ │ │ + ldr r0, [pc, #428] @ 41d5c <_Py_ResurrectReference@@Base+0x288> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41ea4 <_Py_ResurrectReference@@Base+0x120> │ │ │ │ + bne 41b98 <_Py_ResurrectReference@@Base+0xc4> │ │ │ │ mov r4, #0 │ │ │ │ - b 4205c <_Py_ResurrectReference@@Base+0x2d8> │ │ │ │ + b 41d50 <_Py_ResurrectReference@@Base+0x27c> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 41ef8 <_Py_ResurrectReference@@Base+0x174> │ │ │ │ + beq 41bec <_Py_ResurrectReference@@Base+0x118> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq 41f30 <_Py_ResurrectReference@@Base+0x1ac> │ │ │ │ - b 41f0c <_Py_ResurrectReference@@Base+0x188> │ │ │ │ - ldr r3, [pc, #364] @ 4206c <_Py_ResurrectReference@@Base+0x2e8> │ │ │ │ - ldr r1, [pc, #364] @ 42070 <_Py_ResurrectReference@@Base+0x2ec> │ │ │ │ + beq 41c24 <_Py_ResurrectReference@@Base+0x150> │ │ │ │ + b 41c00 <_Py_ResurrectReference@@Base+0x12c> │ │ │ │ + ldr r3, [pc, #364] @ 41d60 <_Py_ResurrectReference@@Base+0x28c> │ │ │ │ + ldr r1, [pc, #364] @ 41d64 <_Py_ResurrectReference@@Base+0x290> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 41ed0 <_Py_ResurrectReference@@Base+0x14c> │ │ │ │ - bl ab0c8 │ │ │ │ + bl 18f518 │ │ │ │ + b 41bc4 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ + bl ab290 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 41f54 <_Py_ResurrectReference@@Base+0x1d0> │ │ │ │ - bl a583c │ │ │ │ + bne 41c48 <_Py_ResurrectReference@@Base+0x174> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41ed0 <_Py_ResurrectReference@@Base+0x14c> │ │ │ │ + bne 41bc4 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ mvn r9, #0 │ │ │ │ - b 41f54 <_Py_ResurrectReference@@Base+0x1d0> │ │ │ │ - ldr r2, [pc, #300] @ 42064 <_Py_ResurrectReference@@Base+0x2e0> │ │ │ │ + b 41c48 <_Py_ResurrectReference@@Base+0x174> │ │ │ │ + ldr r2, [pc, #300] @ 41d58 <_Py_ResurrectReference@@Base+0x284> │ │ │ │ cmp r0, r2 │ │ │ │ - beq 41f28 <_Py_ResurrectReference@@Base+0x1a4> │ │ │ │ - ldr r0, [pc, #304] @ 42074 <_Py_ResurrectReference@@Base+0x2f0> │ │ │ │ + beq 41c1c <_Py_ResurrectReference@@Base+0x148> │ │ │ │ + ldr r0, [pc, #304] @ 41d68 <_Py_ResurrectReference@@Base+0x294> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #300] @ 42078 <_Py_ResurrectReference@@Base+0x2f4> │ │ │ │ + ldr r1, [pc, #300] @ 41d6c <_Py_ResurrectReference@@Base+0x298> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ - b 41ed0 <_Py_ResurrectReference@@Base+0x14c> │ │ │ │ + bl 1178bc │ │ │ │ + b 41bc4 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ mov r0, #0 │ │ │ │ - bl 92fdc │ │ │ │ + bl 93074 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 41ed0 <_Py_ResurrectReference@@Base+0x14c> │ │ │ │ + beq 41bc4 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ 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 3100b8 <_PyArg_BadArgument@@Base+0x5d4> │ │ │ │ + bl 3164fc <_PyArg_BadArgument@@Base+0x370> │ │ │ │ subs r8, r0, #0 │ │ │ │ mov r1, r8 │ │ │ │ - beq 4205c <_Py_ResurrectReference@@Base+0x2d8> │ │ │ │ + beq 41d50 <_Py_ResurrectReference@@Base+0x27c> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ add r3, r3, r8 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 92adc │ │ │ │ + bl 92b74 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 42034 <_Py_ResurrectReference@@Base+0x2b0> │ │ │ │ + beq 41d28 <_Py_ResurrectReference@@Base+0x254> │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 41ff4 <_Py_ResurrectReference@@Base+0x270> │ │ │ │ + bne 41ce8 <_Py_ResurrectReference@@Base+0x214> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42034 <_Py_ResurrectReference@@Base+0x2b0> │ │ │ │ + beq 41d28 <_Py_ResurrectReference@@Base+0x254> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 42034 <_Py_ResurrectReference@@Base+0x2b0> │ │ │ │ + bne 41d28 <_Py_ResurrectReference@@Base+0x254> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 42034 <_Py_ResurrectReference@@Base+0x2b0> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 41d28 <_Py_ResurrectReference@@Base+0x254> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq 42014 <_Py_ResurrectReference@@Base+0x290> │ │ │ │ + beq 41d08 <_Py_ResurrectReference@@Base+0x234> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 42014 <_Py_ResurrectReference@@Base+0x290> │ │ │ │ + bne 41d08 <_Py_ResurrectReference@@Base+0x234> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 41f84 <_Py_ResurrectReference@@Base+0x200> │ │ │ │ - b 4205c <_Py_ResurrectReference@@Base+0x2d8> │ │ │ │ + beq 41c78 <_Py_ResurrectReference@@Base+0x1a4> │ │ │ │ + b 41d50 <_Py_ResurrectReference@@Base+0x27c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41ed0 <_Py_ResurrectReference@@Base+0x14c> │ │ │ │ + beq 41bc4 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 41ed0 <_Py_ResurrectReference@@Base+0x14c> │ │ │ │ + bne 41bc4 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 41ed0 <_Py_ResurrectReference@@Base+0x14c> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 41bc4 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r5, r0, ror #6 │ │ │ │ + eorseq sl, r5, r0, ror #29 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, lsr #23 │ │ │ │ + eorseq pc, r6, ip, lsr #14 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r0, asr #10 │ │ │ │ - ldr r0, [pc] @ 42084 <_Py_ResurrectReference@@Base+0x300> │ │ │ │ - b 9df74 │ │ │ │ - eorseq fp, r8, r4, ror #10 │ │ │ │ + eorseq sp, r8, r4, ror #1 │ │ │ │ + ldr r0, [pc] @ 41d78 <_Py_ResurrectReference@@Base+0x2a4> │ │ │ │ + b 9dffc │ │ │ │ + eorseq sp, r8, r8, lsl #2 │ │ │ │ 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 a583c │ │ │ │ + bl a58c8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4217c <_Py_ResurrectReference@@Base+0x3f8> │ │ │ │ + bne 41e70 <_Py_ResurrectReference@@Base+0x39c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 3160f0 <_PyTime_AsTimeval@@Base+0x17b8> │ │ │ │ + bl 31bfd8 <_PyTime_AsTimeval@@Base+0x17c0> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4217c <_Py_ResurrectReference@@Base+0x3f8> │ │ │ │ + beq 41e70 <_Py_ResurrectReference@@Base+0x39c> │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #168] @ 42184 <_Py_ResurrectReference@@Base+0x400> │ │ │ │ - ldr r0, [pc, #168] @ 42188 <_Py_ResurrectReference@@Base+0x404> │ │ │ │ - bl a9b50 │ │ │ │ + ldr r1, [pc, #168] @ 41e78 <_Py_ResurrectReference@@Base+0x3a4> │ │ │ │ + ldr r0, [pc, #168] @ 41e7c <_Py_ResurrectReference@@Base+0x3a8> │ │ │ │ + bl a9d18 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 420f8 <_Py_ResurrectReference@@Base+0x374> │ │ │ │ + bne 41dec <_Py_ResurrectReference@@Base+0x318> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 321244 │ │ │ │ + b 325958 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 4218c <_Py_ResurrectReference@@Base+0x408> │ │ │ │ + ldr r1, [pc, #128] @ 41e80 <_Py_ResurrectReference@@Base+0x3ac> │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 42190 <_Py_ResurrectReference@@Base+0x40c> │ │ │ │ + ldr r0, [pc, #124] @ 41e84 <_Py_ResurrectReference@@Base+0x3b0> │ │ │ │ ldr r2, [r3, #32] │ │ │ │ mov r3, r5 │ │ │ │ - bl 3187f0 │ │ │ │ + bl 31e330 <_PyTime_AsTimeval@@Base+0x3b18> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 42148 <_Py_ResurrectReference@@Base+0x3c4> │ │ │ │ + beq 41e3c <_Py_ResurrectReference@@Base+0x368> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 42148 <_Py_ResurrectReference@@Base+0x3c4> │ │ │ │ + bne 41e3c <_Py_ResurrectReference@@Base+0x368> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 420e8 <_Py_ResurrectReference@@Base+0x364> │ │ │ │ + beq 41ddc <_Py_ResurrectReference@@Base+0x308> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4217c <_Py_ResurrectReference@@Base+0x3f8> │ │ │ │ + beq 41e70 <_Py_ResurrectReference@@Base+0x39c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4217c <_Py_ResurrectReference@@Base+0x3f8> │ │ │ │ + bne 41e70 <_Py_ResurrectReference@@Base+0x39c> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + b 9aea8 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x003187b0 │ │ │ │ - eorseq pc, r7, r0, lsl #31 │ │ │ │ + eoreq pc, r1, ip, lsr #4 │ │ │ │ + eorseq r1, r8, r0, lsr #22 │ │ │ │ andeq r0, r0, pc, ror r2 │ │ │ │ - @ instruction: 0x0038b5dc │ │ │ │ + eorseq sp, r8, r0, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 421bc <_Py_ResurrectReference@@Base+0x438> │ │ │ │ + bne 41eb0 <_Py_ResurrectReference@@Base+0x3dc> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 177708 │ │ │ │ + b 17863c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 421e0 <_Py_ResurrectReference@@Base+0x45c> │ │ │ │ + ldr r0, [pc, #20] @ 41ed4 <_Py_ResurrectReference@@Base+0x400> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 421b0 <_Py_ResurrectReference@@Base+0x42c> │ │ │ │ - eorseq r2, r7, ip, asr #14 │ │ │ │ + b 41ea4 <_Py_ResurrectReference@@Base+0x3d0> │ │ │ │ + mlaseq r7, r0, r2, r4 │ │ │ │ │ │ │ │ -000421e4 <_PyErr_SetLocaleString@@Base>: │ │ │ │ +00041ed8 <_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] @ 42250 <_PyErr_SetLocaleString@@Base+0x6c> │ │ │ │ + ldr r1, [pc, #76] @ 41f44 <_PyErr_SetLocaleString@@Base+0x6c> │ │ │ │ mov r0, r3 │ │ │ │ - bl 143e6c │ │ │ │ + bl 144600 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #60] @ 42254 <_PyErr_SetLocaleString@@Base+0x70> │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #60] @ 41f48 <_PyErr_SetLocaleString@@Base+0x70> │ │ │ │ + bl 3581c0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1182c8 <_PyUnicodeWriter_WriteStr@@Base+0x138> │ │ │ │ + bl 1181d4 <_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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - eorseq r4, r6, r4, asr #4 │ │ │ │ + b 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + eorseq r5, r6, r4, asr #27 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r3, [r0, #28] │ │ │ │ - ldr r2, [pc, #12] @ 42270 <_PyErr_SetLocaleString@@Base+0x8c> │ │ │ │ + ldr r2, [pc, #12] @ 41f64 <_PyErr_SetLocaleString@@Base+0x8c> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 42274 <_PyErr_SetLocaleString@@Base+0x90> │ │ │ │ + ldr r0, [pc, #8] @ 41f68 <_PyErr_SetLocaleString@@Base+0x90> │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 113698 │ │ │ │ - ldr r0, [pc] @ 42298 <_PyErr_SetLocaleString@@Base+0xb4> │ │ │ │ + bl 1135a0 │ │ │ │ + ldr r0, [pc] @ 41f8c <_PyErr_SetLocaleString@@Base+0xb4> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0004229c <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +00041f90 <_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] @ 42488 <_PyEval_FormatKwargsError@@Base+0x1ec> │ │ │ │ + ldr r3, [pc, #468] @ 4217c <_PyEval_FormatKwargsError@@Base+0x1ec> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 188bd8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189cfc <_PyErr_ExceptionMatches@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 42354 <_PyEval_FormatKwargsError@@Base+0xb8> │ │ │ │ + beq 42048 <_PyEval_FormatKwargsError@@Base+0xb8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 188be8 <_PyErr_Clear@@Base> │ │ │ │ + bl 189d24 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 29a85c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a9370 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 42480 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + beq 42174 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #408] @ 4248c <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ + ldr r3, [pc, #408] @ 42180 <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ ldr ip, [r2, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r2, [pc, #400] @ 42490 <_PyEval_FormatKwargsError@@Base+0x1f4> │ │ │ │ + ldr r2, [pc, #400] @ 42184 <_PyEval_FormatKwargsError@@Base+0x1f4> │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 28812c <_PyErr_Format@@Base> │ │ │ │ + bl 1c1ab0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42480 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + beq 42174 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 42480 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ - ldr r2, [pc, #356] @ 42494 <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ + bne 42174 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + ldr r2, [pc, #356] @ 42188 <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 42348 <_PyEval_FormatKwargsError@@Base+0xac> │ │ │ │ + beq 4203c <_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 4245c <_PyEval_FormatKwargsError@@Base+0x1c0> │ │ │ │ - ldr r3, [pc, #316] @ 42498 <_PyEval_FormatKwargsError@@Base+0x1fc> │ │ │ │ + b 42150 <_PyEval_FormatKwargsError@@Base+0x1c0> │ │ │ │ + ldr r3, [pc, #316] @ 4218c <_PyEval_FormatKwargsError@@Base+0x1fc> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 188bd8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189cfc <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42480 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + beq 42174 <_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 4246c <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ + beq 42160 <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ ldr r8, [r7, #8] │ │ │ │ cmp r8, #1 │ │ │ │ - bne 4246c <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ + bne 42160 <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 188be8 <_PyErr_Clear@@Base> │ │ │ │ + bl 189d24 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 29a85c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a9370 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 42418 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ - ldr r2, [pc, #216] @ 4248c <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ + beq 4210c <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ + ldr r2, [pc, #216] @ 42180 <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #208] @ 4249c <_PyEval_FormatKwargsError@@Base+0x200> │ │ │ │ - bl 28812c <_PyErr_Format@@Base> │ │ │ │ + ldr r2, [pc, #208] @ 42190 <_PyEval_FormatKwargsError@@Base+0x200> │ │ │ │ + bl 1c1ab0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42418 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ + beq 4210c <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 42418 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ - ldr r2, [pc, #164] @ 42494 <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ + bne 4210c <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ + ldr r2, [pc, #164] @ 42188 <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 42408 <_PyEval_FormatKwargsError@@Base+0x16c> │ │ │ │ + beq 420fc <_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 42480 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + beq 42174 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 42480 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ - ldr r2, [pc, #88] @ 42494 <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ + bne 42174 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + ldr r2, [pc, #88] @ 42188 <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 42454 <_PyEval_FormatKwargsError@@Base+0x1b8> │ │ │ │ + beq 42148 <_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 9b444 │ │ │ │ + b 9b4d0 │ │ │ │ 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 r6 │ │ │ │ + eorseq sp, r8, ip, ror #5 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - eorseq fp, r8, r8, lsl #13 │ │ │ │ + eorseq sp, r8, r0, lsr #6 │ │ │ │ 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] │ │ │ │ @@ -24427,215 +24232,234 @@ │ │ │ │ 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] @ 424f4 <_PyEval_FormatKwargsError@@Base+0x258> │ │ │ │ - bl 128d64 │ │ │ │ + ldr r0, [pc, #8] @ 421e8 <_PyEval_FormatKwargsError@@Base+0x258> │ │ │ │ + bl 128d34 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0038b7b0 │ │ │ │ + eorseq sp, r8, r4, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 42520 <_PyEval_FormatKwargsError@@Base+0x284> │ │ │ │ + bne 42214 <_PyEval_FormatKwargsError@@Base+0x284> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1d01bc │ │ │ │ + b 1d6b60 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 42544 <_PyEval_FormatKwargsError@@Base+0x2a8> │ │ │ │ + ldr r0, [pc, #20] @ 42238 <_PyEval_FormatKwargsError@@Base+0x2a8> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 42514 <_PyEval_FormatKwargsError@@Base+0x278> │ │ │ │ - eorseq r2, r7, r4, asr r7 │ │ │ │ + b 42208 <_PyEval_FormatKwargsError@@Base+0x278> │ │ │ │ + mlaseq r7, r8, r2, r4 │ │ │ │ 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 42584 <_PyEval_FormatKwargsError@@Base+0x2e8> │ │ │ │ + bne 42278 <_PyEval_FormatKwargsError@@Base+0x2e8> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4257c <_PyEval_FormatKwargsError@@Base+0x2e0> │ │ │ │ + beq 42270 <_PyEval_FormatKwargsError@@Base+0x2e0> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 42738 <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ - ldr r0, [pc, #444] @ 42740 <_PyEval_FormatKwargsError@@Base+0x4a4> │ │ │ │ + bne 4242c <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ + ldr r0, [pc, #444] @ 42434 <_PyEval_FormatKwargsError@@Base+0x4a4> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ - ldr r7, [pc, #436] @ 42744 <_PyEval_FormatKwargsError@@Base+0x4a8> │ │ │ │ - ldr r3, [pc, #436] @ 42748 <_PyEval_FormatKwargsError@@Base+0x4ac> │ │ │ │ + ldr r7, [pc, #436] @ 42438 <_PyEval_FormatKwargsError@@Base+0x4a8> │ │ │ │ + ldr r3, [pc, #436] @ 4243c <_PyEval_FormatKwargsError@@Base+0x4ac> │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, r7 │ │ │ │ cmpne r6, r3 │ │ │ │ - beq 42620 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + beq 42314 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl adf14 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42620 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + bne 42314 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl adf14 │ │ │ │ - ldr r1, [pc, #388] @ 4274c <_PyEval_FormatKwargsError@@Base+0x4b0> │ │ │ │ + bl ae12c │ │ │ │ + ldr r1, [pc, #388] @ 42440 <_PyEval_FormatKwargsError@@Base+0x4b0> │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r6, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42620 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + bne 42314 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ mov r0, r6 │ │ │ │ - bl adf14 │ │ │ │ - ldr r1, [pc, #356] @ 42750 <_PyEval_FormatKwargsError@@Base+0x4b4> │ │ │ │ + bl ae12c │ │ │ │ + ldr r1, [pc, #356] @ 42444 <_PyEval_FormatKwargsError@@Base+0x4b4> │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r6, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42620 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + bne 42314 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ mov r0, r6 │ │ │ │ - bl adf14 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42620 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + bne 42314 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b 42650 <_PyEval_FormatKwargsError@@Base+0x3b4> │ │ │ │ + b 42344 <_PyEval_FormatKwargsError@@Base+0x3b4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ moveq r6, r3 │ │ │ │ - bl 15dad4 │ │ │ │ + bl 15e6bc │ │ │ │ cmn r0, #1 │ │ │ │ - bne 42648 <_PyEval_FormatKwargsError@@Base+0x3ac> │ │ │ │ + bne 4233c <_PyEval_FormatKwargsError@@Base+0x3ac> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, r6 │ │ │ │ - ble 42610 <_PyEval_FormatKwargsError@@Base+0x374> │ │ │ │ + ble 42304 <_PyEval_FormatKwargsError@@Base+0x374> │ │ │ │ mov r0, r4 │ │ │ │ - bl aeb58 │ │ │ │ + bl aed70 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 42640 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ + beq 42334 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl aefd4 │ │ │ │ + bl af1ec │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ - beq 42704 <_PyEval_FormatKwargsError@@Base+0x468> │ │ │ │ + beq 423f8 <_PyEval_FormatKwargsError@@Base+0x468> │ │ │ │ mov r0, r5 │ │ │ │ - bl 115c44 │ │ │ │ + bl 115b50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 426a4 <_PyEval_FormatKwargsError@@Base+0x408> │ │ │ │ + beq 42398 <_PyEval_FormatKwargsError@@Base+0x408> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 426a4 <_PyEval_FormatKwargsError@@Base+0x408> │ │ │ │ + bne 42398 <_PyEval_FormatKwargsError@@Base+0x408> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmn r7, #1 │ │ │ │ - bne 426d4 <_PyEval_FormatKwargsError@@Base+0x438> │ │ │ │ + bne 423c8 <_PyEval_FormatKwargsError@@Base+0x438> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42640 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ + beq 42334 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 42640 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ + bne 42334 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 42640 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 42334 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 42660 <_PyEval_FormatKwargsError@@Base+0x3c4> │ │ │ │ + beq 42354 <_PyEval_FormatKwargsError@@Base+0x3c4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42738 <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ + beq 4242c <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 42738 <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ + bne 4242c <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 42738 <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 4242c <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42728 <_PyEval_FormatKwargsError@@Base+0x48c> │ │ │ │ + beq 4241c <_PyEval_FormatKwargsError@@Base+0x48c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 42728 <_PyEval_FormatKwargsError@@Base+0x48c> │ │ │ │ + bne 4241c <_PyEval_FormatKwargsError@@Base+0x48c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - bl a583c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4257c <_PyEval_FormatKwargsError@@Base+0x2e0> │ │ │ │ - b 42640 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ - ldr r0, [pc, #20] @ 42754 <_PyEval_FormatKwargsError@@Base+0x4b8> │ │ │ │ + beq 42270 <_PyEval_FormatKwargsError@@Base+0x2e0> │ │ │ │ + b 42334 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ + ldr r0, [pc, #20] @ 42448 <_PyEval_FormatKwargsError@@Base+0x4b8> │ │ │ │ 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] @ 427b0 <_PyEval_FormatKwargsError@@Base+0x514> │ │ │ │ + ldr r0, [pc, #60] @ 424a4 <_PyEval_FormatKwargsError@@Base+0x514> │ │ │ │ mov r6, r3 │ │ │ │ mov r2, #1 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_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 b90f0 │ │ │ │ - eorseq r9, r8, r0, rrx │ │ │ │ - ldr r0, [pc] @ 427bc <_PyEval_FormatKwargsError@@Base+0x520> │ │ │ │ - b 9df74 │ │ │ │ - eorseq pc, r5, ip, asr sp @ │ │ │ │ + b b93ac │ │ │ │ + eorseq sl, r8, r4, lsl #24 │ │ │ │ + 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 1d2840 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 424f4 <_PyEval_FormatKwargsError@@Base+0x564> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r0, [r4, #20] │ │ │ │ + ldreq r0, [pc, #20] @ 424fc <_PyEval_FormatKwargsError@@Base+0x56c> │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrne r1, [r5, #20] │ │ │ │ + ldreq r1, [pc, #8] @ 424fc <_PyEval_FormatKwargsError@@Base+0x56c> │ │ │ │ + bl 41a2c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 427f8 <_PyEval_FormatKwargsError@@Base+0x55c> │ │ │ │ + bne 42538 <_PyEval_FormatKwargsError@@Base+0x5a8> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4280c <_PyEval_FormatKwargsError@@Base+0x570> │ │ │ │ - b 4281c <_PyEval_FormatKwargsError@@Base+0x580> │ │ │ │ + bne 4254c <_PyEval_FormatKwargsError@@Base+0x5bc> │ │ │ │ + b 4255c <_PyEval_FormatKwargsError@@Base+0x5cc> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 427e8 <_PyEval_FormatKwargsError@@Base+0x54c> │ │ │ │ + beq 42528 <_PyEval_FormatKwargsError@@Base+0x598> │ │ │ │ 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 │ │ │ │ @@ -24666,391 +24490,379 @@ │ │ │ │ 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 428c0 <_PyEval_FormatKwargsError@@Base+0x624> │ │ │ │ + beq 42600 <_PyEval_FormatKwargsError@@Base+0x670> │ │ │ │ str r0, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ - ldr r0, [pc, #128] @ 4293c <_PyEval_FormatKwargsError@@Base+0x6a0> │ │ │ │ - bl 128d64 │ │ │ │ - b 428f0 <_PyEval_FormatKwargsError@@Base+0x654> │ │ │ │ + ldr r0, [pc, #128] @ 4267c <_PyEval_FormatKwargsError@@Base+0x6ec> │ │ │ │ + bl 128d34 │ │ │ │ + b 42630 <_PyEval_FormatKwargsError@@Base+0x6a0> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 428e0 <_PyEval_FormatKwargsError@@Base+0x644> │ │ │ │ + beq 42620 <_PyEval_FormatKwargsError@@Base+0x690> │ │ │ │ str r6, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ - ldr r0, [pc, #100] @ 42940 <_PyEval_FormatKwargsError@@Base+0x6a4> │ │ │ │ - bl 128d64 │ │ │ │ - b 428f0 <_PyEval_FormatKwargsError@@Base+0x654> │ │ │ │ - ldr r0, [pc, #92] @ 42944 <_PyEval_FormatKwargsError@@Base+0x6a8> │ │ │ │ + ldr r0, [pc, #100] @ 42680 <_PyEval_FormatKwargsError@@Base+0x6f0> │ │ │ │ + bl 128d34 │ │ │ │ + b 42630 <_PyEval_FormatKwargsError@@Base+0x6a0> │ │ │ │ + ldr r0, [pc, #92] @ 42684 <_PyEval_FormatKwargsError@@Base+0x6f4> │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 128d64 │ │ │ │ + bl 128d34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42900 <_PyEval_FormatKwargsError@@Base+0x664> │ │ │ │ + bne 42640 <_PyEval_FormatKwargsError@@Base+0x6b0> │ │ │ │ mov r0, #0 │ │ │ │ - b 42934 <_PyEval_FormatKwargsError@@Base+0x698> │ │ │ │ + b 42674 <_PyEval_FormatKwargsError@@Base+0x6e4> │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 42918 <_PyEval_FormatKwargsError@@Base+0x67c> │ │ │ │ - bl 779d8 │ │ │ │ + beq 42658 <_PyEval_FormatKwargsError@@Base+0x6c8> │ │ │ │ + bl 77680 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 428f8 <_PyEval_FormatKwargsError@@Base+0x65c> │ │ │ │ + beq 42638 <_PyEval_FormatKwargsError@@Base+0x6a8> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 42934 <_PyEval_FormatKwargsError@@Base+0x698> │ │ │ │ + beq 42674 <_PyEval_FormatKwargsError@@Base+0x6e4> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 77800 │ │ │ │ + b 774a8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r8, r4, asr #16 │ │ │ │ - eorseq fp, r8, r4, ror #16 │ │ │ │ - eorseq fp, r8, r0, lsl #17 │ │ │ │ - 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 1cc47c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 42994 <_PyEval_FormatKwargsError@@Base+0x6f8> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 4299c <_PyEval_FormatKwargsError@@Base+0x700> │ │ │ │ - cmp r2, #0 │ │ │ │ - ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 4299c <_PyEval_FormatKwargsError@@Base+0x700> │ │ │ │ - bl 41c98 │ │ │ │ - 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 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 429cc <_PyEval_FormatKwargsError@@Base+0x730> │ │ │ │ - ldr r3, [pc, #212] @ 42a94 <_PyEval_FormatKwargsError@@Base+0x7f8> │ │ │ │ - ldr r1, [pc, #212] @ 42a98 <_PyEval_FormatKwargsError@@Base+0x7fc> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 429ec <_PyEval_FormatKwargsError@@Base+0x750> │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 429f4 <_PyEval_FormatKwargsError@@Base+0x758> │ │ │ │ - ldr r3, [pc, #184] @ 42a9c <_PyEval_FormatKwargsError@@Base+0x800> │ │ │ │ - ldr r1, [pc, #184] @ 42aa0 <_PyEval_FormatKwargsError@@Base+0x804> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 128584 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bgt 42a28 <_PyEval_FormatKwargsError@@Base+0x78c> │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 429ec <_PyEval_FormatKwargsError@@Base+0x750> │ │ │ │ - ldr r3, [pc, #136] @ 42aa4 <_PyEval_FormatKwargsError@@Base+0x808> │ │ │ │ - ldr r1, [pc, #136] @ 42aa8 <_PyEval_FormatKwargsError@@Base+0x80c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 429ec <_PyEval_FormatKwargsError@@Base+0x750> │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq 42a8c <_PyEval_FormatKwargsError@@Base+0x7f0> │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 42a6c <_PyEval_FormatKwargsError@@Base+0x7d0> │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 42a58 <_PyEval_FormatKwargsError@@Base+0x7bc> │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - bl 99e00 │ │ │ │ - b 42a6c <_PyEval_FormatKwargsError@@Base+0x7d0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3160f0 <_PyTime_AsTimeval@@Base+0x17b8> │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 42a4c <_PyEval_FormatKwargsError@@Base+0x7b0> │ │ │ │ - b 429ec <_PyEval_FormatKwargsError@@Base+0x750> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9990c │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #28] │ │ │ │ - strne r5, [r4, #32] │ │ │ │ - bne 42a8c <_PyEval_FormatKwargsError@@Base+0x7f0> │ │ │ │ - bl 2915fc │ │ │ │ - b 429ec <_PyEval_FormatKwargsError@@Base+0x750> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x0038afbc │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038b8f0 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r8, r0, lsl r9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - bl ef608 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42af0 <_PyEval_FormatKwargsError@@Base+0x854> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 42ae8 <_PyEval_FormatKwargsError@@Base+0x84c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1a3ae8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42af0 <_PyEval_FormatKwargsError@@Base+0x854> │ │ │ │ - pop {r4, lr} │ │ │ │ - b 2d0d70 │ │ │ │ - ldr r3, [pc, #16] @ 42b08 <_PyEval_FormatKwargsError@@Base+0x86c> │ │ │ │ - ldr r1, [pc, #16] @ 42b0c <_PyEval_FormatKwargsError@@Base+0x870> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r8, lsr r9 │ │ │ │ + eorseq sp, r8, r8, ror #7 │ │ │ │ + eorseq sp, r8, r8, lsl #8 │ │ │ │ + eorseq sp, r8, r4, lsr #8 │ │ │ │ + ldr r0, [pc] @ 42690 <_PyEval_FormatKwargsError@@Base+0x700> │ │ │ │ + b 9dffc │ │ │ │ + @ instruction: 0x003618dc │ │ │ │ │ │ │ │ -00042b10 <_PyImport_ClearExtension@@Base>: │ │ │ │ +00042694 <_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] @ 42c28 <_PyImport_ClearExtension@@Base+0x118> │ │ │ │ + ldr r3, [pc, #256] @ 427ac <_PyImport_ClearExtension@@Base+0x118> │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r8, [r3, #8] │ │ │ │ - bl 22e294 │ │ │ │ + bl 2412f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 42b60 <_PyImport_ClearExtension@@Base+0x50> │ │ │ │ - bl a583c │ │ │ │ + bne 426e4 <_PyImport_ClearExtension@@Base+0x50> │ │ │ │ + bl a58c8 │ │ │ │ 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 42b9c <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + beq 42720 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42b9c <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + beq 42720 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 42b9c <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 42720 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bgt 42bc8 <_PyImport_ClearExtension@@Base+0xb8> │ │ │ │ - bl 9b384 │ │ │ │ + bgt 4274c <_PyImport_ClearExtension@@Base+0xb8> │ │ │ │ + bl 9b410 │ │ │ │ mov r7, r0 │ │ │ │ - bl 239b38 │ │ │ │ + bl 24cb94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 42bf8 <_PyImport_ClearExtension@@Base+0xe8> │ │ │ │ - b 42bf0 <_PyImport_ClearExtension@@Base+0xe0> │ │ │ │ + bne 4277c <_PyImport_ClearExtension@@Base+0xe8> │ │ │ │ + b 42774 <_PyImport_ClearExtension@@Base+0xe0> │ │ │ │ ldr r3, [r8, #3884] @ 0xf2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 42bb0 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + beq 42734 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge 42bb0 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + bge 42734 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ mov r0, r8 │ │ │ │ - bl 43054 <_PyImport_ClearExtension@@Base+0x544> │ │ │ │ + bl 42af8 <_PyImport_ClearExtension@@Base+0x464> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 42bb0 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + bge 42734 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31cad4 │ │ │ │ + bl 3221e0 <_PyDeadline_Get@@Base+0xbb0> │ │ │ │ cmp r7, r4 │ │ │ │ - bne 42c14 <_PyImport_ClearExtension@@Base+0x104> │ │ │ │ + bne 42798 <_PyImport_ClearExtension@@Base+0x104> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 271d28 │ │ │ │ - b 42c0c <_PyImport_ClearExtension@@Base+0xfc> │ │ │ │ + bl 283280 │ │ │ │ + b 42790 <_PyImport_ClearExtension@@Base+0xfc> │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 427dc <_PyImport_ClearExtension@@Base+0x148> │ │ │ │ + ldr r3, [pc, #212] @ 428a4 <_PyImport_ClearExtension@@Base+0x210> │ │ │ │ + ldr r1, [pc, #212] @ 428a8 <_PyImport_ClearExtension@@Base+0x214> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 427fc <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #16777216 @ 0x1000000 │ │ │ │ + bne 42804 <_PyImport_ClearExtension@@Base+0x170> │ │ │ │ + ldr r3, [pc, #184] @ 428ac <_PyImport_ClearExtension@@Base+0x218> │ │ │ │ + ldr r1, [pc, #184] @ 428b0 <_PyImport_ClearExtension@@Base+0x21c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 128554 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bgt 42838 <_PyImport_ClearExtension@@Base+0x1a4> │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 427fc <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ + ldr r3, [pc, #136] @ 428b4 <_PyImport_ClearExtension@@Base+0x220> │ │ │ │ + ldr r1, [pc, #136] @ 428b8 <_PyImport_ClearExtension@@Base+0x224> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 427fc <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq 4289c <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4287c <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 42868 <_PyImport_ClearExtension@@Base+0x1d4> │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + bl 99e8c │ │ │ │ + b 4287c <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31bfd8 <_PyTime_AsTimeval@@Base+0x17c0> │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 4285c <_PyImport_ClearExtension@@Base+0x1c8> │ │ │ │ + b 427fc <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 99998 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r4, #28] │ │ │ │ + strne r5, [r4, #32] │ │ │ │ + bne 4289c <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ + bl 2a064c │ │ │ │ + b 427fc <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq ip, r8, r0, ror #22 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + mlaseq r8, r4, r4, sp │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x0038d4b4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #220] @ 42d20 <_PyImport_ClearExtension@@Base+0x210> │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #220] @ 429b0 <_PyImport_ClearExtension@@Base+0x31c> │ │ │ │ + bl 3581c0 │ │ │ │ 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 42c78 <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ - ldr r3, [pc, #184] @ 42d24 <_PyImport_ClearExtension@@Base+0x214> │ │ │ │ - ldr r1, [pc, #184] @ 42d28 <_PyImport_ClearExtension@@Base+0x218> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 42c98 <_PyImport_ClearExtension@@Base+0x188> │ │ │ │ - ldr r2, [pc, #172] @ 42d2c <_PyImport_ClearExtension@@Base+0x21c> │ │ │ │ + beq 42908 <_PyImport_ClearExtension@@Base+0x274> │ │ │ │ + ldr r3, [pc, #184] @ 429b4 <_PyImport_ClearExtension@@Base+0x320> │ │ │ │ + ldr r1, [pc, #184] @ 429b8 <_PyImport_ClearExtension@@Base+0x324> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 42928 <_PyImport_ClearExtension@@Base+0x294> │ │ │ │ + ldr r2, [pc, #172] @ 429bc <_PyImport_ClearExtension@@Base+0x328> │ │ │ │ ldr r2, [r2, #624] @ 0x270 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 42ca0 <_PyImport_ClearExtension@@Base+0x190> │ │ │ │ - ldr r3, [pc, #160] @ 42d30 <_PyImport_ClearExtension@@Base+0x220> │ │ │ │ - ldr r1, [pc, #160] @ 42d34 <_PyImport_ClearExtension@@Base+0x224> │ │ │ │ + beq 42930 <_PyImport_ClearExtension@@Base+0x29c> │ │ │ │ + ldr r3, [pc, #160] @ 429c0 <_PyImport_ClearExtension@@Base+0x32c> │ │ │ │ + ldr r1, [pc, #160] @ 429c4 <_PyImport_ClearExtension@@Base+0x330> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ - b 42d18 <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ - ldr r0, [pc, #144] @ 42d38 <_PyImport_ClearExtension@@Base+0x228> │ │ │ │ + b 429a8 <_PyImport_ClearExtension@@Base+0x314> │ │ │ │ + ldr r0, [pc, #144] @ 429c8 <_PyImport_ClearExtension@@Base+0x334> │ │ │ │ mov r1, r4 │ │ │ │ - bl bbe74 │ │ │ │ + bl bc130 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 42c98 <_PyImport_ClearExtension@@Base+0x188> │ │ │ │ - bl 29b7d0 │ │ │ │ + blt 42928 <_PyImport_ClearExtension@@Base+0x294> │ │ │ │ + bl 2aa2e4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2943c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 42cdc <_PyImport_ClearExtension@@Base+0x1cc> │ │ │ │ + bne 4296c <_PyImport_ClearExtension@@Base+0x2d8> │ │ │ │ bl 32df4 │ │ │ │ - b 42d00 <_PyImport_ClearExtension@@Base+0x1f0> │ │ │ │ - bl 29c3b4 │ │ │ │ - ldr r0, [pc, #84] @ 42d3c <_PyImport_ClearExtension@@Base+0x22c> │ │ │ │ - bl 29c958 <_PySlice_FromIndices@@Base+0x160> │ │ │ │ + b 42990 <_PyImport_ClearExtension@@Base+0x2fc> │ │ │ │ + bl 2aae40 │ │ │ │ + ldr r0, [pc, #84] @ 429cc <_PyImport_ClearExtension@@Base+0x338> │ │ │ │ + bl 2ab3e4 <_PySlice_FromIndices@@Base+0x160> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 42d00 <_PyImport_ClearExtension@@Base+0x1f0> │ │ │ │ - ldr r3, [pc, #72] @ 42d40 <_PyImport_ClearExtension@@Base+0x230> │ │ │ │ + bne 42990 <_PyImport_ClearExtension@@Base+0x2fc> │ │ │ │ + ldr r3, [pc, #72] @ 429d0 <_PyImport_ClearExtension@@Base+0x33c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 42d18 <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ + bl 144254 │ │ │ │ + b 429a8 <_PyImport_ClearExtension@@Base+0x314> │ │ │ │ mov r0, r4 │ │ │ │ - bl a6554 │ │ │ │ + bl a65e0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #44] @ 42d44 <_PyImport_ClearExtension@@Base+0x234> │ │ │ │ - bl a9b50 │ │ │ │ + ldr r0, [pc, #44] @ 429d4 <_PyImport_ClearExtension@@Base+0x340> │ │ │ │ + bl a9d18 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sp, [r5], #-164 @ 0xffffff5c │ │ │ │ - eorseq sl, r7, r8, lsr #8 │ │ │ │ + eorseq fp, r7, r8, lsr #31 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq fp, r8, r8, lsl #19 │ │ │ │ - @ instruction: 0x0038b9b0 │ │ │ │ - eorseq r9, r6, r8, ror #9 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x0038b9bc │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3960] @ 0xf78 │ │ │ │ - sub sp, sp, #116 @ 0x74 │ │ │ │ - add lr, sp, #12 │ │ │ │ - add ip, sp, #16 │ │ │ │ - mov r0, r1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #148] @ 42e10 <_PyImport_ClearExtension@@Base+0x300> │ │ │ │ - bl 2d6e58 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 42e08 <_PyImport_ClearExtension@@Base+0x2f8> │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl c3e9c │ │ │ │ - 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 c7bec │ │ │ │ - cmp r4, #0 │ │ │ │ - bge 42de8 <_PyImport_ClearExtension@@Base+0x2d8> │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 42dfc <_PyImport_ClearExtension@@Base+0x2ec> │ │ │ │ - bl 132790 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 42d94 <_PyImport_ClearExtension@@Base+0x284> │ │ │ │ - mov r0, #0 │ │ │ │ - b 42e08 <_PyImport_ClearExtension@@Base+0x2f8> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, sp, #24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 43594 <_PyImport_ClearExtension@@Base+0xa84> │ │ │ │ - b 42e08 <_PyImport_ClearExtension@@Base+0x2f8> │ │ │ │ - ldr r3, [pc, #16] @ 42e14 <_PyImport_ClearExtension@@Base+0x304> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r2, r7, r0, lsl #12 │ │ │ │ + eorseq sp, r8, r4, lsl #10 │ │ │ │ + eorseq sp, r8, ip, lsr #10 │ │ │ │ + eorseq fp, r6, r8, rrx │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq sp, r8, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 42e40 <_PyImport_ClearExtension@@Base+0x330> │ │ │ │ + bne 42a00 <_PyImport_ClearExtension@@Base+0x36c> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ce348 │ │ │ │ + b 1d470c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 42e64 <_PyImport_ClearExtension@@Base+0x354> │ │ │ │ + ldr r0, [pc, #20] @ 42a24 <_PyImport_ClearExtension@@Base+0x390> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 42e34 <_PyImport_ClearExtension@@Base+0x324> │ │ │ │ - @ instruction: 0x003727bc │ │ │ │ + b 429f4 <_PyImport_ClearExtension@@Base+0x360> │ │ │ │ + eorseq r4, r7, r0, lsl #6 │ │ │ │ + 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 42a5c <_PyImport_ClearExtension@@Base+0x3c8> │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrgt r1, [r6] │ │ │ │ + ldrle r1, [pc, #48] @ 42a8c <_PyImport_ClearExtension@@Base+0x3f8> │ │ │ │ + b 42a7c <_PyImport_ClearExtension@@Base+0x3e8> │ │ │ │ + ldr r0, [pc, #44] @ 42a90 <_PyImport_ClearExtension@@Base+0x3fc> │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + b 42a4c <_PyImport_ClearExtension@@Base+0x3b8> │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 42d88 <_PyImport_ClearExtension@@Base+0x6f4> │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sl, r5, ip, asr #17 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r4, r2 │ │ │ │ + bl ef648 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 42ad8 <_PyImport_ClearExtension@@Base+0x444> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 42ad0 <_PyImport_ClearExtension@@Base+0x43c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1a6a60 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 42ad8 <_PyImport_ClearExtension@@Base+0x444> │ │ │ │ + pop {r4, lr} │ │ │ │ + b 2da500 │ │ │ │ + ldr r3, [pc, #16] @ 42af0 <_PyImport_ClearExtension@@Base+0x45c> │ │ │ │ + ldr r1, [pc, #16] @ 42af4 <_PyImport_ClearExtension@@Base+0x460> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sp, r8, r0, asr #10 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 42b30 <_PyImport_ClearExtension@@Base+0x49c> │ │ │ │ + ldr r0, [r0, #3884] @ 0xf2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 42b38 <_PyImport_ClearExtension@@Base+0x4a4> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r1, r3 │ │ │ │ + bge 42b40 <_PyImport_ClearExtension@@Base+0x4ac> │ │ │ │ + ldr r2, [pc, #68] @ 42b64 <_PyImport_ClearExtension@@Base+0x4d0> │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r2] │ │ │ │ + b 42b5c <_PyImport_ClearExtension@@Base+0x4c8> │ │ │ │ + ldr r1, [pc, #48] @ 42b68 <_PyImport_ClearExtension@@Base+0x4d4> │ │ │ │ + b 42b44 <_PyImport_ClearExtension@@Base+0x4b0> │ │ │ │ + ldr r1, [pc, #44] @ 42b6c <_PyImport_ClearExtension@@Base+0x4d8> │ │ │ │ + b 42b44 <_PyImport_ClearExtension@@Base+0x4b0> │ │ │ │ + ldr r1, [pc, #40] @ 42b70 <_PyImport_ClearExtension@@Base+0x4dc> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [pc, #24] @ 42b74 <_PyImport_ClearExtension@@Base+0x4e0> │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r2, [pc] @ 42b64 <_PyImport_ClearExtension@@Base+0x4d0> │ │ │ │ + b b2b28 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sp, r8, r8, ror #10 │ │ │ │ + eorseq sp, r8, r0, lsl #11 │ │ │ │ + eorseq sp, r8, ip, lsr #11 │ │ │ │ + subseq lr, r1, r0, lsl r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 42e78 <_PyImport_ClearExtension@@Base+0x368> │ │ │ │ - b 1b9590 │ │ │ │ - ldr r0, [pc] @ 42e80 <_PyImport_ClearExtension@@Base+0x370> │ │ │ │ + beq 42b88 <_PyImport_ClearExtension@@Base+0x4f4> │ │ │ │ + b 1be6b8 │ │ │ │ + ldr r0, [pc] @ 42b90 <_PyImport_ClearExtension@@Base+0x4fc> │ │ │ │ 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] │ │ │ │ @@ -25063,875 +24875,839 @@ │ │ │ │ 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 42ee4 <_PyImport_ClearExtension@@Base+0x3d4> │ │ │ │ + beq 42bf4 <_PyImport_ClearExtension@@Base+0x560> │ │ │ │ str r0, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #100] @ 42f44 <_PyImport_ClearExtension@@Base+0x434> │ │ │ │ - bl 128d64 │ │ │ │ - b 42f04 <_PyImport_ClearExtension@@Base+0x3f4> │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 42efc <_PyImport_ClearExtension@@Base+0x3ec> │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r0, [pc, #80] @ 42f48 <_PyImport_ClearExtension@@Base+0x438> │ │ │ │ - bl 128d64 │ │ │ │ - b 42f04 <_PyImport_ClearExtension@@Base+0x3f4> │ │ │ │ - ldr r0, [pc, #72] @ 42f4c <_PyImport_ClearExtension@@Base+0x43c> │ │ │ │ - bl 128d64 │ │ │ │ + ldr r0, [pc, #100] @ 42c54 <_PyImport_ClearExtension@@Base+0x5c0> │ │ │ │ + bl 128d34 │ │ │ │ + b 42c14 <_PyImport_ClearExtension@@Base+0x580> │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 42c0c <_PyImport_ClearExtension@@Base+0x578> │ │ │ │ + str ip, [sp] │ │ │ │ + ldr r0, [pc, #80] @ 42c58 <_PyImport_ClearExtension@@Base+0x5c4> │ │ │ │ + bl 128d34 │ │ │ │ + b 42c14 <_PyImport_ClearExtension@@Base+0x580> │ │ │ │ + ldr r0, [pc, #72] @ 42c5c <_PyImport_ClearExtension@@Base+0x5c8> │ │ │ │ + bl 128d34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42f20 <_PyImport_ClearExtension@@Base+0x410> │ │ │ │ + beq 42c30 <_PyImport_ClearExtension@@Base+0x59c> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 42f20 <_PyImport_ClearExtension@@Base+0x410> │ │ │ │ + beq 42c30 <_PyImport_ClearExtension@@Base+0x59c> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 77800 │ │ │ │ + bl 774a8 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r5, #0 │ │ │ │ - beq 42f3c <_PyImport_ClearExtension@@Base+0x42c> │ │ │ │ + beq 42c4c <_PyImport_ClearExtension@@Base+0x5b8> │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 779d8 │ │ │ │ + b 77680 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq fp, r8, r4, asr #19 │ │ │ │ - @ instruction: 0x0038b7b0 │ │ │ │ - @ instruction: 0x0038b9d8 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 42f60 <_PyImport_ClearExtension@@Base+0x450> │ │ │ │ - b a6554 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 42f88 <_PyImport_ClearExtension@@Base+0x478> │ │ │ │ - ldr r1, [pc, #16] @ 42f8c <_PyImport_ClearExtension@@Base+0x47c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r8, r8, lsl r0 │ │ │ │ + eorseq sp, r8, r8, asr #11 │ │ │ │ + eorseq sp, r8, r4, asr r3 │ │ │ │ + @ instruction: 0x0038d5dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ + str r0, [ip, #3960] @ 0xf78 │ │ │ │ + sub sp, sp, #116 @ 0x74 │ │ │ │ + add lr, sp, #12 │ │ │ │ + add ip, sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ - bl 3177f4 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 42fc8 <_PyImport_ClearExtension@@Base+0x4b8> │ │ │ │ - bl a583c │ │ │ │ - ldr r3, [pc, #36] @ 42fe0 <_PyImport_ClearExtension@@Base+0x4d0> │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [pc, #148] @ 42d28 <_PyImport_ClearExtension@@Base+0x694> │ │ │ │ + bl 2df1f4 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 42fe4 <_PyImport_ClearExtension@@Base+0x4d4> │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 42fe0 <_PyImport_ClearExtension@@Base+0x4d0> │ │ │ │ - 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 │ │ │ │ + beq 42d20 <_PyImport_ClearExtension@@Base+0x68c> │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl c4160 │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - bhi 4301c <_PyImport_ClearExtension@@Base+0x50c> │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrgt r1, [r6] │ │ │ │ - ldrle r1, [pc, #48] @ 4304c <_PyImport_ClearExtension@@Base+0x53c> │ │ │ │ - b 4303c <_PyImport_ClearExtension@@Base+0x52c> │ │ │ │ - ldr r0, [pc, #44] @ 43050 <_PyImport_ClearExtension@@Base+0x540> │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - b 4300c <_PyImport_ClearExtension@@Base+0x4fc> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 29280 <__wait4_time64@plt> │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - mov r2, #0 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 43180 <_PyImport_ClearExtension@@Base+0x670> │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r8, r5, ip, asr #26 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble 4308c <_PyImport_ClearExtension@@Base+0x57c> │ │ │ │ - ldr r0, [r0, #3884] @ 0xf2c │ │ │ │ + bl c7eb0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge 42d00 <_PyImport_ClearExtension@@Base+0x66c> │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 42d14 <_PyImport_ClearExtension@@Base+0x680> │ │ │ │ + bl 132754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43094 <_PyImport_ClearExtension@@Base+0x584> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r1, r3 │ │ │ │ - bge 4309c <_PyImport_ClearExtension@@Base+0x58c> │ │ │ │ - ldr r2, [pc, #68] @ 430c0 <_PyImport_ClearExtension@@Base+0x5b0> │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r2] │ │ │ │ - b 430b8 <_PyImport_ClearExtension@@Base+0x5a8> │ │ │ │ - ldr r1, [pc, #48] @ 430c4 <_PyImport_ClearExtension@@Base+0x5b4> │ │ │ │ - b 430a0 <_PyImport_ClearExtension@@Base+0x590> │ │ │ │ - ldr r1, [pc, #44] @ 430c8 <_PyImport_ClearExtension@@Base+0x5b8> │ │ │ │ - b 430a0 <_PyImport_ClearExtension@@Base+0x590> │ │ │ │ - ldr r1, [pc, #40] @ 430cc <_PyImport_ClearExtension@@Base+0x5bc> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 430d0 <_PyImport_ClearExtension@@Base+0x5c0> │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r2, [pc] @ 430c0 <_PyImport_ClearExtension@@Base+0x5b0> │ │ │ │ - b b2890 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r8, ip, asr #20 │ │ │ │ - eorseq fp, r8, r4, ror #20 │ │ │ │ - mlaseq r8, r0, sl, fp │ │ │ │ - @ instruction: 0x0051c890 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 430e4 <_PyImport_ClearExtension@@Base+0x5d4> │ │ │ │ - b 1b9590 │ │ │ │ - ldr r0, [pc] @ 430ec <_PyImport_ClearExtension@@Base+0x5dc> │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + beq 42cac <_PyImport_ClearExtension@@Base+0x618> │ │ │ │ + mov r0, #0 │ │ │ │ + b 42d20 <_PyImport_ClearExtension@@Base+0x68c> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, sp, #24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 43558 <_PyImport_ClearExtension@@Base+0xec4> │ │ │ │ + b 42d20 <_PyImport_ClearExtension@@Base+0x68c> │ │ │ │ + ldr r3, [pc, #16] @ 42d2c <_PyImport_ClearExtension@@Base+0x698> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144254 │ │ │ │ + add sp, sp, #116 @ 0x74 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + subseq r2, r7, r0, lsl #12 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 43124 <_PyImport_ClearExtension@@Base+0x614> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - bl 115c44 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 21ed40 │ │ │ │ cmn r0, #1 │ │ │ │ - mov r3, r0 │ │ │ │ - bne 43160 <_PyImport_ClearExtension@@Base+0x650> │ │ │ │ - b 4314c <_PyImport_ClearExtension@@Base+0x63c> │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #64] @ 43174 <_PyImport_ClearExtension@@Base+0x664> │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4310c <_PyImport_ClearExtension@@Base+0x5fc> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl a583c │ │ │ │ + bne 42d68 <_PyImport_ClearExtension@@Base+0x6d4> │ │ │ │ + bl a58c8 │ │ │ │ + ldr r3, [pc, #36] @ 42d80 <_PyImport_ClearExtension@@Base+0x6ec> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43144 <_PyImport_ClearExtension@@Base+0x634> │ │ │ │ - ldr r0, [pc, #24] @ 43178 <_PyImport_ClearExtension@@Base+0x668> │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 4317c <_PyImport_ClearExtension@@Base+0x66c> │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [pc, #16] @ 42d84 <_PyImport_ClearExtension@@Base+0x6f0> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 43178 <_PyImport_ClearExtension@@Base+0x668> │ │ │ │ + ldr r0, [pc, #4] @ 42d80 <_PyImport_ClearExtension@@Base+0x6ec> │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003726d8 │ │ │ │ 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] @ 43274 <_PyImport_ClearExtension@@Base+0x764> │ │ │ │ + ldr fp, [pc, #220] @ 42e7c <_PyImport_ClearExtension@@Base+0x7e8> │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r1, fp │ │ │ │ - ldreq sl, [pc, #212] @ 43278 <_PyImport_ClearExtension@@Base+0x768> │ │ │ │ + ldreq sl, [pc, #212] @ 42e80 <_PyImport_ClearExtension@@Base+0x7ec> │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ moveq r9, #6 │ │ │ │ - beq 431d4 <_PyImport_ClearExtension@@Base+0x6c4> │ │ │ │ + beq 42ddc <_PyImport_ClearExtension@@Base+0x748> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ cmp r0, #0 │ │ │ │ ldreq sl, [sp, #4] │ │ │ │ ldreq r9, [sp, #12] │ │ │ │ - bne 43268 <_PyImport_ClearExtension@@Base+0x758> │ │ │ │ + bne 42e70 <_PyImport_ClearExtension@@Base+0x7dc> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r8, [r4, #20] │ │ │ │ - ldreq r8, [pc, #148] @ 4327c <_PyImport_ClearExtension@@Base+0x76c> │ │ │ │ + ldreq r8, [pc, #148] @ 42e84 <_PyImport_ClearExtension@@Base+0x7f0> │ │ │ │ cmp r7, #1 │ │ │ │ mov r4, #0 │ │ │ │ - beq 4321c <_PyImport_ClearExtension@@Base+0x70c> │ │ │ │ + beq 42e24 <_PyImport_ClearExtension@@Base+0x790> │ │ │ │ cmp r4, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ - bge 43214 <_PyImport_ClearExtension@@Base+0x704> │ │ │ │ + bge 42e1c <_PyImport_ClearExtension@@Base+0x788> │ │ │ │ ldrb r1, [r8, r4] │ │ │ │ bl 2a8dc │ │ │ │ cmp r0, #0 │ │ │ │ addne r4, r4, #1 │ │ │ │ - bne 431f0 <_PyImport_ClearExtension@@Base+0x6e0> │ │ │ │ + bne 42df8 <_PyImport_ClearExtension@@Base+0x764> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 43248 <_PyImport_ClearExtension@@Base+0x738> │ │ │ │ + beq 42e50 <_PyImport_ClearExtension@@Base+0x7bc> │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r7 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ - blt 43248 <_PyImport_ClearExtension@@Base+0x738> │ │ │ │ + blt 42e50 <_PyImport_ClearExtension@@Base+0x7bc> │ │ │ │ ldrb r1, [r8, r7] │ │ │ │ bl 2a8dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43220 <_PyImport_ClearExtension@@Base+0x710> │ │ │ │ + bne 42e28 <_PyImport_ClearExtension@@Base+0x794> │ │ │ │ cmp r6, fp │ │ │ │ - beq 43258 <_PyImport_ClearExtension@@Base+0x748> │ │ │ │ + beq 42e60 <_PyImport_ClearExtension@@Base+0x7cc> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ sub r1, r5, r4 │ │ │ │ add r0, r8, r4 │ │ │ │ - bl 1cc47c │ │ │ │ - b 4326c <_PyImport_ClearExtension@@Base+0x75c> │ │ │ │ + bl 1d2840 │ │ │ │ + b 42e74 <_PyImport_ClearExtension@@Base+0x7e0> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r8, r4, ror #21 │ │ │ │ + eorseq sp, r8, r8, ror r6 │ │ │ │ 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] @ 432b8 <_PyImport_ClearExtension@@Base+0x7a8> │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 432bc <_PyImport_ClearExtension@@Base+0x7ac> │ │ │ │ - movge r0, r2 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 42e98 <_PyImport_ClearExtension@@Base+0x804> │ │ │ │ + b 1be6b8 │ │ │ │ + ldr r0, [pc] @ 42ea0 <_PyImport_ClearExtension@@Base+0x80c> │ │ │ │ bx lr │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 42eb4 <_PyImport_ClearExtension@@Base+0x820> │ │ │ │ + b a65e0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldmib r0, {r2, r3} │ │ │ │ - lsr r3, r3, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - ldr r1, [r2, #20] │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ - movcc r3, #1 │ │ │ │ - mla r4, r1, r3, r4 │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 43300 <_PyImport_ClearExtension@@Base+0x7f0> │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4330c <_PyImport_ClearExtension@@Base+0x7fc> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a5b2c │ │ │ │ + ldr r3, [pc, #16] @ 42edc <_PyImport_ClearExtension@@Base+0x848> │ │ │ │ + ldr r1, [pc, #16] @ 42ee0 <_PyImport_ClearExtension@@Base+0x84c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b a6554 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x00381bb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, 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 4336c <_PyImport_ClearExtension@@Base+0x85c> │ │ │ │ - clz r1, r4 │ │ │ │ - lsr r1, r1, #5 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ - orrne r1, r1, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 433a4 <_PyImport_ClearExtension@@Base+0x894> │ │ │ │ - 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] @ 433fc <_PyImport_ClearExtension@@Base+0x8ec> │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 433f0 <_PyImport_ClearExtension@@Base+0x8e0> │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 2a1bf4 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - blt 433f0 <_PyImport_ClearExtension@@Base+0x8e0> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 1e8ba8 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 42f18 <_PyImport_ClearExtension@@Base+0x884> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + bl 115b50 │ │ │ │ cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 433d4 <_PyImport_ClearExtension@@Base+0x8c4> │ │ │ │ - bl a583c │ │ │ │ + mov r3, r0 │ │ │ │ + bne 42f54 <_PyImport_ClearExtension@@Base+0x8c0> │ │ │ │ + b 42f40 <_PyImport_ClearExtension@@Base+0x8ac> │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #64] @ 42f68 <_PyImport_ClearExtension@@Base+0x8d4> │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 433f0 <_PyImport_ClearExtension@@Base+0x8e0> │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, #3 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2c8160 <_Py_set_inheritable_async_safe@@Base+0x2e4> │ │ │ │ + bne 42f00 <_PyImport_ClearExtension@@Base+0x86c> │ │ │ │ mov r0, #0 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, r4, asr r6 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 42f38 <_PyImport_ClearExtension@@Base+0x8a4> │ │ │ │ + ldr r0, [pc, #24] @ 42f6c <_PyImport_ClearExtension@@Base+0x8d8> │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #20] @ 42f70 <_PyImport_ClearExtension@@Base+0x8dc> │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #8] @ 42f6c <_PyImport_ClearExtension@@Base+0x8d8> │ │ │ │ + moveq r0, r2 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq r4, r7, ip, lsl r2 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + bxeq lr │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bhi 4343c <_PyImport_ClearExtension@@Base+0x92c> │ │ │ │ + bhi 42fd0 <_PyImport_ClearExtension@@Base+0x93c> │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fe38 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd7c <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4345c <_PyImport_ClearExtension@@Base+0x94c> │ │ │ │ - b 43478 <_PyImport_ClearExtension@@Base+0x968> │ │ │ │ - ldr r0, [pc, #316] @ 43580 <_PyImport_ClearExtension@@Base+0xa70> │ │ │ │ + bne 42ff0 <_PyImport_ClearExtension@@Base+0x95c> │ │ │ │ + b 4300c <_PyImport_ClearExtension@@Base+0x978> │ │ │ │ + ldr r0, [pc, #316] @ 43114 <_PyImport_ClearExtension@@Base+0xa80> │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43578 <_PyImport_ClearExtension@@Base+0xa68> │ │ │ │ - b 43428 <_PyImport_ClearExtension@@Base+0x918> │ │ │ │ - bl ab0c8 │ │ │ │ + beq 4310c <_PyImport_ClearExtension@@Base+0xa78> │ │ │ │ + b 42fbc <_PyImport_ClearExtension@@Base+0x928> │ │ │ │ + bl ab290 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4348c <_PyImport_ClearExtension@@Base+0x97c> │ │ │ │ + bne 43020 <_PyImport_ClearExtension@@Base+0x98c> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 434a8 <_PyImport_ClearExtension@@Base+0x998> │ │ │ │ - bl a583c │ │ │ │ + bne 4303c <_PyImport_ClearExtension@@Base+0x9a8> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 434a8 <_PyImport_ClearExtension@@Base+0x998> │ │ │ │ - b 43578 <_PyImport_ClearExtension@@Base+0xa68> │ │ │ │ + beq 4303c <_PyImport_ClearExtension@@Base+0x9a8> │ │ │ │ + b 4310c <_PyImport_ClearExtension@@Base+0xa78> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 43470 <_PyImport_ClearExtension@@Base+0x960> │ │ │ │ + bne 43004 <_PyImport_ClearExtension@@Base+0x970> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 43470 <_PyImport_ClearExtension@@Base+0x960> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 43004 <_PyImport_ClearExtension@@Base+0x970> │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ - ble 43524 <_PyImport_ClearExtension@@Base+0xa14> │ │ │ │ + ble 430b8 <_PyImport_ClearExtension@@Base+0xa24> │ │ │ │ ldr r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 434dc <_PyImport_ClearExtension@@Base+0x9cc> │ │ │ │ + beq 43070 <_PyImport_ClearExtension@@Base+0x9dc> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r5, #16] │ │ │ │ - beq 43524 <_PyImport_ClearExtension@@Base+0xa14> │ │ │ │ - b 43568 <_PyImport_ClearExtension@@Base+0xa58> │ │ │ │ - ldr r3, [pc, #160] @ 43584 <_PyImport_ClearExtension@@Base+0xa74> │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 434f8 <_PyImport_ClearExtension@@Base+0x9e8> │ │ │ │ - ldr r1, [pc, #148] @ 43584 <_PyImport_ClearExtension@@Base+0xa74> │ │ │ │ - bl adf14 │ │ │ │ + beq 430b8 <_PyImport_ClearExtension@@Base+0xa24> │ │ │ │ + b 430fc <_PyImport_ClearExtension@@Base+0xa68> │ │ │ │ + ldr r3, [pc, #160] @ 43118 <_PyImport_ClearExtension@@Base+0xa84> │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4308c <_PyImport_ClearExtension@@Base+0x9f8> │ │ │ │ + ldr r1, [pc, #148] @ 43118 <_PyImport_ClearExtension@@Base+0xa84> │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4350c <_PyImport_ClearExtension@@Base+0x9fc> │ │ │ │ + beq 430a0 <_PyImport_ClearExtension@@Base+0xa0c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 43524 <_PyImport_ClearExtension@@Base+0xa14> │ │ │ │ - ldr r2, [pc, #116] @ 43588 <_PyImport_ClearExtension@@Base+0xa78> │ │ │ │ - ldr r1, [pc, #116] @ 4358c <_PyImport_ClearExtension@@Base+0xa7c> │ │ │ │ - ldr r0, [pc, #100] @ 43580 <_PyImport_ClearExtension@@Base+0xa70> │ │ │ │ + beq 430b8 <_PyImport_ClearExtension@@Base+0xa24> │ │ │ │ + ldr r2, [pc, #116] @ 4311c <_PyImport_ClearExtension@@Base+0xa88> │ │ │ │ + ldr r1, [pc, #116] @ 43120 <_PyImport_ClearExtension@@Base+0xa8c> │ │ │ │ + ldr r0, [pc, #100] @ 43114 <_PyImport_ClearExtension@@Base+0xa80> │ │ │ │ mov r3, r5 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 43578 <_PyImport_ClearExtension@@Base+0xa68> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4310c <_PyImport_ClearExtension@@Base+0xa78> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt 43544 <_PyImport_ClearExtension@@Base+0xa34> │ │ │ │ + bgt 430d8 <_PyImport_ClearExtension@@Base+0xa44> │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #80] @ 43590 <_PyImport_ClearExtension@@Base+0xa80> │ │ │ │ + ldreq r0, [pc, #80] @ 43124 <_PyImport_ClearExtension@@Base+0xa90> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1cc47c │ │ │ │ + b 1d2840 │ │ │ │ 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 4390c <_PyDeadline_Get@@Base+0x58> │ │ │ │ - ldr r3, [pc, #20] @ 43584 <_PyImport_ClearExtension@@Base+0xa74> │ │ │ │ + b 43324 <_PyImport_ClearExtension@@Base+0xc90> │ │ │ │ + ldr r3, [pc, #20] @ 43118 <_PyImport_ClearExtension@@Base+0xa84> │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4350c <_PyImport_ClearExtension@@Base+0x9fc> │ │ │ │ - b 434e8 <_PyImport_ClearExtension@@Base+0x9d8> │ │ │ │ + beq 430a0 <_PyImport_ClearExtension@@Base+0xa0c> │ │ │ │ + b 4307c <_PyImport_ClearExtension@@Base+0x9e8> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x00358cdc │ │ │ │ + eorseq sl, r5, ip, asr r8 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r0, r6, ip, lsl #6 │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ + eorseq r1, r6, ip, lsl #29 │ │ │ │ + eorseq sl, r6, r8, asr #17 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - bne 435c4 <_PyImport_ClearExtension@@Base+0xab4> │ │ │ │ - mov r2, #88 @ 0x58 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 29658 │ │ │ │ - ldr r1, [pc, #568] @ 43804 <_PyImport_ClearExtension@@Base+0xcf4> │ │ │ │ - ldr r0, [pc, #568] @ 43808 <_PyImport_ClearExtension@@Base+0xcf8> │ │ │ │ - bl 16b720 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ - subs r8, r0, #0 │ │ │ │ - beq 437fc <_PyImport_ClearExtension@@Base+0xcec> │ │ │ │ - bl aaa48 │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 43604 <_PyImport_ClearExtension@@Base+0xaf4> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r8] │ │ │ │ - bne 43604 <_PyImport_ClearExtension@@Base+0xaf4> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 437fc <_PyImport_ClearExtension@@Base+0xcec> │ │ │ │ - ldrd r0, [r5, #8] │ │ │ │ - bl 35460c │ │ │ │ - ldr r2, [pc, #496] @ 4380c <_PyImport_ClearExtension@@Base+0xcfc> │ │ │ │ - ldr r3, [pc, #496] @ 43810 <_PyImport_ClearExtension@@Base+0xd00> │ │ │ │ - bl 35466c │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [r5] │ │ │ │ - bl 35460c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 3542b8 │ │ │ │ - bl ab1b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 437b0 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ - str r0, [r4, #12] │ │ │ │ - ldrd r0, [r5, #24] │ │ │ │ - bl 35460c │ │ │ │ - ldr r2, [pc, #424] @ 4380c <_PyImport_ClearExtension@@Base+0xcfc> │ │ │ │ - ldr r3, [pc, #424] @ 43810 <_PyImport_ClearExtension@@Base+0xd00> │ │ │ │ - bl 35466c │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [r5, #16] │ │ │ │ - bl 35460c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 3542b8 │ │ │ │ - bl ab1b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 437b0 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ - str r0, [r4, #16] │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ - bl a6554 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 437b0 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ - str r0, [r4, #20] │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl a6554 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 437b0 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ - str r0, [r4, #24] │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl a6554 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 437b0 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ - str r0, [r4, #28] │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl a6554 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 437b0 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ - str r0, [r4, #32] │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl a6554 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 437b0 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl a6554 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 437b0 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl a6554 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 437b0 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ - ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl a6554 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 437b0 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl a6554 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 437b0 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl a6554 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 437b0 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ - str r0, [r4, #56] @ 0x38 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl a6554 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 437b0 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl a6554 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldmib r0, {r2, r3} │ │ │ │ + lsr r3, r3, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + ldr r1, [r2, #20] │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ + movcc r3, #1 │ │ │ │ + mla r4, r1, r3, r4 │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 43168 <_PyImport_ClearExtension@@Base+0xad4> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 437b0 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ - str r0, [r4, #64] @ 0x40 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl a6554 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 437b0 <_PyImport_ClearExtension@@Base+0xca0> │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ - str r3, [r4, #68] @ 0x44 │ │ │ │ - bl a6554 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 437d8 <_PyImport_ClearExtension@@Base+0xcc8> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 437fc <_PyImport_ClearExtension@@Base+0xcec> │ │ │ │ - sub r3, r3, #1 │ │ │ │ + bne 43174 <_PyImport_ClearExtension@@Base+0xae0> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a5bb8 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b a65e0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r2, [pc, #12] @ 4319c <_PyImport_ClearExtension@@Base+0xb08> │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 437fc <_PyImport_ClearExtension@@Base+0xcec> │ │ │ │ + ldr r0, [pc, #8] @ 431a0 <_PyImport_ClearExtension@@Base+0xb0c> │ │ │ │ + movge r0, r2 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + movgt r1, #0 │ │ │ │ + movle r1, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + orrne r1, r1, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + sub sp, sp, #32 │ │ │ │ + mov r6, r0 │ │ │ │ + bne 431f4 <_PyImport_ClearExtension@@Base+0xb60> │ │ │ │ + clz r1, r4 │ │ │ │ + lsr r1, r1, #5 │ │ │ │ + cmp r2, #2 │ │ │ │ + orrne r1, r1, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 4322c <_PyImport_ClearExtension@@Base+0xb98> │ │ │ │ + add ip, sp, #24 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + mov ip, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + mov r2, #0 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [pc, #108] @ 43284 <_PyImport_ClearExtension@@Base+0xbf0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 437fc <_PyImport_ClearExtension@@Base+0xcec> │ │ │ │ - str r3, [r4, #72] @ 0x48 │ │ │ │ - mov r0, r6 │ │ │ │ - bl a6554 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 43278 <_PyImport_ClearExtension@@Base+0xbe4> │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 1df5b0 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + blt 43278 <_PyImport_ClearExtension@@Base+0xbe4> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 1f0b10 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 4325c <_PyImport_ClearExtension@@Base+0xbc8> │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 43278 <_PyImport_ClearExtension@@Base+0xbe4> │ │ │ │ mov r3, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ 43814 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ - b a9b50 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, #3 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2d2818 <_Py_set_inheritable_async_safe@@Base+0x120> │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq sl, r6, r8, ror r5 │ │ │ │ - eorseq pc, r5, r4, lsl #10 │ │ │ │ - adcsge lr, r5, sp, lsl #27 │ │ │ │ - mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ - eorseq fp, r8, r8, ror #24 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, r7, r4, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 438ac <_PyImport_ClearExtension@@Base+0xd9c> │ │ │ │ + ldr r1, [pc, #124] @ 4331c <_PyImport_ClearExtension@@Base+0xc88> │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 43848 <_PyImport_ClearExtension@@Base+0xd38> │ │ │ │ - bl 340bf0 │ │ │ │ + bne 432b8 <_PyImport_ClearExtension@@Base+0xc24> │ │ │ │ + bl 343630 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 438a4 <_PyImport_ClearExtension@@Base+0xd94> │ │ │ │ + bne 43314 <_PyImport_ClearExtension@@Base+0xc80> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43884 <_PyImport_ClearExtension@@Base+0xd74> │ │ │ │ + bne 432f4 <_PyImport_ClearExtension@@Base+0xc60> │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 4389c <_PyImport_ClearExtension@@Base+0xd8c> │ │ │ │ + b 4330c <_PyImport_ClearExtension@@Base+0xc78> │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43878 <_PyImport_ClearExtension@@Base+0xd68> │ │ │ │ - ldr r0, [pc, #16] @ 438b0 <_PyImport_ClearExtension@@Base+0xda0> │ │ │ │ + beq 432e8 <_PyImport_ClearExtension@@Base+0xc54> │ │ │ │ + ldr r0, [pc, #16] @ 43320 <_PyImport_ClearExtension@@Base+0xc8c> │ │ │ │ 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 │ │ │ │ - │ │ │ │ -000438b4 <_PyDeadline_Get@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r2, #0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, sp │ │ │ │ - mov r1, r2 │ │ │ │ - bl 156330 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 438f4 <_PyDeadline_Get@@Base+0x40> │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [sp] │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - subs r0, r4, r3 │ │ │ │ - sbc r1, r5, r2 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ 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 43950 <_PyDeadline_Get@@Base+0x9c> │ │ │ │ + bne 43368 <_PyImport_ClearExtension@@Base+0xcd4> │ │ │ │ cmp r1, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc, #160] @ 439f0 <_PyDeadline_Get@@Base+0x13c> │ │ │ │ - b 1cc47c │ │ │ │ + ldreq r0, [pc, #160] @ 43408 <_PyImport_ClearExtension@@Base+0xd74> │ │ │ │ + b 1d2840 │ │ │ │ add r1, r8, r1 │ │ │ │ add r1, r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, r2 │ │ │ │ - bl 1cc47c │ │ │ │ + bl 1d2840 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 439e8 <_PyDeadline_Get@@Base+0x134> │ │ │ │ + beq 43400 <_PyImport_ClearExtension@@Base+0xd6c> │ │ │ │ cmp sl, #0 │ │ │ │ - ble 43990 <_PyDeadline_Get@@Base+0xdc> │ │ │ │ + ble 433a8 <_PyImport_ClearExtension@@Base+0xd14> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #100] @ 439f0 <_PyDeadline_Get@@Base+0x13c> │ │ │ │ + ldreq r0, [pc, #100] @ 43408 <_PyImport_ClearExtension@@Base+0xd74> │ │ │ │ mov r1, r7 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #72] @ 439f0 <_PyDeadline_Get@@Base+0x13c> │ │ │ │ + ldreq r0, [pc, #72] @ 43408 <_PyImport_ClearExtension@@Base+0xd74> │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r6, #20] │ │ │ │ - ldreq r1, [pc, #60] @ 439f0 <_PyDeadline_Get@@Base+0x13c> │ │ │ │ + ldreq r1, [pc, #60] @ 43408 <_PyImport_ClearExtension@@Base+0xd74> │ │ │ │ add r0, r0, r5 │ │ │ │ bl 29cdc │ │ │ │ cmp r9, #0 │ │ │ │ - ble 439e8 <_PyDeadline_Get@@Base+0x134> │ │ │ │ + ble 43400 <_PyImport_ClearExtension@@Base+0xd6c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 439f0 <_PyDeadline_Get@@Base+0x13c> │ │ │ │ + ldreq r0, [pc, #20] @ 43408 <_PyImport_ClearExtension@@Base+0xd74> │ │ │ │ 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] @ 43b2c <_PyDeadline_Get@@Base+0x278> │ │ │ │ + ldr ip, [pc, #304] @ 43544 <_PyImport_ClearExtension@@Base+0xeb0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 43b1c <_PyDeadline_Get@@Base+0x268> │ │ │ │ + bne 43534 <_PyImport_ClearExtension@@Base+0xea0> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, r3 │ │ │ │ - bne 43b24 <_PyDeadline_Get@@Base+0x270> │ │ │ │ + bne 4353c <_PyImport_ClearExtension@@Base+0xea8> │ │ │ │ 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 43a44 <_PyDeadline_Get@@Base+0x190> │ │ │ │ + beq 4345c <_PyImport_ClearExtension@@Base+0xdc8> │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ mov r0, r3 │ │ │ │ - b 1171e8 │ │ │ │ + b 1170f4 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #224] @ 43b30 <_PyDeadline_Get@@Base+0x27c> │ │ │ │ - ldr r0, [pc, #224] @ 43b34 <_PyDeadline_Get@@Base+0x280> │ │ │ │ + ldr r2, [pc, #224] @ 43548 <_PyImport_ClearExtension@@Base+0xeb4> │ │ │ │ + ldr r0, [pc, #224] @ 4354c <_PyImport_ClearExtension@@Base+0xeb8> │ │ │ │ cmp ip, #5 │ │ │ │ - bhi 43afc <_PyDeadline_Get@@Base+0x248> │ │ │ │ + bhi 43514 <_PyImport_ClearExtension@@Base+0xe80> │ │ │ │ ldrb ip, [r2, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #204] @ 43b38 <_PyDeadline_Get@@Base+0x284> │ │ │ │ + ldr r2, [pc, #204] @ 43550 <_PyImport_ClearExtension@@Base+0xebc> │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r3, lr │ │ │ │ moveq r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #180] @ 43b38 <_PyDeadline_Get@@Base+0x284> │ │ │ │ + ldr r2, [pc, #180] @ 43550 <_PyImport_ClearExtension@@Base+0xebc> │ │ │ │ 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] @ 43b38 <_PyDeadline_Get@@Base+0x284> │ │ │ │ + ldr r2, [pc, #148] @ 43550 <_PyImport_ClearExtension@@Base+0xebc> │ │ │ │ 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] @ 43b38 <_PyDeadline_Get@@Base+0x284> │ │ │ │ + ldr r2, [pc, #116] @ 43550 <_PyImport_ClearExtension@@Base+0xebc> │ │ │ │ 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] @ 43b38 <_PyDeadline_Get@@Base+0x284> │ │ │ │ + ldr r2, [pc, #84] @ 43550 <_PyImport_ClearExtension@@Base+0xebc> │ │ │ │ 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] @ 43b38 <_PyDeadline_Get@@Base+0x284> │ │ │ │ + ldr r2, [pc, #52] @ 43550 <_PyImport_ClearExtension@@Base+0xebc> │ │ │ │ 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] @ 43b3c <_PyDeadline_Get@@Base+0x288> │ │ │ │ + ldr r0, [pc, #24] @ 43554 <_PyImport_ClearExtension@@Base+0xec0> │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #16] @ 43b3c <_PyDeadline_Get@@Base+0x288> │ │ │ │ + ldr r0, [pc, #16] @ 43554 <_PyImport_ClearExtension@@Base+0xec0> │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r8, r5, ip, lsr #7 │ │ │ │ - subseq ip, r1, sl, asr #18 │ │ │ │ + subseq lr, r1, sl, asr #9 │ │ │ │ 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, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + bne 43588 <_PyImport_ClearExtension@@Base+0xef4> │ │ │ │ + mov r2, #88 @ 0x58 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 29658 │ │ │ │ + ldr r1, [pc, #568] @ 437c8 <_PyImport_ClearExtension@@Base+0x1134> │ │ │ │ + ldr r0, [pc, #568] @ 437cc <_PyImport_ClearExtension@@Base+0x1138> │ │ │ │ + bl 16c2f0 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq 437c0 <_PyImport_ClearExtension@@Base+0x112c> │ │ │ │ + bl aac10 │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 435c8 <_PyImport_ClearExtension@@Base+0xf34> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r8] │ │ │ │ + bne 435c8 <_PyImport_ClearExtension@@Base+0xf34> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 437c0 <_PyImport_ClearExtension@@Base+0x112c> │ │ │ │ + ldrd r0, [r5, #8] │ │ │ │ + bl 356178 │ │ │ │ + ldr r2, [pc, #496] @ 437d0 <_PyImport_ClearExtension@@Base+0x113c> │ │ │ │ + ldr r3, [pc, #496] @ 437d4 <_PyImport_ClearExtension@@Base+0x1140> │ │ │ │ + bl 3561d8 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [r5] │ │ │ │ + bl 356178 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 355e24 │ │ │ │ + bl ab380 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 43774 <_PyImport_ClearExtension@@Base+0x10e0> │ │ │ │ + str r0, [r4, #12] │ │ │ │ + ldrd r0, [r5, #24] │ │ │ │ + bl 356178 │ │ │ │ + ldr r2, [pc, #424] @ 437d0 <_PyImport_ClearExtension@@Base+0x113c> │ │ │ │ + ldr r3, [pc, #424] @ 437d4 <_PyImport_ClearExtension@@Base+0x1140> │ │ │ │ + bl 3561d8 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [r5, #16] │ │ │ │ + bl 356178 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 355e24 │ │ │ │ + bl ab380 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 43774 <_PyImport_ClearExtension@@Base+0x10e0> │ │ │ │ + str r0, [r4, #16] │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ + bl a65e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 43774 <_PyImport_ClearExtension@@Base+0x10e0> │ │ │ │ + str r0, [r4, #20] │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ + bl a65e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 43774 <_PyImport_ClearExtension@@Base+0x10e0> │ │ │ │ + str r0, [r4, #24] │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ + bl a65e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 43774 <_PyImport_ClearExtension@@Base+0x10e0> │ │ │ │ + str r0, [r4, #28] │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ + bl a65e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 43774 <_PyImport_ClearExtension@@Base+0x10e0> │ │ │ │ + str r0, [r4, #32] │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ + bl a65e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 43774 <_PyImport_ClearExtension@@Base+0x10e0> │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ + bl a65e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 43774 <_PyImport_ClearExtension@@Base+0x10e0> │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ + bl a65e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 43774 <_PyImport_ClearExtension@@Base+0x10e0> │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ + bl a65e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 43774 <_PyImport_ClearExtension@@Base+0x10e0> │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [r5, #64] @ 0x40 │ │ │ │ + bl a65e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 43774 <_PyImport_ClearExtension@@Base+0x10e0> │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ + bl a65e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 43774 <_PyImport_ClearExtension@@Base+0x10e0> │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ + bl a65e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 43774 <_PyImport_ClearExtension@@Base+0x10e0> │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ + bl a65e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 43774 <_PyImport_ClearExtension@@Base+0x10e0> │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + bl a65e0 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 43774 <_PyImport_ClearExtension@@Base+0x10e0> │ │ │ │ + ldr r0, [r5, #84] @ 0x54 │ │ │ │ + str r3, [r4, #68] @ 0x44 │ │ │ │ + bl a65e0 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 4379c <_PyImport_ClearExtension@@Base+0x1108> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 437c0 <_PyImport_ClearExtension@@Base+0x112c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 437c0 <_PyImport_ClearExtension@@Base+0x112c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 437c0 <_PyImport_ClearExtension@@Base+0x112c> │ │ │ │ + str r3, [r4, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + bl a65e0 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #24] @ 437d8 <_PyImport_ClearExtension@@Base+0x1144> │ │ │ │ + b a9d18 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrsheq ip, [r6], -r8 @ │ │ │ │ + eorseq r1, r6, r4, lsl #1 │ │ │ │ + adcsge lr, r5, sp, lsl #27 │ │ │ │ + mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ + eorseq sp, r8, ip, lsl #16 │ │ │ │ │ │ │ │ -00043b40 : │ │ │ │ +000437dc : │ │ │ │ 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 43e4c <_PyObject_GetDictPtr@@Base> │ │ │ │ + bl 43a00 <_PyObject_GetDictPtr@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 43b9c │ │ │ │ + bne 43838 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #4 │ │ │ │ - beq 43b88 │ │ │ │ + beq 43824 │ │ │ │ ldr r3, [r5, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 43b88 │ │ │ │ - bl 2915fc │ │ │ │ - b 43bb4 │ │ │ │ - ldr r3, [pc, #120] @ 43c08 │ │ │ │ - ldr r1, [pc, #120] @ 43c0c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 43bb4 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 43bbc │ │ │ │ - ldr r3, [pc, #100] @ 43c10 │ │ │ │ - ldr r1, [pc, #100] @ 43c14 │ │ │ │ + bne 43824 │ │ │ │ + bl 2a064c │ │ │ │ + b 43850 │ │ │ │ + ldr r3, [pc, #120] @ 438a4 │ │ │ │ + ldr r1, [pc, #120] @ 438a8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 43850 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 43858 │ │ │ │ + ldr r3, [pc, #100] @ 438ac │ │ │ │ + ldr r1, [pc, #100] @ 438b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ - bne 43be4 │ │ │ │ - ldr r3, [pc, #60] @ 43c10 │ │ │ │ + bne 43880 │ │ │ │ + ldr r3, [pc, #60] @ 438ac │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #60] @ 43c18 │ │ │ │ + ldr r1, [pc, #60] @ 438b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b 43bb4 │ │ │ │ + bl 1178bc │ │ │ │ + b 43850 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ str r4, [r3] │ │ │ │ - bl 22c7ac │ │ │ │ + bl 23f904 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00363bf0 │ │ │ │ + eorseq r5, r6, r0, ror r7 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, ip, ror #24 │ │ │ │ - eorseq fp, r8, r4, lsl #25 │ │ │ │ - add r1, r0, #8 │ │ │ │ - ldm r1, {r1, r2, r3} │ │ │ │ - ldr r0, [pc] @ 43c2c │ │ │ │ - b 128d64 │ │ │ │ - @ instruction: 0x0038bcbc │ │ │ │ + eorseq sp, r8, r0, lsl r8 │ │ │ │ + eorseq sp, r8, r8, lsr #16 │ │ │ │ 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 │ │ │ │ @@ -25944,185 +25720,190 @@ │ │ │ │ bl 29658 │ │ │ │ cmp r7, #0 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 43c9c │ │ │ │ + bne 43924 │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 43ce0 │ │ │ │ - ldr r1, [pc, #208] @ 43d74 │ │ │ │ + beq 43968 │ │ │ │ + ldr r1, [pc, #208] @ 439fc │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 43ce0 │ │ │ │ + bne 43968 │ │ │ │ mov r4, #0 │ │ │ │ - b 43d54 │ │ │ │ + b 439dc │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 43cd8 │ │ │ │ + bne 43960 │ │ │ │ add r4, r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 43d3c │ │ │ │ + beq 439c4 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 43d1c │ │ │ │ + beq 439a4 │ │ │ │ cmp r4, #2 │ │ │ │ moveq r4, #1 │ │ │ │ - beq 43d3c │ │ │ │ + beq 439c4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 43d3c │ │ │ │ - bl a583c │ │ │ │ + bne 439c4 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43cd8 │ │ │ │ + bne 43960 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 3ddb4 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 3d968 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 43d68 │ │ │ │ + beq 439f0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r2, r7, r0, lsl #13 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge 43dac │ │ │ │ + │ │ │ │ +00043a00 <_PyObject_GetDictPtr@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 43dc0 │ │ │ │ - ldr r1, [pc, #36] @ 43dc4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + tst r2, #16 │ │ │ │ + bne 43a60 <_PyObject_GetDictPtr@@Base+0x60> │ │ │ │ + ldr r2, [r3, #144] @ 0x90 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 43a84 <_PyObject_GetDictPtr@@Base+0x84> │ │ │ │ + bge 43a58 <_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 43a8c <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ + tst r2, #4 │ │ │ │ + beq 43a8c <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ + bl 2ac348 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 43a8c <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ + bl 11a9d4 │ │ │ │ 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, r8, lsl r0 │ │ │ │ + sub r0, r4, #12 │ │ │ │ + pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 43dfc │ │ │ │ + bne 43ac8 <_PyObject_GetDictPtr@@Base+0xc8> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl 43e44 │ │ │ │ + bl 43b10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 43e2c │ │ │ │ - b 43e20 │ │ │ │ + bne 43af8 <_PyObject_GetDictPtr@@Base+0xf8> │ │ │ │ + b 43aec <_PyObject_GetDictPtr@@Base+0xec> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #52] @ 43e40 │ │ │ │ + ldr r0, [pc, #52] @ 43b0c <_PyObject_GetDictPtr@@Base+0x10c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43e38 │ │ │ │ - b 43de4 │ │ │ │ - bl a583c │ │ │ │ + beq 43b04 <_PyObject_GetDictPtr@@Base+0x104> │ │ │ │ + b 43ab0 <_PyObject_GetDictPtr@@Base+0xb0> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43e38 │ │ │ │ + bne 43b04 <_PyObject_GetDictPtr@@Base+0x104> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5b2c │ │ │ │ + b a5bb8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r7, ip, ror #13 │ │ │ │ + eorseq r4, r7, r0, lsr r2 │ │ │ │ │ │ │ │ -00043e44 : │ │ │ │ +00043b10 : │ │ │ │ mov r2, #1 │ │ │ │ - b 2a09c0 │ │ │ │ - │ │ │ │ -00043e4c <_PyObject_GetDictPtr@@Base>: │ │ │ │ + b 2aeb70 │ │ │ │ + add r1, r0, #8 │ │ │ │ + ldm r1, {r1, r2, r3} │ │ │ │ + ldr r0, [pc] @ 43b28 │ │ │ │ + b 128d34 │ │ │ │ + eorseq sp, r8, r8, ror #16 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge 43b60 │ │ │ │ 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 43eac <_PyObject_GetDictPtr@@Base+0x60> │ │ │ │ - ldr r2, [r3, #144] @ 0x90 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 43ed0 <_PyObject_GetDictPtr@@Base+0x84> │ │ │ │ - bge 43ea4 <_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 43ed8 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ - tst r2, #4 │ │ │ │ - beq 43ed8 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ - bl 29de20 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43ed8 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ - bl 11aa8c │ │ │ │ + ldr r3, [pc, #36] @ 43b74 │ │ │ │ + ldr r1, [pc, #36] @ 43b78 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - sub r0, r4, #12 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x00381bb8 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - b a6554 │ │ │ │ + b a65e0 │ │ │ │ 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] @ 441d4 <_PyObject_GetDictPtr@@Base+0x388> │ │ │ │ + ldr lr, [pc, #692] @ 43e70 │ │ │ │ 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] │ │ │ │ @@ -26131,1539 +25912,1539 @@ │ │ │ │ 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 43f78 <_PyObject_GetDictPtr@@Base+0x12c> │ │ │ │ + bne 43c14 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r6, #3 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 43fc0 <_PyObject_GetDictPtr@@Base+0x174> │ │ │ │ + beq 43c5c │ │ │ │ mov ip, #3 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #588] @ 441d8 <_PyObject_GetDictPtr@@Base+0x38c> │ │ │ │ + ldr ip, [pc, #588] @ 43e74 │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq sl, r4 │ │ │ │ moveq r6, r4 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 441b4 <_PyObject_GetDictPtr@@Base+0x368> │ │ │ │ + beq 43e50 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 16f428 │ │ │ │ + bl 170034 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldr sl, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 441b0 <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ + beq 43e4c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 26d904 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27f5c8 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 441b0 <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ + beq 43e4c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 28b7c0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29acf0 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 441b0 <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ + beq 43e4c │ │ │ │ cmp r7, #3 │ │ │ │ - bne 44018 <_PyObject_GetDictPtr@@Base+0x1cc> │ │ │ │ + bne 43cb4 │ │ │ │ mov r4, #1 │ │ │ │ - b 44054 <_PyObject_GetDictPtr@@Base+0x208> │ │ │ │ + b 43cf0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44038 <_PyObject_GetDictPtr@@Base+0x1ec> │ │ │ │ + bne 43cd4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1034c0 │ │ │ │ + bl 103520 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 44054 <_PyObject_GetDictPtr@@Base+0x208> │ │ │ │ - b 441b0 <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ + bge 43cf0 │ │ │ │ + b 43e4c │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 24f8c4 │ │ │ │ + bl 26203c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 441b0 <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ + beq 43e4c │ │ │ │ cmp r7, #4 │ │ │ │ - bne 44024 <_PyObject_GetDictPtr@@Base+0x1d8> │ │ │ │ - b 44010 <_PyObject_GetDictPtr@@Base+0x1c4> │ │ │ │ + bne 43cc0 │ │ │ │ + b 43cac │ │ │ │ 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 440ac <_PyObject_GetDictPtr@@Base+0x260> │ │ │ │ + bne 43d48 │ │ │ │ clz r4, r4 │ │ │ │ lsr r4, r4, #5 │ │ │ │ cmp r5, #0 │ │ │ │ movle r3, #0 │ │ │ │ andgt r3, r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 440c4 <_PyObject_GetDictPtr@@Base+0x278> │ │ │ │ - ldr r3, [pc, #320] @ 441dc <_PyObject_GetDictPtr@@Base+0x390> │ │ │ │ - ldr r2, [pc, #320] @ 441e0 <_PyObject_GetDictPtr@@Base+0x394> │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #316] @ 441e4 <_PyObject_GetDictPtr@@Base+0x398> │ │ │ │ - bl 1179b0 │ │ │ │ - b 441b0 <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ - ldr r3, [pc, #296] @ 441dc <_PyObject_GetDictPtr@@Base+0x390> │ │ │ │ - ldr r2, [pc, #296] @ 441e0 <_PyObject_GetDictPtr@@Base+0x394> │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #296] @ 441e8 <_PyObject_GetDictPtr@@Base+0x39c> │ │ │ │ - bl 1179b0 │ │ │ │ - b 441b0 <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ + beq 43d60 │ │ │ │ + ldr r3, [pc, #320] @ 43e78 │ │ │ │ + ldr r2, [pc, #320] @ 43e7c │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #316] @ 43e80 │ │ │ │ + bl 1178bc │ │ │ │ + b 43e4c │ │ │ │ + ldr r3, [pc, #296] @ 43e78 │ │ │ │ + ldr r2, [pc, #296] @ 43e7c │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #296] @ 43e84 │ │ │ │ + bl 1178bc │ │ │ │ + b 43e4c │ │ │ │ cmn r9, #100 @ 0x64 │ │ │ │ movne r3, r9 │ │ │ │ mvneq r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #272] @ 441ec <_PyObject_GetDictPtr@@Base+0x3a0> │ │ │ │ - ldr r0, [pc, #272] @ 441f0 <_PyObject_GetDictPtr@@Base+0x3a4> │ │ │ │ + ldr r1, [pc, #272] @ 43e88 │ │ │ │ + ldr r0, [pc, #272] @ 43e8c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ str r8, [sp] │ │ │ │ - bl bbe74 │ │ │ │ + bl bc130 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 441b0 <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ - bl c3e9c │ │ │ │ + blt 43e4c │ │ │ │ + bl c4160 │ │ │ │ cmn r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 4411c <_PyObject_GetDictPtr@@Base+0x2d0> │ │ │ │ + beq 43db8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 2958c │ │ │ │ mov r4, r0 │ │ │ │ - b 44188 <_PyObject_GetDictPtr@@Base+0x33c> │ │ │ │ + b 43e24 │ │ │ │ cmn r9, #100 @ 0x64 │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ tst r4, r3 │ │ │ │ - beq 44148 <_PyObject_GetDictPtr@@Base+0x2fc> │ │ │ │ + beq 43de4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a654 │ │ │ │ mov r4, r0 │ │ │ │ - b 44188 <_PyObject_GetDictPtr@@Base+0x33c> │ │ │ │ + b 43e24 │ │ │ │ orrs fp, fp, r4 │ │ │ │ - beq 44174 <_PyObject_GetDictPtr@@Base+0x328> │ │ │ │ + beq 43e10 │ │ │ │ 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 44188 <_PyObject_GetDictPtr@@Base+0x33c> │ │ │ │ + b 43e24 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a7d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #88] @ 441f4 <_PyObject_GetDictPtr@@Base+0x3a8> │ │ │ │ - beq 441b4 <_PyObject_GetDictPtr@@Base+0x368> │ │ │ │ - ldr r3, [pc, #84] @ 441f8 <_PyObject_GetDictPtr@@Base+0x3ac> │ │ │ │ + ldreq r4, [pc, #88] @ 43e90 │ │ │ │ + beq 43e50 │ │ │ │ + ldr r3, [pc, #84] @ 43e94 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, sl │ │ │ │ - bl 143ae4 │ │ │ │ + bl 144278 │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ - bl 16fbf4 │ │ │ │ + bl 170800 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq ip, r1, r0, asr r9 │ │ │ │ + ldrsbeq lr, [r1], #-64 @ 0xffffffc0 │ │ │ │ subseq r2, r7, ip, lsr #13 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003692dc │ │ │ │ - @ instruction: 0x0036c3b8 │ │ │ │ - mlaseq r6, r0, r3, ip │ │ │ │ - eorseq fp, r8, r4, lsr #26 │ │ │ │ - eorseq fp, r8, ip, lsr #26 │ │ │ │ + eorseq sl, r6, ip, asr lr │ │ │ │ + eorseq sp, r6, r8, lsr pc │ │ │ │ + eorseq sp, r6, r0, lsl pc │ │ │ │ + eorseq sp, r8, r8, asr #17 │ │ │ │ + @ instruction: 0x0038d8d0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + bhi 43ecc │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrle r1, [pc, #52] @ 43efc │ │ │ │ + ldrgt r1, [r6] │ │ │ │ + b 43eec │ │ │ │ + ldr r0, [pc, #44] @ 43f00 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + b 43ebc │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, #2 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 42d88 <_PyImport_ClearExtension@@Base+0x6f4> │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sl, r5, r0, ror #18 │ │ │ │ + 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] @ 443a8 <_PyObject_GetDictPtr@@Base+0x55c> │ │ │ │ + ldr r3, [pc, #404] @ 440b0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 44228 <_PyObject_GetDictPtr@@Base+0x3dc> │ │ │ │ + bne 43f30 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - b 44258 <_PyObject_GetDictPtr@@Base+0x40c> │ │ │ │ - bl 1ad158 │ │ │ │ - ldr r3, [pc, #376] @ 443ac <_PyObject_GetDictPtr@@Base+0x560> │ │ │ │ + b 43f60 │ │ │ │ + bl 1b11e0 │ │ │ │ + ldr r3, [pc, #376] @ 440b4 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44258 <_PyObject_GetDictPtr@@Base+0x40c> │ │ │ │ - bl a583c │ │ │ │ + beq 43f60 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44274 <_PyObject_GetDictPtr@@Base+0x428> │ │ │ │ - b 443a0 <_PyObject_GetDictPtr@@Base+0x554> │ │ │ │ + beq 43f7c │ │ │ │ + b 440a8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44384 <_PyObject_GetDictPtr@@Base+0x538> │ │ │ │ + bne 4408c │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #304] @ 443b0 <_PyObject_GetDictPtr@@Base+0x564> │ │ │ │ + ldr r3, [pc, #304] @ 440b8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ mov r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 442b4 <_PyObject_GetDictPtr@@Base+0x468> │ │ │ │ - ldr r3, [pc, #272] @ 443b0 <_PyObject_GetDictPtr@@Base+0x564> │ │ │ │ + bne 43fbc │ │ │ │ + ldr r3, [pc, #272] @ 440b8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354bcc │ │ │ │ + bl 356738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44394 <_PyObject_GetDictPtr@@Base+0x548> │ │ │ │ - ldr r3, [pc, #248] @ 443b4 <_PyObject_GetDictPtr@@Base+0x568> │ │ │ │ + beq 4409c │ │ │ │ + ldr r3, [pc, #248] @ 440bc │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 29c4c │ │ │ │ - ldr r3, [pc, #224] @ 443b0 <_PyObject_GetDictPtr@@Base+0x564> │ │ │ │ + ldr r3, [pc, #224] @ 440b8 │ │ │ │ mvn r2, #0 │ │ │ │ bic r9, r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r0 │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44340 <_PyObject_GetDictPtr@@Base+0x4f4> │ │ │ │ - ldr r3, [pc, #184] @ 443b0 <_PyObject_GetDictPtr@@Base+0x564> │ │ │ │ + bne 44048 │ │ │ │ + ldr r3, [pc, #184] @ 440b8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bcc │ │ │ │ + bl 356738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44340 <_PyObject_GetDictPtr@@Base+0x4f4> │ │ │ │ - ldr r3, [pc, #164] @ 443b8 <_PyObject_GetDictPtr@@Base+0x56c> │ │ │ │ + bne 44048 │ │ │ │ + ldr r3, [pc, #164] @ 440c0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 29c4c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3542b4 │ │ │ │ + bl 355e20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4435c <_PyObject_GetDictPtr@@Base+0x510> │ │ │ │ + b 44064 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 3542b4 │ │ │ │ + bl 355e20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #72] @ 443ac <_PyObject_GetDictPtr@@Base+0x560> │ │ │ │ + ldr r3, [pc, #72] @ 440b4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44384 <_PyObject_GetDictPtr@@Base+0x538> │ │ │ │ - bl a583c │ │ │ │ + beq 4408c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 443a0 <_PyObject_GetDictPtr@@Base+0x554> │ │ │ │ + bne 440a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b ab1b8 │ │ │ │ - ldr r5, [pc, #24] @ 443b4 <_PyObject_GetDictPtr@@Base+0x568> │ │ │ │ + b ab380 │ │ │ │ + ldr r5, [pc, #24] @ 440bc │ │ │ │ mov r4, #0 │ │ │ │ - b 44384 <_PyObject_GetDictPtr@@Base+0x538> │ │ │ │ + b 4408c │ │ │ │ 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, #2 │ │ │ │ + mov r4, r1 │ │ │ │ + beq 44108 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #48] @ 44120 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 44108 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + bl 162354 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 44100 │ │ │ │ + ldr r0, [pc, #4] @ 44124 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq r4, r7, r0, lsr #6 │ │ │ │ + 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 r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + add r1, sp, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31ee74 <_PyTime_AsTimeval@@Base+0x465c> │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 44160 │ │ │ │ + mov r4, #0 │ │ │ │ + b 441a8 │ │ │ │ + add ip, sp, #16 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 31f800 <_PyTime_AsTimeval@@Base+0x4fe8> │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 44158 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldr r4, [pc, #36] @ 441b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r4, r0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + bl 9b4d0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + │ │ │ │ +000441b8 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + ldr r5, [pc, #28] @ 441e0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r2 │ │ │ │ + bl 3581c0 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + mov r1, r4 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 2a8864 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #3 │ │ │ │ mov r4, r0 │ │ │ │ - bhi 443f8 <_PyObject_GetDictPtr@@Base+0x5ac> │ │ │ │ + bhi 44220 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1c3080 │ │ │ │ - bl 10fbe4 │ │ │ │ + bl 1c8f08 │ │ │ │ + bl 10fa20 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 14d77c │ │ │ │ + b 14dfa8 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r0, [pc, #20] @ 44418 <_PyObject_GetDictPtr@@Base+0x5cc> │ │ │ │ + ldr r0, [pc, #20] @ 44240 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 443d8 <_PyObject_GetDictPtr@@Base+0x58c> │ │ │ │ + bne 44200 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r8, r5, r4, lsr #2 │ │ │ │ + eorseq r9, r5, r4, lsr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 44448 <_PyObject_GetDictPtr@@Base+0x5fc> │ │ │ │ - ldr r3, [pc, #208] @ 4450c <_PyObject_GetDictPtr@@Base+0x6c0> │ │ │ │ - ldr r1, [pc, #208] @ 44510 <_PyObject_GetDictPtr@@Base+0x6c4> │ │ │ │ + beq 44270 │ │ │ │ + ldr r3, [pc, #208] @ 44334 │ │ │ │ + ldr r1, [pc, #208] @ 44338 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b 4445c <_PyObject_GetDictPtr@@Base+0x610> │ │ │ │ + bl 1178bc │ │ │ │ + b 44284 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ - bl 2a1bf4 │ │ │ │ + bl 1df5b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 44464 <_PyObject_GetDictPtr@@Base+0x618> │ │ │ │ + bge 4428c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 44484 <_PyObject_GetDictPtr@@Base+0x638> │ │ │ │ - bl a583c │ │ │ │ + bne 442ac │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4445c <_PyObject_GetDictPtr@@Base+0x610> │ │ │ │ - ldr r1, [pc, #136] @ 44514 <_PyObject_GetDictPtr@@Base+0x6c8> │ │ │ │ - ldr r0, [pc, #136] @ 44518 <_PyObject_GetDictPtr@@Base+0x6cc> │ │ │ │ + bne 44284 │ │ │ │ + ldr r1, [pc, #136] @ 4433c │ │ │ │ + ldr r0, [pc, #136] @ 44340 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbe74 │ │ │ │ + bl bc130 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4445c <_PyObject_GetDictPtr@@Base+0x610> │ │ │ │ - bl c3e9c │ │ │ │ + blt 44284 │ │ │ │ + bl c4160 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a564 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmn r6, #1 │ │ │ │ - bne 444f8 <_PyObject_GetDictPtr@@Base+0x6ac> │ │ │ │ + bne 44320 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 444e8 <_PyObject_GetDictPtr@@Base+0x69c> │ │ │ │ - bl 132790 │ │ │ │ + bne 44310 │ │ │ │ + bl 132754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 444a0 <_PyObject_GetDictPtr@@Base+0x654> │ │ │ │ - b 4445c <_PyObject_GetDictPtr@@Base+0x610> │ │ │ │ - ldr r3, [pc, #44] @ 4451c <_PyObject_GetDictPtr@@Base+0x6d0> │ │ │ │ + beq 442c8 │ │ │ │ + b 44284 │ │ │ │ + ldr r3, [pc, #44] @ 44344 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 143ac0 │ │ │ │ + b 144254 │ │ │ │ cmp r6, #0 │ │ │ │ - blt 444e8 <_PyObject_GetDictPtr@@Base+0x69c> │ │ │ │ - ldr r3, [pc, #24] @ 44520 <_PyObject_GetDictPtr@@Base+0x6d4> │ │ │ │ + blt 44310 │ │ │ │ + ldr r3, [pc, #24] @ 44348 │ │ │ │ ldr r0, [r3] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r8, lsr sp │ │ │ │ - eorseq sp, r7, r0, ror #9 │ │ │ │ - eorseq fp, r8, ip, asr sp │ │ │ │ + @ instruction: 0x0038d8dc │ │ │ │ + eorseq pc, r7, r0, lsr #2 │ │ │ │ + eorseq sp, r8, r0, lsl #18 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r1, [pc] @ 4435c │ │ │ │ + b 1b0b84 │ │ │ │ + andeq sl, r2, r4, lsl #13 │ │ │ │ + │ │ │ │ +00044360 : │ │ │ │ + ldr r0, [pc] @ 44368 │ │ │ │ + b 10efe0 │ │ │ │ + ldrsbeq r2, [r7], #-104 @ 0xffffff98 │ │ │ │ + b 446d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #2 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - beq 44568 <_PyObject_GetDictPtr@@Base+0x71c> │ │ │ │ - mov ip, r2 │ │ │ │ + mov r2, #44 @ 0x2c │ │ │ │ + mov r1, #0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 29658 │ │ │ │ + cmp r5, #2 │ │ │ │ + bne 443c0 │ │ │ │ + ldr r0, [r4] │ │ │ │ + mov r2, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 11266c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 443e4 │ │ │ │ + b 443dc │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #48] @ 44580 <_PyObject_GetDictPtr@@Base+0x734> │ │ │ │ + ldr r0, [pc, #160] @ 4446c │ │ │ │ mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44568 <_PyObject_GetDictPtr@@Base+0x71c> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - bl 16176c │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 44560 <_PyObject_GetDictPtr@@Base+0x714> │ │ │ │ - ldr r0, [pc, #4] @ 44584 <_PyObject_GetDictPtr@@Base+0x738> │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0x003727dc │ │ │ │ - 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 445bc <_PyObject_GetDictPtr@@Base+0x770> │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrle r1, [pc, #52] @ 445ec <_PyObject_GetDictPtr@@Base+0x7a0> │ │ │ │ - ldrgt r1, [r6] │ │ │ │ - b 445dc <_PyObject_GetDictPtr@@Base+0x790> │ │ │ │ - ldr r0, [pc, #44] @ 445f0 <_PyObject_GetDictPtr@@Base+0x7a4> │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + mov r1, r5 │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - b 445ac <_PyObject_GetDictPtr@@Base+0x760> │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, #2 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 43180 <_PyImport_ClearExtension@@Base+0x670> │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r8, r5, r0, ror #27 │ │ │ │ - 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 319424 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 4462c <_PyObject_GetDictPtr@@Base+0x7e0> │ │ │ │ + bne 443a4 │ │ │ │ mov r4, #0 │ │ │ │ - b 44674 <_PyObject_GetDictPtr@@Base+0x828> │ │ │ │ - add ip, sp, #16 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 319db0 │ │ │ │ + b 4444c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 1f0b10 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 44624 <_PyObject_GetDictPtr@@Base+0x7d8> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldr r4, [pc, #36] @ 44680 <_PyObject_GetDictPtr@@Base+0x834> │ │ │ │ + mov r4, r0 │ │ │ │ + bne 44404 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - movne r4, r0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - bl 9b444 │ │ │ │ + bne 443dc │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr ip, [pc, #96] @ 44470 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr lr, [pc, #92] @ 44474 │ │ │ │ + and r0, r4, ip │ │ │ │ + add r1, r2, r1 │ │ │ │ + sub r3, r1, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ + and r4, ip, r0, lsl #8 │ │ │ │ + ble 44444 │ │ │ │ + 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 4441c │ │ │ │ + bl a3590 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 44460 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 1135a0 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #28 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -00044684 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #28] @ 446ac │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, r2 │ │ │ │ - bl 356650 │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - mov r1, r4 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 299d50 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 446c0 │ │ │ │ - b 1acafc │ │ │ │ - andeq sl, r2, r4, lsl #13 │ │ │ │ - │ │ │ │ -000446c4 : │ │ │ │ - ldr r0, [pc] @ 446cc │ │ │ │ - b 10f1a4 │ │ │ │ - ldrsbeq r2, [r7], #-104 @ 0xffffff98 │ │ │ │ - b 4492c │ │ │ │ + eorseq r5, r7, r0, asr #29 │ │ │ │ + strdeq pc, [r0], -pc @ │ │ │ │ + ldrsbeq lr, [r1], #-64 @ 0xffffffc0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #100] @ 44750 │ │ │ │ + ldr r3, [pc, #100] @ 444f4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 44700 │ │ │ │ + bne 444a4 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - b 4472c │ │ │ │ - bl 1ad158 │ │ │ │ - ldr r3, [pc, #72] @ 44754 │ │ │ │ + b 444d0 │ │ │ │ + bl 1b11e0 │ │ │ │ + ldr r3, [pc, #72] @ 444f8 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4472c │ │ │ │ - bl a583c │ │ │ │ + beq 444d0 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44748 │ │ │ │ + bne 444ec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #28] @ 44758 │ │ │ │ - ldr r3, [pc, #28] @ 4475c │ │ │ │ - bl 35466c │ │ │ │ + ldr r2, [pc, #28] @ 444fc │ │ │ │ + ldr r3, [pc, #28] @ 44500 │ │ │ │ + bl 3561d8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab1b8 │ │ │ │ + b ab380 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - bne 1934f40 <__bss_end__@@Base+0x136fff8> │ │ │ │ + bne 1934ce4 <__bss_end__@@Base+0x136fd9c> │ │ │ │ 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 447ac │ │ │ │ + bne 44550 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 447e4 │ │ │ │ + beq 44588 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #140] @ 44854 │ │ │ │ + ldr ip, [pc, #140] @ 445f8 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 447e4 │ │ │ │ + bne 44588 │ │ │ │ mov r0, #0 │ │ │ │ - b 4484c │ │ │ │ + b 445f0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 44804 │ │ │ │ - bl a583c │ │ │ │ + bne 445a8 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 447dc │ │ │ │ - bl c3e9c │ │ │ │ + bne 44580 │ │ │ │ + bl c4160 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29b68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #44] @ 44858 │ │ │ │ - beq 4484c │ │ │ │ - ldr r3, [pc, #40] @ 4485c │ │ │ │ + ldreq r0, [pc, #44] @ 445fc │ │ │ │ + beq 445f0 │ │ │ │ + ldr r3, [pc, #40] @ 44600 │ │ │ │ ldr r3, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r0, [pc, #32] @ 44860 │ │ │ │ - bne 4484c │ │ │ │ + ldrne r0, [pc, #32] @ 44604 │ │ │ │ + bne 445f0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 289088 │ │ │ │ + b 298b60 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r2, r7, ip, lsl #14 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r9, r7, r0, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2d65dc │ │ │ │ + bl 2def08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 448dc │ │ │ │ + beq 44680 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 448ac │ │ │ │ - ldr r2, [pc, #140] @ 44924 │ │ │ │ + bne 44650 │ │ │ │ + ldr r2, [pc, #140] @ 446c8 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #120] @ 44924 │ │ │ │ - b 448e4 │ │ │ │ - bl a8eac │ │ │ │ + ldr r3, [pc, #120] @ 446c8 │ │ │ │ + b 44688 │ │ │ │ + bl a9000 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 448e4 │ │ │ │ + bne 44688 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 448dc │ │ │ │ + beq 44680 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 448dc │ │ │ │ + bne 44680 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 4491c │ │ │ │ + b 446c0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r0, [pc, #56] @ 44928 │ │ │ │ + ldr r0, [pc, #56] @ 446cc │ │ │ │ mov r1, r4 │ │ │ │ - bl a9b50 │ │ │ │ + bl a9d18 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 4491c │ │ │ │ + beq 446c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4491c │ │ │ │ + bne 446c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r8, ip, lsr #28 │ │ │ │ + @ instruction: 0x0038d9d0 │ │ │ │ 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 44968 │ │ │ │ - ldr r3, [pc, #224] @ 44a3c │ │ │ │ - ldr r1, [pc, #224] @ 44a40 │ │ │ │ + bne 4470c │ │ │ │ + ldr r3, [pc, #224] @ 447e0 │ │ │ │ + ldr r1, [pc, #224] @ 447e4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 44994 │ │ │ │ + bl 18f518 │ │ │ │ + b 44738 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl ef608 │ │ │ │ - ldr r3, [pc, #196] @ 44a44 │ │ │ │ + bl ef648 │ │ │ │ + ldr r3, [pc, #196] @ 447e8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4499c │ │ │ │ - ldr r3, [pc, #188] @ 44a48 │ │ │ │ - ldr r1, [pc, #188] @ 44a4c │ │ │ │ + beq 44740 │ │ │ │ + ldr r3, [pc, #188] @ 447ec │ │ │ │ + ldr r1, [pc, #188] @ 447f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ - b 44a30 │ │ │ │ + b 447d4 │ │ │ │ add r8, r4, #2496 @ 0x9c0 │ │ │ │ mov r7, sp │ │ │ │ add r9, r4, #8 │ │ │ │ add r8, r8, #8 │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ - bl 1481d0 │ │ │ │ + bl 148964 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 449cc │ │ │ │ - bl a583c │ │ │ │ + bne 44770 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44994 │ │ │ │ + bne 44738 │ │ │ │ cmp r9, r8 │ │ │ │ str r6, [r7], #4 │ │ │ │ - bne 449ac │ │ │ │ + bne 44750 │ │ │ │ ldr r0, [r4, #2508] @ 0x9cc │ │ │ │ - bl 128584 │ │ │ │ + bl 128554 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 449fc │ │ │ │ - bl a583c │ │ │ │ + bne 447a0 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44994 │ │ │ │ - b 44a04 │ │ │ │ + bne 44738 │ │ │ │ + b 447a8 │ │ │ │ cmp r0, #624 @ 0x270 │ │ │ │ - bls 44a18 │ │ │ │ - ldr r3, [pc, #60] @ 44a48 │ │ │ │ - ldr r1, [pc, #64] @ 44a50 │ │ │ │ + bls 447bc │ │ │ │ + ldr r3, [pc, #60] @ 447ec │ │ │ │ + ldr r1, [pc, #64] @ 447f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 44994 │ │ │ │ + bl 18f518 │ │ │ │ + b 44738 │ │ │ │ mov r2, #2496 @ 0x9c0 │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #12 │ │ │ │ str r3, [r5, #8] │ │ │ │ bl 29cdc │ │ │ │ - ldr r0, [pc, #32] @ 44a54 │ │ │ │ + ldr r0, [pc, #32] @ 447f8 │ │ │ │ add sp, sp, #2496 @ 0x9c0 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r4, lsr lr │ │ │ │ + @ instruction: 0x0038d9d8 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r8, r4, asr lr │ │ │ │ - eorseq fp, r8, r4, ror lr │ │ │ │ + @ instruction: 0x0038d9f8 │ │ │ │ + eorseq sp, r8, r8, lsl sl │ │ │ │ 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 44aa8 │ │ │ │ - ldr r0, [r4] │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 112764 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 44acc │ │ │ │ - b 44ac4 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #160] @ 44b54 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r5 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44a8c │ │ │ │ - mov r4, #0 │ │ │ │ - b 44b34 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 1e8ba8 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 44aec │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44ac4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr ip, [pc, #96] @ 44b58 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr lr, [pc, #92] @ 44b5c │ │ │ │ - and r0, r4, ip │ │ │ │ - add r1, r2, r1 │ │ │ │ - sub r3, r1, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - and r4, ip, r0, lsl #8 │ │ │ │ - ble 44b2c │ │ │ │ - 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 44b04 │ │ │ │ - bl a3504 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 44b48 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 113698 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq r4, r7, r4, lsl #13 │ │ │ │ - strdeq pc, [r0], -pc @ │ │ │ │ - subseq ip, r1, r0, asr r9 │ │ │ │ - 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 44b94 │ │ │ │ + beq 44830 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt 44bb4 │ │ │ │ + bgt 44850 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #340] @ 44cf4 │ │ │ │ + ldr r0, [pc, #340] @ 44990 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #332] @ 44cf8 │ │ │ │ + ldr r1, [pc, #332] @ 44994 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ - b 44bf0 │ │ │ │ + bl 1178bc │ │ │ │ + b 4488c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 44be0 │ │ │ │ + bgt 4487c │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ str r3, [r0, #12] │ │ │ │ - bl 200c9c <_PyBytesWriter_WriteBytes@@Base+0x3498> │ │ │ │ + bl 20bf48 <_PyDeadline_Init@@Base+0xb0> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 44bf8 │ │ │ │ - b 44bf0 │ │ │ │ - ldr r3, [pc, #276] @ 44cfc │ │ │ │ - ldr r1, [pc, #276] @ 44d00 │ │ │ │ + bne 44894 │ │ │ │ + b 4488c │ │ │ │ + ldr r3, [pc, #276] @ 44998 │ │ │ │ + ldr r1, [pc, #276] @ 4499c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44c18 │ │ │ │ + beq 448b4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 44c18 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 448b4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - bne 44c44 │ │ │ │ - ldr r0, [pc, #192] @ 44cf4 │ │ │ │ + bne 448e0 │ │ │ │ + ldr r0, [pc, #192] @ 44990 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #200] @ 44d04 │ │ │ │ + ldr r1, [pc, #200] @ 449a0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ - b 44bf0 │ │ │ │ - bl ab0c8 │ │ │ │ + bl 1178bc │ │ │ │ + b 4488c │ │ │ │ + bl ab290 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 44c60 │ │ │ │ - bl a583c │ │ │ │ + bne 448fc │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44c68 │ │ │ │ - b 44bf0 │ │ │ │ + beq 44904 │ │ │ │ + b 4488c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 44c7c │ │ │ │ - ldr r3, [pc, #152] @ 44d08 │ │ │ │ - ldr r1, [pc, #152] @ 44d0c │ │ │ │ + bge 44918 │ │ │ │ + ldr r3, [pc, #152] @ 449a4 │ │ │ │ + ldr r1, [pc, #152] @ 449a8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 44bf0 │ │ │ │ + bl 18f518 │ │ │ │ + b 4488c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - ldr r3, [pc, #136] @ 44d10 │ │ │ │ + ldr r3, [pc, #136] @ 449ac │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 44c98 │ │ │ │ - ldr r0, [pc, #120] @ 44d10 │ │ │ │ + bne 44934 │ │ │ │ + ldr r0, [pc, #120] @ 449ac │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 44cc0 │ │ │ │ - ldr r0, [pc, #68] @ 44cf4 │ │ │ │ + bne 4495c │ │ │ │ + ldr r0, [pc, #68] @ 44990 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #92] @ 44d14 │ │ │ │ + ldr r1, [pc, #92] @ 449b0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ - b 44bf0 │ │ │ │ + bl 1178bc │ │ │ │ + b 4488c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44cdc │ │ │ │ - bl afbf8 │ │ │ │ + beq 44978 │ │ │ │ + bl afe90 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 44c90 │ │ │ │ - b 44bf0 │ │ │ │ + bge 4492c │ │ │ │ + b 4488c │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ str r1, [r4, #20] │ │ │ │ - b 44c90 │ │ │ │ + b 4492c │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038beb8 │ │ │ │ + eorseq sp, r8, ip, asr sl │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r7, r8, ror #4 │ │ │ │ - @ instruction: 0x0038bef4 │ │ │ │ + eorseq r7, r7, r8, ror #27 │ │ │ │ + mlaseq r8, r8, sl, sp │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r8, r8, lsr #30 │ │ │ │ + eorseq sp, r8, ip, asr #21 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r8, ip, asr #30 │ │ │ │ + @ instruction: 0x0038daf0 │ │ │ │ + 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 449f0 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble 44a24 │ │ │ │ + b 44a10 │ │ │ │ + ldr r0, [pc, #208] @ 44ac8 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 449e4 │ │ │ │ + b 44abc │ │ │ │ + ldr r0, [r6] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 1aae78 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 44abc │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 44a54 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 44a68 │ │ │ │ + ldr r3, [pc, #132] @ 44acc │ │ │ │ + ldr r1, [pc, #132] @ 44ad0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 44abc │ │ │ │ + ldr r3, [pc, #120] @ 44ad4 │ │ │ │ + ldr r1, [pc, #120] @ 44ad8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 44abc │ │ │ │ + cmp r5, #0 │ │ │ │ + bge 44a88 │ │ │ │ + ldr r3, [pc, #92] @ 44ad4 │ │ │ │ + ldr r1, [pc, #96] @ 44adc │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r5 │ │ │ │ + bl 1178bc │ │ │ │ + b 44abc │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r5, r3 │ │ │ │ + blt 44aa4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a5bb8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [r4, #16] │ │ │ │ + bl 2da090 <_PyTime_MonotonicWithInfo@@Base+0x3e0> │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 44a94 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq fp, r6, ip, lsr r2 │ │ │ │ + subseq sp, r5, r4, asr #22 │ │ │ │ + eorseq r7, r7, r8, ror #27 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq pc, r6, ip, lsr #14 │ │ │ │ + eorseq sp, r8, ip, ror #22 │ │ │ │ + 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 44d58 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + pop {r4, pc} │ │ │ │ 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 44d50 │ │ │ │ + beq 44b4c │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r4, r0, #20 │ │ │ │ addeq r4, r0, #28 │ │ │ │ cmp r8, #1 │ │ │ │ - bne 44da0 │ │ │ │ + bne 44b9c │ │ │ │ cmp r6, #1 │ │ │ │ ldrbeq r4, [r4] │ │ │ │ - beq 44d70 │ │ │ │ + beq 44b6c │ │ │ │ cmp r6, #2 │ │ │ │ ldrheq r4, [r4] │ │ │ │ ldrne r4, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cecf8 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 1d547c <_PyUnicode_IsTitlecase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44e4c │ │ │ │ + bne 44c48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ced64 <_PyUnicode_IsUppercase@@Base> │ │ │ │ - ldr r3, [pc, #204] @ 44e5c │ │ │ │ - ldr r2, [pc, #204] @ 44e60 │ │ │ │ + bl 1d5704 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + ldr r3, [pc, #204] @ 44c58 │ │ │ │ + ldr r2, [pc, #204] @ 44c5c │ │ │ │ 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 44e54 │ │ │ │ + beq 44c50 │ │ │ │ cmp r8, r5 │ │ │ │ - ble 44e38 │ │ │ │ + ble 44c34 │ │ │ │ cmp r6, #1 │ │ │ │ ldrbeq sl, [r4, r5] │ │ │ │ - beq 44dd8 │ │ │ │ + beq 44bd4 │ │ │ │ cmp r6, #2 │ │ │ │ lsleq r3, r5, #1 │ │ │ │ ldrheq sl, [r4, r3] │ │ │ │ ldrne sl, [r4, r5, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 1ced64 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + bl 1d5704 <_PyUnicode_IsUppercase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44df8 │ │ │ │ + bne 44bf4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1cecf8 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 1d547c <_PyUnicode_IsTitlecase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44e0c │ │ │ │ + beq 44c08 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 44e54 │ │ │ │ + bne 44c50 │ │ │ │ mov r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - b 44e2c │ │ │ │ + b 44c28 │ │ │ │ mov r0, sl │ │ │ │ - bl 1cec9c <_PyUnicode_IsLowercase@@Base> │ │ │ │ + bl 1d50f0 <_PyUnicode_IsLowercase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44e2c │ │ │ │ + beq 44c28 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 44e54 │ │ │ │ + beq 44c50 │ │ │ │ mov r7, r9 │ │ │ │ mov r0, r9 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r9, r0 │ │ │ │ - b 44db4 │ │ │ │ - ldr r3, [pc, #32] @ 44e60 │ │ │ │ + b 44bb0 │ │ │ │ + ldr r3, [pc, #32] @ 44c5c │ │ │ │ cmp r7, #0 │ │ │ │ - ldr r0, [pc, #20] @ 44e5c │ │ │ │ + ldr r0, [pc, #20] @ 44c58 │ │ │ │ moveq r0, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #8] @ 44e5c │ │ │ │ + ldr r0, [pc, #8] @ 44c58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #4] @ 44e60 │ │ │ │ + ldr r0, [pc, #4] @ 44c5c │ │ │ │ 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 44ea0 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble 44ed4 │ │ │ │ - b 44ec0 │ │ │ │ - ldr r0, [pc, #208] @ 44f78 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44e94 │ │ │ │ - b 44f6c │ │ │ │ - ldr r0, [r6] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 1a7d60 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 44f6c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 44f04 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 44f18 │ │ │ │ - ldr r3, [pc, #132] @ 44f7c │ │ │ │ - ldr r1, [pc, #132] @ 44f80 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 44f6c │ │ │ │ - ldr r3, [pc, #120] @ 44f84 │ │ │ │ - ldr r1, [pc, #120] @ 44f88 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 44f6c │ │ │ │ - cmp r5, #0 │ │ │ │ - bge 44f38 │ │ │ │ - ldr r3, [pc, #92] @ 44f84 │ │ │ │ - ldr r1, [pc, #96] @ 44f8c │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r5 │ │ │ │ - bl 1179b0 │ │ │ │ - b 44f6c │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r5, r3 │ │ │ │ - blt 44f54 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a5b2c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [r4, #16] │ │ │ │ - bl 2d0900 <_PyTime_MonotonicWithInfo@@Base+0x3e0> │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 44f44 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x003696bc │ │ │ │ - subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r7, r8, ror #4 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, lsr #23 │ │ │ │ - mlaseq r8, r8, pc, fp @ │ │ │ │ - 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 44fe0 │ │ │ │ + bne 44cb0 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 45020 │ │ │ │ - ldr r1, [pc, #152] @ 45080 │ │ │ │ + beq 44cf0 │ │ │ │ + ldr r1, [pc, #152] @ 44d50 │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45020 │ │ │ │ + bne 44cf0 │ │ │ │ mov r0, #0 │ │ │ │ - b 45078 │ │ │ │ + b 44d48 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 4503c │ │ │ │ + ble 44d0c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1034c0 │ │ │ │ + bl 103520 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 45040 │ │ │ │ - b 45018 │ │ │ │ + bge 44d10 │ │ │ │ + b 44ce8 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e9ccc │ │ │ │ subs r1, r4, #0 │ │ │ │ movne r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl 29bb0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - ldreq r0, [pc, #28] @ 45084 │ │ │ │ - beq 45078 │ │ │ │ + ldreq r0, [pc, #28] @ 44d54 │ │ │ │ + beq 44d48 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 31f9c0 │ │ │ │ - b 45018 │ │ │ │ + bl 3240d8 <_PyObject_GetState@@Base+0xb88> │ │ │ │ + b 44ce8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r7, r8, lsr r7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - bl 45128 │ │ │ │ - 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 450ec │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 45100 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 45100 │ │ │ │ - ldr r3, [pc, #40] @ 4511c │ │ │ │ - ldr r1, [pc, #40] @ 45120 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 45114 │ │ │ │ - ldr r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #24] @ 45124 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r0, lsr r0 │ │ │ │ - @ instruction: 0x003699f8 │ │ │ │ - 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] @ 454a4 │ │ │ │ + ldreq r3, [pc, #852] @ 450d4 │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #844] @ 454a8 │ │ │ │ + ldr r1, [pc, #844] @ 450d8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 148e30 │ │ │ │ + bl 1495c4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 45204 │ │ │ │ + beq 44e34 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 451a8 │ │ │ │ + bne 44dd8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45194 │ │ │ │ + beq 44dc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 45194 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 44dc4 │ │ │ │ + bl 9aea8 <_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 1cc47c │ │ │ │ + b 1d2840 │ │ │ │ cmp r7, #10 │ │ │ │ addle r6, sp, #16 │ │ │ │ - ble 4520c │ │ │ │ - ldr r3, [pc, #752] @ 454ac │ │ │ │ + ble 44e3c │ │ │ │ + ldr r3, [pc, #752] @ 450dc │ │ │ │ cmp r7, r3 │ │ │ │ - bls 451d0 │ │ │ │ + bls 44e00 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 451e8 │ │ │ │ - b 45200 │ │ │ │ + bne 44e18 │ │ │ │ + b 44e30 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mul r0, r7, r0 │ │ │ │ - bl 9990c │ │ │ │ + bl 99998 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 4520c │ │ │ │ - b 451c0 │ │ │ │ + bne 44e3c │ │ │ │ + b 44df0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 45200 │ │ │ │ + bne 44e30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - bl 2915fc │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + bl 2a064c │ │ │ │ mov r8, #0 │ │ │ │ - b 45498 │ │ │ │ + b 450c8 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r3, [pc, #664] @ 454b0 │ │ │ │ + ldr r3, [pc, #664] @ 450e0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r9, r5 │ │ │ │ mvn fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, r7 │ │ │ │ - bge 45334 │ │ │ │ + bge 44f64 │ │ │ │ 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 45278 │ │ │ │ + bne 44ea8 │ │ │ │ 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 452bc │ │ │ │ + b 44eec │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp] │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ ldr r1, [sp] │ │ │ │ - ldr r3, [pc, #540] @ 454b0 │ │ │ │ + ldr r3, [pc, #540] @ 450e0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 452bc │ │ │ │ + beq 44eec │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #528] @ 454b4 │ │ │ │ + ldr r2, [pc, #528] @ 450e4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r1, [pc, #520] @ 454b8 │ │ │ │ + ldr r1, [pc, #520] @ 450e8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mov r8, #0 │ │ │ │ - b 45440 │ │ │ │ + b 45070 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ sub r0, fp, r9 │ │ │ │ cmp r0, ip │ │ │ │ add r8, r5, #1 │ │ │ │ - bge 452ec │ │ │ │ - ldr r3, [pc, #484] @ 454bc │ │ │ │ - ldr r1, [pc, #484] @ 454c0 │ │ │ │ + bge 44f1c │ │ │ │ + ldr r3, [pc, #484] @ 450ec │ │ │ │ + ldr r1, [pc, #484] @ 450f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, #0 │ │ │ │ - b 45440 │ │ │ │ + b 45070 │ │ │ │ cmp r5, #0 │ │ │ │ add r9, r9, ip │ │ │ │ - beq 45308 │ │ │ │ + beq 44f38 │ │ │ │ sub r0, fp, r9 │ │ │ │ cmp r0, sl │ │ │ │ - blt 452d0 │ │ │ │ + blt 44f00 │ │ │ │ add r9, r9, sl │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ cmp r0, r7 │ │ │ │ - beq 4532c │ │ │ │ - ldr r3, [pc, #420] @ 454c4 │ │ │ │ - ldr r1, [pc, #420] @ 454c8 │ │ │ │ + beq 44f5c │ │ │ │ + ldr r3, [pc, #420] @ 450f4 │ │ │ │ + ldr r1, [pc, #420] @ 450f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 452e0 │ │ │ │ + bl 18f518 │ │ │ │ + b 44f10 │ │ │ │ mov r5, r8 │ │ │ │ - b 45224 │ │ │ │ + b 44e54 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp] │ │ │ │ - bl 1cc47c │ │ │ │ + bl 1d2840 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 45440 │ │ │ │ + beq 45070 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r7, [r8, #20] │ │ │ │ - ldreq r7, [pc, #320] @ 454a4 │ │ │ │ + ldreq r7, [pc, #320] @ 450d4 │ │ │ │ cmp r9, #1048576 @ 0x100000 │ │ │ │ movlt r0, #0 │ │ │ │ andge r0, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r9, r0 │ │ │ │ streq r9, [sp] │ │ │ │ - beq 45388 │ │ │ │ - bl c3e9c │ │ │ │ + beq 44fb8 │ │ │ │ + bl c4160 │ │ │ │ mov r9, #1 │ │ │ │ str r0, [sp] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 453e4 │ │ │ │ + bne 45014 │ │ │ │ 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 453c8 │ │ │ │ + beq 44ff8 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ ldr r1, [sl], #44 @ 0x2c │ │ │ │ mov r2, r4 │ │ │ │ bl 29cdc │ │ │ │ add r7, r7, r4 │ │ │ │ - b 453a4 │ │ │ │ + b 44fd4 │ │ │ │ mov r4, r8 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 45440 │ │ │ │ + beq 45070 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl c7bec │ │ │ │ - b 45440 │ │ │ │ + bl c7eb0 │ │ │ │ + b 45070 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov fp, #0 │ │ │ │ mov r4, r6 │ │ │ │ cmp r5, fp │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - beq 45438 │ │ │ │ + beq 45068 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 45414 │ │ │ │ + beq 45044 │ │ │ │ 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 453f0 │ │ │ │ + b 45020 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b 453d0 │ │ │ │ + b 45000 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45464 │ │ │ │ + beq 45094 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 45464 │ │ │ │ + bne 45094 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #44 @ 0x2c │ │ │ │ cmp r4, r5 │ │ │ │ mla r0, r7, r4, r6 │ │ │ │ - beq 45484 │ │ │ │ - bl 113698 │ │ │ │ + beq 450b4 │ │ │ │ + bl 1135a0 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 4546c │ │ │ │ + b 4509c │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 45498 │ │ │ │ + beq 450c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq sl, r6, r8, ror r8 │ │ │ │ + @ instruction: 0x0036c3f8 │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0037bfbc │ │ │ │ + eorseq sp, r7, r0, ror #25 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - @ instruction: 0x0037bffc │ │ │ │ + eorseq sp, r7, r0, lsr #26 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq ip, r7, r8, lsl r0 │ │ │ │ + eorseq sp, r7, ip, lsr sp │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + bne 4512c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 45140 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 45140 │ │ │ │ + ldr r3, [pc, #40] @ 4515c │ │ │ │ + ldr r1, [pc, #40] @ 45160 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 45154 │ │ │ │ + ldr r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r1, [pc, #24] @ 45164 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 18f518 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038dbd4 │ │ │ │ + eorseq fp, r6, r8, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 454f4 │ │ │ │ + bne 45190 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 4551c │ │ │ │ + b 451b8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 45518 │ │ │ │ + ldr r0, [pc, #20] @ 451b4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 454e8 │ │ │ │ + bne 45184 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r7, r4, asr #15 │ │ │ │ + eorseq r4, r7, r8, lsl #6 │ │ │ │ │ │ │ │ -0004551c : │ │ │ │ +000451b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 45540 │ │ │ │ - bl 346fc8 │ │ │ │ - b 45608 │ │ │ │ + bne 451dc │ │ │ │ + bl 3498f0 │ │ │ │ + b 452a4 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 455f0 │ │ │ │ + beq 4528c │ │ │ │ ldr lr, [r2, #32] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 4556c │ │ │ │ + bne 45208 │ │ │ │ ldr lr, [r2, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 45578 │ │ │ │ + beq 45214 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, lr} │ │ │ │ bx r3 │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ tst ip, #536870912 @ 0x20000000 │ │ │ │ - bne 455f0 │ │ │ │ + bne 4528c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 455f0 │ │ │ │ + beq 4528c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #536870912 @ 0x20000000 │ │ │ │ - bne 455f0 │ │ │ │ + bne 4528c │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 455f0 │ │ │ │ + beq 4528c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 455f0 │ │ │ │ + beq 4528c │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ - bl 240c08 │ │ │ │ - ldr r2, [pc, #72] @ 45610 │ │ │ │ + bl 253b64 │ │ │ │ + ldr r2, [pc, #72] @ 452ac │ │ │ │ cmp r0, r2 │ │ │ │ popne {r4, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 455f0 │ │ │ │ + beq 4528c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 455f0 │ │ │ │ + bne 4528c │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #24] @ 45614 │ │ │ │ + ldr r3, [pc, #24] @ 452b0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #20] @ 45618 │ │ │ │ + ldr r1, [pc, #20] @ 452b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0037a4b0 │ │ │ │ + eorseq ip, r7, r0, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #56] @ 4566c │ │ │ │ - ldr r1, [pc, #56] @ 45670 │ │ │ │ + ldr r3, [pc, #56] @ 45308 │ │ │ │ + ldr r1, [pc, #56] @ 4530c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2827c8 │ │ │ │ + bl 1bacd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 45664 │ │ │ │ - ldr r3, [pc, #32] @ 45674 │ │ │ │ + blt 45300 │ │ │ │ + ldr r3, [pc, #32] @ 45310 │ │ │ │ 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, r4, r0, ip │ │ │ │ + eorseq sp, r8, r8, lsr ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ 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 1cc47c │ │ │ │ + bl 1d2840 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 456c4 │ │ │ │ + beq 45360 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 456cc │ │ │ │ + ldreq r0, [pc, #20] @ 45368 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 456cc │ │ │ │ - bl 2a2178 │ │ │ │ + ldreq r1, [pc, #8] @ 45368 │ │ │ │ + bl 2b01bc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #180] @ 4579c │ │ │ │ + ldr r2, [pc, #180] @ 45438 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 265204 │ │ │ │ + bl 27767c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 45794 │ │ │ │ + beq 45430 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r0, [r4, #132] @ 0x84 │ │ │ │ - beq 4576c │ │ │ │ - ldr r2, [pc, #140] @ 457a0 │ │ │ │ + beq 45408 │ │ │ │ + ldr r2, [pc, #140] @ 4543c │ │ │ │ ldr r3, [r4, #180] @ 0xb4 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -27678,197 +27459,197 @@ │ │ │ │ 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] @ 457a4 │ │ │ │ - bl 9cc30 │ │ │ │ + ldr r1, [pc, #44] @ 45440 │ │ │ │ + bl 9ccb8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 45794 │ │ │ │ + bne 45430 │ │ │ │ ldr r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 45794 │ │ │ │ + beq 45430 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24cd20 │ │ │ │ + bl 25f498 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r8, r5, ip, lsr #7 │ │ │ │ + eorseq r9, r5, ip, lsr #30 │ │ │ │ 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 r4, [r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45850 │ │ │ │ + beq 454ec │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 45850 │ │ │ │ + bne 454ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 3160f0 <_PyTime_AsTimeval@@Base+0x17b8> │ │ │ │ + bl 31bfd8 <_PyTime_AsTimeval@@Base+0x17c0> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 45850 │ │ │ │ + beq 454ec │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31840c │ │ │ │ + bl 31df8c <_PyTime_AsTimeval@@Base+0x3774> │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31840c │ │ │ │ + bl 31df8c <_PyTime_AsTimeval@@Base+0x3774> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31840c │ │ │ │ + bl 31df8c <_PyTime_AsTimeval@@Base+0x3774> │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #188] @ 458ec │ │ │ │ + ldr r1, [pc, #188] @ 45588 │ │ │ │ mov r3, r8 │ │ │ │ str r5, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #176] @ 458f0 │ │ │ │ - bl a9b50 │ │ │ │ + ldr r0, [pc, #176] @ 4558c │ │ │ │ + bl a9d18 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 45858 │ │ │ │ + bne 454f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 321244 │ │ │ │ + bl 325958 │ │ │ │ mov r4, #0 │ │ │ │ - b 458e0 │ │ │ │ + b 4557c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - ldr r0, [pc, #136] @ 458f4 │ │ │ │ + ldr r0, [pc, #136] @ 45590 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp] │ │ │ │ mov r1, #664 @ 0x298 │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 3187f0 │ │ │ │ + bl 31e330 <_PyTime_AsTimeval@@Base+0x3b18> │ │ │ │ ldr r3, [r6] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 458a8 │ │ │ │ + beq 45544 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 458a8 │ │ │ │ + bne 45544 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 45848 │ │ │ │ + beq 454e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128584 │ │ │ │ + bl 128554 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 458e0 │ │ │ │ + beq 4557c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 458e0 │ │ │ │ + bne 4557c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x003187b0 │ │ │ │ - @ instruction: 0x0038c1d4 │ │ │ │ - @ instruction: 0x0038c1dc │ │ │ │ + eoreq pc, r1, ip, lsr #4 │ │ │ │ + mlaseq r8, ip, sp, sp │ │ │ │ + eorseq sp, r8, r4, lsr #27 │ │ │ │ │ │ │ │ -000458f8 <_PyTraceback_Add@@Base>: │ │ │ │ +00045594 <_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] @ 45a2c <_PyTraceback_Add@@Base+0x134> │ │ │ │ + ldr r3, [pc, #284] @ 456c8 <_PyTraceback_Add@@Base+0x134> │ │ │ │ mov r6, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ mov sl, #0 │ │ │ │ ldr r9, [r7, #72] @ 0x48 │ │ │ │ str sl, [r7, #72] @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 91b7c │ │ │ │ + bl 91c14 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 45a20 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + beq 456bc <_PyTraceback_Add@@Base+0x128> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 45b00 │ │ │ │ + bl 4579c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 45978 <_PyTraceback_Add@@Base+0x80> │ │ │ │ + bne 45614 <_PyTraceback_Add@@Base+0x80> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45a20 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + beq 456bc <_PyTraceback_Add@@Base+0x128> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, sl │ │ │ │ str r3, [r4] │ │ │ │ - bne 45a20 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + bne 456bc <_PyTraceback_Add@@Base+0x128> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 45a20 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 456bc <_PyTraceback_Add@@Base+0x128> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 45cd0 │ │ │ │ + bl 4596c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 459b4 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + beq 45650 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 459b4 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bne 45650 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 459d8 <_PyTraceback_Add@@Base+0xe0> │ │ │ │ + beq 45674 <_PyTraceback_Add@@Base+0xe0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 459d8 <_PyTraceback_Add@@Base+0xe0> │ │ │ │ + bne 45674 <_PyTraceback_Add@@Base+0xe0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 45a20 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + beq 456bc <_PyTraceback_Add@@Base+0x128> │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str r8, [r5, #20] │ │ │ │ str r9, [r7, #72] @ 0x48 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11b1c4 │ │ │ │ + bl 11b10c │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + b 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1814c8 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b 18242c <_PyErr_ChainExceptions1@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 45a40 <_PyTraceback_Add@@Base+0x148> │ │ │ │ - b 1b9590 │ │ │ │ - ldr r0, [pc] @ 45a48 <_PyTraceback_Add@@Base+0x150> │ │ │ │ + beq 456dc <_PyTraceback_Add@@Base+0x148> │ │ │ │ + b 1be6b8 │ │ │ │ + ldr r0, [pc] @ 456e4 <_PyTraceback_Add@@Base+0x150> │ │ │ │ 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 │ │ │ │ @@ -27877,83 +27658,83 @@ │ │ │ │ subs r1, r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp lr, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 45ab8 <_PyTraceback_Add@@Base+0x1c0> │ │ │ │ + bne 45754 <_PyTraceback_Add@@Base+0x1c0> │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 45ab8 <_PyTraceback_Add@@Base+0x1c0> │ │ │ │ + bne 45754 <_PyTraceback_Add@@Base+0x1c0> │ │ │ │ ldr r3, [r4, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #76] @ 45af8 <_PyTraceback_Add@@Base+0x200> │ │ │ │ + ldr r1, [pc, #76] @ 45794 <_PyTraceback_Add@@Base+0x200> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 45aec <_PyTraceback_Add@@Base+0x1f4> │ │ │ │ + bl 18f518 │ │ │ │ + b 45788 <_PyTraceback_Add@@Base+0x1f4> │ │ │ │ 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] @ 45afc <_PyTraceback_Add@@Base+0x204> │ │ │ │ + ldr ip, [pc, #36] @ 45798 <_PyTraceback_Add@@Base+0x204> │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45aa0 <_PyTraceback_Add@@Base+0x1a8> │ │ │ │ + bne 4573c <_PyTraceback_Add@@Base+0x1a8> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003698f8 │ │ │ │ + eorseq fp, r6, r8, ror r4 │ │ │ │ subseq r2, r7, r4, ror #14 │ │ │ │ │ │ │ │ -00045b00 : │ │ │ │ +0004579c : │ │ │ │ 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 9df74 │ │ │ │ + bl 9dffc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 45bdc │ │ │ │ + beq 45878 │ │ │ │ mov r0, r5 │ │ │ │ - bl bb874 │ │ │ │ + bl bbb30 │ │ │ │ subs r7, r0, #0 │ │ │ │ moveq r8, r7 │ │ │ │ moveq r5, r7 │ │ │ │ moveq r6, r7 │ │ │ │ - beq 45bec │ │ │ │ - ldr r0, [pc, #208] @ 45c20 │ │ │ │ + beq 45888 │ │ │ │ + ldr r0, [pc, #208] @ 458bc │ │ │ │ mov r1, #6 │ │ │ │ - bl 92adc │ │ │ │ + bl 92b74 │ │ │ │ subs r6, r0, #0 │ │ │ │ moveq r8, r6 │ │ │ │ moveq r5, r6 │ │ │ │ - beq 45bec │ │ │ │ - ldr r0, [pc, #184] @ 45c24 │ │ │ │ + beq 45888 │ │ │ │ + ldr r0, [pc, #184] @ 458c0 │ │ │ │ mov r1, #2 │ │ │ │ - bl 92adc │ │ │ │ + bl 92b74 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r8, r5 │ │ │ │ - beq 45bec │ │ │ │ + beq 45888 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #148] @ 45c28 │ │ │ │ + ldr r3, [pc, #148] @ 458c4 │ │ │ │ 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] │ │ │ │ @@ -27962,144 +27743,144 @@ │ │ │ │ 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 c2e04 <_Py_write@@Base+0xc80> │ │ │ │ + bl c30c8 <_Py_write@@Base+0xc80> │ │ │ │ mov r8, r0 │ │ │ │ - b 45bec │ │ │ │ + b 45888 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r4 │ │ │ │ - ldr r0, [pc, #52] @ 45c28 │ │ │ │ - bl 9b3c0 │ │ │ │ + ldr r0, [pc, #52] @ 458c4 │ │ │ │ + bl 9b44c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq ip, r1, r8, lsl #23 │ │ │ │ - @ instruction: 0x0051cb90 │ │ │ │ + subseq lr, r1, r8, lsl #14 │ │ │ │ + subseq lr, r1, r0, lsl r7 │ │ │ │ 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, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ldrne r4, [pc, #24] @ 45c64 │ │ │ │ - bne 45c5c │ │ │ │ - ldr r3, [pc, #20] @ 45c68 │ │ │ │ - ldr r1, [pc, #20] @ 45c6c │ │ │ │ + ldrne r4, [pc, #24] @ 45900 │ │ │ │ + bne 458f8 │ │ │ │ + ldr r3, [pc, #20] @ 45904 │ │ │ │ + ldr r1, [pc, #20] @ 45908 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, lsr #23 │ │ │ │ + eorseq pc, r6, ip, lsr #14 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 45c84 │ │ │ │ + blt 45920 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt 45cac │ │ │ │ + blt 45948 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 45cc0 │ │ │ │ - ldr r1, [pc, #36] @ 45cc4 │ │ │ │ + ldr r3, [pc, #36] @ 4595c │ │ │ │ + ldr r1, [pc, #36] @ 45960 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, r1 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ - ldr r0, [pc, #12] @ 45cc8 │ │ │ │ + ldr r0, [pc, #12] @ 45964 │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ bx lr │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq r9, r6, r4, ror #4 │ │ │ │ + eorseq sl, r6, r4, ror #27 │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ │ │ │ │ -00045ccc : │ │ │ │ - b 2f8740 │ │ │ │ +00045968 : │ │ │ │ + b 3009e4 │ │ │ │ │ │ │ │ -00045cd0 : │ │ │ │ +0004596c : │ │ │ │ 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 2317f0 │ │ │ │ + bl 24485c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45dc0 │ │ │ │ + beq 45a5c │ │ │ │ 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 231930 │ │ │ │ + bl 24499c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 45dc0 │ │ │ │ + beq 45a5c │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #352] @ 45ea4 │ │ │ │ + ldr r0, [pc, #352] @ 45b40 │ │ │ │ add r1, r1, r3 │ │ │ │ - bl 9ab38 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9abc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r2, [r5] │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 45da0 │ │ │ │ + beq 45a3c │ │ │ │ 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 45dc8 │ │ │ │ + beq 45a64 │ │ │ │ ldr r2, [r8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r8] │ │ │ │ - b 45dc8 │ │ │ │ + b 45a64 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45dc0 │ │ │ │ + beq 45a5c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 45dc0 │ │ │ │ + bne 45a5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 45e98 │ │ │ │ + b 45b34 │ │ │ │ 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 │ │ │ │ @@ -28113,34 +27894,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 45e10 │ │ │ │ + bgt 45aac │ │ │ │ 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 45e64 │ │ │ │ + beq 45b00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 45e64 │ │ │ │ + bne 45b00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #60] @ 45ea8 │ │ │ │ - bl 356650 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #60] @ 45b44 │ │ │ │ + bl 3581c0 │ │ │ │ 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] │ │ │ │ @@ -28149,81 +27930,81 @@ │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ 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 │ │ │ │ + │ │ │ │ +00045b48 : │ │ │ │ + b 2117a0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 45ee4 │ │ │ │ - bl a583c │ │ │ │ + bne 45b84 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45ee4 │ │ │ │ + beq 45b84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2541dc │ │ │ │ + bl 26690c │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 45f10 │ │ │ │ - bl a583c │ │ │ │ + bne 45bb0 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45edc │ │ │ │ - ldr r0, [pc, #20] @ 45f24 │ │ │ │ + bne 45b7c │ │ │ │ + ldr r0, [pc, #20] @ 45bc4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #16] @ 45f28 │ │ │ │ + ldr r2, [pc, #16] @ 45bc8 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 45f24 │ │ │ │ + ldr r0, [pc, #4] @ 45bc4 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - │ │ │ │ -00045f2c : │ │ │ │ - b 2f8c98 │ │ │ │ - b 45f34 │ │ │ │ + b 45bd0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 45fc8 │ │ │ │ + ldr r1, [pc, #124] @ 45c64 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 45f64 │ │ │ │ - bl 340bf0 │ │ │ │ + bne 45c00 │ │ │ │ + bl 343630 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 45fc0 │ │ │ │ + bne 45c5c │ │ │ │ mov r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45fb8 │ │ │ │ + bne 45c54 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 45fb8 │ │ │ │ + bne 45c54 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_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 │ │ │ │ @@ -28231,105 +28012,68 @@ │ │ │ │ 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 46000 │ │ │ │ + bhi 45c9c │ │ │ │ cmp r4, #0 │ │ │ │ ldrgt r1, [r6] │ │ │ │ - ldrle r1, [pc, #48] @ 46030 │ │ │ │ - b 46020 │ │ │ │ - ldr r0, [pc, #44] @ 46034 │ │ │ │ + ldrle r1, [pc, #48] @ 45ccc │ │ │ │ + b 45cbc │ │ │ │ + ldr r0, [pc, #44] @ 45cd0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - b 45ff0 │ │ │ │ + b 45c8c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 43180 <_PyImport_ClearExtension@@Base+0x670> │ │ │ │ + b 42d88 <_PyImport_ClearExtension@@Base+0x6f4> │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x00358db8 │ │ │ │ + eorseq sl, r5, r8, lsr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 46074 │ │ │ │ + ldr r0, [pc, #16] @ 45d10 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 29dd30 │ │ │ │ + bl 2ac258 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq ip, r8, r8, asr r3 │ │ │ │ + @ instruction: 0x0038defc │ │ │ │ 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 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 460ac │ │ │ │ - bl a583c │ │ │ │ + bne 45d48 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 460bc │ │ │ │ + bne 45d58 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2a9380 │ │ │ │ - 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] @ 46140 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - mov r0, r1 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 460f0 │ │ │ │ - ldrd r4, [r1, #8] │ │ │ │ - b 4611c │ │ │ │ - bl 1ad158 │ │ │ │ - ldr r3, [pc, #72] @ 46144 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 354ba4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4611c │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 46138 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [pc, #28] @ 46148 │ │ │ │ - ldr r3, [pc, #28] @ 4614c │ │ │ │ - bl 35466c │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b ab1b8 │ │ │ │ + b 2b6b5c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - svclt 0x00f00000 @ IMB │ │ │ │ - subsge r9, r2, #3648 @ 0xe40 │ │ │ │ - svccc 0x0091df46 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b 2d0eac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ @@ -28337,138 +28081,175 @@ │ │ │ │ add r4, r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - bne 461b0 │ │ │ │ + bne 45db8 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 461e8 │ │ │ │ - ldr ip, [pc, #444] @ 46374 │ │ │ │ + beq 45df0 │ │ │ │ + ldr ip, [pc, #444] @ 45f7c │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 461e8 │ │ │ │ + bne 45df0 │ │ │ │ mov r6, #0 │ │ │ │ - b 46368 │ │ │ │ + b 45f70 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 46214 │ │ │ │ + beq 45e1c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 46218 │ │ │ │ - bl a583c │ │ │ │ + bne 45e20 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46218 │ │ │ │ - b 461e0 │ │ │ │ + beq 45e20 │ │ │ │ + b 45de8 │ │ │ │ mov r5, #8 │ │ │ │ ldr r8, [r7, #8] │ │ │ │ mov r4, #0 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r6, [r7, #20] │ │ │ │ - ldreq r6, [pc, #328] @ 46378 │ │ │ │ + ldreq r6, [pc, #328] @ 45f80 │ │ │ │ mvn sl, #-2147483648 @ 0x80000000 │ │ │ │ add r8, r6, r8 │ │ │ │ mov r9, r4 │ │ │ │ sub fp, sl, r5 │ │ │ │ cmp r8, r6 │ │ │ │ - bls 462ac │ │ │ │ + bls 45eb4 │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 4627c │ │ │ │ + bne 45e84 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ble 4623c │ │ │ │ - bl 35428c │ │ │ │ + ble 45e44 │ │ │ │ + bl 355df8 │ │ │ │ add r3, fp, r1 │ │ │ │ cmp r4, r3 │ │ │ │ add r4, r5, r4 │ │ │ │ - bgt 46354 │ │ │ │ + bgt 45f5c │ │ │ │ sub r4, r4, r1 │ │ │ │ - b 4623c │ │ │ │ + b 45e44 │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ - beq 46354 │ │ │ │ + beq 45f5c │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 4623c │ │ │ │ + bne 45e44 │ │ │ │ sub r3, sl, r4 │ │ │ │ cmp r3, r9 │ │ │ │ add r9, r9, r4 │ │ │ │ mov r4, #0 │ │ │ │ - bge 4623c │ │ │ │ - b 46354 │ │ │ │ + bge 45e44 │ │ │ │ + b 45f5c │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt 46354 │ │ │ │ + bgt 45f5c │ │ │ │ add r1, r4, r9 │ │ │ │ mov r0, #0 │ │ │ │ - bl 1cc47c │ │ │ │ + bl 1d2840 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 461e0 │ │ │ │ + beq 45de8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r9, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrne r4, [r6, #20] │ │ │ │ - ldreq r4, [pc, #140] @ 46378 │ │ │ │ + ldreq r4, [pc, #140] @ 45f80 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r7, [r7, #20] │ │ │ │ - ldreq r7, [pc, #128] @ 46378 │ │ │ │ + ldreq r7, [pc, #128] @ 45f80 │ │ │ │ mov sl, #32 │ │ │ │ cmp r8, r7 │ │ │ │ - bls 46368 │ │ │ │ + bls 45f70 │ │ │ │ ldrb r3, [r7], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 4633c │ │ │ │ + bne 45f44 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 462f8 │ │ │ │ + ble 45f00 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35428c │ │ │ │ + bl 355df8 │ │ │ │ sub r1, r5, r1 │ │ │ │ add r9, r9, r1 │ │ │ │ add r1, r4, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 462f8 │ │ │ │ + beq 45f00 │ │ │ │ strb sl, [r4], #1 │ │ │ │ - b 4632c │ │ │ │ + b 45f34 │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ addne r9, r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ strb r3, [r4], #1 │ │ │ │ - b 462f8 │ │ │ │ - ldr r3, [pc, #32] @ 4637c │ │ │ │ - ldr r1, [pc, #32] @ 46380 │ │ │ │ + b 45f00 │ │ │ │ + ldr r3, [pc, #32] @ 45f84 │ │ │ │ + ldr r1, [pc, #32] @ 45f88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 461e0 │ │ │ │ + bl 18f518 │ │ │ │ + b 45de8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x00572790 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq ip, r8, r4, ror #6 │ │ │ │ + eorseq sp, r8, r8, lsl #30 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #100] @ 46008 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + mov r0, r1 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 45fb8 │ │ │ │ + ldrd r4, [r1, #8] │ │ │ │ + b 45fe4 │ │ │ │ + bl 1b11e0 │ │ │ │ + ldr r3, [pc, #72] @ 4600c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 356710 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 45fe4 │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 46000 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r2, [pc, #28] @ 46010 │ │ │ │ + ldr r3, [pc, #28] @ 46014 │ │ │ │ + bl 3561d8 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b ab380 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ + svclt 0x00f00000 @ IMB │ │ │ │ + subsge r9, r2, #3648 @ 0xe40 │ │ │ │ + svccc 0x0091df46 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b 2da63c │ │ │ │ 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 │ │ │ │ @@ -28478,2459 +28259,2459 @@ │ │ │ │ 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 463e4 │ │ │ │ + bne 46080 │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r2, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 46414 │ │ │ │ + beq 460b0 │ │ │ │ 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] @ 469c4 │ │ │ │ + ldr ip, [pc, #1472] @ 46660 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46758 │ │ │ │ + beq 463f4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r4, #1 │ │ │ │ ldrne r5, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ moveq r5, #0 │ │ │ │ - bl aeb58 │ │ │ │ + bl aed70 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 46758 │ │ │ │ - ldr r3, [pc, #1420] @ 469c8 │ │ │ │ + beq 463f4 │ │ │ │ + ldr r3, [pc, #1420] @ 46664 │ │ │ │ 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] @ 469cc │ │ │ │ + ldr r3, [pc, #1392] @ 46668 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 466cc │ │ │ │ + bne 46368 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 128824 │ │ │ │ + bl 1287f4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ mov fp, r0 │ │ │ │ - bne 466cc │ │ │ │ + bne 46368 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 464a0 │ │ │ │ + beq 4613c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 464a0 │ │ │ │ + bne 4613c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl aefd4 │ │ │ │ + bl af1ec │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 464f0 │ │ │ │ + bne 4618c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 464d4 │ │ │ │ + beq 46170 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 464d4 │ │ │ │ + bne 46170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - bl a583c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46758 │ │ │ │ + bne 463f4 │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a6554 │ │ │ │ + b a65e0 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #1232] @ 469cc │ │ │ │ + ldr r2, [pc, #1232] @ 46668 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 46638 │ │ │ │ + bne 462d4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 128824 │ │ │ │ + bl 1287f4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 46638 │ │ │ │ + bne 462d4 │ │ │ │ mov r0, fp │ │ │ │ - bl 354588 │ │ │ │ + bl 3560f4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 354588 │ │ │ │ + bl 3560f4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 35466c │ │ │ │ + bl 3561d8 │ │ │ │ mov r8, r0 │ │ │ │ mul r0, r5, fp │ │ │ │ mov r9, r1 │ │ │ │ - bl 354588 │ │ │ │ + bl 3560f4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4660c │ │ │ │ + bne 462a8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 3542b4 │ │ │ │ + bl 355e20 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 354be0 │ │ │ │ + bl 35674c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 465b8 │ │ │ │ + bne 46254 │ │ │ │ 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 354be0 │ │ │ │ + bl 35674c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 465e4 │ │ │ │ + bne 46280 │ │ │ │ add r3, r9, #-2147483648 @ 0x80000000 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ - ldr r3, [pc, #996] @ 469d0 │ │ │ │ + ldr r3, [pc, #996] @ 4666c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 35466c │ │ │ │ + bl 3561d8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 354bcc │ │ │ │ + bl 356738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46638 │ │ │ │ + beq 462d4 │ │ │ │ ldr r3, [sl] │ │ │ │ mul fp, r5, fp │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 464a0 │ │ │ │ + beq 4613c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 464a0 │ │ │ │ + bne 4613c │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 464a0 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 4613c │ │ │ │ mov r0, fp │ │ │ │ - bl a6554 │ │ │ │ + bl a65e0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 46670 │ │ │ │ + bne 4630c │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46734 │ │ │ │ + beq 463d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 46734 │ │ │ │ + bne 463d0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 46734 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 463d0 │ │ │ │ mov r1, sl │ │ │ │ - bl 175274 │ │ │ │ + bl 1761a8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 466a0 │ │ │ │ + beq 4633c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 466a0 │ │ │ │ + bne 4633c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 466c4 │ │ │ │ + beq 46360 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 466c4 │ │ │ │ + bne 46360 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 46734 │ │ │ │ - ldr r7, [pc, #768] @ 469d4 │ │ │ │ + beq 463d0 │ │ │ │ + ldr r7, [pc, #768] @ 46670 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 46920 │ │ │ │ + bne 465bc │ │ │ │ ldr r3, [r5] │ │ │ │ ldrd r8, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 46760 │ │ │ │ - ldr r5, [pc, #728] @ 469cc │ │ │ │ + bne 463fc │ │ │ │ + ldr r5, [pc, #728] @ 46668 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefd4 │ │ │ │ + bl af1ec │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4677c │ │ │ │ + beq 46418 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 467c0 │ │ │ │ + beq 4645c │ │ │ │ cmp r3, r5 │ │ │ │ - beq 467e8 │ │ │ │ + beq 46484 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl ab1b8 │ │ │ │ + bl ab380 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 46860 │ │ │ │ + bne 464fc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 46844 │ │ │ │ + bne 464e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46758 │ │ │ │ + beq 463f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 46758 │ │ │ │ + bne 463f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 469b8 │ │ │ │ + b 46654 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 466ec │ │ │ │ + bne 46388 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 466ec │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 46388 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 467a0 │ │ │ │ + beq 4643c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 467a0 │ │ │ │ + bne 4643c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - bl a583c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46758 │ │ │ │ + bne 463f4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ab1b8 │ │ │ │ + b ab380 │ │ │ │ ldr r3, [r6] │ │ │ │ ldrd sl, [r6, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 468c0 │ │ │ │ + beq 4655c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 468c0 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 468c0 │ │ │ │ + bne 4655c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 4655c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 128824 │ │ │ │ + bl 1287f4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 46714 │ │ │ │ - bl 354588 │ │ │ │ + bne 463b0 │ │ │ │ + bl 3560f4 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 35466c │ │ │ │ + bl 3561d8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - beq 466f0 │ │ │ │ + beq 4638c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 466f0 │ │ │ │ + bne 4638c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 466f0 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 4638c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 46734 │ │ │ │ + bne 463d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 46734 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 463d0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 175274 │ │ │ │ + bl 1761a8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 46890 │ │ │ │ + beq 4652c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 46890 │ │ │ │ + bne 4652c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 468b4 │ │ │ │ + beq 46550 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 468b4 │ │ │ │ + bne 46550 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 46920 │ │ │ │ - b 46734 │ │ │ │ + bne 465bc │ │ │ │ + b 463d0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - bl 35466c │ │ │ │ + bl 3561d8 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b 466f0 │ │ │ │ + b 4638c │ │ │ │ mov r0, r5 │ │ │ │ - bl 175274 │ │ │ │ + bl 1761a8 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 46968 │ │ │ │ + bne 46604 │ │ │ │ ldr r2, [r6] │ │ │ │ mov r0, r6 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - bne 4697c │ │ │ │ + bne 46618 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 46990 │ │ │ │ + beq 4662c │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl aefd4 │ │ │ │ + bl af1ec │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bne 468e0 │ │ │ │ - bl a583c │ │ │ │ + bne 4657c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46994 │ │ │ │ + beq 46630 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46990 │ │ │ │ + beq 4662c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 46990 │ │ │ │ + bne 4662c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 46990 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 4662c │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 46900 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 46900 │ │ │ │ + bne 4659c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 4659c │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 46914 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 46914 │ │ │ │ + bne 465b0 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 465b0 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 469b8 │ │ │ │ + beq 46654 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 469b8 │ │ │ │ + bne 46654 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r2, r7, r8, ror #15 │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 466a4 │ │ │ │ + ldr r3, [pc, #36] @ 466bc │ │ │ │ + ldr r1, [pc, #36] @ 466c0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 466b4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq sp, r8, ip, asr #31 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #128] @ 46a70 │ │ │ │ + ldr r3, [pc, #128] @ 4675c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne 46a20 │ │ │ │ + bne 4670c │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2f423c │ │ │ │ + bl 2fc4e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 46a3c │ │ │ │ - b 46a34 │ │ │ │ - ldr r3, [pc, #76] @ 46a74 │ │ │ │ - ldr r1, [pc, #76] @ 46a78 │ │ │ │ + bge 46728 │ │ │ │ + b 46720 │ │ │ │ + ldr r3, [pc, #76] @ 46760 │ │ │ │ + ldr r1, [pc, #76] @ 46764 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mov r0, #0 │ │ │ │ - b 46a68 │ │ │ │ - bne 46a54 │ │ │ │ - ldr r3, [pc, #52] @ 46a7c │ │ │ │ + b 46754 │ │ │ │ + bne 46740 │ │ │ │ + ldr r3, [pc, #52] @ 46768 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139aec │ │ │ │ - b 46a34 │ │ │ │ + bl 139abc │ │ │ │ + b 46720 │ │ │ │ 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, ip, lsl #8 │ │ │ │ + @ instruction: 0x0038dff4 │ │ │ │ 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 46acc │ │ │ │ + bne 467b8 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 46afc │ │ │ │ + beq 467e8 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #24 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #180] @ 46b9c │ │ │ │ + ldr ip, [pc, #180] @ 46888 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46b6c │ │ │ │ + beq 46858 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 46b1c │ │ │ │ - bl a583c │ │ │ │ + bne 46808 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46b6c │ │ │ │ + bne 46858 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl c3e9c │ │ │ │ + bl c4160 │ │ │ │ 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 c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 46b74 │ │ │ │ + bge 46860 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 46b88 │ │ │ │ - bl 132790 │ │ │ │ + bne 46874 │ │ │ │ + bl 132754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46b24 │ │ │ │ + beq 46810 │ │ │ │ mov r0, #0 │ │ │ │ - b 46b94 │ │ │ │ + b 46880 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 43594 <_PyImport_ClearExtension@@Base+0xa84> │ │ │ │ - b 46b94 │ │ │ │ - ldr r3, [pc, #16] @ 46ba0 │ │ │ │ + bl 43558 <_PyImport_ClearExtension@@Base+0xec4> │ │ │ │ + b 46880 │ │ │ │ + ldr r3, [pc, #16] @ 4688c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, r0, asr #16 │ │ │ │ + subseq r2, r7, ip, lsr r9 │ │ │ │ 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 46bd4 │ │ │ │ - ldr r3, [pc, #36] @ 46bec │ │ │ │ - ldr r1, [pc, #36] @ 46bf0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 46be4 │ │ │ │ - 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, ip, lsl #9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 46c84 │ │ │ │ + ldr r1, [pc, #120] @ 46920 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 46c24 │ │ │ │ - bl 340bf0 │ │ │ │ + bne 468c0 │ │ │ │ + bl 343630 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 46c7c │ │ │ │ + bne 46918 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 235220 │ │ │ │ + bl 24827c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46c74 │ │ │ │ + bne 46910 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 46c74 │ │ │ │ + bne 46910 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ streq r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - bne 46ccc │ │ │ │ - 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 46cb0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #36] @ 46d0c │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r0, [pc, #16] @ 46d10 │ │ │ │ - ldr r3, [r1, #3788] @ 0xecc │ │ │ │ - ldr r2, [r1, #3772] @ 0xebc │ │ │ │ - ldr r1, [r1, #3756] @ 0xeac │ │ │ │ - b a9b50 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - @ instruction: 0x00386eb4 │ │ │ │ - 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 46d60 │ │ │ │ + bhi 46970 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - bgt 46d84 │ │ │ │ - b 46da0 │ │ │ │ - ldr r0, [pc, #128] @ 46de8 │ │ │ │ + bgt 46994 │ │ │ │ + b 469b0 │ │ │ │ + ldr r0, [pc, #128] @ 469f8 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46d50 │ │ │ │ + bne 46960 │ │ │ │ mov r0, #0 │ │ │ │ - b 46de0 │ │ │ │ + b 469f0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16e528 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f0f4 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46d7c │ │ │ │ + beq 4698c │ │ │ │ cmp r4, #2 │ │ │ │ - bne 46dbc │ │ │ │ + bne 469cc │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldreq r0, [pc, #52] @ 46dec │ │ │ │ + ldreq r0, [pc, #52] @ 469fc │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - b 46dd4 │ │ │ │ + b 469e4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 16e528 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f0f4 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46da0 │ │ │ │ - b 46d7c │ │ │ │ + bne 469b0 │ │ │ │ + b 4698c │ │ │ │ mov r2, r7 │ │ │ │ str ip, [sp] │ │ │ │ bl 303cc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - mlaseq r7, r4, r5, r7 │ │ │ │ + eorseq r9, r7, r4, lsr #6 │ │ │ │ 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] @ 46e84 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r5, r2 │ │ │ │ + bne 46a44 │ │ │ │ + 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 46a28 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [pc, #36] @ 46a84 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 3581c0 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r0, [pc, #16] @ 46a88 │ │ │ │ + ldr r3, [r1, #3788] @ 0xecc │ │ │ │ + ldr r2, [r1, #3772] @ 0xebc │ │ │ │ + ldr r1, [r1, #3756] @ 0xeac │ │ │ │ + b a9d18 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq r8, r8, r8, asr sl │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #124] @ 46b20 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 46e20 │ │ │ │ - bl 340bf0 │ │ │ │ + bne 46abc │ │ │ │ + bl 343630 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 46e7c │ │ │ │ - ldr r1, [pc, #72] @ 46e88 │ │ │ │ + bne 46b18 │ │ │ │ + ldr r1, [pc, #72] @ 46b24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46e74 │ │ │ │ + bne 46b10 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 46e74 │ │ │ │ - ldr r1, [pc, #36] @ 46e8c │ │ │ │ + bne 46b10 │ │ │ │ + ldr r1, [pc, #36] @ 46b28 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_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] @ 46ea8 │ │ │ │ + ldr r2, [pc, #12] @ 46b44 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 46eac │ │ │ │ + ldr r0, [pc, #8] @ 46b48 │ │ │ │ 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] @ 46ec0 │ │ │ │ - b 1acafc │ │ │ │ + ldr r1, [pc] @ 46b5c │ │ │ │ + b 1b0b84 │ │ │ │ andeq r9, r2, ip, ror pc │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 46b74 │ │ │ │ + b 46b94 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 46edc │ │ │ │ + bne 46b90 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - b 1364b0 │ │ │ │ - b 197484 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ + b 136480 │ │ │ │ + b 198d0c │ │ │ │ + cmp r1, #1 │ │ │ │ + bne 46bb4 │ │ │ │ + ldr r3, [pc, #84] @ 46bf8 │ │ │ │ + ldrb r2, [r0] │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + tst r3, #7 │ │ │ │ + bne 46be8 │ │ │ │ + b 46bbc │ │ │ │ cmp r1, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 46ef4 │ │ │ │ - b 470ac │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + beq 46bf0 │ │ │ │ + ldr r3, [pc, #52] @ 46bf8 │ │ │ │ + add r1, r0, r1 │ │ │ │ + cmp r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + bls 46be8 │ │ │ │ + ldrb r2, [r2] │ │ │ │ + add r0, r0, #1 │ │ │ │ + ldr r2, [r3, r2, lsl #2] │ │ │ │ + tst r2, #7 │ │ │ │ + bne 46bc4 │ │ │ │ + b 46bf0 │ │ │ │ + ldr r0, [pc, #12] @ 46bfc │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #8] @ 46c00 │ │ │ │ + bx lr │ │ │ │ + eorseq r6, r9, r0, lsr #26 │ │ │ │ + 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, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #408] @ 470a8 │ │ │ │ + ldr r1, [pc, #408] @ 46db4 │ │ │ │ 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 46f2c │ │ │ │ - bl 340bf0 │ │ │ │ + bne 46c38 │ │ │ │ + bl 343630 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 4709c │ │ │ │ + bne 46da8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ - bl ed098 │ │ │ │ + bl ed104 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 4708c │ │ │ │ + beq 46d98 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #312] @ 470a8 │ │ │ │ + ldr r2, [pc, #312] @ 46db4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 46f7c │ │ │ │ + bne 46c88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340bf0 │ │ │ │ + bl 343630 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 47018 │ │ │ │ + bne 46d24 │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 9990c │ │ │ │ + bl 99998 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4700c │ │ │ │ + beq 46d18 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ moveq r7, r6 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 46fd8 │ │ │ │ - b 47018 │ │ │ │ + beq 46ce4 │ │ │ │ + b 46d24 │ │ │ │ mov r0, r4 │ │ │ │ - bl ed098 │ │ │ │ + bl ed104 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 46fec │ │ │ │ + beq 46cf8 │ │ │ │ cmp r8, r7 │ │ │ │ - beq 47028 │ │ │ │ + beq 46d34 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ str sl, [r5, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46fb4 │ │ │ │ + bne 46cc0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl ea814 │ │ │ │ + bl ea880 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 47048 │ │ │ │ + bne 46d54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 2915fc │ │ │ │ + bl 2a064c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b 4708c │ │ │ │ + b 46d98 │ │ │ │ lsl r8, r8, #1 │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab60c │ │ │ │ + bl ab7d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47004 │ │ │ │ + beq 46d10 │ │ │ │ mov r5, r0 │ │ │ │ - b 46fcc │ │ │ │ + b 46cd8 │ │ │ │ cmp r7, r6 │ │ │ │ - ble 47064 │ │ │ │ + ble 46d70 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r5, r6, lsl #2] │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ - b 47048 │ │ │ │ + b 46d54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ 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 101b88 <_PyArg_CheckPositional@@Base+0x27f4> │ │ │ │ - b 47094 │ │ │ │ + bl 101be8 <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ + b 46da0 │ │ │ │ mov r0, #0 │ │ │ │ str r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne 470cc │ │ │ │ - ldr r3, [pc, #84] @ 47110 │ │ │ │ - ldrb r2, [r0] │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ - tst r3, #7 │ │ │ │ - bne 47100 │ │ │ │ - b 470d4 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 47108 │ │ │ │ - ldr r3, [pc, #52] @ 47110 │ │ │ │ - add r1, r0, r1 │ │ │ │ - cmp r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - bls 47100 │ │ │ │ - ldrb r2, [r2] │ │ │ │ - add r0, r0, #1 │ │ │ │ - ldr r2, [r3, r2, lsl #2] │ │ │ │ - tst r2, #7 │ │ │ │ - bne 470dc │ │ │ │ - b 47108 │ │ │ │ - ldr r0, [pc, #12] @ 47114 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #8] @ 47118 │ │ │ │ - bx lr │ │ │ │ - eorseq r5, r9, r0, lsr #3 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r5, r2 │ │ │ │ - bl 1bc31c │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 47174 │ │ │ │ - b 47334 │ │ │ │ + ldreq r0, [pc] @ 46dcc │ │ │ │ + b 46efc │ │ │ │ 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] @ 47250 │ │ │ │ + ldr r1, [pc, #180] @ 46ea8 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl f414c │ │ │ │ + bl f4190 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 471b4 │ │ │ │ + bge 46e0c │ │ │ │ mov r4, #0 │ │ │ │ - b 47244 │ │ │ │ + b 46e9c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 471d0 │ │ │ │ + beq 46e28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 471ec │ │ │ │ - b 47220 │ │ │ │ - ldr r1, [pc, #124] @ 47254 │ │ │ │ + bne 46e44 │ │ │ │ + b 46e78 │ │ │ │ + ldr r1, [pc, #124] @ 46eac │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl f414c │ │ │ │ + bl f4190 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 471c0 │ │ │ │ - b 471ac │ │ │ │ + bge 46e18 │ │ │ │ + b 46e04 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands r2, r3, #268435456 @ 0x10000000 │ │ │ │ - bne 47220 │ │ │ │ + bne 46e78 │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47220 │ │ │ │ + beq 46e78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 47220 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 46e78 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #44] @ 47258 │ │ │ │ - ldr r0, [pc, #44] @ 4725c │ │ │ │ + ldr r2, [pc, #44] @ 46eb0 │ │ │ │ + ldr r0, [pc, #44] @ 46eb4 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128d64 │ │ │ │ + bl 128d34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ 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 r7, r6, r0, lsr lr │ │ │ │ - eorseq ip, r8, ip, asr #10 │ │ │ │ + @ instruction: 0x003699b0 │ │ │ │ + eorseq lr, r8, r0, lsr #1 │ │ │ │ + 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 1c1464 │ │ │ │ + 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 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne 46f1c │ │ │ │ + ldr r3, [pc, #84] @ 46f60 │ │ │ │ + ldrb r2, [r0] │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + tst r3, #3 │ │ │ │ + bne 46f50 │ │ │ │ + b 46f24 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 46f58 │ │ │ │ + ldr r3, [pc, #52] @ 46f60 │ │ │ │ + add r1, r0, r1 │ │ │ │ + cmp r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + bls 46f50 │ │ │ │ + ldrb r2, [r2] │ │ │ │ + add r0, r0, #1 │ │ │ │ + ldr r2, [r3, r2, lsl #2] │ │ │ │ + tst r2, #3 │ │ │ │ + bne 46f2c │ │ │ │ + b 46f58 │ │ │ │ + ldr r0, [pc, #12] @ 46f64 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #8] @ 46f68 │ │ │ │ + bx lr │ │ │ │ + eorseq r6, r9, r0, lsr #26 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 47290 │ │ │ │ + ldr r3, [pc, #24] @ 46f9c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r1, [pc, #20] @ 47294 │ │ │ │ + ldr r1, [pc, #20] @ 46fa0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r8, ror #21 │ │ │ │ + eorseq r1, r6, r8, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 47328 │ │ │ │ + ldr r1, [pc, #120] @ 47034 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 472c8 │ │ │ │ - bl 340bf0 │ │ │ │ + bne 46fd4 │ │ │ │ + bl 343630 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 47320 │ │ │ │ - ldr r1, [pc, #68] @ 4732c │ │ │ │ + bne 4702c │ │ │ │ + ldr r1, [pc, #68] @ 47038 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47304 │ │ │ │ + bne 47010 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 47318 │ │ │ │ + b 47024 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce9c8 <_PyEvalFramePushAndInit@@Base+0x368> │ │ │ │ + bl cec38 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 472f8 │ │ │ │ - ldr r0, [pc, #20] @ 47330 │ │ │ │ + beq 47004 │ │ │ │ + ldr r0, [pc, #20] @ 4703c │ │ │ │ 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 47354 │ │ │ │ - ldr r3, [pc, #84] @ 47398 │ │ │ │ - ldrb r2, [r0] │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ - tst r3, #3 │ │ │ │ - bne 47388 │ │ │ │ - b 4735c │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 47390 │ │ │ │ - ldr r3, [pc, #52] @ 47398 │ │ │ │ - add r1, r0, r1 │ │ │ │ - cmp r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - bls 47388 │ │ │ │ - ldrb r2, [r2] │ │ │ │ - add r0, r0, #1 │ │ │ │ - ldr r2, [r3, r2, lsl #2] │ │ │ │ - tst r2, #3 │ │ │ │ - bne 47364 │ │ │ │ - b 47390 │ │ │ │ - ldr r0, [pc, #12] @ 4739c │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #8] @ 473a0 │ │ │ │ - bx lr │ │ │ │ - eorseq r5, r9, r0, lsr #3 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - ldr r3, [pc, #44] @ 473d8 │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 47054 │ │ │ │ + b 38698 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + ldr r3, [pc, #44] @ 4708c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #32] @ 473dc │ │ │ │ + ldr r3, [pc, #32] @ 47090 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 473f4 │ │ │ │ - b 389a4 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #3 │ │ │ │ - bl 92d70 │ │ │ │ + bl 92e08 │ │ │ │ subs r4, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 47518 │ │ │ │ + beq 471b4 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 3177f4 │ │ │ │ + bl 21ed40 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 4744c │ │ │ │ + bne 470e8 │ │ │ │ mvn r5, #0 │ │ │ │ - b 474f4 │ │ │ │ + b 47190 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 47484 │ │ │ │ - ldr r2, [pc, #196] @ 47520 │ │ │ │ + bne 47120 │ │ │ │ + ldr r2, [pc, #196] @ 471bc │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4747c │ │ │ │ + beq 47118 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ - ldr r3, [pc, #156] @ 47520 │ │ │ │ - b 474e4 │ │ │ │ + ldr r3, [pc, #156] @ 471bc │ │ │ │ + b 47180 │ │ │ │ ldr ip, [r5, #8] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r3, [ip] │ │ │ │ - ldr r1, [pc, #140] @ 47524 │ │ │ │ + ldr r1, [pc, #140] @ 471c0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [ip] │ │ │ │ mov r2, #2 │ │ │ │ str ip, [r4, #16] │ │ │ │ - bl 117104 │ │ │ │ + bl 117010 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 47444 │ │ │ │ + beq 470e0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 474d0 │ │ │ │ - ldr r2, [pc, #92] @ 47520 │ │ │ │ + bne 4716c │ │ │ │ + ldr r2, [pc, #92] @ 471bc │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4747c │ │ │ │ - b 47474 │ │ │ │ + beq 47118 │ │ │ │ + b 47110 │ │ │ │ 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 8c108 │ │ │ │ + bl 8c124 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47518 │ │ │ │ + beq 471b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 47518 │ │ │ │ + bne 471b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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] @ 4753c │ │ │ │ - b 47614 │ │ │ │ + ldreq r0, [pc] @ 471d8 │ │ │ │ + b 471dc │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne 47204 │ │ │ │ + ldrb r2, [r0] │ │ │ │ + ldr r3, [pc, #120] @ 47268 │ │ │ │ + ldr r0, [pc, #120] @ 4726c │ │ │ │ + ldr r2, [r3, r2, lsl #2] │ │ │ │ + ldr r3, [pc, #116] @ 47270 │ │ │ │ + tst r2, #1 │ │ │ │ + moveq r0, r3 │ │ │ │ + bx lr │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 47260 │ │ │ │ + ldr ip, [pc, #84] @ 47268 │ │ │ │ + add r1, r0, r1 │ │ │ │ + mov r3, #0 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + cmp r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + bls 4724c │ │ │ │ + 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 4721c │ │ │ │ + ldr r0, [pc, #36] @ 47270 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r2, [pc, #28] @ 47270 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #16] @ 4726c │ │ │ │ + moveq r0, r2 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r0, [pc, #8] @ 47270 │ │ │ │ + bx lr │ │ │ │ + eorseq r6, r9, r0, lsr #26 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1034c0 │ │ │ │ + bl 103520 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 47578 │ │ │ │ - bl a583c │ │ │ │ - ldr r3, [pc, #36] @ 47590 │ │ │ │ + bne 472ac │ │ │ │ + bl a58c8 │ │ │ │ + ldr r3, [pc, #36] @ 472c4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 47594 │ │ │ │ + ldr r2, [pc, #16] @ 472c8 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 47590 │ │ │ │ + ldr r0, [pc, #4] @ 472c4 │ │ │ │ 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 475cc │ │ │ │ + bne 47300 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl 2a093c │ │ │ │ + bl 2aeaec │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 475fc │ │ │ │ - b 475f0 │ │ │ │ + bne 47330 │ │ │ │ + b 47324 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #52] @ 47610 │ │ │ │ + ldr r0, [pc, #52] @ 47344 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47608 │ │ │ │ - b 475b4 │ │ │ │ - bl a583c │ │ │ │ + beq 4733c │ │ │ │ + b 472e8 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47608 │ │ │ │ + bne 4733c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5b2c │ │ │ │ + b a5bb8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r7, r4, ror #13 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne 4763c │ │ │ │ - ldrb r2, [r0] │ │ │ │ - ldr r3, [pc, #120] @ 476a0 │ │ │ │ - ldr r0, [pc, #120] @ 476a4 │ │ │ │ - ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #116] @ 476a8 │ │ │ │ - tst r2, #1 │ │ │ │ - moveq r0, r3 │ │ │ │ - bx lr │ │ │ │ + eorseq r4, r7, r8, lsr #4 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 47698 │ │ │ │ - ldr ip, [pc, #84] @ 476a0 │ │ │ │ - add r1, r0, r1 │ │ │ │ - mov r3, #0 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - cmp r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - bls 47684 │ │ │ │ - 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 47654 │ │ │ │ - ldr r0, [pc, #36] @ 476a8 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #28] @ 476a8 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [pc, #16] @ 476a4 │ │ │ │ - moveq r0, r2 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #8] @ 476a8 │ │ │ │ - bx lr │ │ │ │ - eorseq r5, r9, r0, lsr #3 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 4735c │ │ │ │ + b 475b8 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r6, r1 │ │ │ │ - bne 476e4 │ │ │ │ + bne 47398 │ │ │ │ ldr r0, [r6] │ │ │ │ - ldr r7, [pc, #464] @ 478a4 │ │ │ │ + ldr r7, [pc, #464] @ 47558 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 47708 │ │ │ │ + bne 473bc │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 47734 │ │ │ │ + b 473e8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #436] @ 478a8 │ │ │ │ + ldr r0, [pc, #436] @ 4755c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4789c │ │ │ │ - b 476c8 │ │ │ │ - bl 1ad158 │ │ │ │ - ldr r3, [pc, #408] @ 478ac │ │ │ │ + beq 47550 │ │ │ │ + b 4737c │ │ │ │ + bl 1b11e0 │ │ │ │ + ldr r3, [pc, #408] @ 47560 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47734 │ │ │ │ - bl a583c │ │ │ │ + beq 473e8 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4789c │ │ │ │ + bne 47550 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 4774c │ │ │ │ + bne 47400 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 47778 │ │ │ │ - bl 1ad158 │ │ │ │ - ldr r3, [pc, #340] @ 478ac │ │ │ │ + b 4742c │ │ │ │ + bl 1b11e0 │ │ │ │ + ldr r3, [pc, #340] @ 47560 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47778 │ │ │ │ - bl a583c │ │ │ │ + beq 4742c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4789c │ │ │ │ + bne 47550 │ │ │ │ bic r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #300] @ 478b0 │ │ │ │ + ldr r3, [pc, #300] @ 47564 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47800 │ │ │ │ - ldr r3, [pc, #272] @ 478b0 │ │ │ │ + bne 474b4 │ │ │ │ + ldr r3, [pc, #272] @ 47564 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bcc │ │ │ │ + bl 356738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47800 │ │ │ │ + bne 474b4 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #240] @ 478b0 │ │ │ │ + ldr r3, [pc, #240] @ 47564 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47800 │ │ │ │ - ldr r3, [pc, #212] @ 478b0 │ │ │ │ + bne 474b4 │ │ │ │ + ldr r3, [pc, #212] @ 47564 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bf4 │ │ │ │ + bl 356760 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47800 │ │ │ │ + bne 474b4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ab1b8 │ │ │ │ + b ab380 │ │ │ │ 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 354c08 │ │ │ │ + bl 356774 │ │ │ │ cmp r0, fp │ │ │ │ - beq 4786c │ │ │ │ + beq 47520 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ cmp r0, fp │ │ │ │ moveq r3, #33 @ 0x21 │ │ │ │ streq r3, [sl] │ │ │ │ strne fp, [sl] │ │ │ │ - beq 47878 │ │ │ │ - b 4788c │ │ │ │ + beq 4752c │ │ │ │ + b 47540 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4788c │ │ │ │ + beq 47540 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 325600 │ │ │ │ + bl 329880 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4789c │ │ │ │ + bne 47550 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ab1b8 │ │ │ │ + b ab380 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - @ instruction: 0x003744d8 │ │ │ │ + eorseq r5, r7, r4, lsl sp │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ svcvc 0x00efffff │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 478dc │ │ │ │ + bne 47590 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 148f1c │ │ │ │ + b 1496b0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 47900 │ │ │ │ + ldr r0, [pc, #20] @ 475b4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 478d0 │ │ │ │ + bne 47584 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r7, ip, asr r7 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ + eorseq r4, r7, r0, lsr #5 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne 475d8 │ │ │ │ + ldr r3, [pc, #84] @ 4761c │ │ │ │ + ldrb r2, [r0] │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + tst r3, #8 │ │ │ │ + bne 4760c │ │ │ │ + b 475e0 │ │ │ │ cmp r1, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 47918 │ │ │ │ - b 47a1c │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + beq 47614 │ │ │ │ + ldr r3, [pc, #52] @ 4761c │ │ │ │ + add r1, r0, r1 │ │ │ │ + cmp r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + bls 4760c │ │ │ │ + ldrb r2, [r2] │ │ │ │ + add r0, r0, #1 │ │ │ │ + ldr r2, [r3, r2, lsl #2] │ │ │ │ + tst r2, #8 │ │ │ │ + bne 475e8 │ │ │ │ + b 47614 │ │ │ │ + ldr r0, [pc, #12] @ 47620 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #8] @ 47624 │ │ │ │ + bx lr │ │ │ │ + eorseq r6, r9, r0, lsr #26 │ │ │ │ + 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] @ 47a08 │ │ │ │ + ldr r3, [pc, #212] @ 47714 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ - beq 47974 │ │ │ │ + beq 47680 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 47974 │ │ │ │ + ble 47680 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r1, [pc, #168] @ 47a0c │ │ │ │ + ldr r1, [pc, #168] @ 47718 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8dc0 <_PyObject_LookupSpecial@@Base> │ │ │ │ + bl b9074 <_PyObject_LookupSpecial@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 47998 │ │ │ │ - b 47988 │ │ │ │ + beq 476a4 │ │ │ │ + b 47694 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #144] @ 47a10 │ │ │ │ + ldr r0, [pc, #144] @ 4771c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128d64 │ │ │ │ + b 128d34 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 479b4 │ │ │ │ + bne 476c0 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #112] @ 47a14 │ │ │ │ + ldr r0, [pc, #112] @ 47720 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 128d64 │ │ │ │ + bl 128d34 │ │ │ │ mov r5, r0 │ │ │ │ - b 479d0 │ │ │ │ + b 476dc │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #88] @ 47a18 │ │ │ │ + ldr r0, [pc, #88] @ 47724 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl 128d64 │ │ │ │ + bl 128d34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 479f4 │ │ │ │ + beq 47700 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 479f4 │ │ │ │ + bne 47700 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sl, r7, ip, lsl #20 │ │ │ │ - eorseq ip, r8, r8, asr r6 │ │ │ │ - eorseq ip, r8, r0, ror r6 │ │ │ │ - mlaseq r8, r0, r6, ip │ │ │ │ - cmp r1, #1 │ │ │ │ - bne 47a3c │ │ │ │ - ldr r3, [pc, #84] @ 47a80 │ │ │ │ - ldrb r2, [r0] │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ - tst r3, #8 │ │ │ │ - bne 47a70 │ │ │ │ - b 47a44 │ │ │ │ + @ instruction: 0x0038e1d8 │ │ │ │ + @ instruction: 0x0038e1f0 │ │ │ │ + eorseq lr, r8, r0, lsl r2 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 47a78 │ │ │ │ - ldr r3, [pc, #52] @ 47a80 │ │ │ │ - add r1, r0, r1 │ │ │ │ - cmp r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - bls 47a70 │ │ │ │ - ldrb r2, [r2] │ │ │ │ - add r0, r0, #1 │ │ │ │ - ldr r2, [r3, r2, lsl #2] │ │ │ │ - tst r2, #8 │ │ │ │ - bne 47a4c │ │ │ │ - b 47a78 │ │ │ │ - ldr r0, [pc, #12] @ 47a84 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #8] @ 47a88 │ │ │ │ - bx lr │ │ │ │ - eorseq r5, r9, r0, lsr #3 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 4773c │ │ │ │ + b 478bc │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #260] @ 47ba8 │ │ │ │ + ldr r3, [pc, #260] @ 4785c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 47b30 │ │ │ │ + beq 477e4 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47ad0 │ │ │ │ - ldr r0, [pc, #228] @ 47bac │ │ │ │ - bl 9df74 │ │ │ │ - mov r5, r0 │ │ │ │ - b 47b04 │ │ │ │ - bl 1aa32c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 47af0 │ │ │ │ - blt 47b0c │ │ │ │ - ldr r0, [pc, #200] @ 47bb0 │ │ │ │ - bl 9df74 │ │ │ │ + bne 47784 │ │ │ │ + ldr r0, [pc, #228] @ 47860 │ │ │ │ + bl 9dffc │ │ │ │ + mov r5, r0 │ │ │ │ + b 477b8 │ │ │ │ + bl 1adf5c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 477a4 │ │ │ │ + blt 477c0 │ │ │ │ + ldr r0, [pc, #200] @ 47864 │ │ │ │ + bl 9dffc │ │ │ │ mov r5, r0 │ │ │ │ - b 47afc │ │ │ │ + b 477b0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 1364b0 │ │ │ │ + bl 136480 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 1aaa94 │ │ │ │ + bl 1ae748 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 47b38 │ │ │ │ + bne 477ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47b30 │ │ │ │ + beq 477e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 47b30 │ │ │ │ + bne 477e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 47ba0 │ │ │ │ + b 47854 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 124b38 <_PyType_Name@@Base> │ │ │ │ + bl 124b04 <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #96] @ 47bb4 │ │ │ │ - bl 128d64 │ │ │ │ + ldr r0, [pc, #96] @ 47868 │ │ │ │ + bl 128d34 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 47b7c │ │ │ │ + beq 47830 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 47b7c │ │ │ │ + bne 47830 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47ba0 │ │ │ │ + beq 47854 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 47ba0 │ │ │ │ + bne 47854 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - eorseq r0, r9, r8, lsl #1 │ │ │ │ - mlaseq r7, r4, ip, r9 │ │ │ │ - eorseq ip, r8, r4, asr #15 │ │ │ │ + eorseq r1, r9, r8, lsl #24 │ │ │ │ + eorseq fp, r7, r4, lsl r8 │ │ │ │ + eorseq lr, r8, r4, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 47be0 │ │ │ │ + bne 47894 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1bf29c │ │ │ │ + b 1c4dc0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 47c04 │ │ │ │ + ldr r0, [pc, #20] @ 478b8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47bd4 │ │ │ │ + bne 47888 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r7, ip, lsr #15 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 47c1c │ │ │ │ - b 47d30 <_PyCompile_OptimizeCfg@@Base+0x110> │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - │ │ │ │ -00047c20 <_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] @ 47d24 <_PyCompile_OptimizeCfg@@Base+0x104> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 47c5c <_PyCompile_OptimizeCfg@@Base+0x3c> │ │ │ │ - ldr r3, [pc, #216] @ 47d28 <_PyCompile_OptimizeCfg@@Base+0x108> │ │ │ │ - ldr r1, [pc, #216] @ 47d2c <_PyCompile_OptimizeCfg@@Base+0x10c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 47c70 <_PyCompile_OptimizeCfg@@Base+0x50> │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - bl 91b7c │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 47c78 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ - mov r4, #0 │ │ │ │ - b 47d18 <_PyCompile_OptimizeCfg@@Base+0xf8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 151d7c │ │ │ │ - subs r6, r0, #0 │ │ │ │ - bne 47c90 <_PyCompile_OptimizeCfg@@Base+0x70> │ │ │ │ - mov r4, #0 │ │ │ │ - b 47cec <_PyCompile_OptimizeCfg@@Base+0xcc> │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 1534c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 47c88 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ - bl 2431dc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 47c88 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ - ldr r0, [r6] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 15c97c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 47cdc <_PyCompile_OptimizeCfg@@Base+0xbc> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1631e0 │ │ │ │ - b 47c88 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 15260c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 47cd0 <_PyCompile_OptimizeCfg@@Base+0xb0> │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47d10 <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 47d10 <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 163d4c <_PySet_NextEntryRef@@Base+0x5f0> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq ip, r5, r8, lsr #29 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r8, r4, lsl #5 │ │ │ │ + @ instruction: 0x003742f0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 47d58 <_PyCompile_OptimizeCfg@@Base+0x138> │ │ │ │ + bne 478e4 │ │ │ │ ldrb r2, [r0] │ │ │ │ - ldr r3, [pc, #164] @ 47de8 <_PyCompile_OptimizeCfg@@Base+0x1c8> │ │ │ │ - ldr r0, [pc, #164] @ 47dec <_PyCompile_OptimizeCfg@@Base+0x1cc> │ │ │ │ + ldr r3, [pc, #164] @ 47974 │ │ │ │ + ldr r0, [pc, #164] @ 47978 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #160] @ 47df0 <_PyCompile_OptimizeCfg@@Base+0x1d0> │ │ │ │ + ldr r3, [pc, #160] @ 4797c │ │ │ │ tst r2, #2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 47dd8 <_PyCompile_OptimizeCfg@@Base+0x1b8> │ │ │ │ + beq 47964 │ │ │ │ mov r3, #0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #120] @ 47de8 <_PyCompile_OptimizeCfg@@Base+0x1c8> │ │ │ │ + ldr lr, [pc, #120] @ 47974 │ │ │ │ add r1, r0, r1 │ │ │ │ mov ip, r3 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 47dc4 <_PyCompile_OptimizeCfg@@Base+0x1a4> │ │ │ │ + bls 47950 │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r2, [lr, r2, lsl #2] │ │ │ │ tst r2, #2 │ │ │ │ - beq 47da4 <_PyCompile_OptimizeCfg@@Base+0x184> │ │ │ │ + beq 47930 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ - beq 47db4 <_PyCompile_OptimizeCfg@@Base+0x194> │ │ │ │ - b 47de0 <_PyCompile_OptimizeCfg@@Base+0x1c0> │ │ │ │ + beq 47940 │ │ │ │ + b 4796c │ │ │ │ ands r2, r2, #1 │ │ │ │ - beq 47dbc <_PyCompile_OptimizeCfg@@Base+0x19c> │ │ │ │ + beq 47948 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 47de0 <_PyCompile_OptimizeCfg@@Base+0x1c0> │ │ │ │ + beq 4796c │ │ │ │ mov ip, r3 │ │ │ │ - b 47d74 <_PyCompile_OptimizeCfg@@Base+0x154> │ │ │ │ + b 47900 │ │ │ │ mov r3, r2 │ │ │ │ - b 47d74 <_PyCompile_OptimizeCfg@@Base+0x154> │ │ │ │ - ldr r3, [pc, #36] @ 47df0 <_PyCompile_OptimizeCfg@@Base+0x1d0> │ │ │ │ + b 47900 │ │ │ │ + ldr r3, [pc, #36] @ 4797c │ │ │ │ cmp ip, #0 │ │ │ │ - ldr r0, [pc, #24] @ 47dec <_PyCompile_OptimizeCfg@@Base+0x1cc> │ │ │ │ + ldr r0, [pc, #24] @ 47978 │ │ │ │ moveq r0, r3 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #16] @ 47df0 <_PyCompile_OptimizeCfg@@Base+0x1d0> │ │ │ │ + ldr r0, [pc, #16] @ 4797c │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 47df0 <_PyCompile_OptimizeCfg@@Base+0x1d0> │ │ │ │ + ldr r0, [pc, #8] @ 4797c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r5, r9, r0, lsr #3 │ │ │ │ + eorseq r6, r9, r0, lsr #26 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -00047df4 : │ │ │ │ +00047980 : │ │ │ │ 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 47f78 │ │ │ │ + bl 47bbc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 22c7ac │ │ │ │ + bl 23f904 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 47e30 │ │ │ │ - ldr r0, [pc, #16] @ 47e3c │ │ │ │ - bl 2992c4 │ │ │ │ + bne 479bc │ │ │ │ + ldr r0, [pc, #16] @ 479c8 │ │ │ │ + bl 2a7dd8 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0038c7d8 │ │ │ │ + eorseq lr, r8, r8, asr r3 │ │ │ │ + │ │ │ │ +000479cc <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl 149cb4 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [pc, #236] @ 47ad0 <_PyCompile_OptimizeCfg@@Base+0x104> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 47a08 <_PyCompile_OptimizeCfg@@Base+0x3c> │ │ │ │ + ldr r3, [pc, #216] @ 47ad4 <_PyCompile_OptimizeCfg@@Base+0x108> │ │ │ │ + ldr r1, [pc, #216] @ 47ad8 <_PyCompile_OptimizeCfg@@Base+0x10c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 47a1c <_PyCompile_OptimizeCfg@@Base+0x50> │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + bl 91c14 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 47a24 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ + mov r4, #0 │ │ │ │ + b 47ac4 <_PyCompile_OptimizeCfg@@Base+0xf8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 152870 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 47a3c <_PyCompile_OptimizeCfg@@Base+0x70> │ │ │ │ + mov r4, #0 │ │ │ │ + b 47a98 <_PyCompile_OptimizeCfg@@Base+0xcc> │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 153fc8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 47a34 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ + bl 256160 │ │ │ │ subs r4, r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 47e90 │ │ │ │ - bl 8c108 │ │ │ │ - ldr r3, [r4] │ │ │ │ + beq 47a34 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ + ldr r0, [r6] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 15d5cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 47a88 <_PyCompile_OptimizeCfg@@Base+0xbc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 163dc8 │ │ │ │ + b 47a34 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 153100 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 47a7c <_PyCompile_OptimizeCfg@@Base+0xb0> │ │ │ │ + ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 47e90 │ │ │ │ + beq 47abc <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 47e90 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + str r3, [r5] │ │ │ │ + bne 47abc <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 164934 <_PySet_NextEntryRef@@Base+0x5f0> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + subseq ip, r5, r8, lsr #29 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq fp, r8, 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 47ec0 │ │ │ │ + bne 47b04 <_PyCompile_OptimizeCfg@@Base+0x138> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 20a48c │ │ │ │ + b 21835c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 47ee4 │ │ │ │ + ldr r0, [pc, #20] @ 47b28 <_PyCompile_OptimizeCfg@@Base+0x15c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47eb4 │ │ │ │ + bne 47af8 <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r7, ip, ror r7 │ │ │ │ + eorseq r4, r7, r0, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 47f30 │ │ │ │ + bne 47b74 <_PyCompile_OptimizeCfg@@Base+0x1a8> │ │ │ │ ldm r4, {r1, r2} │ │ │ │ - ldr r3, [pc, #68] @ 47f54 │ │ │ │ - ldr r0, [pc, #68] @ 47f58 │ │ │ │ + ldr r3, [pc, #68] @ 47b98 <_PyCompile_OptimizeCfg@@Base+0x1cc> │ │ │ │ + ldr r0, [pc, #68] @ 47b9c <_PyCompile_OptimizeCfg@@Base+0x1d0> │ │ │ │ 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] @ 47f5c │ │ │ │ + ldr r0, [pc, #28] @ 47ba0 <_PyCompile_OptimizeCfg@@Base+0x1d4> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 47f04 │ │ │ │ + b 47b48 <_PyCompile_OptimizeCfg@@Base+0x17c> │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - @ instruction: 0x003726f4 │ │ │ │ + eorseq r4, r7, r8, lsr r2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -00047f78 : │ │ │ │ +00047bbc : │ │ │ │ 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 48018 │ │ │ │ + bne 47c5c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9df74 │ │ │ │ + bl 9dffc │ │ │ │ subs r5, r0, #0 │ │ │ │ streq r5, [r6] │ │ │ │ - beq 48044 │ │ │ │ + beq 47c88 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl f414c │ │ │ │ + bl f4190 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 48050 │ │ │ │ + beq 47c94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 48050 │ │ │ │ - ldr r2, [pc, #108] @ 48058 │ │ │ │ + bne 47c94 │ │ │ │ + ldr r2, [pc, #108] @ 47c9c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4800c │ │ │ │ + beq 47c50 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b 48050 │ │ │ │ + b 47c94 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6] │ │ │ │ movne r4, #1 │ │ │ │ - bne 48050 │ │ │ │ - ldr r3, [pc, #36] @ 4805c │ │ │ │ + bne 47c94 │ │ │ │ + ldr r3, [pc, #36] @ 47ca0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6d8 │ │ │ │ + bl 11a620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4804c │ │ │ │ + bne 47c90 │ │ │ │ mvn r4, #0 │ │ │ │ - b 48050 │ │ │ │ - bl 11aa8c │ │ │ │ + b 47c94 │ │ │ │ + bl 11a9d4 │ │ │ │ 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] @ 480bc │ │ │ │ + ldr ip, [pc, #68] @ 47d00 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - ldr r2, [pc, #64] @ 480c0 │ │ │ │ + ldr r2, [pc, #64] @ 47d04 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, ip │ │ │ │ - bne 4809c │ │ │ │ - bl 306f80 │ │ │ │ + bne 47ce0 │ │ │ │ + bl 30e944 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 480b4 │ │ │ │ + beq 47cf8 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6554 │ │ │ │ + b a65e0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 2a09c0 │ │ │ │ + bl 2aeb70 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 480b4 │ │ │ │ + beq 47cf8 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5b2c │ │ │ │ + b a5bb8 │ │ │ │ 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 a5b2c │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 48108 │ │ │ │ - ldr r3, [r0] │ │ │ │ + b a5bb8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl 14a4e0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 47d7c │ │ │ │ + bl 8c124 │ │ │ │ + ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc] @ 48110 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r8, r4, asr #32 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 47d7c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 47d7c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4815c │ │ │ │ + bne 47dcc │ │ │ │ ldm r4, {r1, r2} │ │ │ │ - ldr r3, [pc, #68] @ 48180 │ │ │ │ - ldr r0, [pc, #68] @ 48184 │ │ │ │ + ldr r3, [pc, #68] @ 47df0 │ │ │ │ + ldr r0, [pc, #68] @ 47df4 │ │ │ │ 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] @ 48188 │ │ │ │ + ldr r0, [pc, #28] @ 47df8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 48130 │ │ │ │ + b 47da0 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - @ instruction: 0x003726f8 │ │ │ │ + eorseq r4, r7, ip, lsr r2 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 47e10 │ │ │ │ + b 47f7c │ │ │ │ + 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 ip, [pc, #192] @ 48264 │ │ │ │ + ldr ip, [pc, #192] @ 47eec │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - ldr r2, [pc, #188] @ 48268 │ │ │ │ + ldr r2, [pc, #188] @ 47ef0 │ │ │ │ cmp r3, ip │ │ │ │ cmpne r3, r2 │ │ │ │ - beq 481cc │ │ │ │ + beq 47e54 │ │ │ │ mov r2, #2 │ │ │ │ - bl 2a09c0 │ │ │ │ + bl 2aeb70 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 48258 │ │ │ │ + beq 47ee0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a5b2c │ │ │ │ + b a5bb8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 306f80 │ │ │ │ + bl 30e944 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 48258 │ │ │ │ + beq 47ee0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48244 │ │ │ │ + beq 47ecc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 143c98 │ │ │ │ + bl 14442c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 48258 │ │ │ │ + beq 47ee0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #100] @ 4826c │ │ │ │ + ldr r3, [pc, #100] @ 47ef4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 4825c │ │ │ │ - bl 193df8 │ │ │ │ + beq 47ee4 │ │ │ │ + bl 195274 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 48230 │ │ │ │ + beq 47eb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 48238 │ │ │ │ + beq 47ec0 │ │ │ │ mov r4, r5 │ │ │ │ - b 4825c │ │ │ │ + b 47ee4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 48230 │ │ │ │ - ldr r3, [pc, #36] @ 48270 │ │ │ │ - ldr r1, [pc, #36] @ 48274 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 47eb8 │ │ │ │ + ldr r3, [pc, #36] @ 47ef8 │ │ │ │ + ldr r1, [pc, #36] @ 47efc │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ 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, ror r8 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + @ instruction: 0x0038e3f8 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 47f20 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ + ldr r0, [pc] @ 47f28 │ │ │ │ + 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 482b8 │ │ │ │ + bne 47f54 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1f4d58 │ │ │ │ + b 1fde58 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 482dc │ │ │ │ + ldr r0, [pc, #20] @ 47f78 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 482ac │ │ │ │ - pop {r4, pc} │ │ │ │ - mlaseq r7, ip, r7, r2 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 482f4 │ │ │ │ - b 48384 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - mov r1, r0 │ │ │ │ - tst r3, #1 │ │ │ │ - beq 48310 │ │ │ │ - ldr r0, [pc, #8] @ 48318 │ │ │ │ - b 128d64 │ │ │ │ - ldr r0, [pc, #4] @ 4831c │ │ │ │ - b 128d64 │ │ │ │ - eorseq ip, r8, r8, lsr #17 │ │ │ │ - eorseq ip, r8, r0, asr #17 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ 48374 │ │ │ │ - ldr ip, [r1, #4] │ │ │ │ - cmp ip, r3 │ │ │ │ - beq 48358 │ │ │ │ - ldr r3, [pc, #48] @ 48378 │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #40] @ 4837c │ │ │ │ - bl 1179b0 │ │ │ │ - b 48364 │ │ │ │ - bl 48428 │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4836c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 48380 │ │ │ │ + bne 47f48 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00552190 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038c8d0 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r4, r7, r0, ror #5 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 483ac │ │ │ │ + bne 47fa4 │ │ │ │ ldrb r2, [r0] │ │ │ │ - ldr r3, [pc, #132] @ 4841c │ │ │ │ - ldr r0, [pc, #132] @ 48420 │ │ │ │ + ldr r3, [pc, #132] @ 48014 │ │ │ │ + ldr r0, [pc, #132] @ 48018 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #128] @ 48424 │ │ │ │ + ldr r3, [pc, #128] @ 4801c │ │ │ │ tst r2, #2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4840c │ │ │ │ + beq 48004 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #92] @ 4841c │ │ │ │ + ldr lr, [pc, #92] @ 48014 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 483f8 │ │ │ │ + bls 47ff0 │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr ip, [lr, r2, lsl #2] │ │ │ │ tst ip, #1 │ │ │ │ and r2, ip, #2 │ │ │ │ - bne 48414 │ │ │ │ + bne 4800c │ │ │ │ orrs r2, r2, r3 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b 483c4 │ │ │ │ - ldr r2, [pc, #36] @ 48424 │ │ │ │ + b 47fbc │ │ │ │ + ldr r2, [pc, #36] @ 4801c │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #24] @ 48420 │ │ │ │ + ldr r0, [pc, #24] @ 48018 │ │ │ │ moveq r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #16] @ 48424 │ │ │ │ + ldr r0, [pc, #16] @ 4801c │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 48424 │ │ │ │ + ldr r0, [pc, #8] @ 4801c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r5, r9, r0, lsr #3 │ │ │ │ + eorseq r6, r9, r0, lsr #26 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + mov r1, r0 │ │ │ │ + tst r3, #1 │ │ │ │ + beq 48038 │ │ │ │ + ldr r0, [pc, #8] @ 48040 │ │ │ │ + b 128d34 │ │ │ │ + ldr r0, [pc, #4] @ 48044 │ │ │ │ + b 128d34 │ │ │ │ + eorseq lr, r8, r8, lsr #8 │ │ │ │ + eorseq lr, r8, r0, asr #8 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r3, #0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r4, r2 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r2, #2 │ │ │ │ + mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bhi 480ac │ │ │ │ + cmp r4, #1 │ │ │ │ + ldr r7, [r5] │ │ │ │ + ble 480ec │ │ │ │ + b 480d0 │ │ │ │ + ldr r0, [pc, #144] @ 48144 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4809c │ │ │ │ + mov r0, #0 │ │ │ │ + b 4813c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r1, sp, #20 │ │ │ │ + bl 16f0f4 <_PyEval_SliceIndex@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 480c8 │ │ │ │ + cmp r4, #2 │ │ │ │ + bne 48108 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldreq r0, [pc, #68] @ 48148 │ │ │ │ + ldrne r0, [r6, #20] │ │ │ │ + b 48120 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + add r1, sp, #16 │ │ │ │ + bl 16f0f4 <_PyEval_SliceIndex@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 480ec │ │ │ │ + b 480c8 │ │ │ │ + str ip, [sp] │ │ │ │ + mvn ip, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r2, [pc, #16] @ 48144 │ │ │ │ + mov r3, r7 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 2b452c │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + eorseq sl, r5, r4, asr r9 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #60] @ 481a0 │ │ │ │ + ldr ip, [r1, #4] │ │ │ │ + cmp ip, r3 │ │ │ │ + beq 48184 │ │ │ │ + ldr r3, [pc, #48] @ 481a4 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #40] @ 481a8 │ │ │ │ + bl 1178bc │ │ │ │ + b 48190 │ │ │ │ + bl 481b0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 48198 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #12] @ 481ac │ │ │ │ + pop {r4, pc} │ │ │ │ + @ instruction: 0x00552190 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq lr, r8, ip, ror #8 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00048428 : │ │ │ │ +000481b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #428] @ 485ec │ │ │ │ + ldr r3, [pc, #428] @ 48374 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 4845c │ │ │ │ - ldr r3, [pc, #416] @ 485f0 │ │ │ │ - ldr r1, [pc, #416] @ 485f4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 48480 │ │ │ │ - ldr r3, [pc, #404] @ 485f8 │ │ │ │ + beq 481e4 │ │ │ │ + ldr r3, [pc, #416] @ 48378 │ │ │ │ + ldr r1, [pc, #416] @ 4837c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 48208 │ │ │ │ + ldr r3, [pc, #404] @ 48380 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 48488 │ │ │ │ - ldr r3, [pc, #376] @ 485f0 │ │ │ │ - ldr r1, [pc, #384] @ 485fc │ │ │ │ + beq 48210 │ │ │ │ + ldr r3, [pc, #376] @ 48378 │ │ │ │ + ldr r1, [pc, #384] @ 48384 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mvn r6, #0 │ │ │ │ - b 485e4 │ │ │ │ + b 4836c │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 484ac │ │ │ │ - ldr r3, [pc, #356] @ 48600 │ │ │ │ - ldr r1, [pc, #356] @ 48604 │ │ │ │ + beq 48234 │ │ │ │ + ldr r3, [pc, #356] @ 48388 │ │ │ │ + ldr r1, [pc, #356] @ 4838c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1179b0 │ │ │ │ - b 48480 │ │ │ │ + bl 1178bc │ │ │ │ + b 48208 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 484d4 │ │ │ │ - ldr r3, [pc, #324] @ 48608 │ │ │ │ - ldr r1, [pc, #324] @ 4860c │ │ │ │ + beq 4825c │ │ │ │ + ldr r3, [pc, #324] @ 48390 │ │ │ │ + ldr r1, [pc, #324] @ 48394 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1179b0 │ │ │ │ - b 48480 │ │ │ │ - ldr r7, [pc, #308] @ 48610 │ │ │ │ - bl 356650 │ │ │ │ + bl 1178bc │ │ │ │ + b 48208 │ │ │ │ + ldr r7, [pc, #308] @ 48398 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r8, [r7, r0] │ │ │ │ ldr r0, [r8, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 484f8 │ │ │ │ - bl 2d0d70 │ │ │ │ + bne 48280 │ │ │ │ + bl 2da500 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r8, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 4851c │ │ │ │ - ldr r3, [pc, #252] @ 48608 │ │ │ │ - ldr r1, [pc, #260] @ 48614 │ │ │ │ + beq 482a4 │ │ │ │ + ldr r3, [pc, #252] @ 48390 │ │ │ │ + ldr r1, [pc, #260] @ 4839c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1179b0 │ │ │ │ - b 48480 │ │ │ │ + bl 1178bc │ │ │ │ + b 48208 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne 485d8 │ │ │ │ - bl 356650 │ │ │ │ + bne 48360 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r7, [r7, r0] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 48558 │ │ │ │ - bl 2d0d70 │ │ │ │ + bne 482e0 │ │ │ │ + bl 2da500 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 48480 │ │ │ │ + beq 48208 │ │ │ │ str r4, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 495f8 │ │ │ │ + bl 494dc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 48480 │ │ │ │ + beq 48208 │ │ │ │ cmp r7, r3 │ │ │ │ - bne 485ac │ │ │ │ + bne 48334 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48598 │ │ │ │ + beq 48320 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 48598 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #120] @ 48618 │ │ │ │ + bne 48320 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #120] @ 483a0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139aec │ │ │ │ - b 48480 │ │ │ │ + bl 139abc │ │ │ │ + b 48208 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 485e4 │ │ │ │ + beq 4836c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 485e4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 485e4 │ │ │ │ + bne 4836c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 4836c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2f5084 │ │ │ │ + b 2fc898 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r5, r4, rrx │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, ip, lsr #27 │ │ │ │ + eorseq r8, r8, r0, asr r9 │ │ │ │ @ instruction: 0x00552190 │ │ │ │ - eorseq ip, r8, r4, lsl r9 │ │ │ │ + mlaseq r8, r4, r4, lr │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq ip, r8, r8, lsr r9 │ │ │ │ + @ instruction: 0x0038e4b8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r8, r8, asr r9 │ │ │ │ + @ instruction: 0x0038e4d8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq ip, r8, r4, lsl #19 │ │ │ │ + eorseq lr, r8, r4, lsl #10 │ │ │ │ subseq sp, r5, ip, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r3, #0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r4, r2 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r2, #2 │ │ │ │ - mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bhi 48668 │ │ │ │ - cmp r4, #1 │ │ │ │ - ldr r7, [r5] │ │ │ │ - ble 486a8 │ │ │ │ - b 4868c │ │ │ │ - ldr r0, [pc, #144] @ 48700 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 48658 │ │ │ │ - mov r0, #0 │ │ │ │ - b 486f8 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r1, sp, #20 │ │ │ │ - bl 16e528 <_PyEval_SliceIndex@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 48684 │ │ │ │ - cmp r4, #2 │ │ │ │ - bne 486c4 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldreq r0, [pc, #68] @ 48704 │ │ │ │ - ldrne r0, [r6, #20] │ │ │ │ - b 486dc │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - add r1, sp, #16 │ │ │ │ - bl 16e528 <_PyEval_SliceIndex@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 486a8 │ │ │ │ - b 48684 │ │ │ │ - str ip, [sp] │ │ │ │ - mvn ip, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #16] @ 48700 │ │ │ │ - mov r3, r7 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 2a693c │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x00358dd4 │ │ │ │ - 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 48730 │ │ │ │ + bne 483cc │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 2d14cc │ │ │ │ + b 2dab78 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 48754 │ │ │ │ + ldr r0, [pc, #20] @ 483f0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48724 │ │ │ │ - pop {r4, pc} │ │ │ │ - mlaseq r7, r4, r7, r2 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b 1171e8 │ │ │ │ - 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 487b8 │ │ │ │ - ldr r3, [r2] │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r2] │ │ │ │ - str r2, [r4, #32] │ │ │ │ - bl 9b444 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 48824 │ │ │ │ - b 48848 │ │ │ │ - ldr r0, [r3, #1220] @ 0x4c4 │ │ │ │ - cmp r0, r1 │ │ │ │ - bne 487f0 │ │ │ │ - ldr r3, [r2] │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r2] │ │ │ │ - str r2, [r4, #20] │ │ │ │ - bl 9b444 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 48824 │ │ │ │ - b 48848 │ │ │ │ - ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 48830 │ │ │ │ - ldr r3, [r2] │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r2] │ │ │ │ - str r2, [r4, #16] │ │ │ │ - bl 9b444 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48848 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r4] │ │ │ │ - b 48848 │ │ │ │ - ldr r3, [pc, #24] @ 48850 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [pc, #20] @ 48854 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ + bne 483c0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, ip, lsr #19 │ │ │ │ + @ instruction: 0x003742d8 │ │ │ │ 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 48894 │ │ │ │ + bhi 48430 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fe38 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd7c <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 488b4 │ │ │ │ - b 488d0 │ │ │ │ - ldr r0, [pc, #300] @ 489c8 │ │ │ │ + bne 48450 │ │ │ │ + b 4846c │ │ │ │ + ldr r0, [pc, #300] @ 48564 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 489c0 │ │ │ │ - b 48880 │ │ │ │ - bl ab0c8 │ │ │ │ + beq 4855c │ │ │ │ + b 4841c │ │ │ │ + bl ab290 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 488e4 │ │ │ │ + bne 48480 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 48900 │ │ │ │ - bl a583c │ │ │ │ + bne 4849c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 48900 │ │ │ │ - b 489c0 │ │ │ │ + beq 4849c │ │ │ │ + b 4855c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 488c8 │ │ │ │ + bne 48464 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 488c8 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 48464 │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ - ble 4897c │ │ │ │ + ble 48518 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 48934 │ │ │ │ + beq 484d0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ - beq 4897c │ │ │ │ - b 489b0 │ │ │ │ - ldr r3, [pc, #144] @ 489cc │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 48950 │ │ │ │ - ldr r1, [pc, #132] @ 489cc │ │ │ │ - bl adf14 │ │ │ │ + beq 48518 │ │ │ │ + b 4854c │ │ │ │ + ldr r3, [pc, #144] @ 48568 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 484ec │ │ │ │ + ldr r1, [pc, #132] @ 48568 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48964 │ │ │ │ + beq 48500 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r4, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 4897c │ │ │ │ - ldr r2, [pc, #100] @ 489d0 │ │ │ │ - ldr r1, [pc, #100] @ 489d4 │ │ │ │ - ldr r0, [pc, #84] @ 489c8 │ │ │ │ + beq 48518 │ │ │ │ + ldr r2, [pc, #100] @ 4856c │ │ │ │ + ldr r1, [pc, #100] @ 48570 │ │ │ │ + ldr r0, [pc, #84] @ 48564 │ │ │ │ mov r3, r4 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 489c0 │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4855c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt 4899c │ │ │ │ + bgt 48538 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #64] @ 489d8 │ │ │ │ + ldreq r0, [pc, #64] @ 48574 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1cc47c │ │ │ │ + b 1d2840 │ │ │ │ sub r2, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 4390c <_PyDeadline_Get@@Base+0x58> │ │ │ │ - ldr r3, [pc, #20] @ 489cc │ │ │ │ + b 43324 <_PyImport_ClearExtension@@Base+0xc90> │ │ │ │ + ldr r3, [pc, #20] @ 48568 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 48964 │ │ │ │ - b 48940 │ │ │ │ + beq 48500 │ │ │ │ + b 484dc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r8, r5, r4, asr #26 │ │ │ │ + eorseq sl, r5, r4, asr #17 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r0, r6, ip, lsl #6 │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ + eorseq r1, r6, ip, lsl #29 │ │ │ │ + eorseq sl, r6, r8, asr #17 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b 1170f4 │ │ │ │ + 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 485d8 │ │ │ │ + ldr r3, [r2] │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r2] │ │ │ │ + str r2, [r4, #32] │ │ │ │ + bl 9b4d0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 48644 │ │ │ │ + b 48668 │ │ │ │ + ldr r0, [r3, #1220] @ 0x4c4 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne 48610 │ │ │ │ + ldr r3, [r2] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r2] │ │ │ │ + str r2, [r4, #20] │ │ │ │ + bl 9b4d0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 48644 │ │ │ │ + b 48668 │ │ │ │ + ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 48650 │ │ │ │ + ldr r3, [r2] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r2] │ │ │ │ + str r2, [r4, #16] │ │ │ │ + bl 9b4d0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 48668 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r4] │ │ │ │ + b 48668 │ │ │ │ + ldr r3, [pc, #24] @ 48670 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [pc, #20] @ 48674 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1178bc │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq lr, r8, ip, lsr #10 │ │ │ │ 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 │ │ │ │ @@ -30939,618 +30720,715 @@ │ │ │ │ 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 48a2c │ │ │ │ + bne 486c8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 48a5c │ │ │ │ - ldr ip, [pc, #80] @ 48a84 │ │ │ │ + bne 486f8 │ │ │ │ + ldr ip, [pc, #80] @ 48720 │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 48a7c │ │ │ │ + beq 48718 │ │ │ │ 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 286328 <_PySet_Update@@Base+0xe58> │ │ │ │ + b 2960b8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrheq r2, [r7], #-148 @ 0xffffff6c │ │ │ │ + @ instruction: 0x0057299c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 254ecc │ │ │ │ + bl 2675fc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r7, r2, #0 │ │ │ │ - ldreq r5, [pc, #316] @ 48bfc │ │ │ │ - beq 48bf4 │ │ │ │ + ldreq r5, [pc, #316] @ 48898 │ │ │ │ + beq 48890 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r3, [r1] │ │ │ │ - ble 48af0 │ │ │ │ - ldr r3, [pc, #284] @ 48c00 │ │ │ │ - ldr r1, [pc, #284] @ 48c04 │ │ │ │ + ble 4878c │ │ │ │ + ldr r3, [pc, #284] @ 4889c │ │ │ │ + ldr r1, [pc, #284] @ 488a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 48bf0 │ │ │ │ + bl 18f518 │ │ │ │ + b 4888c │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 48bbc │ │ │ │ + bne 48858 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #508] @ 0x1fc │ │ │ │ - bl fac58 │ │ │ │ + bl faca0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 48bd0 │ │ │ │ + beq 4886c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl a6554 │ │ │ │ + bl a65e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 48bd0 │ │ │ │ + beq 4886c │ │ │ │ ldr r1, [r8, #812] @ 0x32c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7c90 │ │ │ │ + bl a7de4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 48bd4 │ │ │ │ + beq 48870 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48b5c │ │ │ │ + beq 487f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 48b5c │ │ │ │ + bne 487f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ - ldr r3, [pc, #148] @ 48bfc │ │ │ │ + ldr r3, [pc, #148] @ 48898 │ │ │ │ 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 a7c90 │ │ │ │ + bl a7de4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 48bd4 │ │ │ │ + beq 48870 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48bc0 │ │ │ │ + beq 4885c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 48bc0 │ │ │ │ + bne 4885c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 48bc0 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 4885c │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ - b 48bf4 │ │ │ │ + b 48890 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ 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, r4, lsl r6 │ │ │ │ + @ instruction: 0x003801b8 │ │ │ │ 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 48c44 │ │ │ │ + bne 488e0 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 48cd4 │ │ │ │ - b 48c6c │ │ │ │ + beq 48970 │ │ │ │ + b 48908 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #404] @ 48de8 │ │ │ │ + ldr r0, [pc, #404] @ 48a84 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48c28 │ │ │ │ + bne 488c4 │ │ │ │ mov r0, #0 │ │ │ │ - b 48de0 │ │ │ │ + b 48a7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 48cd4 │ │ │ │ + beq 48970 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 48c94 │ │ │ │ + beq 48930 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 48ca8 │ │ │ │ - ldr r3, [pc, #336] @ 48dec │ │ │ │ - ldr r1, [pc, #336] @ 48df0 │ │ │ │ + bne 48944 │ │ │ │ + ldr r3, [pc, #336] @ 48a88 │ │ │ │ + ldr r1, [pc, #336] @ 48a8c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 48c64 │ │ │ │ + bl 18f518 │ │ │ │ + b 48900 │ │ │ │ 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 4938c │ │ │ │ + bl 491ac │ │ │ │ mov r4, r0 │ │ │ │ - b 48dd0 │ │ │ │ + b 48a6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 15c95c │ │ │ │ + bl 15d5ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48d14 │ │ │ │ + bne 489b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15c95c │ │ │ │ + bl 15d5ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48d14 │ │ │ │ + bne 489b0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #236] @ 48dec │ │ │ │ + ldr r0, [pc, #236] @ 48a88 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - ldr r1, [pc, #232] @ 48df4 │ │ │ │ + ldr r1, [pc, #232] @ 48a90 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ - b 48c64 │ │ │ │ + bl 1178bc │ │ │ │ + b 48900 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 48c64 │ │ │ │ + beq 48900 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 48d54 │ │ │ │ - ldr r3, [pc, #184] @ 48df8 │ │ │ │ - ldr r1, [pc, #184] @ 48dfc │ │ │ │ + ble 489f0 │ │ │ │ + ldr r3, [pc, #184] @ 48a94 │ │ │ │ + ldr r1, [pc, #184] @ 48a98 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, sp │ │ │ │ - bl 113698 │ │ │ │ - b 48c64 │ │ │ │ + bl 1135a0 │ │ │ │ + b 48900 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 48d78 │ │ │ │ + bne 48a14 │ │ │ │ mov r0, sp │ │ │ │ - bl 113698 │ │ │ │ - b 48c64 │ │ │ │ + bl 1135a0 │ │ │ │ + b 48900 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 48da8 │ │ │ │ - ldr r3, [pc, #108] @ 48df8 │ │ │ │ - ldr r1, [pc, #108] @ 48dfc │ │ │ │ + ble 48a44 │ │ │ │ + ldr r3, [pc, #108] @ 48a94 │ │ │ │ + ldr r1, [pc, #108] @ 48a98 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, sp │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113698 │ │ │ │ - b 48c64 │ │ │ │ + bl 1135a0 │ │ │ │ + b 48900 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 4938c │ │ │ │ + bl 491ac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113698 │ │ │ │ - ldr r3, [pc, #40] @ 48e00 │ │ │ │ + bl 1135a0 │ │ │ │ + ldr r3, [pc, #40] @ 48a9c │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #36] @ 48e04 │ │ │ │ + ldr r0, [pc, #36] @ 48aa0 │ │ │ │ movne r0, r3 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x003727f4 │ │ │ │ + eorseq r4, r7, r8, lsr r3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, ip, lsr sl │ │ │ │ - eorseq ip, r8, ip, ror sl │ │ │ │ + eorseq lr, r8, r4, ror #11 │ │ │ │ + eorseq lr, r8, r4, lsr #12 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, ip, ror r2 │ │ │ │ + eorseq r6, r8, r0, lsr #28 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 1d2840 │ │ │ │ + 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] @ 48b10 │ │ │ │ + cmp r2, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + ldr lr, [r4, #20] │ │ │ │ + ldr ip, [pc, #32] @ 48b14 │ │ │ │ + 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 48af4 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + eorseq r7, r9, r0, lsr #2 │ │ │ │ + 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 48e5c │ │ │ │ + bne 48b6c │ │ │ │ mov r4, r0 │ │ │ │ - bl 254e98 │ │ │ │ + bl 2675c8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48e5c │ │ │ │ + beq 48b6c │ │ │ │ ldr r3, [r0] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48e5c │ │ │ │ + beq 48b6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 48e5c │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 48b6c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #68] @ 48ec0 │ │ │ │ - ldr ip, [r1, #4] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp ip, r3 │ │ │ │ - bne 48ea0 │ │ │ │ - mov r3, #0 │ │ │ │ - add r2, sp, #4 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 2f423c │ │ │ │ - b 48eb8 │ │ │ │ - ldr r3, [pc, #28] @ 48ec4 │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #20] @ 48ec8 │ │ │ │ - bl 1179b0 │ │ │ │ - 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, ip, lsl #8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ add r4, r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 48f24 │ │ │ │ + bne 48bcc │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 48f54 │ │ │ │ - ldr ip, [pc, #172] @ 48fd8 │ │ │ │ + beq 48bfc │ │ │ │ + ldr ip, [pc, #172] @ 48c80 │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48fcc │ │ │ │ + beq 48c74 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 10fbe4 │ │ │ │ + bl 10fa20 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - beq 48fbc │ │ │ │ - ldr r3, [pc, #96] @ 48fdc │ │ │ │ + beq 48c64 │ │ │ │ + ldr r3, [pc, #96] @ 48c84 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 48f98 │ │ │ │ - ldr r3, [pc, #84] @ 48fe0 │ │ │ │ - ldr r1, [pc, #84] @ 48fe4 │ │ │ │ + beq 48c40 │ │ │ │ + ldr r3, [pc, #84] @ 48c88 │ │ │ │ + ldr r1, [pc, #84] @ 48c8c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b 48fcc │ │ │ │ + bl 1178bc │ │ │ │ + b 48c74 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab0c8 │ │ │ │ + bl ab290 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 48fb8 │ │ │ │ - bl a583c │ │ │ │ + bne 48c60 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48fcc │ │ │ │ + bne 48c74 │ │ │ │ str r4, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a5b2c │ │ │ │ + b a5bb8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, ip, lsl #20 │ │ │ │ + ldrsheq r2, [r7], #-148 @ 0xffffff6c │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038caf0 │ │ │ │ + eorseq lr, r8, r0, ror r6 │ │ │ │ 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 49024 │ │ │ │ + bhi 48ccc │ │ │ │ cmp r5, #0 │ │ │ │ - bgt 49044 │ │ │ │ - b 49058 │ │ │ │ - ldr r0, [pc, #136] @ 490b4 │ │ │ │ + bgt 48cec │ │ │ │ + b 48d00 │ │ │ │ + ldr r0, [pc, #136] @ 48d5c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49018 │ │ │ │ - b 490a8 │ │ │ │ + bne 48cc0 │ │ │ │ + b 48d50 │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1a7d60 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 1aae78 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 490a8 │ │ │ │ + beq 48d50 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4908c │ │ │ │ + beq 48d34 │ │ │ │ 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 49098 │ │ │ │ + b 48d40 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 29fa54 │ │ │ │ + b 2adc28 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2bb4d0 │ │ │ │ + b 2c6ddc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r6, r4, lsr #21 │ │ │ │ + eorseq fp, r6, r4, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 490e0 │ │ │ │ + bne 48d88 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b41d0 │ │ │ │ + b 1f2788 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 49104 │ │ │ │ + ldr r0, [pc, #20] @ 48dac │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 490d4 │ │ │ │ + bne 48d7c │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r7, ip, ror #14 │ │ │ │ + @ instruction: 0x003742b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 1cc47c │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub r3, r2, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + bhi 48dec │ │ │ │ + ldr r0, [r8] │ │ │ │ + bl 11fd7c <_PyNumber_Index@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 48e0c │ │ │ │ + b 48e28 │ │ │ │ + ldr r0, [pc, #300] @ 48f20 │ │ │ │ + mov r3, #2 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + beq 48f18 │ │ │ │ + b 48dd8 │ │ │ │ + bl ab290 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 48e3c │ │ │ │ + cmn r5, #1 │ │ │ │ + bne 48e58 │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 48e58 │ │ │ │ + b 48f18 │ │ │ │ + sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r1, [r0, #20] │ │ │ │ - ldreq r1, [pc, #44] @ 49174 │ │ │ │ - cmp r2, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - ldr lr, [r4, #20] │ │ │ │ - ldr ip, [pc, #32] @ 49178 │ │ │ │ - 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 49158 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 48e20 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 48e20 │ │ │ │ + cmp r7, #1 │ │ │ │ + movle r3, #32 │ │ │ │ + ble 48ed4 │ │ │ │ + ldr r4, [r8, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + tst r3, #134217728 @ 0x8000000 │ │ │ │ + beq 48e8c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldrbeq r3, [r4, #16] │ │ │ │ + beq 48ed4 │ │ │ │ + b 48f08 │ │ │ │ + ldr r3, [pc, #144] @ 48f24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 48ea8 │ │ │ │ + ldr r1, [pc, #132] @ 48f24 │ │ │ │ + bl ae12c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 48ebc │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldreq r3, [r4, #20] │ │ │ │ + ldrbeq r3, [r3] │ │ │ │ + beq 48ed4 │ │ │ │ + ldr r2, [pc, #100] @ 48f28 │ │ │ │ + ldr r1, [pc, #100] @ 48f2c │ │ │ │ + ldr r0, [pc, #84] @ 48f20 │ │ │ │ + mov r3, r4 │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 48f18 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r5, r1 │ │ │ │ + bgt 48ef4 │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrne r0, [r6, #20] │ │ │ │ + ldreq r0, [pc, #64] @ 48f30 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 1d2840 │ │ │ │ + sub r1, r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 43324 <_PyImport_ClearExtension@@Base+0xc90> │ │ │ │ + ldr r3, [pc, #20] @ 48f24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 48ebc │ │ │ │ + b 48e98 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + eorseq sl, r5, ip, lsl r9 │ │ │ │ + subseq r8, r5, r8, lsr #23 │ │ │ │ + eorseq r1, r6, ip, lsl #29 │ │ │ │ + eorseq sl, r6, r8, asr #17 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r5, r9, r0, lsr #11 │ │ │ │ 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 491b0 │ │ │ │ + beq 48f68 │ │ │ │ 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 491e0 │ │ │ │ - bl 14e2c4 │ │ │ │ + beq 48f98 │ │ │ │ + bl 14eb5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 491d8 │ │ │ │ + beq 48f90 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 491e8 │ │ │ │ + ldr r0, [pc] @ 48fa0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsheq fp, [r6], #-128 @ 0xffffff80 │ │ │ │ + subseq fp, r6, r4, lsr #17 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #68] @ 49000 │ │ │ │ + ldr ip, [r1, #4] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp ip, r3 │ │ │ │ + bne 48fe0 │ │ │ │ + mov r3, #0 │ │ │ │ + add r2, sp, #4 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 2fc4e0 │ │ │ │ + b 48ff8 │ │ │ │ + ldr r3, [pc, #28] @ 49004 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #20] @ 49008 │ │ │ │ + bl 1178bc │ │ │ │ + mvn r0, #0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq r2, r5, r4, rrx │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038dff4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 49218 │ │ │ │ - ldr r3, [pc, #52] @ 49240 │ │ │ │ - ldr r1, [pc, #52] @ 49244 │ │ │ │ + bne 49038 │ │ │ │ + ldr r3, [pc, #52] @ 49060 │ │ │ │ + ldr r1, [pc, #52] @ 49064 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 4922c │ │ │ │ + bl 18f518 │ │ │ │ + b 4904c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1034c0 │ │ │ │ + bl 103520 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge 49234 │ │ │ │ + bge 49054 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x0038afbc │ │ │ │ + eorseq ip, r8, r0, ror #22 │ │ │ │ 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] @ 49330 │ │ │ │ - bl 17d160 │ │ │ │ + ldr r1, [pc, #196] @ 49150 │ │ │ │ + bl 17e098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49284 │ │ │ │ - bl 11aa8c │ │ │ │ - ldr r1, [pc, #176] @ 49330 │ │ │ │ + bne 490a4 │ │ │ │ + bl 11a9d4 │ │ │ │ + ldr r1, [pc, #176] @ 49150 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 17d160 │ │ │ │ + bl 17e098 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 492ac │ │ │ │ - bl adf14 │ │ │ │ + beq 490cc │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, r4 │ │ │ │ moveq r3, r5 │ │ │ │ - beq 492b4 │ │ │ │ + beq 490d4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - ldreq r4, [pc, #108] @ 49334 │ │ │ │ - beq 49328 │ │ │ │ + ldreq r4, [pc, #108] @ 49154 │ │ │ │ + beq 49148 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ - ldr r2, [pc, #100] @ 49338 │ │ │ │ + ldr r2, [pc, #100] @ 49158 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, r2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ - bl fc420 │ │ │ │ + bl fc484 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 49324 │ │ │ │ + beq 49144 │ │ │ │ mov r1, r5 │ │ │ │ - bl afbf8 │ │ │ │ + bl afe90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49328 │ │ │ │ + beq 49148 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 49324 │ │ │ │ + beq 49144 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 49324 │ │ │ │ + bne 49144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 49364 │ │ │ │ + bne 49184 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ae200 │ │ │ │ + b 1b2328 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 49388 │ │ │ │ + ldr r0, [pc, #20] @ 491a8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 49358 │ │ │ │ - eorseq r2, r7, r8, lsl r7 │ │ │ │ + b 49178 │ │ │ │ + eorseq r4, r7, ip, asr r2 │ │ │ │ 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 │ │ │ │ @@ -31559,220 +31437,56 @@ │ │ │ │ cmp r3, r2 │ │ │ │ movne r3, #1 │ │ │ │ strbne r3, [sp, #3] │ │ │ │ movne r0, r1 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - ble 493f0 │ │ │ │ + ble 49210 │ │ │ │ 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 493c4 │ │ │ │ + b 491e4 │ │ │ │ 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 49440 │ │ │ │ - ldr r0, [r8] │ │ │ │ - bl 11fe38 <_PyNumber_Index@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 49460 │ │ │ │ - b 4947c │ │ │ │ - ldr r0, [pc, #300] @ 49574 │ │ │ │ - mov r3, #2 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4956c │ │ │ │ - b 4942c │ │ │ │ - bl ab0c8 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 49490 │ │ │ │ - cmn r5, #1 │ │ │ │ - bne 494ac │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 494ac │ │ │ │ - b 4956c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 49474 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 49474 │ │ │ │ - cmp r7, #1 │ │ │ │ - movle r3, #32 │ │ │ │ - ble 49528 │ │ │ │ - ldr r4, [r8, #4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 494e0 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - ldrbeq r3, [r4, #16] │ │ │ │ - beq 49528 │ │ │ │ - b 4955c │ │ │ │ - ldr r3, [pc, #144] @ 49578 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 494fc │ │ │ │ - ldr r1, [pc, #132] @ 49578 │ │ │ │ - bl adf14 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 49510 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - ldreq r3, [r4, #20] │ │ │ │ - ldrbeq r3, [r3] │ │ │ │ - beq 49528 │ │ │ │ - ldr r2, [pc, #100] @ 4957c │ │ │ │ - ldr r1, [pc, #100] @ 49580 │ │ │ │ - ldr r0, [pc, #84] @ 49574 │ │ │ │ - mov r3, r4 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4956c │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r5, r1 │ │ │ │ - bgt 49548 │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #64] @ 49584 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1cc47c │ │ │ │ - sub r1, r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 4390c <_PyDeadline_Get@@Base+0x58> │ │ │ │ - ldr r3, [pc, #20] @ 49578 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 49510 │ │ │ │ - b 494ec │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mlaseq r5, ip, sp, r8 │ │ │ │ - subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r0, r6, ip, lsl #6 │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ - 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 495bc │ │ │ │ + beq 49258 │ │ │ │ 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 495ec │ │ │ │ - bl 14e2c4 │ │ │ │ + beq 49288 │ │ │ │ + bl 14eb5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 495e4 │ │ │ │ + beq 49280 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 495f4 │ │ │ │ + ldr r0, [pc] @ 49290 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsheq fp, [r6], #-128 @ 0xffffff80 │ │ │ │ - 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 8c108 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 49678 │ │ │ │ - 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 327354 <_Py_c_abs@@Base+0xcd8> │ │ │ │ - ldr r3, [pc, #176] @ 496fc │ │ │ │ - cmp r0, #3 │ │ │ │ - bhi 4965c │ │ │ │ - ldrb r0, [r3, r0] │ │ │ │ - add pc, pc, r0, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - bl 2f7138 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bne 496e0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 496c8 │ │ │ │ - mov r3, #0 │ │ │ │ - b 496f0 │ │ │ │ - ldr r3, [pc, #120] @ 49700 │ │ │ │ - bl 356650 │ │ │ │ - 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 496f0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - mov r3, r4 │ │ │ │ - b 496f0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 49678 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 49678 │ │ │ │ - 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, r9, lsr #26 │ │ │ │ - andeq r0, r0, ip │ │ │ │ + subseq fp, r6, r4, lsr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ moveq r5, r3 │ │ │ │ @@ -31782,252 +31496,270 @@ │ │ │ │ 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 49764 │ │ │ │ + bne 492f4 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4979c │ │ │ │ - ldr ip, [pc, #408] @ 49904 │ │ │ │ + beq 4932c │ │ │ │ + ldr ip, [pc, #408] @ 49494 │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 498f8 │ │ │ │ + beq 49488 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 497bc │ │ │ │ - bl a583c │ │ │ │ + bne 4934c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 498f8 │ │ │ │ + bne 49488 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 497dc │ │ │ │ - bl a583c │ │ │ │ + bne 4936c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 498f8 │ │ │ │ + bne 49488 │ │ │ │ cmp r5, #2 │ │ │ │ moveq r5, #1 │ │ │ │ - beq 4986c │ │ │ │ + beq 493fc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1034c0 │ │ │ │ + bl 103520 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 498f8 │ │ │ │ - bne 4986c │ │ │ │ - ldr r5, [pc, #256] @ 49904 │ │ │ │ + blt 49488 │ │ │ │ + bne 493fc │ │ │ │ + ldr r5, [pc, #256] @ 49494 │ │ │ │ ldr r4, [r5, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 49860 │ │ │ │ - bl c3e9c │ │ │ │ + beq 493f0 │ │ │ │ + bl c4160 │ │ │ │ mov r2, #524288 @ 0x80000 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a960 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 49860 │ │ │ │ + bge 493f0 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmn r3, #1 │ │ │ │ - bne 49858 │ │ │ │ + bne 493e8 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ subs r3, r3, #38 @ 0x26 │ │ │ │ movne r3, #1 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 49894 │ │ │ │ + bne 49424 │ │ │ │ ldr r5, [r5, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 498d0 │ │ │ │ - bl c3e9c │ │ │ │ + bne 49460 │ │ │ │ + bl c4160 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a450 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 498a4 │ │ │ │ - ldr r3, [pc, #108] @ 49908 │ │ │ │ + bge 49434 │ │ │ │ + ldr r3, [pc, #108] @ 49498 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 498e8 │ │ │ │ + bl 144254 │ │ │ │ + b 49478 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 498d8 │ │ │ │ + bne 49468 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17caa8 <_Py_set_inheritable@@Base> │ │ │ │ + bl 17d9e0 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 498d8 │ │ │ │ + bge 49468 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a060 │ │ │ │ - b 498e8 │ │ │ │ + b 49478 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 498e8 │ │ │ │ + beq 49478 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a6554 │ │ │ │ - bl a583c │ │ │ │ + b a65e0 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 498d8 │ │ │ │ + beq 49468 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r7, ip, lsl #21 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r1, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + beq 494cc │ │ │ │ + ldr r2, [r1] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r1] │ │ │ │ + str r1, [r3, #8] │ │ │ │ + bl 9b44c │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + 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 8c124 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 4955c │ │ │ │ + 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 32b40c <_Py_c_abs@@Base+0xcec> │ │ │ │ + ldr r3, [pc, #176] @ 495e0 │ │ │ │ + cmp r0, #3 │ │ │ │ + bhi 49540 │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ + add pc, pc, r0, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + bl 2ff3dc │ │ │ │ + subs r3, r0, #0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bne 495c4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 495ac │ │ │ │ + mov r3, #0 │ │ │ │ + b 495d4 │ │ │ │ + ldr r3, [pc, #120] @ 495e4 │ │ │ │ + bl 3581c0 │ │ │ │ + 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 495d4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + mov r3, r4 │ │ │ │ + b 495d4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 4955c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 4955c │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + str r0, [r3, #8] │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r2, [r3, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq r6, r3, r8, lsr r6 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - bne 49944 │ │ │ │ + bne 49620 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 49974 │ │ │ │ - b 49968 │ │ │ │ + bne 49650 │ │ │ │ + b 49644 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #84] @ 499a8 │ │ │ │ + ldr r0, [pc, #84] @ 49684 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4992c │ │ │ │ - b 4999c │ │ │ │ - bl a583c │ │ │ │ + bne 49608 │ │ │ │ + b 49678 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4999c │ │ │ │ + bne 49678 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 299300 │ │ │ │ + bl 2a7e14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4999c │ │ │ │ + beq 49678 │ │ │ │ ldrd r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 499fc │ │ │ │ + b 49b14 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x003696b0 │ │ │ │ + eorseq fp, r6, r0, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 499d4 │ │ │ │ + bne 496b0 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 3bd14 │ │ │ │ + b 3ba08 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 499f8 │ │ │ │ + ldr r0, [pc, #20] @ 496d4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 499c8 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq r2, r7, r4, ror r7 │ │ │ │ - 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] @ 49ab0 │ │ │ │ - ldr r0, [pc, #144] @ 49ab4 │ │ │ │ - mov r2, r6 │ │ │ │ - str r5, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r4, r3 │ │ │ │ - bl bbe74 │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 49a60 │ │ │ │ - mov r0, #0 │ │ │ │ - b 49aa8 │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 49a94 │ │ │ │ - bl 132790 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 49a3c │ │ │ │ - bl c3e9c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2a7c8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c7bec │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 49a44 │ │ │ │ - ldr r0, [pc, #36] @ 49ab8 │ │ │ │ - b 49aa8 │ │ │ │ - ldr r3, [pc, #32] @ 49abc │ │ │ │ - ldr r0, [r3] │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 143ac0 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, r0, asr r9 │ │ │ │ - eorseq ip, r8, r0, lsl ip │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r1, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - beq 49af0 │ │ │ │ - ldr r2, [r1] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r1] │ │ │ │ - str r1, [r3, #8] │ │ │ │ - bl 9b3c0 │ │ │ │ - mov r0, #0 │ │ │ │ + bne 496a4 │ │ │ │ pop {r4, pc} │ │ │ │ + @ instruction: 0x003742b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ moveq r6, r3 │ │ │ │ @@ -32038,168 +31770,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 49b64 │ │ │ │ + bne 4973c │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 49b9c │ │ │ │ - ldr ip, [pc, #324] @ 49cb0 │ │ │ │ + beq 49774 │ │ │ │ + ldr ip, [pc, #324] @ 49888 │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49b9c │ │ │ │ + bne 49774 │ │ │ │ mov r0, #0 │ │ │ │ - b 49ca8 │ │ │ │ + b 49880 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r7, [r0] │ │ │ │ - beq 49bb8 │ │ │ │ + beq 49790 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1034c0 │ │ │ │ + bl 103520 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 49b94 │ │ │ │ + blt 4976c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 49c00 │ │ │ │ + beq 497d8 │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 49be0 │ │ │ │ - ldr r0, [pc, #212] @ 49cb4 │ │ │ │ - b 49ca8 │ │ │ │ + bne 497b8 │ │ │ │ + ldr r0, [pc, #212] @ 4988c │ │ │ │ + b 49880 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c730c │ │ │ │ + bl 2d1b8c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 49c14 │ │ │ │ - bl a583c │ │ │ │ + bne 497ec │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49b94 │ │ │ │ - ldr r3, [pc, #176] @ 49cb8 │ │ │ │ + bne 4976c │ │ │ │ + ldr r3, [pc, #176] @ 49890 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139aec │ │ │ │ - b 49b94 │ │ │ │ + bl 139abc │ │ │ │ + b 4976c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 49c64 │ │ │ │ + beq 4983c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 49bd8 │ │ │ │ + beq 497b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3006a0 <_PyInterpreterState_IsRunningMain@@Base+0x10> │ │ │ │ + bl 308518 <_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 49bd8 │ │ │ │ + b 497b0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 49bd8 │ │ │ │ + beq 497b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3006a0 <_PyInterpreterState_IsRunningMain@@Base+0x10> │ │ │ │ + bl 308518 <_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 49bd8 │ │ │ │ + b 497b0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrheq r2, [r7], #-172 @ 0xffffff54 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #272] @ 49de4 │ │ │ │ + ldr r3, [pc, #272] @ 499bc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 49cec │ │ │ │ - ldr r1, [pc, #260] @ 49de8 │ │ │ │ - ldr r0, [pc, #260] @ 49dec │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 49d1c │ │ │ │ + beq 498c4 │ │ │ │ + ldr r1, [pc, #260] @ 499c0 │ │ │ │ + ldr r0, [pc, #260] @ 499c4 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 498f4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #1 │ │ │ │ - bne 49d0c │ │ │ │ + bne 498e4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ands r7, r3, #1 │ │ │ │ - beq 49d24 │ │ │ │ - ldr r3, [pc, #220] @ 49df0 │ │ │ │ - ldr r1, [pc, #220] @ 49df4 │ │ │ │ + beq 498fc │ │ │ │ + ldr r3, [pc, #220] @ 499c8 │ │ │ │ + ldr r1, [pc, #220] @ 499cc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r4, #0 │ │ │ │ - b 49ddc │ │ │ │ + b 499b4 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 49d44 │ │ │ │ - ldr r3, [pc, #192] @ 49df8 │ │ │ │ - ldr r1, [pc, #192] @ 49dfc │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 49d1c │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 49d60 │ │ │ │ - ldr r3, [pc, #172] @ 49e00 │ │ │ │ - ldr r1, [pc, #172] @ 49e04 │ │ │ │ + bne 4991c │ │ │ │ + ldr r3, [pc, #192] @ 499d0 │ │ │ │ + ldr r1, [pc, #192] @ 499d4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 498f4 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 49938 │ │ │ │ + ldr r3, [pc, #172] @ 499d8 │ │ │ │ + ldr r1, [pc, #172] @ 499dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 49d1c │ │ │ │ + bl 18f518 │ │ │ │ + b 498f4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 2ac3e0 <_PyArg_ParseStack@@Base+0x49c> │ │ │ │ + bl 2b96cc <_PyArg_ParseStack@@Base+0x3b8> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 49d1c │ │ │ │ - ldr r0, [pc, #144] @ 49e08 │ │ │ │ - bl 91ddc <_PyObject_GC_New@@Base> │ │ │ │ + beq 498f4 │ │ │ │ + ldr r0, [pc, #144] @ 499e0 │ │ │ │ + bl 91e74 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 49d1c │ │ │ │ + beq 498f4 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r4, #20] │ │ │ │ - bl 1aba38 <_PyUnicode_AsUTF8String@@Base+0xa8> │ │ │ │ + bl 1af720 │ │ │ │ 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] @ 49e0c │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #92] @ 499e4 │ │ │ │ + bl 3581c0 │ │ │ │ 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] │ │ │ │ @@ -32207,67 +31939,67 @@ │ │ │ │ str r2, [r0] │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r4, r5, r8, ror r2 │ │ │ │ andeq r0, r0, fp, lsl sp │ │ │ │ - eorseq ip, r8, ip, lsl ip │ │ │ │ + mlaseq r8, r0, r7, lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, r8, asr sp │ │ │ │ + @ instruction: 0x0036f8d8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r6, ip, lsr #28 │ │ │ │ + eorseq pc, r6, ip, lsr #19 │ │ │ │ subseq r1, r5, ip, ror r9 │ │ │ │ - eorseq r9, r8, ip, ror #16 │ │ │ │ + eorseq fp, r8, ip, ror r4 │ │ │ │ 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] @ 49f1c │ │ │ │ + ldr r2, [pc, #240] @ 49af4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 49f04 │ │ │ │ + bhi 49adc │ │ │ │ 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 49e6c │ │ │ │ + bmi 49a44 │ │ │ │ ldrb r1, [r3, #-2] │ │ │ │ ldrb r0, [r3, #-1] │ │ │ │ strb r0, [r3, #-2] │ │ │ │ strb r1, [r3, #-1] │ │ │ │ - b 49e4c │ │ │ │ - ldr r0, [pc, #172] @ 49f20 │ │ │ │ + b 49a24 │ │ │ │ + ldr r0, [pc, #172] @ 49af8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ subs r2, r2, #1 │ │ │ │ add r3, r3, #4 │ │ │ │ - bmi 49e6c │ │ │ │ + bmi 49a44 │ │ │ │ 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 49e7c │ │ │ │ + b 49a54 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ subs r2, r2, #1 │ │ │ │ add r3, r3, #8 │ │ │ │ - bmi 49e6c │ │ │ │ + bmi 49a44 │ │ │ │ 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] │ │ │ │ @@ -32276,36 +32008,103 @@ │ │ │ │ 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 49eb4 │ │ │ │ - ldr r3, [pc, #24] @ 49f24 │ │ │ │ - ldr r1, [pc, #24] @ 49f28 │ │ │ │ + b 49a8c │ │ │ │ + ldr r3, [pc, #24] @ 49afc │ │ │ │ + ldr r1, [pc, #24] @ 49b00 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrheq r4, [r3], #-168 @ 0xffffff58 │ │ │ │ + subseq r6, r3, ip, lsr r6 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq ip, r8, r8, lsr ip │ │ │ │ + eorseq lr, r8, ip, lsr #15 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc] @ 49f38 │ │ │ │ - b 3241d8 │ │ │ │ - andeq sl, r4, r0, lsl #5 │ │ │ │ + ldr r1, [pc] @ 49b10 │ │ │ │ + b 328504 │ │ │ │ + @ instruction: 0x00049fb4 │ │ │ │ + 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] @ 49bc8 │ │ │ │ + ldr r0, [pc, #144] @ 49bcc │ │ │ │ + mov r2, r6 │ │ │ │ + str r5, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r4, r3 │ │ │ │ + bl bc130 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 49b78 │ │ │ │ + mov r0, #0 │ │ │ │ + b 49bc0 │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 49bac │ │ │ │ + bl 132754 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 49b54 │ │ │ │ + bl c4160 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2a7c8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c7eb0 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 49b5c │ │ │ │ + ldr r0, [pc, #36] @ 49bd0 │ │ │ │ + b 49bc0 │ │ │ │ + ldr r3, [pc, #32] @ 49bd4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 144254 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + @ instruction: 0x0035b4d0 │ │ │ │ + eorseq lr, r8, r8, ror #15 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + │ │ │ │ +00049bd8 : │ │ │ │ + ldr r2, [pc, #52] @ 49c14 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + mov r3, r0 │ │ │ │ + bl 3581c0 │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + add r1, r2, #4096 @ 0x1000 │ │ │ │ + ldr r0, [r1, #380] @ 0x17c │ │ │ │ + cmp r0, #254 @ 0xfe │ │ │ │ + addne ip, r0, #1 │ │ │ │ + strne ip, [r1, #380] @ 0x17c │ │ │ │ + addne r1, r0, #1120 @ 0x460 │ │ │ │ + mvneq r0, #0 │ │ │ │ + strne r3, [r2, r1, lsl #2] │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3840] @ 0xf00 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr lr, [pc, #416] @ 4a0fc │ │ │ │ + ldr lr, [pc, #416] @ 49dd8 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -32316,70 +32115,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 49fbc │ │ │ │ + bne 49c98 │ │ │ │ clz r2, r6 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4a004 │ │ │ │ + beq 49ce0 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #304] @ 4a100 │ │ │ │ + ldr ip, [pc, #304] @ 49ddc │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ moveq r5, r6 │ │ │ │ moveq r8, r6 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 4a0dc │ │ │ │ + beq 49db8 │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 16f428 │ │ │ │ + bl 170034 │ │ │ │ ldr r8, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4a0dc │ │ │ │ - bl c3e9c │ │ │ │ + beq 49db8 │ │ │ │ + bl c4160 │ │ │ │ cmn r4, #1 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ - beq 4a048 │ │ │ │ + beq 49d24 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a2dc │ │ │ │ mov r6, r0 │ │ │ │ - b 4a054 │ │ │ │ + b 49d30 │ │ │ │ mov r0, r8 │ │ │ │ bl 296e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4a080 │ │ │ │ - ldr r3, [pc, #152] @ 4a104 │ │ │ │ + beq 49d5c │ │ │ │ + ldr r3, [pc, #152] @ 49de0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 143ae4 │ │ │ │ + bl 144278 │ │ │ │ mov r6, #0 │ │ │ │ - b 4a0dc │ │ │ │ + b 49db8 │ │ │ │ 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] │ │ │ │ @@ -32393,511 +32192,531 @@ │ │ │ │ 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 4a908 │ │ │ │ + bl 4a7b4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ - bl 16fbf4 │ │ │ │ + bl 170800 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrsbeq r4, [r3], #-160 @ 0xffffff60 │ │ │ │ + subseq r6, r3, r0, asr r6 │ │ │ │ subseq r2, r7, r8, ror #21 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - │ │ │ │ -0004a108 : │ │ │ │ - ldr r2, [pc, #52] @ 4a144 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov r3, r0 │ │ │ │ - bl 356650 │ │ │ │ - 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] @ 49e78 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + bne 49e14 │ │ │ │ + bl 343630 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ + movne r0, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + bne 49e70 │ │ │ │ + mov r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 49e68 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 49e68 │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6fbc <_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] │ │ │ │ + bic r2, r2, #3 │ │ │ │ + and r3, r3, #3 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + 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 9b44c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a441c │ │ │ │ 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 4a188 │ │ │ │ + bhi 49f10 │ │ │ │ cmp r5, #1 │ │ │ │ ldr r3, [r6] │ │ │ │ - ldrle r4, [pc, #148] @ 4a218 │ │ │ │ + ldrle r4, [pc, #148] @ 49fa0 │ │ │ │ ldrgt r4, [r6, #4] │ │ │ │ - b 4a1a8 │ │ │ │ - ldr r0, [pc, #140] @ 4a21c │ │ │ │ + b 49f30 │ │ │ │ + ldr r0, [pc, #140] @ 49fa4 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4a174 │ │ │ │ - b 4a20c │ │ │ │ - ldr r2, [pc, #112] @ 4a220 │ │ │ │ + bne 49efc │ │ │ │ + b 49f94 │ │ │ │ + ldr r2, [pc, #112] @ 49fa8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 4a1dc │ │ │ │ + bne 49f64 │ │ │ │ mov ip, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r3 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 2f423c │ │ │ │ + bl 2fc4e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4a1f8 │ │ │ │ - b 4a1f0 │ │ │ │ - ldr r2, [pc, #64] @ 4a224 │ │ │ │ - ldr r1, [pc, #64] @ 4a228 │ │ │ │ + bge 49f80 │ │ │ │ + b 49f78 │ │ │ │ + ldr r2, [pc, #64] @ 49fac │ │ │ │ + ldr r1, [pc, #64] @ 49fb0 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, r3 │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mov r4, #0 │ │ │ │ - b 4a20c │ │ │ │ + b 49f94 │ │ │ │ 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: 0x00357cb0 │ │ │ │ + eorseq r9, r5, r0, lsr r8 │ │ │ │ subseq r2, r5, r4, rrx │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, ip, lsl #8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldmdb r0, {r1, r2} │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - bic r2, r2, #3 │ │ │ │ - and r3, r3, #3 │ │ │ │ - orr r3, r3, r2 │ │ │ │ - str r1, [r2] │ │ │ │ - str r3, [r1, #4] │ │ │ │ - ldr r3, [r0, #-4] │ │ │ │ - mov r2, #0 │ │ │ │ - and r3, r3, #1 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - stmdb r4, {r2, r3} │ │ │ │ - bl 9b3c0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a4390 │ │ │ │ + @ instruction: 0x0038dff4 │ │ │ │ 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] @ 4a870 │ │ │ │ + ldr r3, [pc, #1492] @ 4a5a4 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a2d8 │ │ │ │ - ldr r3, [pc, #1452] @ 4a870 │ │ │ │ + bne 4a00c │ │ │ │ + ldr r3, [pc, #1452] @ 4a5a4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354bf4 │ │ │ │ + bl 356760 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a328 │ │ │ │ + beq 4a05c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a860 │ │ │ │ + bne 4a594 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354bf4 │ │ │ │ + bl 356760 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a860 │ │ │ │ + bne 4a594 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ - ldr r5, [pc, #1364] @ 4a874 │ │ │ │ + ldr r5, [pc, #1364] @ 4a5a8 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r0] │ │ │ │ - b 4a860 │ │ │ │ + b 4a594 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a370 │ │ │ │ + beq 4a0a4 │ │ │ │ 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] @ 4a878 │ │ │ │ - ldrlt r3, [pc, #1296] @ 4a87c │ │ │ │ + ldr r3, [pc, #1296] @ 4a5ac │ │ │ │ + ldrlt r3, [pc, #1296] @ 4a5b0 │ │ │ │ mov r5, r3 │ │ │ │ - b 4a860 │ │ │ │ + b 4a594 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 29754 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a3e4 │ │ │ │ + beq 4a118 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354bb8 │ │ │ │ + bl 356724 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a310 │ │ │ │ - ldr r3, [pc, #1228] @ 4a880 │ │ │ │ + bne 4a044 │ │ │ │ + ldr r3, [pc, #1228] @ 4a5b4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354bcc │ │ │ │ + bl 356738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a824 │ │ │ │ + beq 4a558 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354c40 │ │ │ │ - ldr r4, [pc, #1192] @ 4a884 │ │ │ │ + bl 3567ac │ │ │ │ + ldr r4, [pc, #1192] @ 4a5b8 │ │ │ │ add r4, r4, r0, lsl #3 │ │ │ │ ldrd r4, [r4, #48] @ 0x30 │ │ │ │ - b 4a860 │ │ │ │ - ldr r2, [pc, #1180] @ 4a888 │ │ │ │ - ldr r3, [pc, #1180] @ 4a88c │ │ │ │ + b 4a594 │ │ │ │ + ldr r2, [pc, #1180] @ 4a5bc │ │ │ │ + ldr r3, [pc, #1180] @ 4a5c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354bb8 │ │ │ │ + bl 356724 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a418 │ │ │ │ + beq 4a14c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r1, [pc, #1152] @ 4a890 │ │ │ │ + ldr r1, [pc, #1152] @ 4a5c4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 3548d8 │ │ │ │ - b 4a7d0 │ │ │ │ - ldr r3, [pc, #1140] @ 4a894 │ │ │ │ + bl 356444 │ │ │ │ + b 4a504 │ │ │ │ + ldr r3, [pc, #1140] @ 4a5c8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354bf4 │ │ │ │ + bl 356760 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a494 │ │ │ │ + beq 4a1c8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354bb8 │ │ │ │ + bl 356724 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a47c │ │ │ │ + beq 4a1b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 337c94 │ │ │ │ + bl 33a708 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3548d8 │ │ │ │ + bl 356444 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a860 │ │ │ │ + b 4a594 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ - ldr r5, [pc, #1004] @ 4a878 │ │ │ │ + ldr r5, [pc, #1004] @ 4a5ac │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r0] │ │ │ │ - b 4a860 │ │ │ │ - ldr r2, [pc, #1020] @ 4a898 │ │ │ │ - ldr r3, [pc, #1020] @ 4a89c │ │ │ │ + b 4a594 │ │ │ │ + ldr r2, [pc, #1020] @ 4a5cc │ │ │ │ + ldr r3, [pc, #1020] @ 4a5d0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3542b8 │ │ │ │ - ldr r2, [pc, #1000] @ 4a898 │ │ │ │ - ldr r3, [pc, #1000] @ 4a89c │ │ │ │ + bl 355e24 │ │ │ │ + ldr r2, [pc, #1000] @ 4a5cc │ │ │ │ + ldr r3, [pc, #1000] @ 4a5d0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354bf4 │ │ │ │ + bl 356760 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a4f0 │ │ │ │ + beq 4a224 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 3542b4 │ │ │ │ - ldr r2, [pc, #944] @ 4a898 │ │ │ │ - ldr r3, [pc, #944] @ 4a89c │ │ │ │ - bl 3542b4 │ │ │ │ - b 4a510 │ │ │ │ - ldr r2, [pc, #928] @ 4a898 │ │ │ │ - ldr r3, [pc, #928] @ 4a89c │ │ │ │ + bl 355e20 │ │ │ │ + ldr r2, [pc, #944] @ 4a5cc │ │ │ │ + ldr r3, [pc, #944] @ 4a5d0 │ │ │ │ + bl 355e20 │ │ │ │ + b 4a244 │ │ │ │ + ldr r2, [pc, #928] @ 4a5cc │ │ │ │ + ldr r3, [pc, #928] @ 4a5d0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 3542b4 │ │ │ │ + bl 355e20 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 3542b4 │ │ │ │ - ldr r2, [pc, #896] @ 4a898 │ │ │ │ - ldr r3, [pc, #900] @ 4a8a0 │ │ │ │ - bl 35466c │ │ │ │ + bl 355e20 │ │ │ │ + ldr r2, [pc, #896] @ 4a5cc │ │ │ │ + ldr r3, [pc, #900] @ 4a5d4 │ │ │ │ + bl 3561d8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 3548d8 │ │ │ │ + bl 356444 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354bb8 │ │ │ │ + bl 356724 │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4a6bc │ │ │ │ - bl 337c94 │ │ │ │ + beq 4a3f0 │ │ │ │ + bl 33a708 │ │ │ │ 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] @ 4a8a4 │ │ │ │ - ldr r1, [pc, #800] @ 4a8a8 │ │ │ │ - bl 3548d8 │ │ │ │ + ldr r0, [pc, #800] @ 4a5d8 │ │ │ │ + ldr r1, [pc, #800] @ 4a5dc │ │ │ │ + bl 356444 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 3548d8 │ │ │ │ + bl 356444 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 35466c │ │ │ │ + bl 3561d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3281b4 <_Py_strhex@@Base+0x314> │ │ │ │ + bl 32c19c <_Py_strhex@@Base+0x338> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3548d8 │ │ │ │ + bl 356444 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 35466c │ │ │ │ + bl 3561d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3542b4 │ │ │ │ - ldr r3, [pc, #684] @ 4a8ac │ │ │ │ + bl 355e20 │ │ │ │ + ldr r3, [pc, #684] @ 4a5e0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354bb8 │ │ │ │ - ldr r3, [pc, #660] @ 4a8b0 │ │ │ │ + bl 356724 │ │ │ │ + ldr r3, [pc, #660] @ 4a5e4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4a664 │ │ │ │ - bl 3542b4 │ │ │ │ + beq 4a398 │ │ │ │ + bl 355e20 │ │ │ │ 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 3548d8 │ │ │ │ + bl 356444 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a7d8 │ │ │ │ - bl 35466c │ │ │ │ - ldr r3, [pc, #580] @ 4a8b4 │ │ │ │ + b 4a50c │ │ │ │ + bl 3561d8 │ │ │ │ + ldr r3, [pc, #580] @ 4a5e8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 3542b4 │ │ │ │ + bl 355e20 │ │ │ │ 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 3548d8 │ │ │ │ + bl 356444 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 3548d8 │ │ │ │ + bl 356444 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a7d8 │ │ │ │ - bl 3281b4 <_Py_strhex@@Base+0x314> │ │ │ │ + b 4a50c │ │ │ │ + bl 32c19c <_Py_strhex@@Base+0x338> │ │ │ │ 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 3548d8 │ │ │ │ + bl 356444 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 35466c │ │ │ │ + bl 3561d8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3542b8 │ │ │ │ - ldr r3, [pc, #404] @ 4a8ac │ │ │ │ + bl 355e24 │ │ │ │ + ldr r3, [pc, #404] @ 4a5e0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354bb8 │ │ │ │ - ldr r3, [pc, #380] @ 4a8b0 │ │ │ │ + bl 356724 │ │ │ │ + ldr r3, [pc, #380] @ 4a5e4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4a77c │ │ │ │ - bl 3542b4 │ │ │ │ + beq 4a4b0 │ │ │ │ + bl 355e20 │ │ │ │ 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 35466c │ │ │ │ + bl 3561d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a7d8 │ │ │ │ - bl 35466c │ │ │ │ - ldr r3, [pc, #300] @ 4a8b4 │ │ │ │ + b 4a50c │ │ │ │ + bl 3561d8 │ │ │ │ + ldr r3, [pc, #300] @ 4a5e8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 3542b4 │ │ │ │ + bl 355e20 │ │ │ │ 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 35466c │ │ │ │ + bl 3561d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 35466c │ │ │ │ + bl 3561d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #140] @ 4a870 │ │ │ │ + ldr r3, [pc, #140] @ 4a5a4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a860 │ │ │ │ - ldr r3, [pc, #112] @ 4a870 │ │ │ │ + bne 4a594 │ │ │ │ + ldr r3, [pc, #112] @ 4a5a4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bcc │ │ │ │ + bl 356738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a860 │ │ │ │ + bne 4a594 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ str r3, [r0] │ │ │ │ - b 4a860 │ │ │ │ - ldr r3, [pc, #104] @ 4a894 │ │ │ │ + b 4a594 │ │ │ │ + ldr r3, [pc, #104] @ 4a5c8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354bf4 │ │ │ │ + bl 356760 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a47c │ │ │ │ - ldr r2, [pc, #80] @ 4a898 │ │ │ │ - ldr r3, [pc, #80] @ 4a89c │ │ │ │ + bne 4a1b0 │ │ │ │ + ldr r2, [pc, #80] @ 4a5cc │ │ │ │ + ldr r3, [pc, #80] @ 4a5d0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3542b8 │ │ │ │ + bl 355e24 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b 4a4cc │ │ │ │ + b 4a200 │ │ │ │ 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 │ │ │ │ - ldrsbeq r4, [r3], #-160 @ 0xffffff60 │ │ │ │ + subseq r6, r3, r0, asr r6 │ │ │ │ ldceq 2, cr4, [r2], {35} @ 0x23 │ │ │ │ - blcc ff231b18 <__bss_end__@@Base+0xfec6cbd0> │ │ │ │ + blcc ff23184c <__bss_end__@@Base+0xfec6c904> │ │ │ │ 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 │ │ │ │ @@ -32906,1138 +32725,1054 @@ │ │ │ │ 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 4a8e0 │ │ │ │ + bne 4a614 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 12ea78 │ │ │ │ + b 12ea40 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4a904 │ │ │ │ + ldr r0, [pc, #20] @ 4a638 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a8d4 │ │ │ │ + bne 4a608 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq pc, r8, ip │ │ │ │ - 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 aaa48 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 4aa1c │ │ │ │ - mov r0, r6 │ │ │ │ - bl a6554 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a9f8 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl a6554 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a9f8 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 175000 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a9f8 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 175000 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a9f8 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 175000 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a9f8 │ │ │ │ - str r3, [r4, #28] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 175000 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a9f8 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 175000 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a9f8 │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 175000 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a9f8 │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl a6554 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a9f8 │ │ │ │ - str r3, [r4, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl a6554 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 4aa24 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4aa1c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 4aa1c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - b 4aa3c │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ - bl a3504 │ │ │ │ - cmp r0, #0 │ │ │ │ - strne r0, [r4, #52] @ 0x34 │ │ │ │ - beq 4a9f8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 4aad8 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 4aa74 │ │ │ │ - bl 340bf0 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - movne r0, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - bne 4aad0 │ │ │ │ - mov r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4aac8 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 4aac8 │ │ │ │ - mov r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - streq r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r1, r0, r0, ror r7 │ │ │ │ + eorseq r0, r9, ip, lsl #23 │ │ │ │ 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 4ab18 │ │ │ │ + bhi 4a678 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fe38 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd7c <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4ab38 │ │ │ │ - b 4ab54 │ │ │ │ - ldr r0, [pc, #292] @ 4ac44 │ │ │ │ + bne 4a698 │ │ │ │ + b 4a6b4 │ │ │ │ + ldr r0, [pc, #292] @ 4a7a4 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ac3c │ │ │ │ - b 4ab04 │ │ │ │ - bl ab0c8 │ │ │ │ + beq 4a79c │ │ │ │ + b 4a664 │ │ │ │ + bl ab290 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4ab68 │ │ │ │ + bne 4a6c8 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 4ab84 │ │ │ │ - bl a583c │ │ │ │ + bne 4a6e4 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 4ab84 │ │ │ │ - b 4ac3c │ │ │ │ + beq 4a6e4 │ │ │ │ + b 4a79c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4ab4c │ │ │ │ + bne 4a6ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 4ab4c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 4a6ac │ │ │ │ cmp r7, #1 │ │ │ │ - ble 4abfc │ │ │ │ + ble 4a75c │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 4abb4 │ │ │ │ + beq 4a714 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ - beq 4ac00 │ │ │ │ - b 4ac2c │ │ │ │ - ldr r3, [pc, #140] @ 4ac48 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4abd0 │ │ │ │ - ldr r1, [pc, #128] @ 4ac48 │ │ │ │ - bl adf14 │ │ │ │ + beq 4a760 │ │ │ │ + b 4a78c │ │ │ │ + ldr r3, [pc, #140] @ 4a7a8 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4a730 │ │ │ │ + ldr r1, [pc, #128] @ 4a7a8 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4abe4 │ │ │ │ + beq 4a744 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r4, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 4ac00 │ │ │ │ - ldr r2, [pc, #96] @ 4ac4c │ │ │ │ - ldr r1, [pc, #96] @ 4ac50 │ │ │ │ - ldr r0, [pc, #80] @ 4ac44 │ │ │ │ + beq 4a760 │ │ │ │ + ldr r2, [pc, #96] @ 4a7ac │ │ │ │ + ldr r1, [pc, #96] @ 4a7b0 │ │ │ │ + ldr r0, [pc, #80] @ 4a7a4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4ac3c │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4a79c │ │ │ │ mov r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bgt 4ac18 │ │ │ │ + bgt 4a778 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 270e88 │ │ │ │ + b 282a90 │ │ │ │ sub r2, r5, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 4acc4 │ │ │ │ - ldr r3, [pc, #20] @ 4ac48 │ │ │ │ + b 4a958 │ │ │ │ + ldr r3, [pc, #20] @ 4a7a8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4abe4 │ │ │ │ - b 4abc0 │ │ │ │ + beq 4a744 │ │ │ │ + b 4a720 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r8, r5, r4, asr #26 │ │ │ │ + eorseq sl, r5, r4, asr #17 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r0, r6, ip, lsl #6 │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ + eorseq r1, r6, ip, lsl #29 │ │ │ │ + eorseq sl, r6, r8, asr #17 │ │ │ │ + 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 aac10 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4a8c8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl a65e0 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a8a4 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl a65e0 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a8a4 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 175f34 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a8a4 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 175f34 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a8a4 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 175f34 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a8a4 │ │ │ │ + str r3, [r4, #28] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 175f34 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a8a4 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 175f34 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a8a4 │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 175f34 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a8a4 │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl a65e0 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a8a4 │ │ │ │ + str r3, [r4, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl a65e0 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 4a8d0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 4a8c8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4a8c8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b 4a8e8 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + str r3, [r4, #48] @ 0x30 │ │ │ │ + bl a3590 │ │ │ │ + cmp r0, #0 │ │ │ │ + strne r0, [r4, #52] @ 0x34 │ │ │ │ + beq 4a8a4 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ - ldr r0, [r0, #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 4ac94 │ │ │ │ + bne 4a928 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #40] @ 4acb8 │ │ │ │ + ldr r2, [pc, #40] @ 4a94c │ │ │ │ pop {r4, lr} │ │ │ │ - b 4acc0 │ │ │ │ + b 4a954 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #24] @ 4acbc │ │ │ │ + ldr r0, [pc, #24] @ 4a950 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ac84 │ │ │ │ + bne 4a918 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r2, r7, r4, ror #15 │ │ │ │ + eorseq r4, r7, r8, lsr #6 │ │ │ │ │ │ │ │ -0004acc0 : │ │ │ │ - b 3ab04 <_Py_IncRef@@Base+0x348> │ │ │ │ +0004a954 : │ │ │ │ + b 3a7f8 <_Py_IncRef@@Base+0x90> │ │ │ │ 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 4acf0 │ │ │ │ + bne 4a984 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 270e88 │ │ │ │ + b 282a90 │ │ │ │ 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 92adc │ │ │ │ + bl 92b74 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4ad64 │ │ │ │ + beq 4a9f8 │ │ │ │ cmp r9, #0 │ │ │ │ add r9, r6, #16 │ │ │ │ - ble 4ad34 │ │ │ │ + ble 4a9c8 │ │ │ │ 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 4ad64 │ │ │ │ + ble 4a9f8 │ │ │ │ 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 r2, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ 4ad7c │ │ │ │ - ldr r0, [pc, #4] @ 4ad80 │ │ │ │ - b 4aea8 <_PyBytes_ReverseFind@@Base+0x48> │ │ │ │ - andeq fp, r4, r8, lsl #17 │ │ │ │ - ldrheq sp, [r5], #-40 @ 0xffffffd8 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + bx lr │ │ │ │ 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 4add0 │ │ │ │ + bhi 4aa54 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - ble 4ae10 │ │ │ │ - b 4adf4 │ │ │ │ - ldr r0, [pc, #128] @ 4ae58 │ │ │ │ + ble 4aa94 │ │ │ │ + b 4aa78 │ │ │ │ + ldr r0, [pc, #128] @ 4aadc │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4adc0 │ │ │ │ + bne 4aa44 │ │ │ │ mov r0, #0 │ │ │ │ - b 4ae50 │ │ │ │ + b 4aad4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16e528 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f0f4 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4adec │ │ │ │ + beq 4aa70 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 4ae2c │ │ │ │ + bne 4aab0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldreq r0, [pc, #52] @ 4ae5c │ │ │ │ + ldreq r0, [pc, #52] @ 4aae0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - b 4ae44 │ │ │ │ + b 4aac8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 16e528 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f0f4 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ae10 │ │ │ │ - b 4adec │ │ │ │ + bne 4aa94 │ │ │ │ + b 4aa70 │ │ │ │ mov r2, r7 │ │ │ │ str ip, [sp] │ │ │ │ - bl 328e10 <_PyTime_FromLong@@Base+0x584> │ │ │ │ + bl 32c8a4 <_PyTime_FromLong@@Base+0xb8> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - mlaseq r5, r4, sp, r8 │ │ │ │ + eorseq sl, r5, r4, lsl r9 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [pc, #4] @ 4aaf4 │ │ │ │ + ldr r0, [pc, #4] @ 4aaf8 │ │ │ │ + b 4ac38 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + andeq fp, r4, r4, lsr #10 │ │ │ │ + ldrheq sp, [r5], #-40 @ 0xffffffd8 │ │ │ │ │ │ │ │ -0004ae60 <_PyBytes_ReverseFind@@Base>: │ │ │ │ +0004aafc <_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 4aea0 <_PyBytes_ReverseFind@@Base+0x40> │ │ │ │ + beq 4ab3c <_PyBytes_ReverseFind@@Base+0x40> │ │ │ │ mvn ip, #0 │ │ │ │ mov lr, #2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 2798e0 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 28a554 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ cmp r0, #0 │ │ │ │ addge r0, r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - bl 91ddc <_PyObject_GC_New@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 4af04 <_PyBytes_ReverseFind@@Base+0xa4> │ │ │ │ - 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] │ │ │ │ - add r0, r4, #12 │ │ │ │ - str r6, [r4, #80] @ 0x50 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - bl 29658 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r4, #76] @ 0x4c │ │ │ │ - str r5, [r4, #12] │ │ │ │ - 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 │ │ │ │ - bl 1aa32c │ │ │ │ + bl 1adf5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4af3c <_PyBytes_ReverseFind@@Base+0xdc> │ │ │ │ - blt 4af54 <_PyBytes_ReverseFind@@Base+0xf4> │ │ │ │ + beq 4ab74 <_PyBytes_ReverseFind@@Base+0x78> │ │ │ │ + blt 4ab8c <_PyBytes_ReverseFind@@Base+0x90> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #148] @ 4afd0 <_PyBytes_ReverseFind@@Base+0x170> │ │ │ │ - b 9df74 │ │ │ │ + ldr r0, [pc, #148] @ 4ac08 <_PyBytes_ReverseFind@@Base+0x10c> │ │ │ │ + b 9dffc │ │ │ │ mov r0, r6 │ │ │ │ - bl 163058 │ │ │ │ + bl 163c40 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4af5c <_PyBytes_ReverseFind@@Base+0xfc> │ │ │ │ + bne 4ab94 <_PyBytes_ReverseFind@@Base+0x98> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1aaa94 │ │ │ │ + bl 1ae748 │ │ │ │ mov r5, #0 │ │ │ │ - b 4afc8 <_PyBytes_ReverseFind@@Base+0x168> │ │ │ │ + b 4ac00 <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 124b38 <_PyType_Name@@Base> │ │ │ │ + bl 124b04 <_PyType_Name@@Base> │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt 4af8c <_PyBytes_ReverseFind@@Base+0x12c> │ │ │ │ + blt 4abc4 <_PyBytes_ReverseFind@@Base+0xc8> │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #84] @ 4afd4 <_PyBytes_ReverseFind@@Base+0x174> │ │ │ │ + ldr r0, [pc, #84] @ 4ac0c <_PyBytes_ReverseFind@@Base+0x110> │ │ │ │ mov r2, r4 │ │ │ │ - bl 128d64 │ │ │ │ + bl 128d34 │ │ │ │ mov r5, r0 │ │ │ │ - b 4af9c <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ - ldr r0, [pc, #68] @ 4afd8 <_PyBytes_ReverseFind@@Base+0x178> │ │ │ │ + b 4abd4 <_PyBytes_ReverseFind@@Base+0xd8> │ │ │ │ + ldr r0, [pc, #68] @ 4ac10 <_PyBytes_ReverseFind@@Base+0x114> │ │ │ │ mov r2, r4 │ │ │ │ - bl 128d64 │ │ │ │ + bl 128d34 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1aaa94 │ │ │ │ + bl 1ae748 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4afc8 <_PyBytes_ReverseFind@@Base+0x168> │ │ │ │ + beq 4ac00 <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4afc8 <_PyBytes_ReverseFind@@Base+0x168> │ │ │ │ + bne 4ac00 <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x003738b0 │ │ │ │ - eorseq ip, r8, ip, lsl #29 │ │ │ │ - eorseq r9, r7, r0, asr ip │ │ │ │ + eorseq r5, r7, ip, lsl #8 │ │ │ │ + eorseq lr, r8, ip, lsl #20 │ │ │ │ + @ instruction: 0x0037b7d0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4aff0 <_PyBytes_ReverseFind@@Base+0x190> │ │ │ │ - ldr r1, [pc, #8] @ 4aff8 <_PyBytes_ReverseFind@@Base+0x198> │ │ │ │ - b 23adc4 │ │ │ │ - ldr r0, [pc, #4] @ 4affc <_PyBytes_ReverseFind@@Base+0x19c> │ │ │ │ + beq 4ac28 <_PyBytes_ReverseFind@@Base+0x12c> │ │ │ │ + ldr r1, [pc, #8] @ 4ac30 <_PyBytes_ReverseFind@@Base+0x134> │ │ │ │ + b 24dda0 │ │ │ │ + ldr r0, [pc, #4] @ 4ac34 <_PyBytes_ReverseFind@@Base+0x138> │ │ │ │ bx lr │ │ │ │ subseq r5, r5, ip, ror #1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - bx lr │ │ │ │ + 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 91e74 <_PyObject_GC_New@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4ac94 <_PyBytes_ReverseFind@@Base+0x198> │ │ │ │ + ldr r3, [r5] │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r5] │ │ │ │ + mov r1, #0 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + add r0, r4, #12 │ │ │ │ + str r6, [r4, #80] @ 0x50 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + bl 29658 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r4, #76] @ 0x4c │ │ │ │ + str r5, [r4, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + 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 4b034 <_PyBytes_ReverseFind@@Base+0x1d4> │ │ │ │ + bne 4acc4 <_PyBytes_ReverseFind@@Base+0x1c8> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 310f78 │ │ │ │ + b 21c8d8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4b058 <_PyBytes_ReverseFind@@Base+0x1f8> │ │ │ │ + ldr r0, [pc, #20] @ 4ace8 <_PyBytes_ReverseFind@@Base+0x1ec> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b028 <_PyBytes_ReverseFind@@Base+0x1c8> │ │ │ │ + bne 4acb8 <_PyBytes_ReverseFind@@Base+0x1bc> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r7, r4, lsr #15 │ │ │ │ + eorseq r4, r7, r8, ror #5 │ │ │ │ + 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 329270 <_PyTime_FromLong@@Base+0x9e4> │ │ │ │ + bl 32d318 <_PyTime_FromLong@@Base+0xb2c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b0a0 <_PyBytes_ReverseFind@@Base+0x240> │ │ │ │ - ldr r3, [pc, #36] @ 4b0b8 <_PyBytes_ReverseFind@@Base+0x258> │ │ │ │ + beq 4ad3c <_PyBytes_ReverseFind@@Base+0x240> │ │ │ │ + ldr r3, [pc, #36] @ 4ad54 <_PyBytes_ReverseFind@@Base+0x258> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c1b68 │ │ │ │ + bl 1c79fc │ │ │ │ mov r0, #0 │ │ │ │ - b 4b0b0 <_PyBytes_ReverseFind@@Base+0x250> │ │ │ │ + b 4ad4c <_PyBytes_ReverseFind@@Base+0x250> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r4, [r3, #8] │ │ │ │ - moveq r4, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - add r4, r4, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - sub sp, sp, #32 │ │ │ │ - bne 4b120 <_PyBytes_ReverseFind@@Base+0x2c0> │ │ │ │ - clz r2, r0 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r1, #2 │ │ │ │ - orrgt r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 4b158 <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ - ldr ip, [pc, #252] @ 4b224 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ - str ip, [sp] │ │ │ │ - add ip, sp, #24 │ │ │ │ - mov r2, #0 │ │ │ │ - mov lr, #2 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - mov ip, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - stmib sp, {ip, lr} │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4b158 <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ - mov r4, #0 │ │ │ │ - b 4b218 <_PyBytes_ReverseFind@@Base+0x3b8> │ │ │ │ - ldr r3, [pc, #200] @ 4b228 <_PyBytes_ReverseFind@@Base+0x3c8> │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - cmp r4, #1 │ │ │ │ - ldr r6, [r0] │ │ │ │ - ldrne r4, [r0, #4] │ │ │ │ - ldreq r4, [pc, #184] @ 4b22c <_PyBytes_ReverseFind@@Base+0x3cc> │ │ │ │ - cmp r2, r3 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bne 4b1cc <_PyBytes_ReverseFind@@Base+0x36c> │ │ │ │ - bl a4754 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4b1b4 <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4b150 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1fb984 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 4b208 <_PyBytes_ReverseFind@@Base+0x3a8> │ │ │ │ - b 4b150 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - b 4b218 <_PyBytes_ReverseFind@@Base+0x3b8> │ │ │ │ - bl 115c44 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 4b150 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ - beq 4b1f0 <_PyBytes_ReverseFind@@Base+0x390> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a9624 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b2918 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 4b150 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, r0, asr fp │ │ │ │ - ldrsheq r4, [r5], #-76 @ 0xffffffb4 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 4b258 <_PyBytes_ReverseFind@@Base+0x3f8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - pop {r4, lr} │ │ │ │ - b 27458c │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4b27c <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4b24c <_PyBytes_ReverseFind@@Base+0x3ec> │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq r2, 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 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ add r4, r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ - bne 4b2d8 <_PyBytes_ReverseFind@@Base+0x478> │ │ │ │ + bne 4adb0 <_PyBytes_ReverseFind@@Base+0x2b4> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4b308 <_PyBytes_ReverseFind@@Base+0x4a8> │ │ │ │ - ldr ip, [pc, #1424] @ 4b870 <_PyBytes_ReverseFind@@Base+0xa10> │ │ │ │ + beq 4ade0 <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ + ldr ip, [pc, #1424] @ 4b348 <_PyBytes_ReverseFind@@Base+0x84c> │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b3d4 <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ + beq 4aeac <_PyBytes_ReverseFind@@Base+0x3b0> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4b384 <_PyBytes_ReverseFind@@Base+0x524> │ │ │ │ + beq 4ae5c <_PyBytes_ReverseFind@@Base+0x360> │ │ │ │ ldr r8, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 4b328 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ + beq 4ae00 <_PyBytes_ReverseFind@@Base+0x304> │ │ │ │ cmp r4, #1 │ │ │ │ - bne 4b32c <_PyBytes_ReverseFind@@Base+0x4cc> │ │ │ │ - b 4b390 <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ - ldr r8, [pc, #1348] @ 4b874 <_PyBytes_ReverseFind@@Base+0xa14> │ │ │ │ + bne 4ae04 <_PyBytes_ReverseFind@@Base+0x308> │ │ │ │ + b 4ae68 <_PyBytes_ReverseFind@@Base+0x36c> │ │ │ │ + ldr r8, [pc, #1348] @ 4b34c <_PyBytes_ReverseFind@@Base+0x850> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11fe38 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd7c <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4b34c <_PyBytes_ReverseFind@@Base+0x4ec> │ │ │ │ - bl a583c │ │ │ │ + bne 4ae24 <_PyBytes_ReverseFind@@Base+0x328> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b390 <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ - b 4b3d4 <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ - bl ab0c8 │ │ │ │ + beq 4ae68 <_PyBytes_ReverseFind@@Base+0x36c> │ │ │ │ + b 4aeac <_PyBytes_ReverseFind@@Base+0x3b0> │ │ │ │ + bl ab290 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4b378 <_PyBytes_ReverseFind@@Base+0x518> │ │ │ │ + beq 4ae50 <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4b378 <_PyBytes_ReverseFind@@Base+0x518> │ │ │ │ + bne 4ae50 <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmn r6, #1 │ │ │ │ - bne 4b394 <_PyBytes_ReverseFind@@Base+0x534> │ │ │ │ - b 4b33c <_PyBytes_ReverseFind@@Base+0x4dc> │ │ │ │ - ldr r8, [pc, #1256] @ 4b874 <_PyBytes_ReverseFind@@Base+0xa14> │ │ │ │ + bne 4ae6c <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ + b 4ae14 <_PyBytes_ReverseFind@@Base+0x318> │ │ │ │ + ldr r8, [pc, #1256] @ 4b34c <_PyBytes_ReverseFind@@Base+0x850> │ │ │ │ mvn r6, #0 │ │ │ │ - b 4b394 <_PyBytes_ReverseFind@@Base+0x534> │ │ │ │ + b 4ae6c <_PyBytes_ReverseFind@@Base+0x370> │ │ │ │ mvn r6, #0 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - ldr r3, [pc, #1236] @ 4b874 <_PyBytes_ReverseFind@@Base+0xa14> │ │ │ │ + ldr r3, [pc, #1236] @ 4b34c <_PyBytes_ReverseFind@@Base+0x850> │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r9, [r5, #20] │ │ │ │ - ldreq r9, [pc, #1228] @ 4b878 <_PyBytes_ReverseFind@@Base+0xa18> │ │ │ │ + ldreq r9, [pc, #1228] @ 4b350 <_PyBytes_ReverseFind@@Base+0x854> │ │ │ │ cmp r6, #0 │ │ │ │ mvnlt r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r8, r3 │ │ │ │ - bne 4b5a0 <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ + bne 4b078 <_PyBytes_ReverseFind@@Base+0x57c> │ │ │ │ cmp r6, #11 │ │ │ │ movlt r0, r6 │ │ │ │ movge r0, #11 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 92fdc │ │ │ │ + bl 93074 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4b3dc <_PyBytes_ReverseFind@@Base+0x57c> │ │ │ │ + bne 4aeb4 <_PyBytes_ReverseFind@@Base+0x3b8> │ │ │ │ mov r4, #0 │ │ │ │ - b 4b864 <_PyBytes_ReverseFind@@Base+0xa04> │ │ │ │ + b 4b33c <_PyBytes_ReverseFind@@Base+0x840> │ │ │ │ mov r5, #0 │ │ │ │ - ldr sl, [pc, #1172] @ 4b87c <_PyBytes_ReverseFind@@Base+0xa1c> │ │ │ │ + ldr sl, [pc, #1172] @ 4b354 <_PyBytes_ReverseFind@@Base+0x858> │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - beq 4b4c0 <_PyBytes_ReverseFind@@Base+0x660> │ │ │ │ + beq 4af98 <_PyBytes_ReverseFind@@Base+0x49c> │ │ │ │ cmp r7, r0 │ │ │ │ - ble 4b410 <_PyBytes_ReverseFind@@Base+0x5b0> │ │ │ │ + ble 4aee8 <_PyBytes_ReverseFind@@Base+0x3ec> │ │ │ │ ldrb r3, [r9, r0] │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - beq 4b414 <_PyBytes_ReverseFind@@Base+0x5b4> │ │ │ │ + beq 4aeec <_PyBytes_ReverseFind@@Base+0x3f0> │ │ │ │ add r0, r0, #1 │ │ │ │ - b 4b3f0 <_PyBytes_ReverseFind@@Base+0x590> │ │ │ │ - beq 4b570 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ + b 4aec8 <_PyBytes_ReverseFind@@Base+0x3cc> │ │ │ │ + beq 4b048 <_PyBytes_ReverseFind@@Base+0x54c> │ │ │ │ add fp, r0, #1 │ │ │ │ cmp r7, fp │ │ │ │ - ble 4b434 <_PyBytes_ReverseFind@@Base+0x5d4> │ │ │ │ + ble 4af0c <_PyBytes_ReverseFind@@Base+0x410> │ │ │ │ ldrb r3, [r9, fp] │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ addeq fp, fp, #1 │ │ │ │ - beq 4b418 <_PyBytes_ReverseFind@@Base+0x5b8> │ │ │ │ + beq 4aef0 <_PyBytes_ReverseFind@@Base+0x3f4> │ │ │ │ sub r1, fp, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1cc47c │ │ │ │ + bl 1d2840 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 4b578 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ + beq 4b050 <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r8, [r3, r5, lsl #2] │ │ │ │ - ble 4b4b4 <_PyBytes_ReverseFind@@Base+0x654> │ │ │ │ + ble 4af8c <_PyBytes_ReverseFind@@Base+0x490> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b494 <_PyBytes_ReverseFind@@Base+0x634> │ │ │ │ + beq 4af6c <_PyBytes_ReverseFind@@Base+0x470> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b578 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ + beq 4b050 <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 4b578 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ + bne 4b050 <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 4b578 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 4b050 <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b4b4 <_PyBytes_ReverseFind@@Base+0x654> │ │ │ │ + beq 4af8c <_PyBytes_ReverseFind@@Base+0x490> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 4b4b4 <_PyBytes_ReverseFind@@Base+0x654> │ │ │ │ + bne 4af8c <_PyBytes_ReverseFind@@Base+0x490> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, fp │ │ │ │ - b 4b3e8 <_PyBytes_ReverseFind@@Base+0x588> │ │ │ │ + b 4aec0 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ cmp r7, r0 │ │ │ │ - ldrgt r3, [pc, #944] @ 4b87c <_PyBytes_ReverseFind@@Base+0xa1c> │ │ │ │ - ble 4b570 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ + ldrgt r3, [pc, #944] @ 4b354 <_PyBytes_ReverseFind@@Base+0x858> │ │ │ │ + ble 4b048 <_PyBytes_ReverseFind@@Base+0x54c> │ │ │ │ ldrb r2, [r9, r0] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - beq 4b4ec <_PyBytes_ReverseFind@@Base+0x68c> │ │ │ │ + beq 4afc4 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 4b4cc <_PyBytes_ReverseFind@@Base+0x66c> │ │ │ │ - b 4b570 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ + bne 4afa4 <_PyBytes_ReverseFind@@Base+0x4a8> │ │ │ │ + b 4b048 <_PyBytes_ReverseFind@@Base+0x54c> │ │ │ │ sub r1, r7, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1cc47c │ │ │ │ + bl 1d2840 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4b578 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ + beq 4b050 <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - ble 4b56c <_PyBytes_ReverseFind@@Base+0x70c> │ │ │ │ + ble 4b044 <_PyBytes_ReverseFind@@Base+0x548> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b54c <_PyBytes_ReverseFind@@Base+0x6ec> │ │ │ │ + beq 4b024 <_PyBytes_ReverseFind@@Base+0x528> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b578 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ + beq 4b050 <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b578 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ + bne 4b050 <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 4b578 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 4b050 <_PyBytes_ReverseFind@@Base+0x554> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b56c <_PyBytes_ReverseFind@@Base+0x70c> │ │ │ │ + beq 4b044 <_PyBytes_ReverseFind@@Base+0x548> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b56c <_PyBytes_ReverseFind@@Base+0x70c> │ │ │ │ + bne 4b044 <_PyBytes_ReverseFind@@Base+0x548> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 4b864 <_PyBytes_ReverseFind@@Base+0xa04> │ │ │ │ + b 4b33c <_PyBytes_ReverseFind@@Base+0x840> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b3d4 <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ + beq 4aeac <_PyBytes_ReverseFind@@Base+0x3b0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4b3d4 <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ + bne 4aeac <_PyBytes_ReverseFind@@Base+0x3b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 4b3d4 <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 4aeac <_PyBytes_ReverseFind@@Base+0x3b0> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4b3d4 <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ + bne 4aeac <_PyBytes_ReverseFind@@Base+0x3b0> │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 4b5e0 <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ - ldr r3, [pc, #684] @ 4b880 <_PyBytes_ReverseFind@@Base+0xa20> │ │ │ │ - ldr r1, [pc, #684] @ 4b884 <_PyBytes_ReverseFind@@Base+0xa24> │ │ │ │ + bne 4b0b8 <_PyBytes_ReverseFind@@Base+0x5bc> │ │ │ │ + ldr r3, [pc, #684] @ 4b358 <_PyBytes_ReverseFind@@Base+0x85c> │ │ │ │ + ldr r1, [pc, #684] @ 4b35c <_PyBytes_ReverseFind@@Base+0x860> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 4b858 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ + bl 18f518 │ │ │ │ + b 4b330 <_PyBytes_ReverseFind@@Base+0x834> │ │ │ │ cmp r6, #11 │ │ │ │ movlt r0, r6 │ │ │ │ movge r0, #11 │ │ │ │ cmp fp, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 4b6cc <_PyBytes_ReverseFind@@Base+0x86c> │ │ │ │ + bne 4b1a4 <_PyBytes_ReverseFind@@Base+0x6a8> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb sl, [r3] │ │ │ │ - bl 92fdc │ │ │ │ + bl 93074 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r8, r5 │ │ │ │ movne fp, r5 │ │ │ │ movne r0, r5 │ │ │ │ - beq 4b858 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ + beq 4b330 <_PyBytes_ReverseFind@@Base+0x834> │ │ │ │ cmp r7, fp │ │ │ │ - ble 4b6ac <_PyBytes_ReverseFind@@Base+0x84c> │ │ │ │ + ble 4b184 <_PyBytes_ReverseFind@@Base+0x688> │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcc 4b6ac <_PyBytes_ReverseFind@@Base+0x84c> │ │ │ │ + bcc 4b184 <_PyBytes_ReverseFind@@Base+0x688> │ │ │ │ ldrb r3, [r9, fp] │ │ │ │ cmp r3, sl │ │ │ │ - bne 4b6a0 <_PyBytes_ReverseFind@@Base+0x840> │ │ │ │ + bne 4b178 <_PyBytes_ReverseFind@@Base+0x67c> │ │ │ │ sub r1, fp, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1cc47c │ │ │ │ + bl 1d2840 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4b834 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ + beq 4b30c <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ cmp r8, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r8, lsl #2] │ │ │ │ - ble 4b690 <_PyBytes_ReverseFind@@Base+0x830> │ │ │ │ + ble 4b168 <_PyBytes_ReverseFind@@Base+0x66c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b814 <_PyBytes_ReverseFind@@Base+0x9b4> │ │ │ │ + bne 4b2ec <_PyBytes_ReverseFind@@Base+0x7f0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b690 <_PyBytes_ReverseFind@@Base+0x830> │ │ │ │ + beq 4b168 <_PyBytes_ReverseFind@@Base+0x66c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b690 <_PyBytes_ReverseFind@@Base+0x830> │ │ │ │ + bne 4b168 <_PyBytes_ReverseFind@@Base+0x66c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ add fp, fp, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ mov r0, fp │ │ │ │ - b 4b618 <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ + b 4b0f0 <_PyBytes_ReverseFind@@Base+0x5f4> │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r7, fp │ │ │ │ - bne 4b628 <_PyBytes_ReverseFind@@Base+0x7c8> │ │ │ │ + bne 4b100 <_PyBytes_ReverseFind@@Base+0x604> │ │ │ │ cmp r7, r0 │ │ │ │ - blt 4b778 <_PyBytes_ReverseFind@@Base+0x918> │ │ │ │ + blt 4b250 <_PyBytes_ReverseFind@@Base+0x754> │ │ │ │ sub r1, r7, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1cc47c │ │ │ │ + bl 1d2840 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4b72c <_PyBytes_ReverseFind@@Base+0x8cc> │ │ │ │ - b 4b834 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ - bl 92fdc │ │ │ │ + bne 4b204 <_PyBytes_ReverseFind@@Base+0x708> │ │ │ │ + b 4b30c <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ + bl 93074 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r8, r5 │ │ │ │ - beq 4b858 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ + beq 4b330 <_PyBytes_ReverseFind@@Base+0x834> │ │ │ │ add r3, r9, r5 │ │ │ │ cmp r6, r8 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, fp │ │ │ │ add r0, r9, r5 │ │ │ │ sub r1, r7, r5 │ │ │ │ - beq 4b71c <_PyBytes_ReverseFind@@Base+0x8bc> │ │ │ │ + beq 4b1f4 <_PyBytes_ReverseFind@@Base+0x6f8> │ │ │ │ mvn ip, #0 │ │ │ │ mov lr, #1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 2798e0 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 28a554 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bge 4b780 <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ + bge 4b258 <_PyBytes_ReverseFind@@Base+0x75c> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1cc47c │ │ │ │ + bl 1d2840 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4b834 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ + beq 4b30c <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ cmp r8, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r8, lsl #2] │ │ │ │ - ble 4b774 <_PyBytes_ReverseFind@@Base+0x914> │ │ │ │ + ble 4b24c <_PyBytes_ReverseFind@@Base+0x750> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b814 <_PyBytes_ReverseFind@@Base+0x9b4> │ │ │ │ + bne 4b2ec <_PyBytes_ReverseFind@@Base+0x7f0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b774 <_PyBytes_ReverseFind@@Base+0x914> │ │ │ │ + beq 4b24c <_PyBytes_ReverseFind@@Base+0x750> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b774 <_PyBytes_ReverseFind@@Base+0x914> │ │ │ │ + bne 4b24c <_PyBytes_ReverseFind@@Base+0x750> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ add r8, r8, #1 │ │ │ │ str r8, [r4, #8] │ │ │ │ - b 4b85c <_PyBytes_ReverseFind@@Base+0x9fc> │ │ │ │ + b 4b334 <_PyBytes_ReverseFind@@Base+0x838> │ │ │ │ mov r1, sl │ │ │ │ add r0, r9, r5 │ │ │ │ - bl 1cc47c │ │ │ │ + bl 1d2840 │ │ │ │ add r5, fp, r5 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 4b834 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ + beq 4b30c <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ cmp r8, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r1, [r3, r8, lsl #2] │ │ │ │ - ble 4b808 <_PyBytes_ReverseFind@@Base+0x9a8> │ │ │ │ + ble 4b2e0 <_PyBytes_ReverseFind@@Base+0x7e4> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b7e8 <_PyBytes_ReverseFind@@Base+0x988> │ │ │ │ + beq 4b2c0 <_PyBytes_ReverseFind@@Base+0x7c4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b834 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ + beq 4b30c <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne 4b834 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ + bne 4b30c <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 4b834 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 4b30c <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ - beq 4b808 <_PyBytes_ReverseFind@@Base+0x9a8> │ │ │ │ + beq 4b2e0 <_PyBytes_ReverseFind@@Base+0x7e4> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne 4b808 <_PyBytes_ReverseFind@@Base+0x9a8> │ │ │ │ + bne 4b2e0 <_PyBytes_ReverseFind@@Base+0x7e4> │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ add r5, sl, r5 │ │ │ │ add r8, r8, #1 │ │ │ │ - b 4b6dc <_PyBytes_ReverseFind@@Base+0x87c> │ │ │ │ + b 4b1b4 <_PyBytes_ReverseFind@@Base+0x6b8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b834 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ + beq 4b30c <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b834 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ + bne 4b30c <_PyBytes_ReverseFind@@Base+0x810> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b858 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ + beq 4b330 <_PyBytes_ReverseFind@@Base+0x834> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4b858 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ + bne 4b330 <_PyBytes_ReverseFind@@Base+0x834> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r2, r7, ip, ror fp │ │ │ │ + subseq r2, r7, r0, asr fp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r5, r9, r0, lsr #3 │ │ │ │ + eorseq r6, r9, r0, lsr #26 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r5, r6, ip, asr sl │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #2 │ │ │ │ - b a2a34 │ │ │ │ + @ instruction: 0x003675dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r4, [r3, #8] │ │ │ │ + moveq r4, r3 │ │ │ │ + cmp r2, #0 │ │ │ │ + add r4, r4, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + movgt r2, #0 │ │ │ │ + movle r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + sub sp, sp, #32 │ │ │ │ + bne 4b3c4 <_PyBytes_ReverseFind@@Base+0x8c8> │ │ │ │ + clz r2, r0 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r1, #2 │ │ │ │ + orrgt r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 4b3fc <_PyBytes_ReverseFind@@Base+0x900> │ │ │ │ + ldr ip, [pc, #252] @ 4b4c8 <_PyBytes_ReverseFind@@Base+0x9cc> │ │ │ │ + str ip, [sp] │ │ │ │ + add ip, sp, #24 │ │ │ │ + mov r2, #0 │ │ │ │ + mov lr, #2 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + mov ip, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + stmib sp, {ip, lr} │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4b3fc <_PyBytes_ReverseFind@@Base+0x900> │ │ │ │ + mov r4, #0 │ │ │ │ + b 4b4bc <_PyBytes_ReverseFind@@Base+0x9c0> │ │ │ │ + ldr r3, [pc, #200] @ 4b4cc <_PyBytes_ReverseFind@@Base+0x9d0> │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + cmp r4, #1 │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldrne r4, [r0, #4] │ │ │ │ + ldreq r4, [pc, #184] @ 4b4d0 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ + cmp r2, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bne 4b470 <_PyBytes_ReverseFind@@Base+0x974> │ │ │ │ + bl a47e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4b458 <_PyBytes_ReverseFind@@Base+0x95c> │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4b3f4 <_PyBytes_ReverseFind@@Base+0x8f8> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2055c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 4b4ac <_PyBytes_ReverseFind@@Base+0x9b0> │ │ │ │ + b 4b3f4 <_PyBytes_ReverseFind@@Base+0x8f8> │ │ │ │ + ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ - bl 9b348 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 4b940 <_PyBytes_ReverseFind@@Base+0xae0> │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + b 4b4bc <_PyBytes_ReverseFind@@Base+0x9c0> │ │ │ │ + bl 115b50 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 4b3f4 <_PyBytes_ReverseFind@@Base+0x8f8> │ │ │ │ + beq 4b494 <_PyBytes_ReverseFind@@Base+0x998> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a97ec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b2bb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 4b3f4 <_PyBytes_ReverseFind@@Base+0x8f8> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, r7, ip, ror fp │ │ │ │ + ldrsheq r4, [r5], #-76 @ 0xffffffb4 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 4b4fc <_PyBytes_ReverseFind@@Base+0xa00> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b a4390 │ │ │ │ + b 1af650 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 4b520 <_PyBytes_ReverseFind@@Base+0xa24> │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4b4f0 <_PyBytes_ReverseFind@@Base+0x9f4> │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq r4, r7, r8, lsr #5 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #2 │ │ │ │ + b a2ac0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4b8ec <_PyBytes_ReverseFind@@Base+0xa8c> │ │ │ │ + bne 4b55c <_PyBytes_ReverseFind@@Base+0xa60> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 309c04 │ │ │ │ + b 310b64 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4b910 <_PyBytes_ReverseFind@@Base+0xab0> │ │ │ │ + ldr r0, [pc, #20] @ 4b580 <_PyBytes_ReverseFind@@Base+0xa84> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b8e0 <_PyBytes_ReverseFind@@Base+0xa80> │ │ │ │ + bne 4b550 <_PyBytes_ReverseFind@@Base+0xa54> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r7, r8, lsl #15 │ │ │ │ + eorseq r4, r7, ip, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1879f0 <_Py_union_type_or@@Base+0x664> │ │ │ │ + bl 188b14 <_Py_union_type_or@@Base+0x664> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c7c88 │ │ │ │ - ldr r0, [pc] @ 4b93c <_PyBytes_ReverseFind@@Base+0xadc> │ │ │ │ + bl 2d2508 │ │ │ │ + ldr r0, [pc] @ 4b5ac <_PyBytes_ReverseFind@@Base+0xab0> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 9b3d4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 4b5dc <_PyBytes_ReverseFind@@Base+0xae0> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a441c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b990 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ + beq 4b62c <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq 4b990 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ + beq 4b62c <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4b990 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ + bne 4b62c <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ 4b9a8 <_PyBytes_ReverseFind@@Base+0xb48> │ │ │ │ - ldr r0, [pc, #4] @ 4b9ac <_PyBytes_ReverseFind@@Base+0xb4c> │ │ │ │ - b 4aea8 <_PyBytes_ReverseFind@@Base+0x48> │ │ │ │ - andeq fp, r4, ip, ror #24 │ │ │ │ - subseq sp, r5, r8, lsl r1 │ │ │ │ - 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 354ba4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4b9f8 <_PyBytes_ReverseFind@@Base+0xb98> │ │ │ │ - ldrd r0, [r4, #16] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 354ba4 │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 4ba28 <_PyBytes_ReverseFind@@Base+0xbc8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - pop {r4, lr} │ │ │ │ - b 29e0c4 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4ba4c <_PyBytes_ReverseFind@@Base+0xbec> │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4ba1c <_PyBytes_ReverseFind@@Base+0xbbc> │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0x003727b4 │ │ │ │ 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 │ │ │ │ @@ -34045,990 +33780,1059 @@ │ │ │ │ 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 4baa8 <_PyBytes_ReverseFind@@Base+0xc48> │ │ │ │ + bne 4b68c <_PyBytes_ReverseFind@@Base+0xb90> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4bae0 <_PyBytes_ReverseFind@@Base+0xc80> │ │ │ │ - ldr ip, [pc, #380] @ 4bc2c <_PyBytes_ReverseFind@@Base+0xdcc> │ │ │ │ + beq 4b6c4 <_PyBytes_ReverseFind@@Base+0xbc8> │ │ │ │ + ldr ip, [pc, #380] @ 4b810 <_PyBytes_ReverseFind@@Base+0xd14> │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bae0 <_PyBytes_ReverseFind@@Base+0xc80> │ │ │ │ + bne 4b6c4 <_PyBytes_ReverseFind@@Base+0xbc8> │ │ │ │ mov r5, #0 │ │ │ │ - b 4bc20 <_PyBytes_ReverseFind@@Base+0xdc0> │ │ │ │ + b 4b804 <_PyBytes_ReverseFind@@Base+0xd08> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4baf8 <_PyBytes_ReverseFind@@Base+0xc98> │ │ │ │ + beq 4b6dc <_PyBytes_ReverseFind@@Base+0xbe0> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1034c0 │ │ │ │ + bl 103520 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt 4bad8 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ + blt 4b6bc <_PyBytes_ReverseFind@@Base+0xbc0> │ │ │ │ ldr r8, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r9, [r4, #20] │ │ │ │ - ldreq r9, [pc, #288] @ 4bc30 <_PyBytes_ReverseFind@@Base+0xdd0> │ │ │ │ - bl 92fdc │ │ │ │ + ldreq r9, [pc, #288] @ 4b814 <_PyBytes_ReverseFind@@Base+0xd18> │ │ │ │ + bl 93074 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - beq 4bad8 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ + beq 4b6bc <_PyBytes_ReverseFind@@Base+0xbc0> │ │ │ │ cmp r8, r4 │ │ │ │ mov r0, r4 │ │ │ │ - ble 4bc20 <_PyBytes_ReverseFind@@Base+0xdc0> │ │ │ │ + ble 4b804 <_PyBytes_ReverseFind@@Base+0xd08> │ │ │ │ ldrb r3, [r9, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ cmpne r3, #13 │ │ │ │ - beq 4bb50 <_PyBytes_ReverseFind@@Base+0xcf0> │ │ │ │ + beq 4b734 <_PyBytes_ReverseFind@@Base+0xc38> │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne 4bb28 <_PyBytes_ReverseFind@@Base+0xcc8> │ │ │ │ + bne 4b70c <_PyBytes_ReverseFind@@Base+0xc10> │ │ │ │ mov r1, r8 │ │ │ │ - b 4bb84 <_PyBytes_ReverseFind@@Base+0xd24> │ │ │ │ + b 4b768 <_PyBytes_ReverseFind@@Base+0xc6c> │ │ │ │ cmp r8, r4 │ │ │ │ - ble 4bb84 <_PyBytes_ReverseFind@@Base+0xd24> │ │ │ │ + ble 4b768 <_PyBytes_ReverseFind@@Base+0xc6c> │ │ │ │ cmp r3, #13 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 4bb7c <_PyBytes_ReverseFind@@Base+0xd1c> │ │ │ │ + bne 4b760 <_PyBytes_ReverseFind@@Base+0xc64> │ │ │ │ cmp r8, r4 │ │ │ │ - ble 4bb7c <_PyBytes_ReverseFind@@Base+0xd1c> │ │ │ │ + ble 4b760 <_PyBytes_ReverseFind@@Base+0xc64> │ │ │ │ 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 1cc47c │ │ │ │ + bl 1d2840 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4bbf8 <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ + beq 4b7dc <_PyBytes_ReverseFind@@Base+0xce0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4bbd4 <_PyBytes_ReverseFind@@Base+0xd74> │ │ │ │ + beq 4b7b8 <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4bbf8 <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ + beq 4b7dc <_PyBytes_ReverseFind@@Base+0xce0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4bbf8 <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ + bne 4b7dc <_PyBytes_ReverseFind@@Base+0xce0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 4bbf8 <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 4b7dc <_PyBytes_ReverseFind@@Base+0xce0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4bb1c <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ + beq 4b700 <_PyBytes_ReverseFind@@Base+0xc04> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4bb1c <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ + bne 4b700 <_PyBytes_ReverseFind@@Base+0xc04> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 4bb1c <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 4b700 <_PyBytes_ReverseFind@@Base+0xc04> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4bad8 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ + beq 4b6bc <_PyBytes_ReverseFind@@Base+0xbc0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4bad8 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ + bne 4b6bc <_PyBytes_ReverseFind@@Base+0xbc0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 4bad8 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 4b6bc <_PyBytes_ReverseFind@@Base+0xbc0> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq r2, r7, r8, lsr #23 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, #0 │ │ │ │ + ldrd r0, [r0, #8] │ │ │ │ + bl 356710 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4b860 <_PyBytes_ReverseFind@@Base+0xd64> │ │ │ │ + ldrd r0, [r4, #16] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 356710 │ │ │ │ + clz r0, r0 │ │ │ │ + lsr r0, r0, #5 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [pc, #4] @ 4b878 <_PyBytes_ReverseFind@@Base+0xd7c> │ │ │ │ + ldr r0, [pc, #4] @ 4b87c <_PyBytes_ReverseFind@@Base+0xd80> │ │ │ │ + b 4ac38 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + andeq fp, r4, r4, asr #19 │ │ │ │ + subseq sp, r5, r8, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 4b8a8 <_PyBytes_ReverseFind@@Base+0xdac> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1d74fc │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 4b8cc <_PyBytes_ReverseFind@@Base+0xdd0> │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4b89c <_PyBytes_ReverseFind@@Base+0xda0> │ │ │ │ + pop {r4, pc} │ │ │ │ + @ instruction: 0x003742f8 │ │ │ │ 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 204504 │ │ │ │ - ldr r3, [r1] │ │ │ │ - mov r0, r1 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r1] │ │ │ │ - bx lr │ │ │ │ + b 210ca4 │ │ │ │ + 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 1d2840 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4b954 <_PyBytes_ReverseFind@@Base+0xe58> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r0, [r4, #20] │ │ │ │ + ldreq r0, [pc, #20] @ 4b95c <_PyBytes_ReverseFind@@Base+0xe60> │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrne r1, [r5, #20] │ │ │ │ + ldreq r1, [pc, #8] @ 4b95c <_PyBytes_ReverseFind@@Base+0xe60> │ │ │ │ + bl 4bab0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -0004bc84 : │ │ │ │ +0004b960 : │ │ │ │ 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 8c108 │ │ │ │ + bl 8c124 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4bce0 │ │ │ │ + beq 4b9bc │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3005dc │ │ │ │ + bl 308454 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4bce0 │ │ │ │ + beq 4b9bc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b f9a34 │ │ │ │ + b f9a78 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b 4be20 <_PyDict_DelItem_KnownHash@@Base+0x4> │ │ │ │ + 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] @ 4bcfc │ │ │ │ - b 2781d4 │ │ │ │ - andeq fp, r4, r8, lsr lr │ │ │ │ + ldr r1, [pc] @ 4b9e8 │ │ │ │ + b 288f78 │ │ │ │ + andeq fp, r4, ip, lsl #22 │ │ │ │ mov r0, r1 │ │ │ │ - b 14ea2c │ │ │ │ + b 14f308 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #160] @ 4bdc0 │ │ │ │ + ldr r1, [pc, #160] @ 4baac │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 4bd38 │ │ │ │ - bl 340bf0 │ │ │ │ + bne 4ba24 │ │ │ │ + bl 343630 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 4bdb8 │ │ │ │ + bne 4baa4 │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bdb0 │ │ │ │ + bne 4ba9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4bdb0 │ │ │ │ + bne 4ba9c │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bdb0 │ │ │ │ + bne 4ba9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4bdb0 │ │ │ │ + bne 4ba9c │ │ │ │ mov r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ streq r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 1cc47c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 4be10 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 4be18 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 4be18 │ │ │ │ - bl 4bf58 <_PyDict_DelItem_KnownHash@@Base+0x13c> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + ldr r6, [pc, #56] @ 4baf4 │ │ │ │ + ldr r5, [pc, #56] @ 4baf8 │ │ │ │ + ldr r4, [pc, #56] @ 4bafc │ │ │ │ + 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 4bae8 │ │ │ │ + tst lr, #2 │ │ │ │ + ldrbne r3, [r5, r3] │ │ │ │ + strb r3, [r0, ip] │ │ │ │ + add ip, ip, #1 │ │ │ │ + b 4bac4 │ │ │ │ + eorseq r6, r9, r0, lsr #26 │ │ │ │ + eorseq r7, r9, r0, lsr #2 │ │ │ │ + subeq r2, r8, ip, lsr sp │ │ │ │ │ │ │ │ -0004be1c <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b f9a34 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 4be30 <_PyDict_DelItem_KnownHash@@Base+0x14> │ │ │ │ - ldr r0, [pc, #4] @ 4be34 <_PyDict_DelItem_KnownHash@@Base+0x18> │ │ │ │ - b 4aea8 <_PyBytes_ReverseFind@@Base+0x48> │ │ │ │ - mlaeq fp, ip, sl, r8 │ │ │ │ - subseq sp, r5, r8, ror #3 │ │ │ │ +0004bb00 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b f9a78 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b 4bdb0 │ │ │ │ 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] @ 4bf44 <_PyDict_DelItem_KnownHash@@Base+0x128> │ │ │ │ + ldr r3, [pc, #240] @ 4bc18 <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ mov r5, r1 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4beec <_PyDict_DelItem_KnownHash@@Base+0xd0> │ │ │ │ - ldr r3, [pc, #204] @ 4bf44 <_PyDict_DelItem_KnownHash@@Base+0x128> │ │ │ │ + bne 4bbc0 <_PyDict_DelItem_KnownHash@@Base+0xc0> │ │ │ │ + ldr r3, [pc, #204] @ 4bc18 <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bf4 │ │ │ │ + bl 356760 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4beec <_PyDict_DelItem_KnownHash@@Base+0xd0> │ │ │ │ + bne 4bbc0 <_PyDict_DelItem_KnownHash@@Base+0xc0> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354bf4 │ │ │ │ + bl 356760 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4beb8 <_PyDict_DelItem_KnownHash@@Base+0x9c> │ │ │ │ + beq 4bb8c <_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 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r5, [pc, #100] @ 4bf48 <_PyDict_DelItem_KnownHash@@Base+0x12c> │ │ │ │ + ldrne r5, [pc, #100] @ 4bc1c <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ movne r4, #0 │ │ │ │ - bne 4bf38 <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ - b 4bf30 <_PyDict_DelItem_KnownHash@@Base+0x114> │ │ │ │ + bne 4bc0c <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ + b 4bc04 <_PyDict_DelItem_KnownHash@@Base+0x104> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bf38 <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ + bne 4bc0c <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354bf4 │ │ │ │ + bl 356760 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bf38 <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ + bne 4bc0c <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ str r3, [r0] │ │ │ │ - ldr r5, [pc, #20] @ 4bf4c <_PyDict_DelItem_KnownHash@@Base+0x130> │ │ │ │ + ldr r5, [pc, #20] @ 4bc20 <_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 14ea2c │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r6, [pc, #56] @ 4bf9c <_PyDict_DelItem_KnownHash@@Base+0x180> │ │ │ │ - ldr r5, [pc, #56] @ 4bfa0 <_PyDict_DelItem_KnownHash@@Base+0x184> │ │ │ │ - ldr r4, [pc, #56] @ 4bfa4 <_PyDict_DelItem_KnownHash@@Base+0x188> │ │ │ │ - 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 4bf90 <_PyDict_DelItem_KnownHash@@Base+0x174> │ │ │ │ - tst lr, #2 │ │ │ │ - ldrbne r3, [r5, r3] │ │ │ │ - strb r3, [r0, ip] │ │ │ │ - add ip, ip, #1 │ │ │ │ - b 4bf6c <_PyDict_DelItem_KnownHash@@Base+0x150> │ │ │ │ - eorseq r5, r9, r0, lsr #3 │ │ │ │ - eorseq r5, r9, r0, lsr #11 │ │ │ │ - subeq r1, r8, ip, asr #3 │ │ │ │ - │ │ │ │ -0004bfa8 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #28] @ 4bfd0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, r2 │ │ │ │ - bl 356650 │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - mov r1, r4 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 127ffc │ │ │ │ - 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, [pc, #188] @ 4c0a8 │ │ │ │ - bl 356650 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - bl 91b7c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 4c08c │ │ │ │ - ldr r6, [pc, #164] @ 4c0ac │ │ │ │ - ldr r7, [pc, #164] @ 4c0b0 │ │ │ │ - ldr r8, [pc, #164] @ 4c0b4 │ │ │ │ - add r6, r5, r6 │ │ │ │ - add r7, r5, r7 │ │ │ │ - ldrb r0, [r6, #1]! │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4c094 │ │ │ │ - bl a6554 │ │ │ │ - ldr r1, [r8] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl a5c14 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r9, r0 │ │ │ │ - beq 4c060 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 4c060 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - cmp r9, #0 │ │ │ │ - bge 4c094 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4c08c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 4c08c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - b 4c0a0 │ │ │ │ - cmp r6, r7 │ │ │ │ - add r8, r8, #4 │ │ │ │ - bne 4c014 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ - andeq r8, r1, r3, lsr #4 │ │ │ │ - andeq r8, r1, r2, lsr r2 │ │ │ │ - eorseq r1, sp, r0, ror sl │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 4c0c8 │ │ │ │ - b 1acafc │ │ │ │ - ldrdeq ip, [r4], -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 4c198 │ │ │ │ + beq 4bcf0 <_PyDict_DelItem_KnownHash@@Base+0x1f0> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 4c198 │ │ │ │ + bne 4bcf0 <_PyDict_DelItem_KnownHash@@Base+0x1f0> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1fb05c │ │ │ │ + bl 204ba8 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ lsrcc r3, r0, #7 │ │ │ │ - ldrcc r2, [pc, #152] @ 4c1b0 │ │ │ │ + ldrcc r2, [pc, #152] @ 4bd08 <_PyDict_DelItem_KnownHash@@Base+0x208> │ │ │ │ lslcc r3, r3, #1 │ │ │ │ ldrhcc r1, [r2, r3] │ │ │ │ andcc r3, r0, #127 @ 0x7f │ │ │ │ addcc r3, r3, r1, lsl #7 │ │ │ │ - ldrcc r2, [pc, #136] @ 4c1b4 │ │ │ │ + ldrcc r2, [pc, #136] @ 4bd0c <_PyDict_DelItem_KnownHash@@Base+0x20c> │ │ │ │ lslcc r3, r3, #1 │ │ │ │ ldrhcc r2, [r2, r3] │ │ │ │ - ldr r3, [pc, #128] @ 4c1b8 │ │ │ │ + ldr r3, [pc, #128] @ 4bd10 <_PyDict_DelItem_KnownHash@@Base+0x210> │ │ │ │ movcs r2, #0 │ │ │ │ mov r1, #6 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ ldrb r7, [r3, #1] │ │ │ │ mov r4, r0 │ │ │ │ - beq 4c160 │ │ │ │ + beq 4bcb8 <_PyDict_DelItem_KnownHash@@Base+0x1b8> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - ldr r1, [pc, #96] @ 4c1bc │ │ │ │ + ldr r1, [pc, #96] @ 4bd14 <_PyDict_DelItem_KnownHash@@Base+0x214> │ │ │ │ cmp r0, r1 │ │ │ │ - bne 4c168 │ │ │ │ + bne 4bcc0 <_PyDict_DelItem_KnownHash@@Base+0x1c0> │ │ │ │ mov r5, r7 │ │ │ │ - b 4c18c │ │ │ │ - bl adf14 │ │ │ │ + b 4bce4 <_PyDict_DelItem_KnownHash@@Base+0x1e4> │ │ │ │ + bl ae12c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4c160 │ │ │ │ + bne 4bcb8 <_PyDict_DelItem_KnownHash@@Base+0x1b8> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4c160 │ │ │ │ + bne 4bcb8 <_PyDict_DelItem_KnownHash@@Base+0x1b8> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a6554 │ │ │ │ - ldr r2, [pc, #32] @ 4c1c0 │ │ │ │ - ldr r1, [pc, #32] @ 4c1c4 │ │ │ │ - ldr r0, [pc, #32] @ 4c1c8 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ + b a65e0 │ │ │ │ + ldr r2, [pc, #32] @ 4bd18 <_PyDict_DelItem_KnownHash@@Base+0x218> │ │ │ │ + ldr r1, [pc, #32] @ 4bd1c <_PyDict_DelItem_KnownHash@@Base+0x21c> │ │ │ │ + ldr r0, [pc, #32] @ 4bd20 <_PyDict_DelItem_KnownHash@@Base+0x220> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - strdeq r4, [r9], #-12 │ │ │ │ - strdeq r2, [r8], #-108 @ 0xffffff94 │ │ │ │ - subeq r1, r8, ip, asr #5 │ │ │ │ + subeq r5, r9, r8, asr fp │ │ │ │ + subeq r4, r8, r8, asr r1 │ │ │ │ + subeq r2, r8, ip, lsr lr │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ - eorseq r0, r6, r8, lsr #6 │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - eorseq r6, r7, ip, asr #2 │ │ │ │ + eorseq r1, r6, r8, lsr #29 │ │ │ │ + eorseq ip, r6, r4, lsr r6 │ │ │ │ + eorseq r7, r7, r0, lsl #23 │ │ │ │ + mov r0, r1 │ │ │ │ + b 14f308 │ │ │ │ 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 1cc47c │ │ │ │ + bl 1d2840 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4c218 │ │ │ │ + beq 4bd78 <_PyDict_DelItem_KnownHash@@Base+0x278> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 4c220 │ │ │ │ + ldreq r0, [pc, #20] @ 4bd80 <_PyDict_DelItem_KnownHash@@Base+0x280> │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 4c220 │ │ │ │ - bl 4c40c │ │ │ │ + ldreq r1, [pc, #8] @ 4bd80 <_PyDict_DelItem_KnownHash@@Base+0x280> │ │ │ │ + bl 4bec0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ + │ │ │ │ +0004bd84 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + ldr r5, [pc, #28] @ 4bdac │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r2 │ │ │ │ + bl 3581c0 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + mov r1, r4 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 127fcc │ │ │ │ + andeq r0, r0, ip │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [pc, #4] @ 4bdc0 │ │ │ │ + ldr r0, [pc, #4] @ 4bdc4 │ │ │ │ + b 4ac38 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + eoreq r4, ip, ip, lsl #25 │ │ │ │ + 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] @ 4be9c │ │ │ │ + bl 3581c0 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + bl 91c14 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4be80 │ │ │ │ + ldr r6, [pc, #164] @ 4bea0 │ │ │ │ + ldr r7, [pc, #164] @ 4bea4 │ │ │ │ + ldr r8, [pc, #164] @ 4bea8 │ │ │ │ + add r6, r5, r6 │ │ │ │ + add r7, r5, r7 │ │ │ │ + ldrb r0, [r6, #1]! │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4be88 │ │ │ │ + bl a65e0 │ │ │ │ + ldr r1, [r8] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl a5ca0 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r9, r0 │ │ │ │ + beq 4be54 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 4be54 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + cmp r9, #0 │ │ │ │ + bge 4be88 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 4be80 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4be80 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b 4be94 │ │ │ │ + cmp r6, r7 │ │ │ │ + add r8, r8, #4 │ │ │ │ + bne 4be08 │ │ │ │ + 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: 0x003d35f0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc] @ 4bebc │ │ │ │ + b 1b0b84 │ │ │ │ + ldrdeq ip, [r4], -r4 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r7, [pc, #84] @ 4bf24 │ │ │ │ + ldr r6, [pc, #84] @ 4bf28 │ │ │ │ + ldr r5, [pc, #84] @ 4bf2c │ │ │ │ + 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 4bf00 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrbeq ip, [r5, ip] │ │ │ │ + moveq r3, #1 │ │ │ │ + b 4bf18 │ │ │ │ + ands r4, r4, #2 │ │ │ │ + moveq r3, r4 │ │ │ │ + beq 4bf18 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrbne ip, [r6, ip] │ │ │ │ + moveq r3, #1 │ │ │ │ + strb ip, [r0, lr] │ │ │ │ + add lr, lr, #1 │ │ │ │ + b 4bed8 │ │ │ │ + eorseq r6, r9, r0, lsr #26 │ │ │ │ + eorseq r7, r9, r0, lsr #2 │ │ │ │ + subeq r2, r8, ip, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #356] @ 4c3a0 │ │ │ │ + ldr r7, [pc, #356] @ 4c0ac │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bne 4c26c │ │ │ │ - ldr r3, [pc, #336] @ 4c3a4 │ │ │ │ + bne 4bf78 │ │ │ │ + ldr r3, [pc, #336] @ 4c0b0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 4c28c │ │ │ │ - ldr r2, [pc, #308] @ 4c3a8 │ │ │ │ + b 4bf98 │ │ │ │ + ldr r2, [pc, #308] @ 4c0b4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 17f9b8 │ │ │ │ + bl 18091c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4c390 │ │ │ │ + beq 4c09c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 4c340 │ │ │ │ + bne 4c04c │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4c394 │ │ │ │ + beq 4c0a0 │ │ │ │ ldr r7, [r5] │ │ │ │ mov r1, r7 │ │ │ │ - bl a4754 │ │ │ │ + bl a47e0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 4c2e4 │ │ │ │ - bl a583c │ │ │ │ + bne 4bff0 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c36c │ │ │ │ - ldr r3, [pc, #212] @ 4c3ac │ │ │ │ + bne 4c078 │ │ │ │ + ldr r3, [pc, #212] @ 4c0b8 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139aec │ │ │ │ - b 4c36c │ │ │ │ + bl 139abc │ │ │ │ + b 4c078 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c5ce8 │ │ │ │ + bl 2d0abc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c36c │ │ │ │ + bne 4c078 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - b 4c2a4 │ │ │ │ + b 4bfb0 │ │ │ │ ldr r1, [r5] │ │ │ │ - bl a9624 │ │ │ │ + bl a97ec │ │ │ │ subs r7, r0, #0 │ │ │ │ mov r2, r7 │ │ │ │ - beq 4c36c │ │ │ │ + beq 4c078 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl b2918 │ │ │ │ + bl b2bb0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - bne 4c350 │ │ │ │ + bne 4c05c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 4c36c │ │ │ │ + bne 4c078 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bne 4c304 │ │ │ │ - b 4c394 │ │ │ │ + bne 4c010 │ │ │ │ + b 4c0a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4c334 │ │ │ │ + bne 4c040 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 4c334 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 4c040 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4c390 │ │ │ │ + beq 4c09c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4c390 │ │ │ │ + bne 4c09c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b 4be20 <_PyDict_DelItem_KnownHash@@Base+0x4> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ 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 354ba4 │ │ │ │ + bl 356710 │ │ │ │ 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] @ 4c470 │ │ │ │ - ldr r6, [pc, #84] @ 4c474 │ │ │ │ - ldr r5, [pc, #84] @ 4c478 │ │ │ │ - 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 4c44c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrbeq ip, [r5, ip] │ │ │ │ - moveq r3, #1 │ │ │ │ - b 4c464 │ │ │ │ - ands r4, r4, #2 │ │ │ │ - moveq r3, r4 │ │ │ │ - beq 4c464 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrbne ip, [r6, ip] │ │ │ │ - moveq r3, #1 │ │ │ │ - strb ip, [r0, lr] │ │ │ │ - add lr, lr, #1 │ │ │ │ - b 4c424 │ │ │ │ - eorseq r5, r9, r0, lsr #3 │ │ │ │ - eorseq r5, r9, r0, lsr #11 │ │ │ │ - subeq r1, r8, ip, asr #3 │ │ │ │ - ldr r1, [pc] @ 4c484 │ │ │ │ - b 23adc4 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b 4bdb0 │ │ │ │ + ldr r1, [pc] @ 4c120 │ │ │ │ + b 24dda0 │ │ │ │ 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 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4c4b8 │ │ │ │ - bl a583c │ │ │ │ + bne 4c154 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c4e8 │ │ │ │ + bne 4c184 │ │ │ │ mov r0, r4 │ │ │ │ bl 291fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c4dc │ │ │ │ - ldr r3, [pc, #32] @ 4c4f0 │ │ │ │ - ldr r1, [pc, #32] @ 4c4f4 │ │ │ │ + bne 4c178 │ │ │ │ + ldr r3, [pc, #32] @ 4c18c │ │ │ │ + ldr r1, [pc, #32] @ 4c190 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 4c4e8 │ │ │ │ + bl 18f518 │ │ │ │ + b 4c184 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #16] @ 4c4f8 │ │ │ │ - b 143e6c │ │ │ │ + ldr r1, [pc, #16] @ 4c194 │ │ │ │ + b 144600 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r8, r4, ror #30 │ │ │ │ - eorseq r4, r6, r4, asr #4 │ │ │ │ + eorseq lr, r8, r4, ror #21 │ │ │ │ + eorseq r5, r6, r4, asr #27 │ │ │ │ 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 11fe38 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd7c <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4c534 │ │ │ │ - bl a583c │ │ │ │ + bne 4c1d0 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 4c594 │ │ │ │ - b 4c58c │ │ │ │ - bl ab0c8 │ │ │ │ + beq 4c230 │ │ │ │ + b 4c228 │ │ │ │ + bl ab290 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 4c560 │ │ │ │ + beq 4c1fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4c560 │ │ │ │ + bne 4c1fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 4c594 │ │ │ │ - b 4c520 │ │ │ │ + bne 4c230 │ │ │ │ + b 4c1bc │ │ │ │ sub r4, r4, r1 │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4390c <_PyDeadline_Get@@Base+0x58> │ │ │ │ + bl 43324 <_PyImport_ClearExtension@@Base+0xc90> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c5b4 │ │ │ │ + bne 4c250 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt 4c56c │ │ │ │ + bgt 4c208 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #52] @ 4c5e4 │ │ │ │ + ldreq r0, [pc, #52] @ 4c280 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1cc47c │ │ │ │ + b 1d2840 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r0, #20] │ │ │ │ - ldreq r3, [pc, #28] @ 4c5e4 │ │ │ │ + ldreq r3, [pc, #28] @ 4c280 │ │ │ │ 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 │ │ │ │ - ldr ip, [pc, #136] @ 4c678 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, ip │ │ │ │ - bne 4c660 │ │ │ │ - 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 4c668 │ │ │ │ - sub r3, r4, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi 4c668 │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - bl 4c770 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt 4c670 │ │ │ │ - cmp r4, #3 │ │ │ │ - ldr r0, [pc, #56] @ 4c67c │ │ │ │ - ldr r2, [pc, #56] @ 4c680 │ │ │ │ - bne 4c654 │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r0, r2 │ │ │ │ - pop {r4, pc} │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r0, r2 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #28] @ 4c684 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #20] @ 4c684 │ │ │ │ - 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, 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 4c6d4 │ │ │ │ + bne 4c2d0 │ │ │ │ ldr r1, [r4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29ec58 │ │ │ │ + bl 2ad13c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bne 4c6fc │ │ │ │ - b 4c6f4 │ │ │ │ + bne 4c2f8 │ │ │ │ + b 4c2f0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #56] @ 4c71c │ │ │ │ + ldr r0, [pc, #56] @ 4c318 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c6b4 │ │ │ │ + bne 4c2b0 │ │ │ │ mov r4, #0 │ │ │ │ - b 4c708 │ │ │ │ + b 4c304 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - bl 4c844 │ │ │ │ + bl 4c31c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r4, r7, ip, asr #13 │ │ │ │ + eorseq r5, r7, r0, lsl 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 r7, r1 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r1, [pc, #200] @ 4c408 │ │ │ │ + bl 17e098 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ + bne 4c360 │ │ │ │ + ldr r1, [pc, #180] @ 4c40c │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + bl 1178bc │ │ │ │ + b 4c374 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + mov r1, #0 │ │ │ │ + bl 9db1c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 4c37c │ │ │ │ + mov r4, #0 │ │ │ │ + b 4c400 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, r4, #12 │ │ │ │ + bl 11266c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 4c3bc │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 355df8 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 4c3e4 │ │ │ │ + ldr r1, [pc, #92] @ 4c410 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + mov r2, r7 │ │ │ │ + bl 1178bc │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 4c374 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4c374 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 4c374 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r5] │ │ │ │ + mov r3, #0 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + str r3, [r4, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrheq r8, [r6], #-84 @ 0xffffffac │ │ │ │ + eorseq lr, r8, r4, lsr fp │ │ │ │ + eorseq lr, r8, r8, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4c748 │ │ │ │ + bne 4c43c │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 13d614 │ │ │ │ + b 13d9ec │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4c76c │ │ │ │ + ldr r0, [pc, #20] @ 4c460 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 4c73c │ │ │ │ - eorseq r2, r7, r4, lsr r7 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq 4c83c │ │ │ │ + b 4c430 │ │ │ │ + eorseq r4, r7, r8, ror r2 │ │ │ │ + ldr ip, [pc, #136] @ 4c4f4 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, ip │ │ │ │ + bne 4c4dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, 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 4c804 │ │ │ │ - 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 329270 <_PyTime_FromLong@@Base+0x9e4> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4c830 │ │ │ │ - mov r2, sp │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2f4258 │ │ │ │ - cmp r0, #2 │ │ │ │ - mov r2, r0 │ │ │ │ - beq 4c80c │ │ │ │ - bhi 4c7c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4c820 │ │ │ │ - mov r0, #0 │ │ │ │ - b 4c834 │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 117104 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 4c828 │ │ │ │ - mvn r0, #0 │ │ │ │ - b 4c834 │ │ │ │ - bne 4c7c4 │ │ │ │ - b 4c804 │ │ │ │ - mov r0, #1 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r0, #1 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4c4e4 │ │ │ │ + sub r3, r4, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi 4c4e4 │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + bl 4c5d8 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt 4c4ec │ │ │ │ + cmp r4, #3 │ │ │ │ + ldr r0, [pc, #56] @ 4c4f8 │ │ │ │ + ldr r2, [pc, #56] @ 4c4fc │ │ │ │ + bne 4c4d0 │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r0, r2 │ │ │ │ + pop {r4, pc} │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r0, r2 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #28] @ 4c500 │ │ │ │ bx lr │ │ │ │ + ldr r0, [pc, #20] @ 4c500 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r2, r5, r4, lsl #6 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r8, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #200] @ 4c930 │ │ │ │ - bl 17d160 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ - bne 4c888 │ │ │ │ - ldr r1, [pc, #180] @ 4c934 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - bl 1179b0 │ │ │ │ - b 4c89c │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - mov r1, #0 │ │ │ │ - bl 9da94 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 4c8a4 │ │ │ │ - mov r4, #0 │ │ │ │ - b 4c928 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - add r1, r4, #12 │ │ │ │ - bl 112764 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 4c8e4 │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 35428c │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 4c90c │ │ │ │ - ldr r1, [pc, #92] @ 4c938 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - mov r2, r7 │ │ │ │ - bl 1179b0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4c89c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 4c89c │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + bl 9b3d4 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 9b44c │ │ │ │ + add r0, r4, #12 │ │ │ │ + bl 1135a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 4c89c │ │ │ │ + bl a441c │ │ │ │ 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} │ │ │ │ - subseq r8, r6, ip, lsr #12 │ │ │ │ - eorseq ip, r8, ip, asr #31 │ │ │ │ - eorseq sp, r8, r0 │ │ │ │ + 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 9aea8 <_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 4c974 │ │ │ │ + bne 4c598 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c988 │ │ │ │ - b 4c998 │ │ │ │ + bne 4c5ac │ │ │ │ + b 4c5bc │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c964 │ │ │ │ + beq 4c588 │ │ │ │ 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 4c6a4 │ │ │ │ + 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 4c66c │ │ │ │ + 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 32d318 <_PyTime_FromLong@@Base+0xb2c> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4c698 │ │ │ │ + mov r2, sp │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fc4fc │ │ │ │ + cmp r0, #2 │ │ │ │ + mov r2, r0 │ │ │ │ + beq 4c674 │ │ │ │ + bhi 4c62c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4c688 │ │ │ │ + mov r0, #0 │ │ │ │ + b 4c69c │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 117010 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 4c690 │ │ │ │ + mvn r0, #0 │ │ │ │ + b 4c69c │ │ │ │ + bne 4c62c │ │ │ │ + b 4c66c │ │ │ │ + mov r0, #1 │ │ │ │ + add sp, sp, #84 @ 0x54 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, #1 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -35036,135 +34840,112 @@ │ │ │ │ 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] @ 4cb54 │ │ │ │ + ldr r0, [pc, #348] @ 4c84c │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [lr, #180] @ 0xb4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #328] @ 4cb58 │ │ │ │ - ldr r1, [pc, #328] @ 4cb5c │ │ │ │ + ldr r2, [pc, #328] @ 4c850 │ │ │ │ + ldr r1, [pc, #328] @ 4c854 │ │ │ │ sub r3, r5, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ add lr, lr, #180 @ 0xb4 │ │ │ │ - bl b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4cb20 │ │ │ │ - ldr r1, [pc, #304] @ 4cb60 │ │ │ │ - ldr r0, [pc, #304] @ 4cb64 │ │ │ │ + beq 4c818 │ │ │ │ + ldr r1, [pc, #304] @ 4c858 │ │ │ │ + ldr r0, [pc, #304] @ 4c85c │ │ │ │ mov r2, r6 │ │ │ │ - bl bbe74 │ │ │ │ + bl bc130 │ │ │ │ ldr r1, [r5, #-160] @ 0xffffff60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4caa4 │ │ │ │ + blt 4c79c │ │ │ │ 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 2d91cc <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ + bl 2e156c <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4caa4 │ │ │ │ + beq 4c79c │ │ │ │ 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 4cab8 │ │ │ │ + beq 4c7b0 │ │ │ │ cmp r4, #10 │ │ │ │ - beq 4caac │ │ │ │ - ldr r3, [pc, #204] @ 4cb68 │ │ │ │ - ldr r1, [pc, #204] @ 4cb6c │ │ │ │ + beq 4c7a4 │ │ │ │ + ldr r3, [pc, #204] @ 4c860 │ │ │ │ + ldr r1, [pc, #204] @ 4c864 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r4, #0 │ │ │ │ - b 4cb18 │ │ │ │ + b 4c810 │ │ │ │ add r8, sp, #16384 @ 0x4000 │ │ │ │ mov r9, #16 │ │ │ │ add r8, r8, #56 @ 0x38 │ │ │ │ - bl c3e9c │ │ │ │ - ldr r3, [pc, #172] @ 4cb70 │ │ │ │ + bl c4160 │ │ │ │ + ldr r3, [pc, #172] @ 4c868 │ │ │ │ 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 c7bec │ │ │ │ + bl c7eb0 │ │ │ │ add r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [r5, #-164] @ 0xffffff5c │ │ │ │ add r2, r2, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4d6d4 │ │ │ │ + bl 4d544 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #-160] @ 0xffffff60 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ add r1, sp, #16384 @ 0x4000 │ │ │ │ - ldr r3, [pc, #40] @ 4cb54 │ │ │ │ + ldr r3, [pc, #40] @ 4c84c │ │ │ │ add r1, r1, #180 @ 0xb4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 4cb44 │ │ │ │ + beq 4c83c │ │ │ │ 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 │ │ │ │ - mlaseq r8, ip, r0, r3 │ │ │ │ - eorseq sp, r8, r4, asr #32 │ │ │ │ - eorseq ip, r8, r8, ror #25 │ │ │ │ - eorseq sp, r8, r8, asr r0 │ │ │ │ + eorseq r4, r8, r0, lsl ip │ │ │ │ + eorseq lr, r8, r4, asr #23 │ │ │ │ + eorseq lr, r8, r8, ror #16 │ │ │ │ + @ instruction: 0x0038ebd8 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r3, r8, r8, lsl r1 │ │ │ │ + eorseq r4, r8, ip, lsl #25 │ │ │ │ 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 9b348 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 9b3c0 │ │ │ │ - add r0, r4, #12 │ │ │ │ - bl 113698 │ │ │ │ - mov r0, r4 │ │ │ │ - bl a4390 │ │ │ │ - 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - 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 │ │ │ │ @@ -35172,92 +34953,92 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bne 4cc2c │ │ │ │ + bne 4c8c8 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r7, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4cc64 │ │ │ │ - ldr r1, [pc, #660] @ 4cec8 │ │ │ │ + beq 4c900 │ │ │ │ + ldr r1, [pc, #660] @ 4cb64 │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4ccb8 │ │ │ │ + beq 4c954 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #604] @ 4cecc │ │ │ │ + ldr r2, [pc, #604] @ 4cb68 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4ccd4 │ │ │ │ + beq 4c970 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 4ccc0 │ │ │ │ + beq 4c95c │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl b2734 │ │ │ │ + bl b29cc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 4ccb8 │ │ │ │ + beq 4c954 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4ccd8 │ │ │ │ - ldr r3, [pc, #544] @ 4ced0 │ │ │ │ - ldr r1, [pc, #544] @ 4ced4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r4, #0 │ │ │ │ - b 4cebc │ │ │ │ - ldr r2, [pc, #528] @ 4ced8 │ │ │ │ - ldr r1, [pc, #528] @ 4cedc │ │ │ │ - ldr r0, [pc, #528] @ 4cee0 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4ccb8 │ │ │ │ + beq 4c974 │ │ │ │ + ldr r3, [pc, #544] @ 4cb6c │ │ │ │ + ldr r1, [pc, #544] @ 4cb70 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + mov r4, #0 │ │ │ │ + b 4cb58 │ │ │ │ + ldr r2, [pc, #528] @ 4cb74 │ │ │ │ + ldr r1, [pc, #528] @ 4cb78 │ │ │ │ + ldr r0, [pc, #528] @ 4cb7c │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4c954 │ │ │ │ mov r8, #0 │ │ │ │ cmp r7, #1 │ │ │ │ movle r7, #0 │ │ │ │ - ble 4cd30 │ │ │ │ + ble 4c9cc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 4cd0c │ │ │ │ - ldr r2, [pc, #484] @ 4cee4 │ │ │ │ - ldr r1, [pc, #484] @ 4cee8 │ │ │ │ - ldr r0, [pc, #472] @ 4cee0 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4ccb8 │ │ │ │ + bne 4c9a8 │ │ │ │ + ldr r2, [pc, #484] @ 4cb80 │ │ │ │ + ldr r1, [pc, #484] @ 4cb84 │ │ │ │ + ldr r0, [pc, #472] @ 4cb7c │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4c954 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2734 │ │ │ │ + bl b29cc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4ccb8 │ │ │ │ + beq 4c954 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 4cca8 │ │ │ │ + bne 4c944 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e9ccc │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 91ddc <_PyObject_GC_New@@Base> │ │ │ │ + bl 91e74 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4ccb8 │ │ │ │ + beq 4c954 │ │ │ │ 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] │ │ │ │ @@ -35270,964 +35051,989 @@ │ │ │ │ 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 4cdac │ │ │ │ + beq 4ca48 │ │ │ │ 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 4cdd0 │ │ │ │ + beq 4ca6c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 9990c │ │ │ │ + bl 99998 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - beq 4ce18 │ │ │ │ + beq 4cab4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ce18 │ │ │ │ + beq 4cab4 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r7, [pc, #260] @ 4ceec │ │ │ │ + ldr r7, [pc, #260] @ 4cb88 │ │ │ │ bl 29604 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [r7, r0, lsl #5] │ │ │ │ cmp r6, #0 │ │ │ │ addne r0, r0, #1 │ │ │ │ - bne 4cdec │ │ │ │ + bne 4ca88 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 9990c │ │ │ │ + bl 99998 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r6 │ │ │ │ movne r2, r3 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - bne 4ce48 │ │ │ │ + bne 4cae4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ce3c │ │ │ │ + beq 4cad8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4ce3c │ │ │ │ + bne 4cad8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2915fc │ │ │ │ + b 2a064c │ │ │ │ ldr r6, [r7, r3, lsl #5] │ │ │ │ cmp r6, #0 │ │ │ │ strne r2, [r0, r3, lsl #2] │ │ │ │ addne r3, r3, #1 │ │ │ │ - bne 4ce48 │ │ │ │ - ldr r7, [pc, #136] @ 4ceec │ │ │ │ + bne 4cae4 │ │ │ │ + ldr r7, [pc, #136] @ 4cb88 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4ceb4 │ │ │ │ + beq 4cb50 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4cea8 │ │ │ │ + beq 4cb44 │ │ │ │ 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 4ce60 │ │ │ │ + b 4cafc │ │ │ │ mov r0, r4 │ │ │ │ - bl a681c │ │ │ │ + bl a6900 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0x00572c90 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ - eorseq r7, r6, r0, lsr fp │ │ │ │ - eorseq r8, r6, r8, lsr #25 │ │ │ │ - @ instruction: 0x003871d4 │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ + @ instruction: 0x003617dc │ │ │ │ + @ instruction: 0x003696b0 │ │ │ │ + eorseq sl, r6, r8, lsr #16 │ │ │ │ + eorseq r8, r8, r8, ror sp │ │ │ │ + @ instruction: 0x0037b7b0 │ │ │ │ + eorseq sl, r6, r8, asr #17 │ │ │ │ subseq pc, r6, r0, ror r8 @ │ │ │ │ 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 4cff8 │ │ │ │ + beq 4cc94 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4cff8 │ │ │ │ + bne 4cc94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3160f0 <_PyTime_AsTimeval@@Base+0x17b8> │ │ │ │ + bl 31bfd8 <_PyTime_AsTimeval@@Base+0x17c0> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4cff8 │ │ │ │ - ldr r3, [pc, #184] @ 4d000 │ │ │ │ + beq 4cc94 │ │ │ │ + ldr r3, [pc, #184] @ 4cc9c │ │ │ │ str r5, [sp] │ │ │ │ - ldr r0, [pc, #180] @ 4d004 │ │ │ │ + ldr r0, [pc, #180] @ 4cca0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl a9b50 │ │ │ │ + bl a9d18 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4cf74 │ │ │ │ + bne 4cc10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 321244 │ │ │ │ + b 325958 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #128] @ 4d008 │ │ │ │ + ldr r0, [pc, #128] @ 4cca4 │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3187f0 │ │ │ │ + bl 31e330 <_PyTime_AsTimeval@@Base+0x3b18> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4cfc4 │ │ │ │ + beq 4cc60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4cfc4 │ │ │ │ + bne 4cc60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4cf64 │ │ │ │ + beq 4cc00 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4cff8 │ │ │ │ + beq 4cc94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4cff8 │ │ │ │ + bne 4cc94 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + b 9aea8 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x003187b0 │ │ │ │ - eorseq sp, r8, ip, ror r0 │ │ │ │ - eorseq sp, r8, r4, lsl #1 │ │ │ │ + eoreq pc, r1, ip, lsr #4 │ │ │ │ + @ instruction: 0x0038ebfc │ │ │ │ + eorseq lr, r8, r4, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4d034 │ │ │ │ + bne 4ccd0 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 3bb20 │ │ │ │ + b 3b814 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4d058 │ │ │ │ + ldr r0, [pc, #20] @ 4ccf4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 4d028 │ │ │ │ - eorseq r2, r7, r4, lsl #14 │ │ │ │ + b 4ccc4 │ │ │ │ + eorseq r4, r7, r8, asr #4 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r1, [pc] @ 4cd08 │ │ │ │ + b 311890 │ │ │ │ + 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] @ 4d124 │ │ │ │ + ldr r0, [pc, #172] @ 4cdd4 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #152] @ 4d128 │ │ │ │ - ldr r1, [pc, #152] @ 4d12c │ │ │ │ + ldr r2, [pc, #152] @ 4cdd8 │ │ │ │ + ldr r1, [pc, #152] @ 4cddc │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d0fc │ │ │ │ - ldr r1, [pc, #132] @ 4d130 │ │ │ │ - ldr r0, [pc, #132] @ 4d134 │ │ │ │ + beq 4cdac │ │ │ │ + ldr r1, [pc, #132] @ 4cde0 │ │ │ │ + ldr r0, [pc, #132] @ 4cde4 │ │ │ │ mov r2, r5 │ │ │ │ - bl bbe74 │ │ │ │ + bl bc130 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4d0c8 │ │ │ │ + bge 4cd78 │ │ │ │ mov r4, #0 │ │ │ │ - b 4d0f4 │ │ │ │ + b 4cda4 │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r3, #16 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 2d91cc <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ + bl 2e156c <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4d0c0 │ │ │ │ + beq 4cd70 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2d94c8 <_PyErr_BadInternalCall@@Base+0xb5c> │ │ │ │ + bl 2e1868 <_PyErr_BadInternalCall@@Base+0xb5c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 99e00 │ │ │ │ - ldr r3, [pc, #32] @ 4d124 │ │ │ │ + bl 99e8c │ │ │ │ + ldr r3, [pc, #32] @ 4cdd4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 4d118 │ │ │ │ + beq 4cdc8 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - mlaseq r8, ip, r0, r3 │ │ │ │ - eorseq sp, r8, r4, lsl #2 │ │ │ │ - eorseq ip, r8, r8, ror #25 │ │ │ │ - eorseq sp, r8, r8, lsl r1 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4d148 │ │ │ │ - b 29f354 │ │ │ │ - ldr r0, [pc] @ 4d150 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ + eorseq r4, r8, r0, lsl ip │ │ │ │ + eorseq lr, r8, r4, lsl #25 │ │ │ │ + eorseq lr, r8, r8, ror #16 │ │ │ │ + mlaseq r8, r8, ip, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bhi 4d190 │ │ │ │ + bhi 4ce24 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fe38 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd7c <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4d1b0 │ │ │ │ - b 4d1cc │ │ │ │ - ldr r0, [pc, #308] @ 4d2cc │ │ │ │ + bne 4ce44 │ │ │ │ + b 4ce60 │ │ │ │ + ldr r0, [pc, #308] @ 4cf60 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d2c4 │ │ │ │ - b 4d17c │ │ │ │ - bl ab0c8 │ │ │ │ + beq 4cf58 │ │ │ │ + b 4ce10 │ │ │ │ + bl ab290 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4d1e0 │ │ │ │ + bne 4ce74 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 4d1fc │ │ │ │ - bl a583c │ │ │ │ + bne 4ce90 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 4d1fc │ │ │ │ - b 4d2c4 │ │ │ │ + beq 4ce90 │ │ │ │ + b 4cf58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4d1c4 │ │ │ │ + bne 4ce58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 4d1c4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 4ce58 │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ - ble 4d278 │ │ │ │ + ble 4cf0c │ │ │ │ ldr r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 4d230 │ │ │ │ + beq 4cec4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r5, #16] │ │ │ │ - beq 4d278 │ │ │ │ - b 4d2b4 │ │ │ │ - ldr r3, [pc, #152] @ 4d2d0 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4d24c │ │ │ │ - ldr r1, [pc, #140] @ 4d2d0 │ │ │ │ - bl adf14 │ │ │ │ + beq 4cf0c │ │ │ │ + b 4cf48 │ │ │ │ + ldr r3, [pc, #152] @ 4cf64 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4cee0 │ │ │ │ + ldr r1, [pc, #140] @ 4cf64 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d260 │ │ │ │ + beq 4cef4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 4d278 │ │ │ │ - ldr r2, [pc, #108] @ 4d2d4 │ │ │ │ - ldr r1, [pc, #108] @ 4d2d8 │ │ │ │ - ldr r0, [pc, #92] @ 4d2cc │ │ │ │ + beq 4cf0c │ │ │ │ + ldr r2, [pc, #108] @ 4cf68 │ │ │ │ + ldr r1, [pc, #108] @ 4cf6c │ │ │ │ + ldr r0, [pc, #92] @ 4cf60 │ │ │ │ mov r3, r5 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4d2c4 │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4cf58 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt 4d290 │ │ │ │ + bgt 4cf24 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 270e88 │ │ │ │ + b 282a90 │ │ │ │ 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 4acc4 │ │ │ │ - ldr r3, [pc, #20] @ 4d2d0 │ │ │ │ + b 4a958 │ │ │ │ + ldr r3, [pc, #20] @ 4cf64 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4d260 │ │ │ │ - b 4d23c │ │ │ │ + beq 4cef4 │ │ │ │ + b 4ced0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x00358cdc │ │ │ │ + eorseq sl, r5, ip, asr r8 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r0, r6, ip, lsl #6 │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ + eorseq r1, r6, ip, lsl #29 │ │ │ │ + eorseq sl, r6, r8, asr #17 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4cf80 │ │ │ │ + b 2ad528 │ │ │ │ + ldr r0, [pc] @ 4cf88 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r8, r8, lsl r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4d2f4 │ │ │ │ - ldr r0, [pc, #16] @ 4d304 │ │ │ │ - b 128d64 │ │ │ │ + bne 4cfa4 │ │ │ │ + ldr r0, [pc, #16] @ 4cfb4 │ │ │ │ + b 128d34 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r0, [pc, #8] @ 4d308 │ │ │ │ + ldr r0, [pc, #8] @ 4cfb8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b 128d64 │ │ │ │ - eorseq sp, r8, r0, lsr r1 │ │ │ │ - eorseq sp, r8, r4, asr #2 │ │ │ │ - ldr r1, [pc] @ 4d314 │ │ │ │ - b 4d4c8 │ │ │ │ - eorseq r8, r5, r0, lsr #12 │ │ │ │ + b 128d34 │ │ │ │ + @ instruction: 0x0038ecb0 │ │ │ │ + eorseq lr, r8, r4, asr #25 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #40] @ 4d000 │ │ │ │ + bl 2b3720 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + beq 4cff4 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #16] @ 4d004 │ │ │ │ + b a9d18 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #8] @ 4d008 │ │ │ │ + b a9d18 │ │ │ │ + subseq sp, r7, ip, ror r4 │ │ │ │ + eorseq lr, r8, r8, ror #25 │ │ │ │ + eorseq lr, r8, r0, ror #20 │ │ │ │ + ldr r1, [pc] @ 4d014 │ │ │ │ + b 4d178 │ │ │ │ + eorseq sl, r5, r0, lsr #3 │ │ │ │ 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 31dd04 <_PyObject_GetState@@Base> │ │ │ │ + bl 323550 <_PyObject_GetState@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 4d3f4 │ │ │ │ - ldr r0, [pc, #196] @ 4d410 │ │ │ │ + beq 4d0f4 │ │ │ │ + ldr r0, [pc, #196] @ 4d110 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl c0408 │ │ │ │ + bl c06cc │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 4d370 │ │ │ │ - ldr r5, [pc, #168] @ 4d414 │ │ │ │ + bne 4d070 │ │ │ │ + ldr r5, [pc, #168] @ 4d114 │ │ │ │ mov r6, #0 │ │ │ │ - b 4d3f4 │ │ │ │ - bl aeb58 │ │ │ │ + b 4d0f4 │ │ │ │ + bl aed70 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 4d39c │ │ │ │ + beq 4d09c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4d39c │ │ │ │ + bne 4d09c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4d364 │ │ │ │ - ldr r0, [pc, #108] @ 4d418 │ │ │ │ + beq 4d064 │ │ │ │ + ldr r0, [pc, #108] @ 4d118 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r4 │ │ │ │ stm sp, {r0, r5} │ │ │ │ - ldr r2, [pc, #88] @ 4d414 │ │ │ │ + ldr r2, [pc, #88] @ 4d114 │ │ │ │ mov r0, #5 │ │ │ │ - bl a2964 │ │ │ │ + bl a29f0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4d3e0 │ │ │ │ + beq 4d0e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4d3e8 │ │ │ │ - ldr r5, [pc, #44] @ 4d414 │ │ │ │ - b 4d3f4 │ │ │ │ + beq 4d0e8 │ │ │ │ + ldr r5, [pc, #44] @ 4d114 │ │ │ │ + b 4d0f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 4d3e0 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 4d0e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ 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 4d450 │ │ │ │ + beq 4d150 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #28] @ 4d468 │ │ │ │ + ldr r1, [pc, #28] @ 4d168 │ │ │ │ mov r0, r3 │ │ │ │ - b 312bc8 │ │ │ │ - ldr r2, [pc, #20] @ 4d46c │ │ │ │ - ldr r1, [pc, #20] @ 4d470 │ │ │ │ - ldr r0, [pc, #20] @ 4d474 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ + b 318ec8 │ │ │ │ + ldr r2, [pc, #20] @ 4d16c │ │ │ │ + ldr r1, [pc, #20] @ 4d170 │ │ │ │ + ldr r0, [pc, #20] @ 4d174 │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r7, r1, r0, ror r3 │ │ │ │ - @ instruction: 0x00375cb0 │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - eorseq r4, r7, r4, lsl r6 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ 4d4bc │ │ │ │ - bl 2a5a0c <_PyEval_GetBuiltin@@Base> │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - beq 4d4b0 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #16] @ 4d4c0 │ │ │ │ - b a9b50 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 4d4c4 │ │ │ │ - b a9b50 │ │ │ │ - subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq sp, r8, r8, ror #2 │ │ │ │ - eorseq ip, r8, r0, ror #29 │ │ │ │ + ldrdeq r8, [r2], -r8 @ │ │ │ │ + eorseq r7, r7, r0, lsr r8 │ │ │ │ + eorseq ip, r6, r4, lsr r6 │ │ │ │ + eorseq r5, r7, r0, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r0, [pc, #92] @ 4d544 │ │ │ │ - ldr r1, [pc, #92] @ 4d548 │ │ │ │ + ldr r0, [pc, #92] @ 4d1f4 │ │ │ │ + ldr r1, [pc, #92] @ 4d1f8 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbe74 │ │ │ │ + bl bc130 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4d500 │ │ │ │ + bge 4d1b0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsb r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 4d53c │ │ │ │ + bgt 4d1ec │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d528 │ │ │ │ + bne 4d1d8 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 11adf4 │ │ │ │ + bl 11ad3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d4f8 │ │ │ │ + beq 4d1a8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 4d54c │ │ │ │ + ldr r0, [pc, #8] @ 4d1fc │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r6, ip, lsl #26 │ │ │ │ - eorseq r2, r6, r8, lsl #26 │ │ │ │ + eorseq r4, r6, ip, lsl #17 │ │ │ │ + eorseq r4, r6, r8, lsl #17 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mov r0, r1 │ │ │ │ - b 1482b4 │ │ │ │ + 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 4d264 │ │ │ │ + clz r3, r2 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + cmp ip, #1 │ │ │ │ + orrgt r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4d264 │ │ │ │ + ldr r3, [r4, #444] @ 0x1bc │ │ │ │ + ldr r1, [pc, #80] @ 4d2a8 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 18f518 │ │ │ │ + b 4d29c │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r1, ip │ │ │ │ + ldr ip, [pc, #56] @ 4d2ac │ │ │ │ + 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 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4d24c │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq fp, r6, ip, lsr r2 │ │ │ │ + ldrheq r2, [r7], #-204 @ 0xffffff34 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 26c410 │ │ │ │ + bl 19cd3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d61c │ │ │ │ - ldr r6, [pc, #168] @ 4d628 │ │ │ │ + beq 4d374 │ │ │ │ + ldr r6, [pc, #168] @ 4d380 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d620 │ │ │ │ - bl 9df74 │ │ │ │ + beq 4d378 │ │ │ │ + bl 9dffc │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 4d5f0 │ │ │ │ + beq 4d348 │ │ │ │ mov r0, r4 │ │ │ │ - bl 115c44 │ │ │ │ + bl 115b50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4d5f0 │ │ │ │ - beq 4d5c0 │ │ │ │ + blt 4d348 │ │ │ │ + beq 4d318 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - bne 4d5d8 │ │ │ │ - b 4d57c │ │ │ │ + bne 4d330 │ │ │ │ + b 4d2d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4d5ac │ │ │ │ - b 4d5f0 │ │ │ │ + bge 4d304 │ │ │ │ + b 4d348 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4d57c │ │ │ │ + bne 4d2d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 4d57c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 4d2d4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d614 │ │ │ │ + beq 4d36c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d614 │ │ │ │ + bne 4d36c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subeq sl, lr, r0, lsl #21 │ │ │ │ + subeq ip, lr, ip, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl c6964 <_Py_GetConfig@@Base> │ │ │ │ - ldr r3, [r0, #116] @ 0x74 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4d65c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 1ca0dc │ │ │ │ - ldr r3, [pc, #28] @ 4d680 │ │ │ │ - ldr r1, [pc, #28] @ 4d684 │ │ │ │ + bgt 4d3b8 │ │ │ │ + ldr r3, [pc, #80] @ 4d3fc │ │ │ │ + ldr r1, [pc, #80] @ 4d400 │ │ │ │ ldr r0, [r3] │ │ │ │ - mov r2, #1 │ │ │ │ - bl 2827c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4d650 │ │ │ │ + bl 18f518 │ │ │ │ + b 4d3d4 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4d3dc │ │ │ │ + ldr r3, [pc, #48] @ 4d3fc │ │ │ │ + ldr r1, [pc, #52] @ 4d404 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq sp, r5, r4, lsr #22 │ │ │ │ - eorseq sp, r8, r8, ror #3 │ │ │ │ + b 4d3f4 │ │ │ │ + ldr ip, [r0, #20] │ │ │ │ + mov r2, #-2147483647 @ 0x80000001 │ │ │ │ + ldr r0, [pc, #28] @ 4d408 │ │ │ │ + add r1, sp, #4 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl c06cc │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq pc, r6, ip, ror #14 │ │ │ │ + eorseq r3, r7, ip, asr #16 │ │ │ │ + ldrsheq lr, [r7], #-76 @ 0xffffffb4 │ │ │ │ + mov r0, r1 │ │ │ │ + b 148a48 │ │ │ │ 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 ad8a8 │ │ │ │ + bl adac0 │ │ │ │ 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 32bf18 <_PyObject_GetCrossInterpreterData@@Base+0x178> │ │ │ │ + b 32f92c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl c6c28 <_Py_GetConfig@@Base> │ │ │ │ + ldr r3, [r0, #116] @ 0x74 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4d490 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1d037c │ │ │ │ + ldr r3, [pc, #28] @ 4d4b4 │ │ │ │ + ldr r1, [pc, #28] @ 4d4b8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, #1 │ │ │ │ + bl 1bacd8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4d484 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq sp, r5, r4, lsr #22 │ │ │ │ + eorseq lr, r8, r8, ror #26 │ │ │ │ + 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 4d4f0 │ │ │ │ + ldr r3, [pc, #80] @ 4d534 │ │ │ │ + ldr r1, [pc, #80] @ 4d538 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 4d50c │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4d514 │ │ │ │ + ldr r3, [pc, #48] @ 4d534 │ │ │ │ + ldr r1, [pc, #52] @ 4d53c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + mov r0, #0 │ │ │ │ + b 4d52c │ │ │ │ + ldr ip, [r0, #20] │ │ │ │ + mov r2, #-2147483647 @ 0x80000001 │ │ │ │ + ldr r0, [pc, #28] @ 4d540 │ │ │ │ + add r1, sp, #4 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl c06cc │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq pc, r6, ip, ror #14 │ │ │ │ + eorseq r3, r7, ip, asr #16 │ │ │ │ + subseq pc, r7, r8, ror r3 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #748] @ 4d9dc │ │ │ │ + ldr r3, [pc, #748] @ 4d84c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ subs r5, r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - bne 4d764 │ │ │ │ + bne 4d5d4 │ │ │ │ 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] @ 4d9e0 │ │ │ │ - bl a9b50 │ │ │ │ + ldr r0, [pc, #696] @ 4d850 │ │ │ │ + bl a9d18 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d78c │ │ │ │ + beq 4d5fc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 139aec │ │ │ │ + bl 139abc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d78c │ │ │ │ + beq 4d5fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d78c │ │ │ │ + bne 4d5fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 4d78c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 4d5fc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r8 │ │ │ │ - beq 4d794 │ │ │ │ + beq 4d604 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #616] @ 4d9e4 │ │ │ │ + ldr r1, [pc, #616] @ 4d854 │ │ │ │ mov r2, #97 @ 0x61 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ mov r4, #0 │ │ │ │ - b 4d9b4 │ │ │ │ + b 4d824 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, r2 │ │ │ │ - bl 92fdc │ │ │ │ + bl 93074 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 4d7b4 │ │ │ │ + bne 4d624 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ - b 4d9a4 │ │ │ │ + b 4d814 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92fdc │ │ │ │ + bl 93074 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4d7a8 │ │ │ │ + beq 4d618 │ │ │ │ ldr sl, [r5, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 4d83c │ │ │ │ + beq 4d6ac │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29cdc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d83c │ │ │ │ - bl 9df74 │ │ │ │ + beq 4d6ac │ │ │ │ + bl 9dffc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d988 │ │ │ │ + beq 4d7f8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - beq 4d82c │ │ │ │ + beq 4d69c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d82c │ │ │ │ + bne 4d69c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp fp, #0 │ │ │ │ - bne 4d988 │ │ │ │ + bne 4d7f8 │ │ │ │ add sl, sl, #4 │ │ │ │ - b 4d7d0 │ │ │ │ + b 4d640 │ │ │ │ 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 4d978 │ │ │ │ + beq 4d7e8 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 4d874 │ │ │ │ + beq 4d6e4 │ │ │ │ cmp r8, #10 │ │ │ │ - bne 4d910 │ │ │ │ - b 4d8b8 │ │ │ │ + bne 4d780 │ │ │ │ + b 4d728 │ │ │ │ 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 2d94c8 <_PyErr_BadInternalCall@@Base+0xb5c> │ │ │ │ + bl 2e1868 <_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 4d924 │ │ │ │ + b 4d794 │ │ │ │ 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 345918 <_PyLong_DivmodNear@@Base+0x1a24> │ │ │ │ + bl 3482a4 <_PyLong_DivmodNear@@Base+0x1a24> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp fp, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4d924 │ │ │ │ + bne 4d794 │ │ │ │ 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 4d924 │ │ │ │ - ldr r3, [pc, #204] @ 4d9e4 │ │ │ │ - ldr r1, [pc, #204] @ 4d9e8 │ │ │ │ + b 4d794 │ │ │ │ + ldr r3, [pc, #204] @ 4d854 │ │ │ │ + ldr r1, [pc, #204] @ 4d858 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 4d78c │ │ │ │ + bl 18f518 │ │ │ │ + b 4d5fc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4d988 │ │ │ │ + beq 4d7f8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - beq 4d968 │ │ │ │ + beq 4d7d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d968 │ │ │ │ + bne 4d7d8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 4d988 │ │ │ │ + bne 4d7f8 │ │ │ │ add fp, fp, #4 │ │ │ │ - b 4d844 │ │ │ │ + b 4d6b4 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 9df74 │ │ │ │ + bl 9dffc │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 4d990 │ │ │ │ + bne 4d800 │ │ │ │ mov r4, #0 │ │ │ │ - b 4d9a4 │ │ │ │ - ldr r0, [pc, #84] @ 4d9ec │ │ │ │ + b 4d814 │ │ │ │ + ldr r0, [pc, #84] @ 4d85c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl a9b50 │ │ │ │ + bl a9d18 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b3c0 │ │ │ │ - ldr r3, [pc, #32] @ 4d9dc │ │ │ │ + bl 9b44c │ │ │ │ + ldr r3, [pc, #32] @ 4d84c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 4d9d0 │ │ │ │ + beq 4d840 │ │ │ │ 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, ip, asr r2 │ │ │ │ + @ instruction: 0x0038eddc │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r3, r8, r8, lsl r1 │ │ │ │ - eorseq sp, r8, r4, ror #4 │ │ │ │ + eorseq r4, r8, ip, lsl #25 │ │ │ │ + eorseq lr, r8, r4, ror #27 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ - ldr r0, [pc] @ 4da04 │ │ │ │ - b 128d64 │ │ │ │ - eorseq sp, r8, r8, ror #4 │ │ │ │ + ldr r0, [pc] @ 4d874 │ │ │ │ + b 128d34 │ │ │ │ + eorseq lr, r8, r8, ror #27 │ │ │ │ mov r0, r1 │ │ │ │ - b 2faf78 │ │ │ │ + b 3030d0 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + add r0, r0, #16 │ │ │ │ + b a5844 │ │ │ │ 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] @ 4dae4 │ │ │ │ + ldr r1, [pc, #180] @ 4d964 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17d160 │ │ │ │ + bl 17e098 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 114e3c │ │ │ │ + bl 114d48 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt 4da74 │ │ │ │ - beq 4da58 │ │ │ │ + bgt 4d8f4 │ │ │ │ + beq 4d8d8 │ │ │ │ mov r4, #0 │ │ │ │ - b 4dadc │ │ │ │ + b 4d95c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #132] @ 4dae8 │ │ │ │ + ldr r3, [pc, #132] @ 4d968 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #128] @ 4daec │ │ │ │ + ldr r1, [pc, #128] @ 4d96c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b 4da50 │ │ │ │ + bl 1178bc │ │ │ │ + b 4d8d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4e07c <_PyTime_AsTimeval_clamp@@Base+0x1c4> │ │ │ │ + bl 4df48 <_PyTime_AsTimeval_clamp@@Base+0x1c4> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4da50 │ │ │ │ + beq 4d8d0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2091a4 │ │ │ │ + bl 21627c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 4dabc │ │ │ │ + bne 4d93c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4da50 │ │ │ │ + beq 4d8d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4da50 │ │ │ │ + bne 4d8d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 4da50 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 4d8d0 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4dadc │ │ │ │ + beq 4d95c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 4dadc │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 4d95c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r6, [r6], #-124 @ 0xffffff84 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, ip, lsr #5 │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 4db00 │ │ │ │ - b 30aee8 │ │ │ │ - subseq lr, r7, r4, asr #9 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - add r0, r0, #16 │ │ │ │ - b a57b8 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 4db24 │ │ │ │ - b 1acafc │ │ │ │ - muleq r2, r0, r1 │ │ │ │ - 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 4dc5c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - bl a583c │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne 4dc5c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3160f0 <_PyTime_AsTimeval@@Base+0x17b8> │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 4dc5c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31840c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31840c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31840c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - str r9, [sp] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [pc, #164] @ 4dc64 │ │ │ │ - bl a9b50 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 4dbd8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 321244 │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ - mov r2, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 4dc68 │ │ │ │ - str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 4dc6c │ │ │ │ - ldr r2, [r3, #60] @ 0x3c │ │ │ │ - mov r3, r5 │ │ │ │ - bl 3187f0 │ │ │ │ - ldr r3, [r5] │ │ │ │ - str r7, [r4, #20] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 4dc28 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 4dc28 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 4dbc8 │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4dc5c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 4dc5c │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq sp, r8, r0, asr #6 │ │ │ │ - andeq r0, r0, r7, lsr #5 │ │ │ │ - eorseq sp, r8, r8, asr #6 │ │ │ │ + eorseq lr, r8, ip, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ moveq r5, r3 │ │ │ │ @@ -36235,158 +36041,273 @@ │ │ │ │ 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 4dcc8 │ │ │ │ + bne 4d9c8 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4dd00 │ │ │ │ - ldr ip, [pc, #416] @ 4de70 │ │ │ │ + beq 4da00 │ │ │ │ + ldr ip, [pc, #416] @ 4db70 │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4dd00 │ │ │ │ + bne 4da00 │ │ │ │ mov r6, #0 │ │ │ │ - b 4de64 │ │ │ │ + b 4db64 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4dd2c │ │ │ │ + beq 4da2c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4dd30 │ │ │ │ - bl a583c │ │ │ │ + bne 4da30 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4dd30 │ │ │ │ - b 4dcf8 │ │ │ │ + beq 4da30 │ │ │ │ + b 4d9f8 │ │ │ │ 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 4ddc4 │ │ │ │ + bls 4dac4 │ │ │ │ ldrb r3, [r9], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 4dd94 │ │ │ │ + bne 4da94 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ble 4dd54 │ │ │ │ - bl 35428c │ │ │ │ + ble 4da54 │ │ │ │ + bl 355df8 │ │ │ │ add r3, fp, r1 │ │ │ │ cmp r4, r3 │ │ │ │ add r4, r5, r4 │ │ │ │ - bgt 4de50 │ │ │ │ + bgt 4db50 │ │ │ │ sub r4, r4, r1 │ │ │ │ - b 4dd54 │ │ │ │ + b 4da54 │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ - beq 4de50 │ │ │ │ + beq 4db50 │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 4dd54 │ │ │ │ + bne 4da54 │ │ │ │ sub r3, sl, r4 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r6, r4 │ │ │ │ mov r4, #0 │ │ │ │ - bge 4dd54 │ │ │ │ - b 4de50 │ │ │ │ + bge 4da54 │ │ │ │ + b 4db50 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt 4de50 │ │ │ │ + bgt 4db50 │ │ │ │ add r1, r4, r6 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92adc │ │ │ │ + bl 92b74 │ │ │ │ subs r6, r0, #0 │ │ │ │ addne r4, r6, #16 │ │ │ │ movne r9, #0 │ │ │ │ movne sl, #32 │ │ │ │ - beq 4dcf8 │ │ │ │ + beq 4d9f8 │ │ │ │ cmp r7, r8 │ │ │ │ - bls 4de64 │ │ │ │ + bls 4db64 │ │ │ │ ldrb r3, [r8], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 4de38 │ │ │ │ + bne 4db38 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 4ddf4 │ │ │ │ + ble 4daf4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35428c │ │ │ │ + bl 355df8 │ │ │ │ sub r1, r5, r1 │ │ │ │ add r9, r9, r1 │ │ │ │ add r1, r4, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 4ddf4 │ │ │ │ + beq 4daf4 │ │ │ │ strb sl, [r4], #1 │ │ │ │ - b 4de28 │ │ │ │ + b 4db28 │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ addne r9, r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ strb r3, [r4], #1 │ │ │ │ - b 4ddf4 │ │ │ │ - ldr r3, [pc, #28] @ 4de74 │ │ │ │ - ldr r1, [pc, #28] @ 4de78 │ │ │ │ + b 4daf4 │ │ │ │ + ldr r3, [pc, #28] @ 4db74 │ │ │ │ + ldr r1, [pc, #28] @ 4db78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 4dcf8 │ │ │ │ + bl 18f518 │ │ │ │ + b 4d9f8 │ │ │ │ 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 r2, r7, r4, lsl sp │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq ip, r8, r4, ror #6 │ │ │ │ + eorseq sp, r8, r8, lsl #30 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r1, [pc] @ 4db8c │ │ │ │ + b 1b0b84 │ │ │ │ + muleq r2, r0, r1 │ │ │ │ + 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 4dcc4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + bl a58c8 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + bne 4dcc4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31bfd8 <_PyTime_AsTimeval@@Base+0x17c0> │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 4dcc4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31df8c <_PyTime_AsTimeval@@Base+0x3774> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31df8c <_PyTime_AsTimeval@@Base+0x3774> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31df8c <_PyTime_AsTimeval@@Base+0x3774> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + str r9, [sp] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [pc, #164] @ 4dccc │ │ │ │ + bl a9d18 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 4dc40 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b 325958 │ │ │ │ + ldr r3, [r4, #48] @ 0x30 │ │ │ │ + mov r2, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r1, [pc, #124] @ 4dcd0 │ │ │ │ + str r2, [r4, #20] │ │ │ │ + ldr r0, [pc, #120] @ 4dcd4 │ │ │ │ + ldr r2, [r3, #60] @ 0x3c │ │ │ │ + mov r3, r5 │ │ │ │ + bl 31e330 <_PyTime_AsTimeval@@Base+0x3b18> │ │ │ │ + ldr r3, [r5] │ │ │ │ + str r7, [r4, #20] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r6, r0 │ │ │ │ + beq 4dc90 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 4dc90 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 4dc30 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 4dcc4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 4dcc4 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + eorseq lr, r8, r0, asr #29 │ │ │ │ + andeq r0, r0, r7, lsr #5 │ │ │ │ + eorseq lr, r8, r8, asr #29 │ │ │ │ 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] @ 4deb4 │ │ │ │ + ldr r0, [pc, #12] @ 4dd10 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c0408 │ │ │ │ + bl c06cc │ │ │ │ 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] @ 4dd7c │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, #2 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r1, [pc, #40] @ 4dd80 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl fe390 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4dd74 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq fp, r5, r4, asr #28 │ │ │ │ │ │ │ │ -0004deb8 <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ +0004dd84 <_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 30a7b0 │ │ │ │ + bl 311238 │ │ │ │ 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 │ │ │ │ @@ -36397,530 +36318,357 @@ │ │ │ │ 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 4e048 <_PyTime_AsTimeval_clamp@@Base+0x190> │ │ │ │ + beq 4df14 <_PyTime_AsTimeval_clamp@@Base+0x190> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4e048 <_PyTime_AsTimeval_clamp@@Base+0x190> │ │ │ │ + bne 4df14 <_PyTime_AsTimeval_clamp@@Base+0x190> │ │ │ │ mov r0, r4 │ │ │ │ - bl 3160f0 <_PyTime_AsTimeval@@Base+0x17b8> │ │ │ │ + bl 31bfd8 <_PyTime_AsTimeval@@Base+0x17c0> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e048 <_PyTime_AsTimeval_clamp@@Base+0x190> │ │ │ │ + beq 4df14 <_PyTime_AsTimeval_clamp@@Base+0x190> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31840c │ │ │ │ + bl 31df8c <_PyTime_AsTimeval@@Base+0x3774> │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31840c │ │ │ │ + bl 31df8c <_PyTime_AsTimeval@@Base+0x3774> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31840c │ │ │ │ + bl 31df8c <_PyTime_AsTimeval@@Base+0x3774> │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31840c │ │ │ │ + bl 31df8c <_PyTime_AsTimeval@@Base+0x3774> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #164] @ 4e050 <_PyTime_AsTimeval_clamp@@Base+0x198> │ │ │ │ - bl a9b50 │ │ │ │ + ldr r0, [pc, #164] @ 4df1c <_PyTime_AsTimeval_clamp@@Base+0x198> │ │ │ │ + bl a9d18 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4dfc4 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ + bne 4de90 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 321244 │ │ │ │ + b 325958 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 4e054 <_PyTime_AsTimeval_clamp@@Base+0x19c> │ │ │ │ + ldr r1, [pc, #124] @ 4df20 <_PyTime_AsTimeval_clamp@@Base+0x19c> │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 4e058 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + ldr r0, [pc, #120] @ 4df24 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r3, r5 │ │ │ │ - bl 3187f0 │ │ │ │ + bl 31e330 <_PyTime_AsTimeval@@Base+0x3b18> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4e014 <_PyTime_AsTimeval_clamp@@Base+0x15c> │ │ │ │ + beq 4dee0 <_PyTime_AsTimeval_clamp@@Base+0x15c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4e014 <_PyTime_AsTimeval_clamp@@Base+0x15c> │ │ │ │ + bne 4dee0 <_PyTime_AsTimeval_clamp@@Base+0x15c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4dfb4 <_PyTime_AsTimeval_clamp@@Base+0xfc> │ │ │ │ + beq 4de80 <_PyTime_AsTimeval_clamp@@Base+0xfc> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e048 <_PyTime_AsTimeval_clamp@@Base+0x190> │ │ │ │ + beq 4df14 <_PyTime_AsTimeval_clamp@@Base+0x190> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4e048 <_PyTime_AsTimeval_clamp@@Base+0x190> │ │ │ │ + bne 4df14 <_PyTime_AsTimeval_clamp@@Base+0x190> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + b 9aea8 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq sp, r8, ip, asr r3 │ │ │ │ + @ instruction: 0x0038eedc │ │ │ │ andeq r0, r0, r9, ror #4 │ │ │ │ - eorseq sp, r8, r4, ror #6 │ │ │ │ + eorseq lr, r8, r4, ror #29 │ │ │ │ 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 a6554 │ │ │ │ + b a65e0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #328] @ 4e1dc <_PyTime_AsTimeval_clamp@@Base+0x324> │ │ │ │ + ldr r1, [pc, #328] @ 4e0a8 <_PyTime_AsTimeval_clamp@@Base+0x324> │ │ │ │ mov r5, r0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17d160 │ │ │ │ + bl 17e098 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 4e12c <_PyTime_AsTimeval_clamp@@Base+0x274> │ │ │ │ + bne 4dff8 <_PyTime_AsTimeval_clamp@@Base+0x274> │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 277df8 │ │ │ │ + bl 1b2548 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4e1ac <_PyTime_AsTimeval_clamp@@Base+0x2f4> │ │ │ │ + beq 4e078 <_PyTime_AsTimeval_clamp@@Base+0x2f4> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bne 4e0f8 <_PyTime_AsTimeval_clamp@@Base+0x240> │ │ │ │ + bne 4dfc4 <_PyTime_AsTimeval_clamp@@Base+0x240> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ bl 30614 │ │ │ │ - b 4e100 <_PyTime_AsTimeval_clamp@@Base+0x248> │ │ │ │ + b 4dfcc <_PyTime_AsTimeval_clamp@@Base+0x248> │ │ │ │ mov r1, r5 │ │ │ │ - bl 2091a4 │ │ │ │ + bl 21627c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e188 <_PyTime_AsTimeval_clamp@@Base+0x2d0> │ │ │ │ + beq 4e054 <_PyTime_AsTimeval_clamp@@Base+0x2d0> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e1d0 <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ + beq 4e09c <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4e1d0 <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 4e1d0 <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ + bne 4e09c <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 4e09c <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 4e1b4 <_PyTime_AsTimeval_clamp@@Base+0x2fc> │ │ │ │ + bge 4e080 <_PyTime_AsTimeval_clamp@@Base+0x2fc> │ │ │ │ mov r1, r5 │ │ │ │ - bl 118c68 │ │ │ │ + bl 118bb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4e1ac <_PyTime_AsTimeval_clamp@@Base+0x2f4> │ │ │ │ + beq 4e078 <_PyTime_AsTimeval_clamp@@Base+0x2f4> │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq 4e1d0 <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ + beq 4e09c <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ mov r0, r6 │ │ │ │ - bl adf14 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4e1d0 <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ + bne 4e09c <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r0, [pc, #104] @ 4e1e0 <_PyTime_AsTimeval_clamp@@Base+0x328> │ │ │ │ + ldr r0, [pc, #104] @ 4e0ac <_PyTime_AsTimeval_clamp@@Base+0x328> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #96] @ 4e1e4 <_PyTime_AsTimeval_clamp@@Base+0x32c> │ │ │ │ + ldr r1, [pc, #96] @ 4e0b0 <_PyTime_AsTimeval_clamp@@Base+0x32c> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e1ac <_PyTime_AsTimeval_clamp@@Base+0x2f4> │ │ │ │ + beq 4e078 <_PyTime_AsTimeval_clamp@@Base+0x2f4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4e1ac <_PyTime_AsTimeval_clamp@@Base+0x2f4> │ │ │ │ + bne 4e078 <_PyTime_AsTimeval_clamp@@Base+0x2f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 4e1d0 <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ + b 4e09c <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #36] @ 4e1e8 <_PyTime_AsTimeval_clamp@@Base+0x330> │ │ │ │ + ldr r1, [pc, #36] @ 4e0b4 <_PyTime_AsTimeval_clamp@@Base+0x330> │ │ │ │ mov r2, r5 │ │ │ │ - bl ad13c │ │ │ │ + bl ad354 │ │ │ │ mov r4, r0 │ │ │ │ - b 4e144 <_PyTime_AsTimeval_clamp@@Base+0x28c> │ │ │ │ + b 4e010 <_PyTime_AsTimeval_clamp@@Base+0x28c> │ │ │ │ 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, r4, ror r3 │ │ │ │ - @ instruction: 0x0036a9f0 │ │ │ │ + @ instruction: 0x0038eef4 │ │ │ │ + eorseq ip, r6, r0, ror r5 │ │ │ │ + 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 4e0ec <_PyTime_AsTimeval_clamp@@Base+0x368> │ │ │ │ + ldr r3, [pc, #80] @ 4e130 <_PyTime_AsTimeval_clamp@@Base+0x3ac> │ │ │ │ + ldr r1, [pc, #80] @ 4e134 <_PyTime_AsTimeval_clamp@@Base+0x3b0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 4e108 <_PyTime_AsTimeval_clamp@@Base+0x384> │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4e110 <_PyTime_AsTimeval_clamp@@Base+0x38c> │ │ │ │ + ldr r3, [pc, #48] @ 4e130 <_PyTime_AsTimeval_clamp@@Base+0x3ac> │ │ │ │ + ldr r1, [pc, #52] @ 4e138 <_PyTime_AsTimeval_clamp@@Base+0x3b4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + mov r0, #0 │ │ │ │ + b 4e128 <_PyTime_AsTimeval_clamp@@Base+0x3a4> │ │ │ │ + ldr ip, [r0, #20] │ │ │ │ + mov r2, #-2147483647 @ 0x80000001 │ │ │ │ + ldr r0, [pc, #28] @ 4e13c <_PyTime_AsTimeval_clamp@@Base+0x3b8> │ │ │ │ + add r1, sp, #4 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl c06cc │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq pc, r6, ip, ror #14 │ │ │ │ + eorseq r3, r7, ip, asr #16 │ │ │ │ + subseq lr, r7, ip, lsl r8 │ │ │ │ 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 17a1f4 │ │ │ │ + b 17b12c │ │ │ │ │ │ │ │ -0004e20c : │ │ │ │ +0004e160 : │ │ │ │ mov r2, r0 │ │ │ │ push {r4, lr} │ │ │ │ - bl 356650 │ │ │ │ - ldr r4, [pc, #64] @ 4e260 │ │ │ │ + bl 3581c0 │ │ │ │ + ldr r4, [pc, #64] @ 4e1b4 │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - beq 4e250 │ │ │ │ + beq 4e1a4 │ │ │ │ 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] @ 4e2cc │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, #2 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r1, [pc, #40] @ 4e2d0 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl fe32c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4e2c4 │ │ │ │ - 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, asr #5 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 128584 │ │ │ │ + bl 128554 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4e304 │ │ │ │ - bl a583c │ │ │ │ + bne 4e1e8 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4e314 │ │ │ │ + bne 4e1f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a1a4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 3187b0 │ │ │ │ + b 21f22c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ 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 a583c │ │ │ │ + bl a58c8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4e404 │ │ │ │ + bne 4e2e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3160f0 <_PyTime_AsTimeval@@Base+0x17b8> │ │ │ │ + bl 31bfd8 <_PyTime_AsTimeval@@Base+0x17c0> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e404 │ │ │ │ - ldr r0, [pc, #164] @ 4e40c │ │ │ │ - bl a9b50 │ │ │ │ + beq 4e2e8 │ │ │ │ + ldr r0, [pc, #164] @ 4e2f0 │ │ │ │ + bl a9d18 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4e380 │ │ │ │ + bne 4e264 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 321244 │ │ │ │ + b 325958 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 4e410 │ │ │ │ + ldr r1, [pc, #124] @ 4e2f4 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 4e414 │ │ │ │ + ldr r0, [pc, #120] @ 4e2f8 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3187f0 │ │ │ │ + bl 31e330 <_PyTime_AsTimeval@@Base+0x3b18> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4e3d0 │ │ │ │ + beq 4e2b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4e3d0 │ │ │ │ + bne 4e2b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e370 │ │ │ │ + beq 4e254 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e404 │ │ │ │ + beq 4e2e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4e404 │ │ │ │ + bne 4e2e8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + b 9aea8 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r0, r8, r0, lsl #27 │ │ │ │ + @ instruction: 0x003828d0 │ │ │ │ andeq r0, r0, pc, lsr #5 │ │ │ │ - eorseq sp, r8, r0, lsr #7 │ │ │ │ + eorseq lr, r8, r0, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4e440 │ │ │ │ + bne 4e324 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1f5b10 │ │ │ │ + b 1fec10 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4e464 │ │ │ │ + ldr r0, [pc, #20] @ 4e348 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 4e434 │ │ │ │ - eorseq r2, r7, ip, lsr r7 │ │ │ │ - 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 4e4cc │ │ │ │ - clz r3, r2 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - cmp ip, #1 │ │ │ │ - orrgt r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 4e4cc │ │ │ │ - ldr r3, [r4, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #80] @ 4e510 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 4e504 │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r1, ip │ │ │ │ - ldr ip, [pc, #56] @ 4e514 │ │ │ │ - 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4e4b4 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0x003696bc │ │ │ │ - subseq r2, r7, r0, asr #26 │ │ │ │ - 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 4e55c │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 4e580 │ │ │ │ - ldr r2, [pc, #192] @ 4e610 │ │ │ │ - ldr r1, [pc, #192] @ 4e614 │ │ │ │ - ldr r0, [pc, #192] @ 4e618 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4e5a8 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #172] @ 4e618 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4e534 │ │ │ │ - b 4e5a8 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 4e5b0 │ │ │ │ - ldr r2, [pc, #116] @ 4e610 │ │ │ │ - ldr r1, [pc, #124] @ 4e61c │ │ │ │ - ldr r0, [pc, #116] @ 4e618 │ │ │ │ - mov r3, r4 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r5, #0 │ │ │ │ - b 4e608 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 138dd4 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 4e5a8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 138dd4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - moveq r5, r4 │ │ │ │ - beq 4e5f0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 29568 │ │ │ │ - bl a6554 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 99e00 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 4e608 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 99e00 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - eorseq r8, r6, r8, lsr #25 │ │ │ │ - eorseq sl, r7, r0, ror #23 │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ - 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] @ 4e72c │ │ │ │ - str ip, [sp] │ │ │ │ - bl fe32c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4e670 │ │ │ │ - mov r5, #0 │ │ │ │ - b 4e720 │ │ │ │ - ldr r3, [pc, #184] @ 4e730 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 11fad4 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 4e698 │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4e668 │ │ │ │ - bl 254c84 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 4e668 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, r4, #16 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 4e6ec │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4, #20] │ │ │ │ - beq 4e668 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 4e668 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 4e668 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1831f8 <_PyErr_ChainExceptions1@@Base+0x1d30> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 4e720 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 4e720 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ + b 4e318 │ │ │ │ + eorseq r4, r7, r0, lsl #5 │ │ │ │ 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 │ │ │ │ @@ -36929,622 +36677,751 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bne 4e790 │ │ │ │ + bne 4e3a8 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4e7cc │ │ │ │ + beq 4e3e4 │ │ │ │ mov r3, ip │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #332] @ 4e8f4 │ │ │ │ + ldr ip, [pc, #332] @ 4e50c │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4e7cc │ │ │ │ + bne 4e3e4 │ │ │ │ mov r0, #0 │ │ │ │ - b 4e8ec │ │ │ │ - ldr r1, [pc, #292] @ 4e8f8 │ │ │ │ + b 4e504 │ │ │ │ + ldr r1, [pc, #292] @ 4e510 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148e30 │ │ │ │ + bl 1495c4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4e7c4 │ │ │ │ + beq 4e3dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e9ccc │ │ │ │ mov r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 4e814 │ │ │ │ + beq 4e42c │ │ │ │ cmp r6, r3 │ │ │ │ - bge 4e8c4 │ │ │ │ + bge 4e4dc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r5, [r3, r6, lsl #2] │ │ │ │ - b 4e824 │ │ │ │ + b 4e43c │ │ │ │ cmp r6, r3 │ │ │ │ - bge 4e8c4 │ │ │ │ + bge 4e4dc │ │ │ │ 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 3105a4 │ │ │ │ + bl 3169a4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 4e898 │ │ │ │ + bne 4e4b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e870 │ │ │ │ + beq 4e488 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4e870 │ │ │ │ + bne 4e488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e7c4 │ │ │ │ + beq 4e3dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4e7c4 │ │ │ │ + bne 4e3dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 4e7c4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 4e3dc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e8bc │ │ │ │ + beq 4e4d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4e8bc │ │ │ │ + bne 4e4d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ - b 4e7f0 │ │ │ │ + b 4e408 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e8e8 │ │ │ │ + beq 4e500 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4e8e8 │ │ │ │ + bne 4e500 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #12] @ 4e8fc │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #12] @ 4e514 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r7, ip, ror #26 │ │ │ │ - eorseq sp, r8, r8, lsr #8 │ │ │ │ + eorseq lr, r8, r4, lsl #31 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - sub sp, sp, #12 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + cmp r2, #1 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + bhi 4e550 │ │ │ │ + cmp r5, #0 │ │ │ │ + ldrle r5, [pc, #160] @ 4e5ec │ │ │ │ + ldrgt r5, [r6] │ │ │ │ + b 4e574 │ │ │ │ + ldr r0, [pc, #152] @ 4e5f0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4e540 │ │ │ │ + mov r0, #0 │ │ │ │ + b 4e5e4 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 4e934 │ │ │ │ - ldr r3, [pc, #80] @ 4e978 │ │ │ │ - ldr r1, [pc, #80] @ 4e97c │ │ │ │ + bgt 4e594 │ │ │ │ + ldr r3, [pc, #108] @ 4e5f4 │ │ │ │ + ldr r1, [pc, #108] @ 4e5f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 4e950 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 4e958 │ │ │ │ - ldr r3, [pc, #48] @ 4e978 │ │ │ │ - ldr r1, [pc, #52] @ 4e980 │ │ │ │ + bl 18f518 │ │ │ │ + b 4e56c │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 4e5b4 │ │ │ │ + ldr r3, [pc, #76] @ 4e5f4 │ │ │ │ + ldr r1, [pc, #80] @ 4e5fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r0, #0 │ │ │ │ - b 4e970 │ │ │ │ - ldr ip, [r0, #20] │ │ │ │ - mov r2, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r0, [pc, #28] @ 4e984 │ │ │ │ - add r1, sp, #4 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl c0408 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + bl 18f518 │ │ │ │ + b 4e56c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 175cf8 <_PyLong_FromGid@@Base+0x18> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 4e56c │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r0, [pc, #44] @ 4e600 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, #-2147483646 @ 0x80000002 │ │ │ │ + mov r1, sp │ │ │ │ + str r5, [sp, #4] │ │ │ │ + bl c06cc │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq fp, r6, ip, lsr r2 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, ror #23 │ │ │ │ - eorseq r1, r7, ip, asr #25 │ │ │ │ - ldrsheq lr, [r7], #-76 @ 0xffffffb4 │ │ │ │ + eorseq pc, r6, ip, ror #14 │ │ │ │ + eorseq r3, r7, ip, asr #16 │ │ │ │ + subseq pc, r7, r4, rrx │ │ │ │ + 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 4e648 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + tst r2, #268435456 @ 0x10000000 │ │ │ │ + bne 4e66c │ │ │ │ + ldr r2, [pc, #192] @ 4e6fc │ │ │ │ + ldr r1, [pc, #192] @ 4e700 │ │ │ │ + ldr r0, [pc, #192] @ 4e704 │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4e694 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #172] @ 4e704 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4e620 │ │ │ │ + b 4e694 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + tst r2, #268435456 @ 0x10000000 │ │ │ │ + bne 4e69c │ │ │ │ + ldr r2, [pc, #116] @ 4e6fc │ │ │ │ + ldr r1, [pc, #124] @ 4e708 │ │ │ │ + ldr r0, [pc, #116] @ 4e704 │ │ │ │ + mov r3, r4 │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + mov r5, #0 │ │ │ │ + b 4e6f4 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 138da4 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 4e694 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 138da4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + moveq r5, r4 │ │ │ │ + beq 4e6dc │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 29568 │ │ │ │ + bl a65e0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 99e8c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 4e6f4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99e8c │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x0037b7b0 │ │ │ │ + eorseq sl, r6, r8, lsr #16 │ │ │ │ + @ instruction: 0x0037c3f0 │ │ │ │ + eorseq sl, r6, r8, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 4ea1c │ │ │ │ + ldr r1, [pc, #124] @ 4e7a0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 4e9b8 │ │ │ │ - bl 340bf0 │ │ │ │ + bne 4e73c │ │ │ │ + bl 343630 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 4ea14 │ │ │ │ - ldr r1, [pc, #72] @ 4ea20 │ │ │ │ + bne 4e798 │ │ │ │ + ldr r1, [pc, #72] @ 4e7a4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ea0c │ │ │ │ + bne 4e790 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4ea0c │ │ │ │ + bne 4e790 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ streq r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ muleq r0, r7, r2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 470ac │ │ │ │ + b 46b94 │ │ │ │ + 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] @ 4e8c0 │ │ │ │ + str ip, [sp] │ │ │ │ + bl fe390 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4e804 │ │ │ │ + mov r5, #0 │ │ │ │ + b 4e8b4 │ │ │ │ + ldr r3, [pc, #184] @ 4e8c4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 11fa18 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 4e82c │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4e7fc │ │ │ │ + bl 2673b4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4e7fc │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, r4, #16 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 4e880 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4, #20] │ │ │ │ + beq 4e7fc │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4e7fc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 4e7fc │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 18415c <_PyErr_ChainExceptions1@@Base+0x1d30> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 4e8b4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4e8b4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + eorseq fp, r5, r4, asr #28 │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + add r0, r0, #16 │ │ │ │ + b 46efc │ │ │ │ │ │ │ │ -0004ea30 : │ │ │ │ +0004e8d4 : │ │ │ │ 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] @ 4eac4 │ │ │ │ + ldr r3, [pc, #112] @ 4e968 │ │ │ │ mov r4, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ sub sp, sp, #16 │ │ │ │ - ble 4ea88 │ │ │ │ + ble 4e92c │ │ │ │ add r1, r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl 29cdc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4eaa8 │ │ │ │ - ldr r1, [pc, #56] @ 4eac8 │ │ │ │ + bne 4e94c │ │ │ │ + ldr r1, [pc, #56] @ 4e96c │ │ │ │ ldr r3, [r8, #12] │ │ │ │ - ldr r2, [pc, #52] @ 4eacc │ │ │ │ + ldr r2, [pc, #52] @ 4e970 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r0, r6 │ │ │ │ - bl 28812c <_PyErr_Format@@Base> │ │ │ │ + bl 1c1ab0 <_PyErr_Format@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 4eabc │ │ │ │ + b 4e960 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl 128180 │ │ │ │ + bl 128150 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r8, asr #8 │ │ │ │ + eorseq lr, r8, r8, asr #31 │ │ │ │ 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 a583c │ │ │ │ + bl a58c8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4ebcc │ │ │ │ + bne 4ea70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3160f0 <_PyTime_AsTimeval@@Base+0x17b8> │ │ │ │ + bl 31bfd8 <_PyTime_AsTimeval@@Base+0x17c0> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4ebcc │ │ │ │ + beq 4ea70 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31840c │ │ │ │ + bl 31df8c <_PyTime_AsTimeval@@Base+0x3774> │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #164] @ 4ebd4 │ │ │ │ - bl a9b50 │ │ │ │ + ldr r0, [pc, #164] @ 4ea78 │ │ │ │ + bl a9d18 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4eb48 │ │ │ │ + bne 4e9ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 321244 │ │ │ │ + b 325958 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 4ebd8 │ │ │ │ + ldr r1, [pc, #124] @ 4ea7c │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 4ebdc │ │ │ │ + ldr r0, [pc, #120] @ 4ea80 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ mov r3, r5 │ │ │ │ - bl 3187f0 │ │ │ │ + bl 31e330 <_PyTime_AsTimeval@@Base+0x3b18> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4eb98 │ │ │ │ + beq 4ea3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4eb98 │ │ │ │ + bne 4ea3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4eb38 │ │ │ │ + beq 4e9dc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ebcc │ │ │ │ + beq 4ea70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4ebcc │ │ │ │ + bne 4ea70 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + b 9aea8 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r8, r8, ip, lsl #16 │ │ │ │ + @ instruction: 0x0038a3b0 │ │ │ │ andeq r0, r0, sl, ror r2 │ │ │ │ - eorseq sp, r8, r4, ror r4 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - add r0, r0, #16 │ │ │ │ - b 47334 │ │ │ │ + @ instruction: 0x0038eff4 │ │ │ │ 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 a583c │ │ │ │ + bl a58c8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4ecf4 │ │ │ │ + bne 4eb8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 3160f0 <_PyTime_AsTimeval@@Base+0x17b8> │ │ │ │ + bl 31bfd8 <_PyTime_AsTimeval@@Base+0x17c0> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4ecf4 │ │ │ │ + beq 4eb8c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31840c │ │ │ │ + bl 31df8c <_PyTime_AsTimeval@@Base+0x3774> │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #172] @ 4ecfc │ │ │ │ + ldr r2, [pc, #172] @ 4eb94 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #168] @ 4ed00 │ │ │ │ - bl a9b50 │ │ │ │ + ldr r0, [pc, #168] @ 4eb98 │ │ │ │ + bl a9d18 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4ec70 │ │ │ │ + bne 4eb08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 321244 │ │ │ │ + b 325958 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 4ed04 │ │ │ │ + ldr r1, [pc, #128] @ 4eb9c │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 4ed08 │ │ │ │ + ldr r0, [pc, #124] @ 4eba0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r3, r5 │ │ │ │ - bl 3187f0 │ │ │ │ + bl 31e330 <_PyTime_AsTimeval@@Base+0x3b18> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4ecc0 │ │ │ │ + beq 4eb58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4ecc0 │ │ │ │ + bne 4eb58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4ec60 │ │ │ │ + beq 4eaf8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ecf4 │ │ │ │ + beq 4eb8c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4ecf4 │ │ │ │ + bne 4eb8c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + b 9aea8 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x003187b0 │ │ │ │ - eorseq sp, r8, r8, lsl #9 │ │ │ │ + eoreq pc, r1, ip, lsr #4 │ │ │ │ + eorseq pc, r8, r8 │ │ │ │ ldrdeq r0, [r0], -sp │ │ │ │ - mlaseq r8, r0, r4, sp │ │ │ │ + eorseq pc, r8, r0, lsl r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt 4ed40 │ │ │ │ - ldr r3, [pc, #80] @ 4ed84 │ │ │ │ - ldr r1, [pc, #80] @ 4ed88 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 4ed5c │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + tst r2, #268435456 @ 0x10000000 │ │ │ │ + beq 4ec7c │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 4ec7c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 204ba8 │ │ │ │ + cmp r0, #1114112 @ 0x110000 │ │ │ │ + lsrcc r3, r0, #7 │ │ │ │ + ldrcc r2, [pc, #164] @ 4ec94 │ │ │ │ + lslcc r3, r3, #1 │ │ │ │ + ldrhcc r1, [r2, r3] │ │ │ │ + andcc r3, r0, #127 @ 0x7f │ │ │ │ + addcc r3, r3, r1, lsl #7 │ │ │ │ + ldrcc r2, [pc, #148] @ 4ec98 │ │ │ │ + lslcc r3, r3, #1 │ │ │ │ + ldrhcc r2, [r2, r3] │ │ │ │ + ldr r3, [pc, #140] @ 4ec9c │ │ │ │ + movcs r2, #0 │ │ │ │ + mov r1, #6 │ │ │ │ + mla r3, r1, r2, r3 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldrb r7, [r3, #3] │ │ │ │ + mov r5, r0 │ │ │ │ + beq 4ec38 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r1, [pc, #108] @ 4eca0 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne 4ec40 │ │ │ │ + mov r4, r7 │ │ │ │ + b 4ec70 │ │ │ │ + bl ae12c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 4ec38 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4ed64 │ │ │ │ - ldr r3, [pc, #48] @ 4ed84 │ │ │ │ - ldr r1, [pc, #52] @ 4ed8c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + beq 4ec70 │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ + cmp r4, #255 @ 0xff │ │ │ │ + beq 4ec38 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b a65e0 │ │ │ │ + ldr r2, [pc, #32] @ 4eca4 │ │ │ │ + ldr r1, [pc, #32] @ 4eca8 │ │ │ │ + ldr r0, [pc, #32] @ 4ecac │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 4ed7c │ │ │ │ - ldr ip, [r0, #20] │ │ │ │ - mov r2, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r0, [pc, #28] @ 4ed90 │ │ │ │ - add r1, sp, #4 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl c0408 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, ror #23 │ │ │ │ - eorseq r1, r7, ip, asr #25 │ │ │ │ - subseq pc, r7, r8, ror r3 @ │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + subeq r5, r9, r8, asr fp │ │ │ │ + subeq r4, r8, r8, asr r1 │ │ │ │ + subeq r2, r8, ip, lsr lr │ │ │ │ + subseq r1, r5, ip, ror #3 │ │ │ │ + eorseq r1, r6, r8, lsr #29 │ │ │ │ + eorseq ip, r6, r4, lsr r6 │ │ │ │ + eorseq r7, r7, ip, lsl #23 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + add r0, r0, #16 │ │ │ │ + b 471dc │ │ │ │ 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 17a1f4 │ │ │ │ + b 17b12c │ │ │ │ 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] @ 4edec │ │ │ │ + ldr r0, [pc, #12] @ 4ed14 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c0408 │ │ │ │ + bl c06cc │ │ │ │ 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, 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 4ee4c │ │ │ │ + beq 4ed74 │ │ │ │ mov r4, r0 │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4ee4c │ │ │ │ + bne 4ed74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3160f0 <_PyTime_AsTimeval@@Base+0x17b8> │ │ │ │ + bl 31bfd8 <_PyTime_AsTimeval@@Base+0x17c0> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4ee4c │ │ │ │ - ldr r0, [pc, #172] @ 4eee8 │ │ │ │ - bl a9b50 │ │ │ │ + beq 4ed74 │ │ │ │ + ldr r0, [pc, #172] @ 4ee10 │ │ │ │ + bl a9d18 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 4ee54 │ │ │ │ + bne 4ed7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 321244 │ │ │ │ + bl 325958 │ │ │ │ mov r4, #0 │ │ │ │ - b 4eedc │ │ │ │ + b 4ee04 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #132] @ 4eeec │ │ │ │ + ldr r0, [pc, #132] @ 4ee14 │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mov r3, r6 │ │ │ │ - bl 3187f0 │ │ │ │ + bl 31e330 <_PyTime_AsTimeval@@Base+0x3b18> │ │ │ │ ldr r3, [r6] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 4eea4 │ │ │ │ + beq 4edcc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4eea4 │ │ │ │ + bne 4edcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4ee44 │ │ │ │ + beq 4ed6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 128584 │ │ │ │ + bl 128554 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 4eedc │ │ │ │ + beq 4ee04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4eedc │ │ │ │ + bne 4ee04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r0, r8, r0, lsl #27 │ │ │ │ - eorseq sp, r8, r8, lsr #9 │ │ │ │ - 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 4efc8 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 4efc8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 1fb05c │ │ │ │ - cmp r0, #1114112 @ 0x110000 │ │ │ │ - lsrcc r3, r0, #7 │ │ │ │ - ldrcc r2, [pc, #164] @ 4efe0 │ │ │ │ - lslcc r3, r3, #1 │ │ │ │ - ldrhcc r1, [r2, r3] │ │ │ │ - andcc r3, r0, #127 @ 0x7f │ │ │ │ - addcc r3, r3, r1, lsl #7 │ │ │ │ - ldrcc r2, [pc, #148] @ 4efe4 │ │ │ │ - lslcc r3, r3, #1 │ │ │ │ - ldrhcc r2, [r2, r3] │ │ │ │ - ldr r3, [pc, #140] @ 4efe8 │ │ │ │ - movcs r2, #0 │ │ │ │ - mov r1, #6 │ │ │ │ - mla r3, r1, r2, r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldrb r7, [r3, #3] │ │ │ │ - mov r5, r0 │ │ │ │ - beq 4ef84 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr r1, [pc, #108] @ 4efec │ │ │ │ - cmp r0, r1 │ │ │ │ - bne 4ef8c │ │ │ │ - mov r4, r7 │ │ │ │ - b 4efbc │ │ │ │ - bl adf14 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 4ef84 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - ldrb r3, [r0, #1] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 4efbc │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ - cmp r4, #255 @ 0xff │ │ │ │ - beq 4ef84 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a6554 │ │ │ │ - ldr r2, [pc, #32] @ 4eff0 │ │ │ │ - ldr r1, [pc, #32] @ 4eff4 │ │ │ │ - ldr r0, [pc, #32] @ 4eff8 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - strdeq r4, [r9], #-12 │ │ │ │ - strdeq r2, [r8], #-108 @ 0xffffff94 │ │ │ │ - subeq r1, r8, ip, asr #5 │ │ │ │ - subseq r1, r5, ip, ror #3 │ │ │ │ - eorseq r0, r6, r8, lsr #6 │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - eorseq r6, r7, r8, asr r1 │ │ │ │ + @ instruction: 0x003828d0 │ │ │ │ + eorseq pc, r8, r8, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #3 │ │ │ │ mov r4, r1 │ │ │ │ - beq 4f040 │ │ │ │ + beq 4ee5c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #48] @ 4f058 │ │ │ │ + ldr r0, [pc, #48] @ 4ee74 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4f040 │ │ │ │ + bne 4ee5c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ - bl b2918 │ │ │ │ + bl b2bb0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4f038 │ │ │ │ - ldr r0, [pc, #4] @ 4f05c │ │ │ │ + beq 4ee54 │ │ │ │ + ldr r0, [pc, #4] @ 4ee78 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003727d4 │ │ │ │ + eorseq r4, r7, r8, lsl r3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 47614 │ │ │ │ + b 475b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10fbe4 │ │ │ │ + bl 10fa20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f0b8 │ │ │ │ + beq 4eed4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 4f0b8 │ │ │ │ + beq 4eed4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4f0b8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 4eed4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f0ec │ │ │ │ + beq 4ef08 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 4f0ec │ │ │ │ + beq 4ef08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4f0ec │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 4ef08 │ │ │ │ + bl 9aea8 <_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 │ │ │ │ @@ -37556,956 +37433,1004 @@ │ │ │ │ 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 4f154 │ │ │ │ + bne 4ef70 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4f188 │ │ │ │ - ldr ip, [pc, #204] @ 4f228 │ │ │ │ + beq 4efa4 │ │ │ │ + ldr ip, [pc, #204] @ 4f044 │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4f21c │ │ │ │ + beq 4f038 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 4f23c <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + bl 4f058 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f21c │ │ │ │ + beq 4f038 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 4f1c8 │ │ │ │ + beq 4efe4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4f1cc │ │ │ │ - bl a583c │ │ │ │ + bne 4efe8 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f1cc │ │ │ │ - b 4f21c │ │ │ │ + beq 4efe8 │ │ │ │ + b 4f038 │ │ │ │ mov r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl c3e9c │ │ │ │ + bl c4160 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29718 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 4f20c │ │ │ │ - ldr r3, [pc, #44] @ 4f22c │ │ │ │ + bne 4f028 │ │ │ │ + ldr r3, [pc, #44] @ 4f048 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 143ac0 │ │ │ │ + b 144254 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6554 │ │ │ │ + b a65e0 │ │ │ │ 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 47a1c │ │ │ │ + b 478bc │ │ │ │ │ │ │ │ -0004f23c <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ +0004f058 <_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 4f284 <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ + beq 4f0a0 <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 4f284 <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #60] @ 4f2b4 <_PyLong_UnsignedInt_Converter@@Base+0x78> │ │ │ │ - ldr r1, [pc, #60] @ 4f2b8 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ + bne 4f0a0 <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #60] @ 4f0d0 <_PyLong_UnsignedInt_Converter@@Base+0x78> │ │ │ │ + ldr r1, [pc, #60] @ 4f0d4 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 4f2a0 <_PyLong_UnsignedInt_Converter@@Base+0x64> │ │ │ │ - bl 1481d0 │ │ │ │ + bl 18f518 │ │ │ │ + b 4f0bc <_PyLong_UnsignedInt_Converter@@Base+0x64> │ │ │ │ + bl 148964 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4f2a8 <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ - bl a583c │ │ │ │ + bne 4f0c4 <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f2a8 <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ + beq 4f0c4 <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r8, r4, lsl #27 │ │ │ │ + @ instruction: 0x003828d4 │ │ │ │ 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 4f320 <_PyLong_UnsignedInt_Converter@@Base+0xe4> │ │ │ │ + beq 4f13c <_PyLong_UnsignedInt_Converter@@Base+0xe4> │ │ │ │ mov r8, r1 │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4f3f0 <_PyLong_UnsignedInt_Converter@@Base+0x1b4> │ │ │ │ + bne 4f20c <_PyLong_UnsignedInt_Converter@@Base+0x1b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 3160f0 <_PyTime_AsTimeval@@Base+0x17b8> │ │ │ │ + bl 31bfd8 <_PyTime_AsTimeval@@Base+0x17c0> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4f320 <_PyLong_UnsignedInt_Converter@@Base+0xe4> │ │ │ │ + beq 4f13c <_PyLong_UnsignedInt_Converter@@Base+0xe4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 32d964 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0xfc4> │ │ │ │ + bl 330d34 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0xf88> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4f328 <_PyLong_UnsignedInt_Converter@@Base+0xec> │ │ │ │ + bne 4f144 <_PyLong_UnsignedInt_Converter@@Base+0xec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 321244 │ │ │ │ + bl 325958 │ │ │ │ mov r5, #0 │ │ │ │ - b 4f3d4 <_PyLong_UnsignedInt_Converter@@Base+0x198> │ │ │ │ + b 4f1f0 <_PyLong_UnsignedInt_Converter@@Base+0x198> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31840c │ │ │ │ + bl 31df8c <_PyTime_AsTimeval@@Base+0x3774> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 4f364 <_PyLong_UnsignedInt_Converter@@Base+0x128> │ │ │ │ + bne 4f180 <_PyLong_UnsignedInt_Converter@@Base+0x128> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f318 <_PyLong_UnsignedInt_Converter@@Base+0xdc> │ │ │ │ + beq 4f134 <_PyLong_UnsignedInt_Converter@@Base+0xdc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f318 <_PyLong_UnsignedInt_Converter@@Base+0xdc> │ │ │ │ + bne 4f134 <_PyLong_UnsignedInt_Converter@@Base+0xdc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 4f318 <_PyLong_UnsignedInt_Converter@@Base+0xdc> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 4f134 <_PyLong_UnsignedInt_Converter@@Base+0xdc> │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #136] @ 4f3f8 <_PyLong_UnsignedInt_Converter@@Base+0x1bc> │ │ │ │ - bl a9b50 │ │ │ │ + ldr r0, [pc, #136] @ 4f214 <_PyLong_UnsignedInt_Converter@@Base+0x1bc> │ │ │ │ + bl a9d18 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4f318 <_PyLong_UnsignedInt_Converter@@Base+0xdc> │ │ │ │ + beq 4f134 <_PyLong_UnsignedInt_Converter@@Base+0xdc> │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #108] @ 4f3fc <_PyLong_UnsignedInt_Converter@@Base+0x1c0> │ │ │ │ + ldr r1, [pc, #108] @ 4f218 <_PyLong_UnsignedInt_Converter@@Base+0x1c0> │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #104] @ 4f400 <_PyLong_UnsignedInt_Converter@@Base+0x1c4> │ │ │ │ + ldr r0, [pc, #104] @ 4f21c <_PyLong_UnsignedInt_Converter@@Base+0x1c4> │ │ │ │ mov r3, r5 │ │ │ │ - bl 3187f0 │ │ │ │ + bl 31e330 <_PyTime_AsTimeval@@Base+0x3b18> │ │ │ │ str r7, [r4, #20] │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 4f3b4 <_PyLong_UnsignedInt_Converter@@Base+0x178> │ │ │ │ + bne 4f1d0 <_PyLong_UnsignedInt_Converter@@Base+0x178> │ │ │ │ mov r0, r4 │ │ │ │ - bl 321244 │ │ │ │ - b 4f3d4 <_PyLong_UnsignedInt_Converter@@Base+0x198> │ │ │ │ + bl 325958 │ │ │ │ + b 4f1f0 <_PyLong_UnsignedInt_Converter@@Base+0x198> │ │ │ │ ldr r3, [ip] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f3d4 <_PyLong_UnsignedInt_Converter@@Base+0x198> │ │ │ │ + beq 4f1f0 <_PyLong_UnsignedInt_Converter@@Base+0x198> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [ip] │ │ │ │ - bne 4f3d4 <_PyLong_UnsignedInt_Converter@@Base+0x198> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 4f1f0 <_PyLong_UnsignedInt_Converter@@Base+0x198> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ 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, asr #4 │ │ │ │ + eorseq r4, r7, r4, asr #27 │ │ │ │ andeq r0, r0, r5, asr #4 │ │ │ │ - eorseq sp, r8, r0, lsr r5 │ │ │ │ - b 4f06c │ │ │ │ - ldr r3, [pc, #28] @ 4f42c <_PyLong_UnsignedInt_Converter@@Base+0x1f0> │ │ │ │ + ldrheq pc, [r8], -r0 @ │ │ │ │ + b 4ee88 │ │ │ │ + ldr r3, [pc, #28] @ 4f248 <_PyLong_UnsignedInt_Converter@@Base+0x1f0> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 a5b2c │ │ │ │ + b a5bb8 │ │ │ │ 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 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ mov r3, r1 │ │ │ │ ands r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne 4f46c <_PyLong_UnsignedInt_Converter@@Base+0x230> │ │ │ │ - ldr r2, [pc, #332] @ 4f5ac <_PyLong_UnsignedInt_Converter@@Base+0x370> │ │ │ │ - ldr r1, [pc, #332] @ 4f5b0 <_PyLong_UnsignedInt_Converter@@Base+0x374> │ │ │ │ - ldr r0, [pc, #332] @ 4f5b4 <_PyLong_UnsignedInt_Converter@@Base+0x378> │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 4f5a0 <_PyLong_UnsignedInt_Converter@@Base+0x364> │ │ │ │ + bne 4f288 <_PyLong_UnsignedInt_Converter@@Base+0x230> │ │ │ │ + ldr r2, [pc, #332] @ 4f3c8 <_PyLong_UnsignedInt_Converter@@Base+0x370> │ │ │ │ + ldr r1, [pc, #332] @ 4f3cc <_PyLong_UnsignedInt_Converter@@Base+0x374> │ │ │ │ + ldr r0, [pc, #332] @ 4f3d0 <_PyLong_UnsignedInt_Converter@@Base+0x378> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4f3bc <_PyLong_UnsignedInt_Converter@@Base+0x364> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 138dd4 │ │ │ │ + bl 138da4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4f4a0 <_PyLong_UnsignedInt_Converter@@Base+0x264> │ │ │ │ + beq 4f2bc <_PyLong_UnsignedInt_Converter@@Base+0x264> │ │ │ │ bl 29940 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4f4ac <_PyLong_UnsignedInt_Converter@@Base+0x270> │ │ │ │ - ldr r3, [pc, #288] @ 4f5b8 <_PyLong_UnsignedInt_Converter@@Base+0x37c> │ │ │ │ - ldr r1, [pc, #288] @ 4f5bc <_PyLong_UnsignedInt_Converter@@Base+0x380> │ │ │ │ + beq 4f2c8 <_PyLong_UnsignedInt_Converter@@Base+0x270> │ │ │ │ + ldr r3, [pc, #288] @ 4f3d4 <_PyLong_UnsignedInt_Converter@@Base+0x37c> │ │ │ │ + ldr r1, [pc, #288] @ 4f3d8 <_PyLong_UnsignedInt_Converter@@Base+0x380> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b 4f590 <_PyLong_UnsignedInt_Converter@@Base+0x354> │ │ │ │ + b 4f3ac <_PyLong_UnsignedInt_Converter@@Base+0x354> │ │ │ │ add r5, r0, #1 │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bls 4f4c4 <_PyLong_UnsignedInt_Converter@@Base+0x288> │ │ │ │ - bl 2915fc │ │ │ │ - b 4f4a0 <_PyLong_UnsignedInt_Converter@@Base+0x264> │ │ │ │ + bls 4f2e0 <_PyLong_UnsignedInt_Converter@@Base+0x288> │ │ │ │ + bl 2a064c │ │ │ │ + b 4f2bc <_PyLong_UnsignedInt_Converter@@Base+0x264> │ │ │ │ lsl r0, r5, #2 │ │ │ │ - bl 9990c │ │ │ │ + bl 99998 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4f4bc <_PyLong_UnsignedInt_Converter@@Base+0x280> │ │ │ │ + beq 4f2d8 <_PyLong_UnsignedInt_Converter@@Base+0x280> │ │ │ │ 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 4f520 <_PyLong_UnsignedInt_Converter@@Base+0x2e4> │ │ │ │ - ldr r3, [pc, #168] @ 4f5c0 <_PyLong_UnsignedInt_Converter@@Base+0x384> │ │ │ │ + beq 4f33c <_PyLong_UnsignedInt_Converter@@Base+0x2e4> │ │ │ │ + ldr r3, [pc, #168] @ 4f3dc <_PyLong_UnsignedInt_Converter@@Base+0x384> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 4f544 <_PyLong_UnsignedInt_Converter@@Base+0x308> │ │ │ │ + bl 144254 │ │ │ │ + b 4f360 <_PyLong_UnsignedInt_Converter@@Base+0x308> │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 4f584 <_PyLong_UnsignedInt_Converter@@Base+0x348> │ │ │ │ + bhi 4f3a0 <_PyLong_UnsignedInt_Converter@@Base+0x348> │ │ │ │ add r5, r0, #1 │ │ │ │ lsl r1, r5, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab60c │ │ │ │ + bl ab7d4 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 4f54c <_PyLong_UnsignedInt_Converter@@Base+0x310> │ │ │ │ - bl 2915fc │ │ │ │ + bne 4f368 <_PyLong_UnsignedInt_Converter@@Base+0x310> │ │ │ │ + bl 2a064c │ │ │ │ mov r4, #0 │ │ │ │ - b 4f590 <_PyLong_UnsignedInt_Converter@@Base+0x354> │ │ │ │ + b 4f3ac <_PyLong_UnsignedInt_Converter@@Base+0x354> │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [r8] │ │ │ │ bl 2a024 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r6, r9 │ │ │ │ mov r1, r0 │ │ │ │ - beq 4f584 <_PyLong_UnsignedInt_Converter@@Base+0x348> │ │ │ │ - ldr r3, [pc, #72] @ 4f5c0 <_PyLong_UnsignedInt_Converter@@Base+0x384> │ │ │ │ + beq 4f3a0 <_PyLong_UnsignedInt_Converter@@Base+0x348> │ │ │ │ + ldr r3, [pc, #72] @ 4f3dc <_PyLong_UnsignedInt_Converter@@Base+0x384> │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 4f590 <_PyLong_UnsignedInt_Converter@@Base+0x354> │ │ │ │ + bl 144254 │ │ │ │ + b 4f3ac <_PyLong_UnsignedInt_Converter@@Base+0x354> │ │ │ │ mov r0, r6 │ │ │ │ - bl b1edc │ │ │ │ + bl b2174 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ mov r0, r7 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - eorseq sl, r7, r8, ror #23 │ │ │ │ + @ instruction: 0x0037b7b0 │ │ │ │ + eorseq ip, r6, r4, lsr r6 │ │ │ │ + @ instruction: 0x0037c3f8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ + @ instruction: 0x003617dc │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 47d30 <_PyCompile_OptimizeCfg@@Base+0x110> │ │ │ │ + b 47f7c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r0, [r3] │ │ │ │ - b 1b9590 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - add r0, r0, #16 │ │ │ │ - b 48384 │ │ │ │ + b 1be6b8 │ │ │ │ mov r0, r1 │ │ │ │ - b 4f738 │ │ │ │ + b 4f550 │ │ │ │ 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 4f724 <_PyLong_UnsignedInt_Converter@@Base+0x4e8> │ │ │ │ + beq 4f534 <_PyLong_UnsignedInt_Converter@@Base+0x4dc> │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4f724 <_PyLong_UnsignedInt_Converter@@Base+0x4e8> │ │ │ │ + bne 4f534 <_PyLong_UnsignedInt_Converter@@Base+0x4dc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 3160f0 <_PyTime_AsTimeval@@Base+0x17b8> │ │ │ │ + bl 31bfd8 <_PyTime_AsTimeval@@Base+0x17c0> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4f724 <_PyLong_UnsignedInt_Converter@@Base+0x4e8> │ │ │ │ + beq 4f534 <_PyLong_UnsignedInt_Converter@@Base+0x4dc> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31840c │ │ │ │ + bl 31df8c <_PyTime_AsTimeval@@Base+0x3774> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31840c │ │ │ │ - ldr r3, [pc, #192] @ 4f72c <_PyLong_UnsignedInt_Converter@@Base+0x4f0> │ │ │ │ + bl 31df8c <_PyTime_AsTimeval@@Base+0x3774> │ │ │ │ + ldr r3, [pc, #192] @ 4f53c <_PyLong_UnsignedInt_Converter@@Base+0x4e4> │ │ │ │ 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] @ 4f730 <_PyLong_UnsignedInt_Converter@@Base+0x4f4> │ │ │ │ - bl a9b50 │ │ │ │ + ldr r0, [pc, #168] @ 4f540 <_PyLong_UnsignedInt_Converter@@Base+0x4e8> │ │ │ │ + bl a9d18 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4f6a0 <_PyLong_UnsignedInt_Converter@@Base+0x464> │ │ │ │ + bne 4f4b0 <_PyLong_UnsignedInt_Converter@@Base+0x458> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 321244 │ │ │ │ + b 325958 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #128] @ 4f734 <_PyLong_UnsignedInt_Converter@@Base+0x4f8> │ │ │ │ + ldr r0, [pc, #128] @ 4f544 <_PyLong_UnsignedInt_Converter@@Base+0x4ec> │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r1, #596 @ 0x254 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3187f0 │ │ │ │ + bl 31e330 <_PyTime_AsTimeval@@Base+0x3b18> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4f6f0 <_PyLong_UnsignedInt_Converter@@Base+0x4b4> │ │ │ │ + beq 4f500 <_PyLong_UnsignedInt_Converter@@Base+0x4a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f6f0 <_PyLong_UnsignedInt_Converter@@Base+0x4b4> │ │ │ │ + bne 4f500 <_PyLong_UnsignedInt_Converter@@Base+0x4a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4f690 <_PyLong_UnsignedInt_Converter@@Base+0x454> │ │ │ │ + beq 4f4a0 <_PyLong_UnsignedInt_Converter@@Base+0x448> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f724 <_PyLong_UnsignedInt_Converter@@Base+0x4e8> │ │ │ │ + beq 4f534 <_PyLong_UnsignedInt_Converter@@Base+0x4dc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4f724 <_PyLong_UnsignedInt_Converter@@Base+0x4e8> │ │ │ │ + bne 4f534 <_PyLong_UnsignedInt_Converter@@Base+0x4dc> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + b 9aea8 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x003187b0 │ │ │ │ - eorseq sp, r8, r4, ror #10 │ │ │ │ - eorseq sp, r8, r0, ror r5 │ │ │ │ + eoreq pc, r1, ip, lsr #4 │ │ │ │ + ldrsheq pc, [r8], -ip @ │ │ │ │ + eorseq pc, r8, r8, lsl #2 │ │ │ │ + b 4f620 │ │ │ │ + b 4f620 │ │ │ │ │ │ │ │ -0004f738 : │ │ │ │ +0004f550 : │ │ │ │ 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 4f764 │ │ │ │ + beq 4f57c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4f77c │ │ │ │ - ldr r3, [pc, #140] @ 4f7f8 │ │ │ │ + bne 4f594 │ │ │ │ + ldr r3, [pc, #140] @ 4f610 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #136] @ 4f7fc │ │ │ │ + ldr r1, [pc, #136] @ 4f614 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b 4f788 │ │ │ │ + bl 1178bc │ │ │ │ + b 4f5a0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4f790 │ │ │ │ + bne 4f5a8 │ │ │ │ mov r4, #0 │ │ │ │ - b 4f7f0 │ │ │ │ + b 4f608 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4f7b4 │ │ │ │ + beq 4f5cc │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - ldr r1, [pc, #84] @ 4f800 │ │ │ │ + ldr r1, [pc, #84] @ 4f618 │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 4f7f0 │ │ │ │ - ldr r0, [pc, #60] @ 4f7f8 │ │ │ │ + bne 4f608 │ │ │ │ + ldr r0, [pc, #60] @ 4f610 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #64] @ 4f804 │ │ │ │ + ldr r1, [pc, #64] @ 4f61c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f788 │ │ │ │ + beq 4f5a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4f788 │ │ │ │ + bne 4f5a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 4f788 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 4f5a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038d5d8 │ │ │ │ - andeq r7, r4, r0, ror #4 │ │ │ │ - eorseq sp, r8, r4, lsl #12 │ │ │ │ + eorseq pc, r8, r8, asr r1 @ │ │ │ │ + andeq r6, r4, ip, ror #30 │ │ │ │ + eorseq pc, r8, r4, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - sub sp, sp, #12 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldrb r3, [r0, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 4f83c │ │ │ │ - ldr r3, [pc, #80] @ 4f880 │ │ │ │ - ldr r1, [pc, #80] @ 4f884 │ │ │ │ + bne 4f650 │ │ │ │ + ldr r3, [pc, #56] @ 4f67c │ │ │ │ + ldr r1, [pc, #56] @ 4f680 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 4f858 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ + bl 18f518 │ │ │ │ + b 4f66c │ │ │ │ + ldrb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f860 │ │ │ │ - ldr r3, [pc, #48] @ 4f880 │ │ │ │ - ldr r1, [pc, #52] @ 4f888 │ │ │ │ + beq 4f674 │ │ │ │ + ldr r3, [pc, #24] @ 4f67c │ │ │ │ + ldr r1, [pc, #28] @ 4f684 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ - b 4f878 │ │ │ │ - ldr ip, [r0, #20] │ │ │ │ - mov r2, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r0, [pc, #28] @ 4f88c │ │ │ │ - add r1, sp, #4 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl c0408 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #12] @ 4f688 │ │ │ │ + pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, ror #23 │ │ │ │ - eorseq r1, r7, ip, asr #25 │ │ │ │ - subseq lr, r7, ip, lsl r8 │ │ │ │ + eorseq pc, r6, ip, ror #14 │ │ │ │ + eorseq pc, r6, r4, lsl #12 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, #1 │ │ │ │ - b a2bc4 │ │ │ │ + b a2c50 │ │ │ │ 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] @ 4f9a4 │ │ │ │ + ldr r1, [pc, #232] @ 4f7a0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bne 4f908 │ │ │ │ + bne 4f704 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bne 4f8ec │ │ │ │ - ldr r1, [pc, #200] @ 4f9a8 │ │ │ │ + bne 4f6e8 │ │ │ │ + ldr r1, [pc, #200] @ 4f7a4 │ │ │ │ cmp r2, r3 │ │ │ │ - ldr r4, [pc, #196] @ 4f9ac │ │ │ │ + ldr r4, [pc, #196] @ 4f7a8 │ │ │ │ movne r4, r1 │ │ │ │ - b 4f99c │ │ │ │ + b 4f798 │ │ │ │ cmp r6, #3 │ │ │ │ - bne 4f998 │ │ │ │ - ldr r1, [pc, #172] @ 4f9a8 │ │ │ │ + bne 4f794 │ │ │ │ + ldr r1, [pc, #172] @ 4f7a4 │ │ │ │ cmp r2, r3 │ │ │ │ - ldr r4, [pc, #168] @ 4f9ac │ │ │ │ + ldr r4, [pc, #168] @ 4f7a8 │ │ │ │ moveq r4, r1 │ │ │ │ - b 4f99c │ │ │ │ + b 4f798 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq 4f998 │ │ │ │ - bl 91b7c │ │ │ │ + beq 4f794 │ │ │ │ + bl 91c14 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4f954 │ │ │ │ + beq 4f750 │ │ │ │ mov r1, r7 │ │ │ │ - bl afbf8 │ │ │ │ + bl afe90 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4f95c │ │ │ │ + bge 4f758 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f954 │ │ │ │ + beq 4f750 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f954 │ │ │ │ + bne 4f750 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 4f99c │ │ │ │ + b 4f798 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1171e8 │ │ │ │ + bl 1170f4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 4f99c │ │ │ │ + beq 4f798 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f99c │ │ │ │ + bne 4f798 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 4f99c │ │ │ │ - ldr r4, [pc, #16] @ 4f9b0 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 4f798 │ │ │ │ + ldr r4, [pc, #16] @ 4f7ac │ │ │ │ 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 │ │ │ │ + │ │ │ │ +0004f7b0 : │ │ │ │ + ldr r0, [pc] @ 4f7b8 │ │ │ │ + b 10efe0 │ │ │ │ + subseq r2, r7, r8, lsl #29 │ │ │ │ + b 4f620 │ │ │ │ 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 4f9ec │ │ │ │ + beq 4f7f8 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r4, r0, #20 │ │ │ │ addeq r4, r0, #28 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 4fa28 │ │ │ │ + bne 4f834 │ │ │ │ cmp r6, #1 │ │ │ │ ldrbeq r0, [r4] │ │ │ │ - beq 4fa0c │ │ │ │ + beq 4f818 │ │ │ │ cmp r6, #2 │ │ │ │ ldrheq r0, [r4] │ │ │ │ ldrne r0, [r4] │ │ │ │ - bl 188dbc <_PyUnicode_IsNumeric@@Base> │ │ │ │ - ldr r3, [pc, #100] @ 4fa7c │ │ │ │ - ldr r2, [pc, #100] @ 4fa80 │ │ │ │ + bl 18a034 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + ldr r3, [pc, #100] @ 4f888 │ │ │ │ + ldr r2, [pc, #100] @ 4f88c │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r7, #0 │ │ │ │ movne r5, #0 │ │ │ │ - beq 4fa74 │ │ │ │ + beq 4f880 │ │ │ │ cmp r7, r5 │ │ │ │ - ble 4fa6c │ │ │ │ + ble 4f878 │ │ │ │ cmp r6, #1 │ │ │ │ ldrbeq r0, [r4, r5] │ │ │ │ - beq 4fa58 │ │ │ │ + beq 4f864 │ │ │ │ cmp r6, #2 │ │ │ │ lsl r3, r5, #1 │ │ │ │ ldrheq r0, [r4, r3] │ │ │ │ ldrne r0, [r4, r5, lsl #2] │ │ │ │ - bl 188dbc <_PyUnicode_IsNumeric@@Base> │ │ │ │ + bl 18a034 <_PyUnicode_IsNumeric@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fa74 │ │ │ │ + beq 4f880 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 4fa34 │ │ │ │ - ldr r0, [pc, #8] @ 4fa7c │ │ │ │ + b 4f840 │ │ │ │ + ldr r0, [pc, #8] @ 4f888 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #4] @ 4fa80 │ │ │ │ + ldr r0, [pc, #4] @ 4f88c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - │ │ │ │ -0004fa84 : │ │ │ │ - ldr r0, [pc] @ 4fa8c │ │ │ │ - b 10f1a4 │ │ │ │ - subseq r2, r7, r8, lsl #29 │ │ │ │ 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 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - bhi 4fac8 │ │ │ │ - cmp r5, #0 │ │ │ │ - ldrle r5, [pc, #160] @ 4fb64 │ │ │ │ - ldrgt r5, [r6] │ │ │ │ - b 4faec │ │ │ │ - ldr r0, [pc, #152] @ 4fb68 │ │ │ │ - mov r3, #1 │ │ │ │ + bl 10fa20 │ │ │ │ + ldr r1, [pc, #40] @ 4f8d8 │ │ │ │ mov r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1289e0 │ │ │ │ + ldr r1, [pc, #24] @ 4f8dc │ │ │ │ + mov r2, r0 │ │ │ │ + str r2, [r5] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 110374 │ │ │ │ + asr r0, r0, #31 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrheq r2, [r7], #-236 @ 0xffffff14 │ │ │ │ + eorseq pc, r8, r8, lsl #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 4f91c │ │ │ │ + ldr r0, [r8] │ │ │ │ + bl 11fd7c <_PyNumber_Index@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 4f93c │ │ │ │ + b 4f958 │ │ │ │ + ldr r0, [pc, #292] @ 4fa48 │ │ │ │ + mov r3, #2 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4fab8 │ │ │ │ - mov r0, #0 │ │ │ │ - b 4fb5c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ + beq 4fa40 │ │ │ │ + b 4f908 │ │ │ │ + bl ab290 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 4f96c │ │ │ │ + cmn r5, #1 │ │ │ │ + bne 4f988 │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 4f988 │ │ │ │ + b 4fa40 │ │ │ │ + sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 4fb0c │ │ │ │ - ldr r3, [pc, #108] @ 4fb6c │ │ │ │ - ldr r1, [pc, #108] @ 4fb70 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 4fae4 │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 4fb2c │ │ │ │ - ldr r3, [pc, #76] @ 4fb6c │ │ │ │ - ldr r1, [pc, #80] @ 4fb74 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 4fae4 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4f950 │ │ │ │ mov r0, r4 │ │ │ │ - bl 174ddc <_PyLong_FromGid@@Base+0x18> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 4f950 │ │ │ │ + cmp r7, #1 │ │ │ │ + ble 4fa00 │ │ │ │ + ldr r4, [r8, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + tst r3, #134217728 @ 0x8000000 │ │ │ │ + beq 4f9b8 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldrbeq r3, [r4, #16] │ │ │ │ + beq 4fa04 │ │ │ │ + b 4fa30 │ │ │ │ + ldr r3, [pc, #140] @ 4fa4c │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4f9d4 │ │ │ │ + ldr r1, [pc, #128] @ 4fa4c │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4fae4 │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r0, [pc, #44] @ 4fb78 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, #-2147483646 @ 0x80000002 │ │ │ │ - mov r1, sp │ │ │ │ - str r5, [sp, #4] │ │ │ │ - bl c0408 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x003696bc │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, ror #23 │ │ │ │ - eorseq r1, r7, ip, asr #25 │ │ │ │ - subseq pc, r7, r4, rrx │ │ │ │ + beq 4f9e8 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldreq r3, [r4, #20] │ │ │ │ + ldrbeq r3, [r3] │ │ │ │ + beq 4fa04 │ │ │ │ + ldr r2, [pc, #96] @ 4fa50 │ │ │ │ + ldr r1, [pc, #96] @ 4fa54 │ │ │ │ + ldr r0, [pc, #80] @ 4fa48 │ │ │ │ + mov r3, r4 │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 4fa40 │ │ │ │ + mov r3, #32 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r5, r1 │ │ │ │ + bgt 4fa1c │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 282a90 │ │ │ │ + sub r1, r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 4a958 │ │ │ │ + ldr r3, [pc, #20] @ 4fa4c │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4f9e8 │ │ │ │ + b 4f9c4 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + eorseq sl, r5, ip, lsl r9 │ │ │ │ + subseq r8, r5, r8, lsr #23 │ │ │ │ + eorseq r1, r6, ip, lsl #29 │ │ │ │ + eorseq sl, r6, r8, asr #17 │ │ │ │ │ │ │ │ -0004fb7c <_PyEval_MatchKeys@@Base>: │ │ │ │ +0004fa58 <_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] @ 50000 <_PyEval_MatchKeys@@Base+0x484> │ │ │ │ + ldreq r4, [pc, #1120] @ 4fedc <_PyEval_MatchKeys@@Base+0x484> │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq 4fff4 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + beq 4fed0 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #1104] @ 50004 <_PyEval_MatchKeys@@Base+0x488> │ │ │ │ + ldr r1, [pc, #1104] @ 4fee0 <_PyEval_MatchKeys@@Base+0x488> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r8, r2 │ │ │ │ add r2, sp, #28 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl c07e0 <_PyObject_GetMethod@@Base> │ │ │ │ + bl c0aa4 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 4fe88 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ + beq 4fd64 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 129dd4 │ │ │ │ + bl 129da4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4fe88 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ - ldr r3, [pc, #1052] @ 50008 <_PyEval_MatchKeys@@Base+0x48c> │ │ │ │ + beq 4fd64 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ + ldr r3, [pc, #1052] @ 4fee4 <_PyEval_MatchKeys@@Base+0x48c> │ │ │ │ str r7, [sp] │ │ │ │ - bl 356650 │ │ │ │ - ldr r1, [pc, #1044] @ 5000c <_PyEval_MatchKeys@@Base+0x490> │ │ │ │ + bl 3581c0 │ │ │ │ + ldr r1, [pc, #1044] @ 4fee8 <_PyEval_MatchKeys@@Base+0x490> │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r7 │ │ │ │ - bl 17f9b8 │ │ │ │ + bl 18091c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4fe98 <_PyEval_MatchKeys@@Base+0x31c> │ │ │ │ + beq 4fd74 <_PyEval_MatchKeys@@Base+0x31c> │ │ │ │ mov r0, sl │ │ │ │ - bl 92d70 │ │ │ │ + bl 92e08 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r8, r8, #8 │ │ │ │ addne fp, r4, #8 │ │ │ │ - beq 4fe9c <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + beq 4fd78 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ cmp r7, sl │ │ │ │ mov r0, r6 │ │ │ │ - bge 4fd9c <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ + bge 4fc78 <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ mov r1, r9 │ │ │ │ - bl 12e60c │ │ │ │ + bl 12e5d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fc58 <_PyEval_MatchKeys@@Base+0xdc> │ │ │ │ + beq 4fb34 <_PyEval_MatchKeys@@Base+0xdc> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4fc7c <_PyEval_MatchKeys@@Base+0x100> │ │ │ │ - b 4fc70 <_PyEval_MatchKeys@@Base+0xf4> │ │ │ │ + beq 4fb58 <_PyEval_MatchKeys@@Base+0x100> │ │ │ │ + b 4fb4c <_PyEval_MatchKeys@@Base+0xf4> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12d958 │ │ │ │ + bl 12d924 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4fc98 <_PyEval_MatchKeys@@Base+0x11c> │ │ │ │ - b 4fc44 <_PyEval_MatchKeys@@Base+0xc8> │ │ │ │ + beq 4fb74 <_PyEval_MatchKeys@@Base+0x11c> │ │ │ │ + b 4fb20 <_PyEval_MatchKeys@@Base+0xc8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4fe9c <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ - ldr r2, [pc, #908] @ 50010 <_PyEval_MatchKeys@@Base+0x494> │ │ │ │ + bne 4fd78 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + ldr r2, [pc, #908] @ 4feec <_PyEval_MatchKeys@@Base+0x494> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [r2] │ │ │ │ mov r3, r9 │ │ │ │ - ldr r2, [pc, #896] @ 50014 <_PyEval_MatchKeys@@Base+0x498> │ │ │ │ - bl 28812c <_PyErr_Format@@Base> │ │ │ │ - b 4fe9c <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + ldr r2, [pc, #896] @ 4fef0 <_PyEval_MatchKeys@@Base+0x498> │ │ │ │ + bl 1c1ab0 <_PyErr_Format@@Base> │ │ │ │ + b 4fd78 <_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 b90f0 │ │ │ │ + bl b93ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fe9c <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + beq 4fd78 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ cmp r0, r5 │ │ │ │ - bne 4fd90 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ + bne 4fc6c <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4fd28 <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ + beq 4fc04 <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4fd28 <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ - ldr r2, [pc, #792] @ 50018 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4fc04 <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ + ldr r2, [pc, #792] @ 4fef4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4fd18 <_PyEval_MatchKeys@@Base+0x19c> │ │ │ │ + beq 4fbf4 <_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 4fd74 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ + beq 4fc50 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4fd74 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ - ldr r2, [pc, #716] @ 50018 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4fc50 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ + ldr r2, [pc, #716] @ 4fef4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4fd64 <_PyEval_MatchKeys@@Base+0x1e8> │ │ │ │ + beq 4fc40 <_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] @ 5001c <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ - ldr r4, [pc, #668] @ 5001c <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ + ldr r2, [pc, #672] @ 4fef8 <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ + ldr r4, [pc, #668] @ 4fef8 <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 4fd9c <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ + b 4fc78 <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ add r7, r7, #1 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - b 4fc24 <_PyEval_MatchKeys@@Base+0xa8> │ │ │ │ + b 4fb00 <_PyEval_MatchKeys@@Base+0xa8> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4fdec <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ + beq 4fcc8 <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4fdec <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ - ldr r2, [pc, #596] @ 50018 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4fcc8 <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ + ldr r2, [pc, #596] @ 4fef4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4fddc <_PyEval_MatchKeys@@Base+0x260> │ │ │ │ + beq 4fcb8 <_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 4fe38 <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ + beq 4fd14 <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4fe38 <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ - ldr r2, [pc, #520] @ 50018 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4fd14 <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ + ldr r2, [pc, #520] @ 4fef4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4fe28 <_PyEval_MatchKeys@@Base+0x2ac> │ │ │ │ + beq 4fd04 <_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 4fff4 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + beq 4fed0 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4fff4 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ - ldr r2, [pc, #444] @ 50018 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4fed0 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + ldr r2, [pc, #444] @ 4fef4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4fe74 <_PyEval_MatchKeys@@Base+0x2f8> │ │ │ │ + beq 4fd50 <_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 4fff4 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + b 4fed0 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b 4fe9c <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + b 4fd78 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ mov r4, r5 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4fef4 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ + beq 4fdd0 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4fef4 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ + beq 4fdd0 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4fef4 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ - ldr r2, [pc, #332] @ 50018 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4fdd0 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ + ldr r2, [pc, #332] @ 4fef4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4fee4 <_PyEval_MatchKeys@@Base+0x368> │ │ │ │ + beq 4fdc0 <_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 4ff48 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ + beq 4fe24 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ff48 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ + beq 4fe24 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4ff48 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ - ldr r2, [pc, #248] @ 50018 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4fe24 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ + ldr r2, [pc, #248] @ 4fef4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4ff38 <_PyEval_MatchKeys@@Base+0x3bc> │ │ │ │ + beq 4fe14 <_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 4ff9c <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ + beq 4fe78 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ff9c <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ + beq 4fe78 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4ff9c <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ - ldr r2, [pc, #164] @ 50018 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4fe78 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ + ldr r2, [pc, #164] @ 4fef4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4ff8c <_PyEval_MatchKeys@@Base+0x410> │ │ │ │ + beq 4fe68 <_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 4fff0 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ + beq 4fecc <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4fff0 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ + beq 4fecc <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4fff0 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ - ldr r2, [pc, #80] @ 50018 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4fecc <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ + ldr r2, [pc, #80] @ 4fef4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4ffe0 <_PyEval_MatchKeys@@Base+0x464> │ │ │ │ + beq 4febc <_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] │ │ │ │ @@ -38515,15 +38440,15 @@ │ │ │ │ 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, asr #14 │ │ │ │ + eorseq sp, r8, ip, lsr r2 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -38533,556 +38458,324 @@ │ │ │ │ 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 501b4 <_PyEval_MatchKeys@@Base+0x638> │ │ │ │ + beq 50090 <_PyEval_MatchKeys@@Base+0x638> │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 501b4 <_PyEval_MatchKeys@@Base+0x638> │ │ │ │ + bne 50090 <_PyEval_MatchKeys@@Base+0x638> │ │ │ │ mov r0, r4 │ │ │ │ - bl 3160f0 <_PyTime_AsTimeval@@Base+0x17b8> │ │ │ │ + bl 31bfd8 <_PyTime_AsTimeval@@Base+0x17c0> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 501b4 <_PyEval_MatchKeys@@Base+0x638> │ │ │ │ + beq 50090 <_PyEval_MatchKeys@@Base+0x638> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 31840c │ │ │ │ + bl 31df8c <_PyTime_AsTimeval@@Base+0x3774> │ │ │ │ cmp r5, #0 │ │ │ │ - ldreq r5, [pc, #288] @ 501bc <_PyEval_MatchKeys@@Base+0x640> │ │ │ │ + ldreq r5, [pc, #288] @ 50098 <_PyEval_MatchKeys@@Base+0x640> │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 500b4 <_PyEval_MatchKeys@@Base+0x538> │ │ │ │ + beq 4ff90 <_PyEval_MatchKeys@@Base+0x538> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #276] @ 501c0 <_PyEval_MatchKeys@@Base+0x644> │ │ │ │ + ldr r2, [pc, #276] @ 5009c <_PyEval_MatchKeys@@Base+0x644> │ │ │ │ mov r1, fp │ │ │ │ - bl e1c0c │ │ │ │ + bl e1c8c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 31840c │ │ │ │ + bl 31df8c <_PyTime_AsTimeval@@Base+0x3774> │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31840c │ │ │ │ + bl 31df8c <_PyTime_AsTimeval@@Base+0x3774> │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31840c │ │ │ │ + bl 31df8c <_PyTime_AsTimeval@@Base+0x3774> │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31840c │ │ │ │ + bl 31df8c <_PyTime_AsTimeval@@Base+0x3774> │ │ │ │ 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] @ 501c4 <_PyEval_MatchKeys@@Base+0x648> │ │ │ │ - bl a9b50 │ │ │ │ + ldr r0, [pc, #176] @ 500a0 <_PyEval_MatchKeys@@Base+0x648> │ │ │ │ + bl a9d18 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 5012c <_PyEval_MatchKeys@@Base+0x5b0> │ │ │ │ + bne 50008 <_PyEval_MatchKeys@@Base+0x5b0> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 321244 │ │ │ │ + b 325958 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #136] @ 501c8 <_PyEval_MatchKeys@@Base+0x64c> │ │ │ │ + ldr r1, [pc, #136] @ 500a4 <_PyEval_MatchKeys@@Base+0x64c> │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ mov r3, r5 │ │ │ │ str r0, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 501cc <_PyEval_MatchKeys@@Base+0x650> │ │ │ │ - bl 3187f0 │ │ │ │ + ldr r0, [pc, #124] @ 500a8 <_PyEval_MatchKeys@@Base+0x650> │ │ │ │ + bl 31e330 <_PyTime_AsTimeval@@Base+0x3b18> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ - beq 50180 <_PyEval_MatchKeys@@Base+0x604> │ │ │ │ + beq 5005c <_PyEval_MatchKeys@@Base+0x604> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - bne 50180 <_PyEval_MatchKeys@@Base+0x604> │ │ │ │ + bne 5005c <_PyEval_MatchKeys@@Base+0x604> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5011c <_PyEval_MatchKeys@@Base+0x5a0> │ │ │ │ + beq 4fff8 <_PyEval_MatchKeys@@Base+0x5a0> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 501b4 <_PyEval_MatchKeys@@Base+0x638> │ │ │ │ + beq 50090 <_PyEval_MatchKeys@@Base+0x638> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 501b4 <_PyEval_MatchKeys@@Base+0x638> │ │ │ │ + bne 50090 <_PyEval_MatchKeys@@Base+0x638> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + b 9aea8 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x00356fd4 │ │ │ │ - eorseq sp, r8, r8, lsl #13 │ │ │ │ + eorseq r8, r5, r4, asr fp │ │ │ │ + eorseq pc, r8, r0, lsl r2 @ │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ - eorseq sp, r8, r8, lsr #15 │ │ │ │ + eorseq pc, r8, r8, lsr #6 │ │ │ │ + │ │ │ │ +000500ac : │ │ │ │ + ldr r0, [pc] @ 500b4 │ │ │ │ + b 10efe0 │ │ │ │ + ldrsbeq r2, [r7], #-224 @ 0xffffff20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 10fbe4 │ │ │ │ - ldr r1, [pc, #40] @ 50218 <_PyEval_MatchKeys@@Base+0x69c> │ │ │ │ + bl 10fa20 │ │ │ │ + ldr r1, [pc, #40] @ 50100 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 128a10 │ │ │ │ - ldr r1, [pc, #24] @ 5021c <_PyEval_MatchKeys@@Base+0x6a0> │ │ │ │ + bl 1289e0 │ │ │ │ + ldr r1, [pc, #24] @ 50104 │ │ │ │ mov r2, r0 │ │ │ │ str r2, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1104e0 │ │ │ │ + bl 110374 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrheq r2, [r7], #-236 @ 0xffffff14 │ │ │ │ - mlaseq r8, r0, r6, 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 5025c <_PyEval_MatchKeys@@Base+0x6e0> │ │ │ │ - ldr r0, [r8] │ │ │ │ - bl 11fe38 <_PyNumber_Index@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 5027c <_PyEval_MatchKeys@@Base+0x700> │ │ │ │ - b 50298 <_PyEval_MatchKeys@@Base+0x71c> │ │ │ │ - ldr r0, [pc, #292] @ 50388 <_PyEval_MatchKeys@@Base+0x80c> │ │ │ │ - mov r3, #2 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 50380 <_PyEval_MatchKeys@@Base+0x804> │ │ │ │ - b 50248 <_PyEval_MatchKeys@@Base+0x6cc> │ │ │ │ - bl ab0c8 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 502ac <_PyEval_MatchKeys@@Base+0x730> │ │ │ │ - cmn r5, #1 │ │ │ │ - bne 502c8 <_PyEval_MatchKeys@@Base+0x74c> │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 502c8 <_PyEval_MatchKeys@@Base+0x74c> │ │ │ │ - b 50380 <_PyEval_MatchKeys@@Base+0x804> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 50290 <_PyEval_MatchKeys@@Base+0x714> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 50290 <_PyEval_MatchKeys@@Base+0x714> │ │ │ │ - cmp r7, #1 │ │ │ │ - ble 50340 <_PyEval_MatchKeys@@Base+0x7c4> │ │ │ │ - ldr r4, [r8, #4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 502f8 <_PyEval_MatchKeys@@Base+0x77c> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - ldrbeq r3, [r4, #16] │ │ │ │ - beq 50344 <_PyEval_MatchKeys@@Base+0x7c8> │ │ │ │ - b 50370 <_PyEval_MatchKeys@@Base+0x7f4> │ │ │ │ - ldr r3, [pc, #140] @ 5038c <_PyEval_MatchKeys@@Base+0x810> │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 50314 <_PyEval_MatchKeys@@Base+0x798> │ │ │ │ - ldr r1, [pc, #128] @ 5038c <_PyEval_MatchKeys@@Base+0x810> │ │ │ │ - bl adf14 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 50328 <_PyEval_MatchKeys@@Base+0x7ac> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - ldreq r3, [r4, #20] │ │ │ │ - ldrbeq r3, [r3] │ │ │ │ - beq 50344 <_PyEval_MatchKeys@@Base+0x7c8> │ │ │ │ - ldr r2, [pc, #96] @ 50390 <_PyEval_MatchKeys@@Base+0x814> │ │ │ │ - ldr r1, [pc, #96] @ 50394 <_PyEval_MatchKeys@@Base+0x818> │ │ │ │ - ldr r0, [pc, #80] @ 50388 <_PyEval_MatchKeys@@Base+0x80c> │ │ │ │ - mov r3, r4 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 50380 <_PyEval_MatchKeys@@Base+0x804> │ │ │ │ - mov r3, #32 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r5, r1 │ │ │ │ - bgt 5035c <_PyEval_MatchKeys@@Base+0x7e0> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 270e88 │ │ │ │ - sub r1, r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 4acc4 │ │ │ │ - ldr r3, [pc, #20] @ 5038c <_PyEval_MatchKeys@@Base+0x810> │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 50328 <_PyEval_MatchKeys@@Base+0x7ac> │ │ │ │ - b 50304 <_PyEval_MatchKeys@@Base+0x788> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mlaseq r5, ip, sp, r8 │ │ │ │ - subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r0, r6, ip, lsl #6 │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ - │ │ │ │ -00050398 : │ │ │ │ - ldr r0, [pc] @ 503a0 │ │ │ │ - b 10f1a4 │ │ │ │ - ldrsbeq r2, [r7], #-224 @ 0xffffff20 │ │ │ │ + subseq r2, r7, r4, lsl #30 │ │ │ │ + eorseq pc, r8, r8, lsl r2 @ │ │ │ │ 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 503f8 │ │ │ │ + bhi 5015c │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 50418 │ │ │ │ - b 50474 │ │ │ │ - ldr r0, [pc, #284] @ 5051c │ │ │ │ + beq 5017c │ │ │ │ + b 501d8 │ │ │ │ + ldr r0, [pc, #284] @ 50280 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 503dc │ │ │ │ - b 50474 │ │ │ │ + bne 50140 │ │ │ │ + b 501d8 │ │ │ │ cmp r6, #1 │ │ │ │ - ble 504b0 │ │ │ │ + ble 50214 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #244] @ 50520 │ │ │ │ + ldr r2, [pc, #244] @ 50284 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 50490 │ │ │ │ + beq 501f4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 5047c │ │ │ │ + beq 501e0 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl b2734 │ │ │ │ + bl b29cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 50474 │ │ │ │ + beq 501d8 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 50494 │ │ │ │ - ldr r3, [pc, #184] @ 50524 │ │ │ │ - ldr r1, [pc, #184] @ 50528 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r4, #0 │ │ │ │ - b 504fc │ │ │ │ - ldr r2, [pc, #168] @ 5052c │ │ │ │ - ldr r1, [pc, #168] @ 50530 │ │ │ │ - ldr r0, [pc, #144] @ 5051c │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 50474 │ │ │ │ + beq 501f8 │ │ │ │ + ldr r3, [pc, #184] @ 50288 │ │ │ │ + ldr r1, [pc, #184] @ 5028c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + mov r4, #0 │ │ │ │ + b 50260 │ │ │ │ + ldr r2, [pc, #168] @ 50290 │ │ │ │ + ldr r1, [pc, #168] @ 50294 │ │ │ │ + ldr r0, [pc, #144] @ 50280 │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 501d8 │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 504b4 │ │ │ │ + beq 50218 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 1034c0 │ │ │ │ + bl 103520 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 504b4 │ │ │ │ - b 50474 │ │ │ │ + bge 50218 │ │ │ │ + b 501d8 │ │ │ │ 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 20b87c │ │ │ │ + bl 219b88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 504fc │ │ │ │ + beq 50260 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r0, [pc, #60] @ 50534 │ │ │ │ - bl a9b50 │ │ │ │ + ldr r0, [pc, #60] @ 50298 │ │ │ │ + bl a9d18 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 50510 │ │ │ │ + beq 50274 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - mlaseq r7, ip, lr, r0 │ │ │ │ + eorseq r2, r7, ip, lsl sl │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ - eorseq r7, r6, r0, lsr fp │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ - eorseq r3, r7, r8, lsr r3 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 10fbe4 │ │ │ │ - ldr r1, [pc, #40] @ 50580 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128a10 │ │ │ │ - ldr r1, [pc, #24] @ 50584 │ │ │ │ - mov r2, r0 │ │ │ │ - str r2, [r5] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1104e0 │ │ │ │ - asr r0, r0, #31 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, r4, lsl #30 │ │ │ │ - @ instruction: 0x0038d6d4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #264] @ 506a8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - cmp r3, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - beq 505e8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r3 │ │ │ │ - bl adf14 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 505e8 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bl 1ada54 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 505f0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - b 506a0 │ │ │ │ - ldrd r2, [r4, #8] │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cmp r0, r5 │ │ │ │ - beq 50610 │ │ │ │ - ldr r1, [pc, #160] @ 506a8 │ │ │ │ - bl adf14 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5061c │ │ │ │ - ldrd r2, [r4, #8] │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - b 50634 │ │ │ │ - add r1, sp, #32 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 1ada54 │ │ │ │ - cmn r0, #1 │ │ │ │ - ldreq r0, [sp, #8] │ │ │ │ - beq 506a0 │ │ │ │ - ldrd r4, [sp, #32] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 354ba4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5066c │ │ │ │ - ldr r3, [pc, #80] @ 506ac │ │ │ │ - ldr r1, [pc, #80] @ 506b0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r0, #0 │ │ │ │ - b 506a0 │ │ │ │ - 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 39dc8 │ │ │ │ - ldrd r4, [sp, #24] │ │ │ │ - ldr r0, [pc, #28] @ 506b4 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - strd r4, [sp] │ │ │ │ - bl a9b50 │ │ │ │ - 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 #13 │ │ │ │ - eorseq ip, r8, ip, asr pc │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov ip, r0 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - sub sp, sp, #32 │ │ │ │ - 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 50700 │ │ │ │ - ldr r3, [ip] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [ip] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 163058 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9b3c0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 50738 │ │ │ │ - ldr r0, [pc, #32] @ 50744 │ │ │ │ - bl 2a5a0c <_PyEval_GetBuiltin@@Base> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 50748 │ │ │ │ - bl a9b50 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq fp, r8, ip, lsl #12 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 5075c │ │ │ │ - b 1acafc │ │ │ │ - andeq r9, r2, r4, lsr #23 │ │ │ │ + @ instruction: 0x003617dc │ │ │ │ + @ instruction: 0x003696b0 │ │ │ │ + eorseq sl, r6, r8, asr #17 │ │ │ │ + @ instruction: 0x00374eb8 │ │ │ │ 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 16faf4 │ │ │ │ + bl 170700 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 507ec │ │ │ │ - ldr r3, [pc, #1156] @ 50c1c │ │ │ │ + beq 50328 │ │ │ │ + ldr r3, [pc, #1156] @ 50758 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fad4 │ │ │ │ + bl 11fa18 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 507bc │ │ │ │ - bl a583c │ │ │ │ + bne 502f8 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 507c4 │ │ │ │ - b 50c0c │ │ │ │ + beq 50300 │ │ │ │ + b 50748 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 507d4 │ │ │ │ + bge 50310 │ │ │ │ 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 5bf4c │ │ │ │ - ldr r3, [pc, #1068] @ 50c20 │ │ │ │ + b 5c1fc │ │ │ │ + ldr r3, [pc, #1068] @ 5075c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 50bfc │ │ │ │ + bne 50738 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 50828 │ │ │ │ + beq 50364 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16ded4 │ │ │ │ + bl 16eaa0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 50840 │ │ │ │ - b 50c0c │ │ │ │ + bge 5037c │ │ │ │ + b 50748 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30f3ec <_PyGen_SetStopIterationValue@@Base+0x4c> │ │ │ │ + bl 315b70 <_PyGen_SetStopIterationValue@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 50808 │ │ │ │ - b 50c0c │ │ │ │ + bne 50344 │ │ │ │ + b 50748 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r3, r4 │ │ │ │ - bl 16e81c │ │ │ │ + bl 16f3e8 │ │ │ │ cmp r8, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 50978 │ │ │ │ + bne 504b4 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 50c10 │ │ │ │ + ble 5074c │ │ │ │ cmp r4, #0 │ │ │ │ - bge 50898 │ │ │ │ + bge 503d4 │ │ │ │ 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 92fdc │ │ │ │ + bl 93074 │ │ │ │ subs r8, r0, #0 │ │ │ │ ldrne r4, [sp, #12] │ │ │ │ movne r9, #0 │ │ │ │ - beq 50c0c │ │ │ │ + beq 50748 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r3, r4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r1, r4, r0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bls 50914 │ │ │ │ + bls 50450 │ │ │ │ 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] │ │ │ │ @@ -39092,169 +38785,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 508b0 │ │ │ │ + b 503ec │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mla r1, r0, r5, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 50940 │ │ │ │ + bcs 5047c │ │ │ │ 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 50c10 │ │ │ │ + beq 5074c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 50c10 │ │ │ │ + bne 5074c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 50c10 │ │ │ │ - ldr r1, [pc, #676] @ 50c24 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 5074c │ │ │ │ + ldr r1, [pc, #676] @ 50760 │ │ │ │ mov r0, r8 │ │ │ │ - bl 148e30 │ │ │ │ + bl 1495c4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 50c0c │ │ │ │ + beq 50748 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ cmpne r5, r8 │ │ │ │ - beq 509dc │ │ │ │ + beq 50518 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 509c0 │ │ │ │ + beq 504fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 509c0 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #608] @ 50c28 │ │ │ │ - ldr r1, [pc, #608] @ 50c2c │ │ │ │ + bne 504fc │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #608] @ 50764 │ │ │ │ + ldr r1, [pc, #608] @ 50768 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1179b0 │ │ │ │ - b 50c0c │ │ │ │ + bl 1178bc │ │ │ │ + b 50748 │ │ │ │ cmp r5, r8 │ │ │ │ - bge 509f8 │ │ │ │ + bge 50534 │ │ │ │ sub r1, r8, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 310674 │ │ │ │ + bl 316a44 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 50a94 │ │ │ │ - ldr r1, [pc, #560] @ 50c30 │ │ │ │ + beq 505d0 │ │ │ │ + ldr r1, [pc, #560] @ 5076c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 17d160 │ │ │ │ - bl 10fbe4 │ │ │ │ + bl 17e098 │ │ │ │ + bl 10fa20 │ │ │ │ mov r9, #0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r9, r8 │ │ │ │ - bge 50a7c │ │ │ │ + bge 505b8 │ │ │ │ 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 50a74 │ │ │ │ + beq 505b0 │ │ │ │ mov r0, sl │ │ │ │ - bl adf14 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 50a74 │ │ │ │ - ldr r3, [pc, #476] @ 50c34 │ │ │ │ + bne 505b0 │ │ │ │ + ldr r3, [pc, #476] @ 50770 │ │ │ │ ldr r2, [sl, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #468] @ 50c38 │ │ │ │ - bl 1179b0 │ │ │ │ + ldr r1, [pc, #468] @ 50774 │ │ │ │ + bl 1178bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 50aa0 │ │ │ │ - b 50c0c │ │ │ │ + bne 505dc │ │ │ │ + b 50748 │ │ │ │ add r9, r9, #1 │ │ │ │ - b 50a10 │ │ │ │ + b 5054c │ │ │ │ cmp r5, #0 │ │ │ │ - ble 50aec │ │ │ │ + ble 50628 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92fdc │ │ │ │ + bl 93074 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 50abc │ │ │ │ + bne 505f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50c0c │ │ │ │ + beq 50748 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 50c0c │ │ │ │ + bne 50748 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 50c0c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 50748 │ │ │ │ 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 50ad4 │ │ │ │ - b 50af0 │ │ │ │ + bne 50610 │ │ │ │ + b 5062c │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r5, r8 │ │ │ │ ldrgt r2, [sp, #8] │ │ │ │ ldrgt ip, [r3, #4] │ │ │ │ - ble 50b28 │ │ │ │ + ble 50664 │ │ │ │ cmp ip, r2 │ │ │ │ - ble 50b38 │ │ │ │ + ble 50674 │ │ │ │ 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 50b04 │ │ │ │ + b 50640 │ │ │ │ ldrlt r2, [r3, #4] │ │ │ │ ldrlt ip, [sp, #8] │ │ │ │ sublt r2, r2, #1 │ │ │ │ - blt 50b50 │ │ │ │ + blt 5068c │ │ │ │ ldr lr, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ lsl lr, lr, #2 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ - b 50b74 │ │ │ │ + b 506b0 │ │ │ │ cmp ip, r2 │ │ │ │ - bgt 50b38 │ │ │ │ + bgt 50674 │ │ │ │ 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 50b50 │ │ │ │ + b 5068c │ │ │ │ cmp r2, r8 │ │ │ │ - bge 50bbc │ │ │ │ + bge 506f8 │ │ │ │ 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 │ │ │ │ @@ -39262,743 +38955,861 @@ │ │ │ │ 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 50b74 │ │ │ │ + b 506b0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ sub r2, r2, r5 │ │ │ │ add r2, r2, r8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50bf0 │ │ │ │ + beq 5072c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 50bf0 │ │ │ │ + bne 5072c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b444 │ │ │ │ - b 50c10 │ │ │ │ - ldr r3, [pc, #48] @ 50c34 │ │ │ │ - ldr r1, [pc, #52] @ 50c3c │ │ │ │ + bl 9b4d0 │ │ │ │ + b 5074c │ │ │ │ + ldr r3, [pc, #48] @ 50770 │ │ │ │ + ldr r1, [pc, #52] @ 50778 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x0038d6f0 │ │ │ │ + eorseq pc, r8, r0, ror #4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r7, ip, lsr #24 │ │ │ │ + eorseq r4, r7, ip, lsr #15 │ │ │ │ subseq r1, r7, r8, ror r3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r8, ip, asr #11 │ │ │ │ - eorseq sp, r8, r0, lsl r7 │ │ │ │ + eorseq ip, r8, r0, ror r1 │ │ │ │ + eorseq pc, r8, r0, lsl #5 │ │ │ │ │ │ │ │ -00050c40 : │ │ │ │ - ldr r0, [pc] @ 50c48 │ │ │ │ - b 10f1a4 │ │ │ │ +0005077c : │ │ │ │ + ldr r0, [pc] @ 50784 │ │ │ │ + b 10efe0 │ │ │ │ subseq r2, r7, r8, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r5, [pc, #264] @ 508a8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + cmp r3, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + beq 507e8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r3 │ │ │ │ + bl ae12c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 507e8 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bl 1b1adc │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 507f0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + b 508a0 │ │ │ │ + ldrd r2, [r4, #8] │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r0, r5 │ │ │ │ + beq 50810 │ │ │ │ + ldr r1, [pc, #160] @ 508a8 │ │ │ │ + bl ae12c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5081c │ │ │ │ + ldrd r2, [r4, #8] │ │ │ │ + strd r2, [sp, #32] │ │ │ │ + b 50834 │ │ │ │ + add r1, sp, #32 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 1b1adc │ │ │ │ + cmn r0, #1 │ │ │ │ + ldreq r0, [sp, #8] │ │ │ │ + beq 508a0 │ │ │ │ + ldrd r4, [sp, #32] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 356710 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5086c │ │ │ │ + ldr r3, [pc, #80] @ 508ac │ │ │ │ + ldr r1, [pc, #80] @ 508b0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + mov r0, #0 │ │ │ │ + b 508a0 │ │ │ │ + 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 39abc │ │ │ │ + ldrd r4, [sp, #24] │ │ │ │ + ldr r0, [pc, #28] @ 508b4 │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + strd r4, [sp] │ │ │ │ + bl a9d18 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ + subseq sp, r5, r8, lsr #22 │ │ │ │ + eorseq pc, r8, r0, lsl #6 │ │ │ │ + @ instruction: 0x0038eadc │ │ │ │ + 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 50900 │ │ │ │ + ldr r3, [ip] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [ip] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 163c40 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9b44c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 50938 │ │ │ │ + ldr r0, [pc, #32] @ 50944 │ │ │ │ + bl 2b3720 <_PyEval_GetBuiltin@@Base> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #20] @ 50948 │ │ │ │ + bl a9d18 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq sp, r7, ip, ror r4 │ │ │ │ + @ instruction: 0x0038d1b0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc] @ 5095c │ │ │ │ + b 1b0b84 │ │ │ │ + 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 5098c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + bl 335a88 │ │ │ │ + ldr r5, [pc, #60] @ 509d0 │ │ │ │ + add r0, r4, #12 │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r1, [pc, #48] @ 509d0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r5] │ │ │ │ + bl 218478 │ │ │ │ + ldr r3, [r5] │ │ │ │ + add r0, r4, #16 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + ldr r1, [pc, #12] @ 509d0 │ │ │ │ + strne r3, [r5] │ │ │ │ + bl 218478 │ │ │ │ + ldr r0, [pc] @ 509d0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 10fa20 │ │ │ │ + ldr r1, [pc, #316] @ 50b30 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1289e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r5] │ │ │ │ + bne 50a14 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 128a18 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 50a0c │ │ │ │ + ldr r1, [pc, #260] @ 50b34 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1289e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #4] │ │ │ │ + beq 50a0c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 128a18 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 50a0c │ │ │ │ + ldr r1, [pc, #216] @ 50b38 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1289e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #8] │ │ │ │ + beq 50a0c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 128a18 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 50a0c │ │ │ │ + ldr r1, [pc, #172] @ 50b3c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1289e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #12] │ │ │ │ + beq 50a0c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 128a18 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 50a0c │ │ │ │ + ldr r1, [pc, #128] @ 50b40 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1289e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #16] │ │ │ │ + beq 50a0c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 128a18 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 50a0c │ │ │ │ + ldr r1, [pc, #84] @ 50b44 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1289e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #20] │ │ │ │ + beq 50a0c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 128a18 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 50a0c │ │ │ │ + ldr r2, [pc, #40] @ 50b48 │ │ │ │ + ldr r1, [pc, #40] @ 50b4c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 285938 │ │ │ │ + asr r0, r0, #31 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, r7, ip, asr #30 │ │ │ │ + subseq r2, r7, r0, ror #30 │ │ │ │ + subseq r2, r7, r4, ror pc │ │ │ │ + subseq r2, r7, r8, lsl #31 │ │ │ │ + @ instruction: 0x00572f9c │ │ │ │ + ldrheq r2, [r7], #-240 @ 0xffffff10 │ │ │ │ + eorseq pc, r8, r0, lsl r3 @ │ │ │ │ + eorseq r9, r5, r8, ror fp │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ mov r8, 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, #92 @ 0x5c │ │ │ │ - bne 50ca4 │ │ │ │ + bne 50ba8 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 50cd4 │ │ │ │ - ldr ip, [pc, #1576] @ 512d4 │ │ │ │ + beq 50bd8 │ │ │ │ + ldr ip, [pc, #1576] @ 511d8 │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50d98 │ │ │ │ + beq 50c9c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 50d50 │ │ │ │ + beq 50c54 │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 50cf4 │ │ │ │ + beq 50bf8 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 50cf8 │ │ │ │ - b 50d5c │ │ │ │ - ldr r5, [pc, #1500] @ 512d8 │ │ │ │ + bne 50bfc │ │ │ │ + b 50c60 │ │ │ │ + ldr r5, [pc, #1500] @ 511dc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11fe38 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd7c <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 50d18 │ │ │ │ - bl a583c │ │ │ │ + bne 50c1c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50d5c │ │ │ │ - b 50d98 │ │ │ │ - bl ab0c8 │ │ │ │ + beq 50c60 │ │ │ │ + b 50c9c │ │ │ │ + bl ab290 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 50d44 │ │ │ │ + beq 50c48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 50d44 │ │ │ │ + bne 50c48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmn r7, #1 │ │ │ │ - bne 50d60 │ │ │ │ - b 50d08 │ │ │ │ - ldr r5, [pc, #1408] @ 512d8 │ │ │ │ + bne 50c64 │ │ │ │ + b 50c0c │ │ │ │ + ldr r5, [pc, #1408] @ 511dc │ │ │ │ mvn r7, #0 │ │ │ │ - b 50d60 │ │ │ │ + b 50c64 │ │ │ │ mvn r7, #0 │ │ │ │ - ldr r3, [pc, #1392] @ 512d8 │ │ │ │ + ldr r3, [pc, #1392] @ 511dc │ │ │ │ cmp r7, #0 │ │ │ │ mvnlt r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r6, [r8, #8] │ │ │ │ add r9, r8, #16 │ │ │ │ - bne 50f54 │ │ │ │ + bne 50e58 │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 92fdc │ │ │ │ + bl 93074 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 50da0 │ │ │ │ + bne 50ca4 │ │ │ │ mov r4, #0 │ │ │ │ - b 512c8 │ │ │ │ + b 511cc │ │ │ │ sub r2, r6, #1 │ │ │ │ - ldr fp, [pc, #1328] @ 512dc │ │ │ │ + ldr fp, [pc, #1328] @ 511e0 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r7, r5 │ │ │ │ - beq 50ec8 │ │ │ │ + beq 50dcc │ │ │ │ cmp r1, #0 │ │ │ │ - blt 50f18 │ │ │ │ + blt 50e1c │ │ │ │ ldrb r3, [r9, r1] │ │ │ │ sub r6, r1, #1 │ │ │ │ ldr r3, [fp, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - beq 50df4 │ │ │ │ + beq 50cf8 │ │ │ │ mov r1, r6 │ │ │ │ - b 50dbc │ │ │ │ + b 50cc0 │ │ │ │ ldrb r3, [r9, r6] │ │ │ │ ldr r3, [fp, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - bne 50e38 │ │ │ │ + bne 50d3c │ │ │ │ sub r6, r6, #1 │ │ │ │ cmn r6, #1 │ │ │ │ - bne 50de0 │ │ │ │ + bne 50ce4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 50e38 │ │ │ │ - ldr r3, [pc, #1232] @ 512e0 │ │ │ │ + bne 50d3c │ │ │ │ + ldr r3, [pc, #1232] @ 511e4 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 50e38 │ │ │ │ + bne 50d3c │ │ │ │ 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 50f18 │ │ │ │ + b 50e1c │ │ │ │ add r0, r6, #1 │ │ │ │ sub r1, r1, r6 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 92adc │ │ │ │ + bl 92b74 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 50f2c │ │ │ │ + beq 50e30 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle sl, [r3, r5, lsl #2] │ │ │ │ - ble 50ebc │ │ │ │ + ble 50dc0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50e9c │ │ │ │ + beq 50da0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50f2c │ │ │ │ + beq 50e30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 50f2c │ │ │ │ + bne 50e30 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 50f2c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 50e30 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50ebc │ │ │ │ + beq 50dc0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 50ebc │ │ │ │ + bne 50dc0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b 50db4 │ │ │ │ + b 50cb8 │ │ │ │ cmp r1, #0 │ │ │ │ - ldrge r3, [pc, #1032] @ 512dc │ │ │ │ - blt 50f18 │ │ │ │ + ldrge r3, [pc, #1032] @ 511e0 │ │ │ │ + blt 50e1c │ │ │ │ ldrb r2, [r9, r1] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - beq 50ef0 │ │ │ │ + beq 50df4 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bcc 50f18 │ │ │ │ - b 50ed4 │ │ │ │ + bcc 50e1c │ │ │ │ + b 50dd8 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92adc │ │ │ │ + bl 92b74 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 50f2c │ │ │ │ + beq 50e30 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - bgt 51268 │ │ │ │ + bgt 5116c │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 29b9b0 │ │ │ │ + bl 2aa4c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 512c8 │ │ │ │ + bge 511cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50d98 │ │ │ │ + beq 50c9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 50d98 │ │ │ │ + bne 50c9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 50d98 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 50c9c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 50d98 │ │ │ │ + bne 50c9c │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 50f94 │ │ │ │ - ldr r3, [pc, #860] @ 512e4 │ │ │ │ - ldr r1, [pc, #860] @ 512e8 │ │ │ │ + bne 50e98 │ │ │ │ + ldr r3, [pc, #860] @ 511e8 │ │ │ │ + ldr r1, [pc, #860] @ 511ec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 51258 │ │ │ │ + bl 18f518 │ │ │ │ + b 5115c │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ cmp fp, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 510b8 │ │ │ │ + bne 50fbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb sl, [r3] │ │ │ │ - bl 92fdc │ │ │ │ + bl 93074 │ │ │ │ subs r4, r0, #0 │ │ │ │ subne r6, r6, #1 │ │ │ │ movne r1, r6 │ │ │ │ - beq 51258 │ │ │ │ + beq 5115c │ │ │ │ cmp r6, #0 │ │ │ │ - blt 51080 │ │ │ │ + blt 50f84 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bcc 51080 │ │ │ │ + bcc 50f84 │ │ │ │ ldrb r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne 51078 │ │ │ │ + bne 50f7c │ │ │ │ add r0, r6, #1 │ │ │ │ sub r1, r1, r6 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 92adc │ │ │ │ + bl 92b74 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 51234 │ │ │ │ + beq 51138 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle fp, [r3, r5, lsl #2] │ │ │ │ - ble 51068 │ │ │ │ + ble 50f6c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51048 │ │ │ │ + beq 50f4c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51234 │ │ │ │ + beq 51138 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 51234 │ │ │ │ + bne 51138 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 51234 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 51138 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51068 │ │ │ │ + beq 50f6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 51068 │ │ │ │ + bne 50f6c │ │ │ │ mov r0, fp │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ sub r6, r6, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b 50fc8 │ │ │ │ + b 50ecc │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcs 50fd8 │ │ │ │ + bcs 50edc │ │ │ │ cmp r5, #0 │ │ │ │ - bne 51098 │ │ │ │ - ldr r3, [pc, #592] @ 512e0 │ │ │ │ + bne 50f9c │ │ │ │ + ldr r3, [pc, #592] @ 511e4 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 5117c │ │ │ │ + beq 51080 │ │ │ │ cmn r1, #1 │ │ │ │ - blt 51220 │ │ │ │ + blt 51124 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92adc │ │ │ │ + bl 92b74 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 511b0 │ │ │ │ - b 51234 │ │ │ │ - bl 92fdc │ │ │ │ + bne 510b4 │ │ │ │ + b 51138 │ │ │ │ + bl 93074 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 51258 │ │ │ │ + beq 5115c │ │ │ │ cmp r7, r5 │ │ │ │ - beq 51164 │ │ │ │ + beq 51068 │ │ │ │ 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 2798e0 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 28a554 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt 51164 │ │ │ │ + blt 51068 │ │ │ │ add r0, fp, sl │ │ │ │ sub r1, r6, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 92adc │ │ │ │ + bl 92b74 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 51234 │ │ │ │ + beq 51138 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - ble 51158 │ │ │ │ + ble 5105c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 511d8 │ │ │ │ + bne 510dc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51158 │ │ │ │ + beq 5105c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 51158 │ │ │ │ + bne 5105c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b 510c4 │ │ │ │ + b 50fc8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 5119c │ │ │ │ - ldr r3, [pc, #364] @ 512e0 │ │ │ │ + bne 510a0 │ │ │ │ + ldr r3, [pc, #364] @ 511e4 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 5119c │ │ │ │ + bne 510a0 │ │ │ │ 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 51220 │ │ │ │ + b 51124 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92adc │ │ │ │ + bl 92b74 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 51234 │ │ │ │ + beq 51138 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - ble 5121c │ │ │ │ + ble 51120 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 511fc │ │ │ │ + beq 51100 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51234 │ │ │ │ + beq 51138 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 51234 │ │ │ │ + bne 51138 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 51234 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 51138 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5121c │ │ │ │ + beq 51120 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5121c │ │ │ │ + bne 51120 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 29b9b0 │ │ │ │ + bl 2aa4c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 5125c │ │ │ │ + bge 51160 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51258 │ │ │ │ + beq 5115c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 51258 │ │ │ │ + bne 5115c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113698 │ │ │ │ - b 512c8 │ │ │ │ + bl 1135a0 │ │ │ │ + b 511cc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 512a4 │ │ │ │ + beq 511a8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50f2c │ │ │ │ + beq 50e30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50f2c │ │ │ │ + bne 50e30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 50f2c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 50e30 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50f14 │ │ │ │ + beq 50e18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50f14 │ │ │ │ + bne 50e18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 50f14 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 50e18 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r2, r7, ip, asr #30 │ │ │ │ + subseq r2, r7, r4, asr #31 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r5, r9, r0, lsr #3 │ │ │ │ + eorseq r6, r9, r0, lsr #26 │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r5, r6, ip, asr sl │ │ │ │ - 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 51318 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - bl 33298c │ │ │ │ - ldr r5, [pc, #60] @ 5135c │ │ │ │ - add r0, r4, #12 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r1, [pc, #48] @ 5135c │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r5] │ │ │ │ - bl 20a7c0 │ │ │ │ - ldr r3, [r5] │ │ │ │ - add r0, r4, #16 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - ldr r1, [pc, #12] @ 5135c │ │ │ │ - strne r3, [r5] │ │ │ │ - bl 20a7c0 │ │ │ │ - ldr r0, [pc] @ 5135c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 10fbe4 │ │ │ │ - ldr r1, [pc, #316] @ 514bc │ │ │ │ - mov r2, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128a10 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r5] │ │ │ │ - bne 513a0 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128a48 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 51398 │ │ │ │ - ldr r1, [pc, #260] @ 514c0 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128a10 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #4] │ │ │ │ - beq 51398 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128a48 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 51398 │ │ │ │ - ldr r1, [pc, #216] @ 514c4 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128a10 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #8] │ │ │ │ - beq 51398 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128a48 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 51398 │ │ │ │ - ldr r1, [pc, #172] @ 514c8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128a10 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #12] │ │ │ │ - beq 51398 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128a48 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 51398 │ │ │ │ - ldr r1, [pc, #128] @ 514cc │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128a10 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #16] │ │ │ │ - beq 51398 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128a48 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 51398 │ │ │ │ - ldr r1, [pc, #84] @ 514d0 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128a10 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #20] │ │ │ │ - beq 51398 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 128a48 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 51398 │ │ │ │ - ldr r2, [pc, #40] @ 514d4 │ │ │ │ - ldr r1, [pc, #40] @ 514d8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2744d4 │ │ │ │ - asr r0, r0, #31 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, r8, ror pc │ │ │ │ - subseq r2, r7, ip, lsl #31 │ │ │ │ - subseq r2, r7, r0, lsr #31 │ │ │ │ - ldrheq r2, [r7], #-244 @ 0xffffff0c │ │ │ │ - subseq r2, r7, r8, asr #31 │ │ │ │ - ldrsbeq r2, [r7], #-252 @ 0xffffff04 │ │ │ │ - mlaseq r8, r0, r7, sp │ │ │ │ - @ instruction: 0x00357ff8 │ │ │ │ + @ instruction: 0x003675dc │ │ │ │ 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] @ 5171c │ │ │ │ - beq 51714 │ │ │ │ + ldreq r4, [pc, #548] @ 51430 │ │ │ │ + beq 51428 │ │ │ │ ldr r0, [r1] │ │ │ │ mov sl, r1 │ │ │ │ - bl 190f6c │ │ │ │ + bl 1923e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 51598 │ │ │ │ + beq 512ac │ │ │ │ cmp r8, #1 │ │ │ │ - ldrne fp, [pc, #520] @ 51720 │ │ │ │ + ldrne fp, [pc, #520] @ 51434 │ │ │ │ movne r9, #1 │ │ │ │ - bne 51574 │ │ │ │ - bl 1fbc54 │ │ │ │ + bne 51288 │ │ │ │ + bl 205dd4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 51540 │ │ │ │ + beq 51254 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 51548 │ │ │ │ + beq 5125c │ │ │ │ mov r4, r5 │ │ │ │ - b 51714 │ │ │ │ + b 51428 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 51540 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 51254 │ │ │ │ cmp r4, fp │ │ │ │ - bne 515d4 │ │ │ │ + bne 512e8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 515bc │ │ │ │ + bne 512d0 │ │ │ │ mov r6, r4 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r4, r6 │ │ │ │ cmp r9, r8 │ │ │ │ - bge 51714 │ │ │ │ + bge 51428 │ │ │ │ ldr r0, [sl, r9, lsl #2] │ │ │ │ - bl 190f6c │ │ │ │ + bl 1923e4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 51554 │ │ │ │ + bne 51268 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 515a0 │ │ │ │ + bne 512b4 │ │ │ │ mov r4, #0 │ │ │ │ - b 51714 │ │ │ │ + b 51428 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 51598 │ │ │ │ + bne 512ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 51598 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 512ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 51568 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 51568 │ │ │ │ + bne 5127c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 5127c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 516bc │ │ │ │ + beq 513d0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 516bc │ │ │ │ + beq 513d0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 209a74 <_PyLong_GCD@@Base> │ │ │ │ + bl 21772c <_PyLong_GCD@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 51610 │ │ │ │ + bne 51324 │ │ │ │ mov r6, #0 │ │ │ │ - b 516c0 │ │ │ │ + b 513d4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 193df8 │ │ │ │ + bl 195274 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 51644 │ │ │ │ + beq 51358 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 51644 │ │ │ │ + bne 51358 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 51608 │ │ │ │ + beq 5131c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 175274 │ │ │ │ + bl 1761a8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 51680 │ │ │ │ + beq 51394 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 51680 │ │ │ │ + bne 51394 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 51608 │ │ │ │ + beq 5131c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fbc54 │ │ │ │ + bl 205dd4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 516c0 │ │ │ │ + beq 513d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 516c0 │ │ │ │ + bne 513d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 516c0 │ │ │ │ - ldr r6, [pc, #92] @ 51720 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 513d4 │ │ │ │ + ldr r6, [pc, #92] @ 51434 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 516e4 │ │ │ │ + beq 513f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 516e4 │ │ │ │ + bne 513f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51708 │ │ │ │ + beq 5141c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 51708 │ │ │ │ + bne 5141c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 5156c │ │ │ │ - b 51598 │ │ │ │ + bne 51280 │ │ │ │ + b 512ac │ │ │ │ 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, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -40006,149 +39817,153 @@ │ │ │ │ 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 51880 │ │ │ │ + beq 51594 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 51880 │ │ │ │ + bne 51594 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3160f0 <_PyTime_AsTimeval@@Base+0x17b8> │ │ │ │ + bl 31bfd8 <_PyTime_AsTimeval@@Base+0x17c0> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 51880 │ │ │ │ + beq 51594 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31840c │ │ │ │ + bl 31df8c <_PyTime_AsTimeval@@Base+0x3774> │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31840c │ │ │ │ + bl 31df8c <_PyTime_AsTimeval@@Base+0x3774> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31840c │ │ │ │ + bl 31df8c <_PyTime_AsTimeval@@Base+0x3774> │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31840c │ │ │ │ + bl 31df8c <_PyTime_AsTimeval@@Base+0x3774> │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31840c │ │ │ │ + bl 31df8c <_PyTime_AsTimeval@@Base+0x3774> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r9, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #164] @ 51888 │ │ │ │ - bl a9b50 │ │ │ │ + ldr r0, [pc, #164] @ 5159c │ │ │ │ + bl a9d18 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 517fc │ │ │ │ + bne 51510 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 321244 │ │ │ │ + b 325958 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 5188c │ │ │ │ + ldr r1, [pc, #124] @ 515a0 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 51890 │ │ │ │ + ldr r0, [pc, #120] @ 515a4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r3, r5 │ │ │ │ - bl 3187f0 │ │ │ │ + bl 31e330 <_PyTime_AsTimeval@@Base+0x3b18> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 5184c │ │ │ │ + beq 51560 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5184c │ │ │ │ + bne 51560 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 517ec │ │ │ │ + beq 51500 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51880 │ │ │ │ + beq 51594 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 51880 │ │ │ │ + bne 51594 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + b 9aea8 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mlaseq r8, r8, r7, sp │ │ │ │ + eorseq pc, r8, r8, lsl r3 @ │ │ │ │ andeq r0, r0, r3, ror #3 │ │ │ │ - eorseq sp, r8, r0, lsr #15 │ │ │ │ + eorseq pc, r8, r0, lsr #6 │ │ │ │ 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 10fbe4 │ │ │ │ + bl 10fa20 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 10fbe4 │ │ │ │ + bl 10fa20 │ │ │ │ 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 51cac │ │ │ │ - b 51cac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 91b7c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 51960 │ │ │ │ - mov r1, r5 │ │ │ │ - bl afbf8 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 51964 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51960 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 51960 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r5, r2 │ │ │ │ + bne 51650 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 51664 │ │ │ │ + b 51674 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 51640 │ │ │ │ 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, 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 │ │ │ │ @@ -40161,623 +39976,647 @@ │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bne 519d8 │ │ │ │ + bne 516fc │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 51a18 │ │ │ │ + beq 5173c │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #492] @ 51bd0 │ │ │ │ + ldr ip, [pc, #492] @ 518f4 │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51a18 │ │ │ │ + bne 5173c │ │ │ │ mov r4, #0 │ │ │ │ - b 51bc4 │ │ │ │ - ldr r7, [pc, #436] @ 51bd4 │ │ │ │ + b 518e8 │ │ │ │ + ldr r7, [pc, #436] @ 518f8 │ │ │ │ cmp r6, #1 │ │ │ │ ldr sl, [r0] │ │ │ │ moveq r9, r7 │ │ │ │ moveq r4, r7 │ │ │ │ - beq 51a58 │ │ │ │ + beq 5177c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 51a48 │ │ │ │ + beq 5176c │ │ │ │ cmp r6, #2 │ │ │ │ - bne 51a4c │ │ │ │ - b 51a54 │ │ │ │ + bne 51770 │ │ │ │ + b 51778 │ │ │ │ mov r4, r7 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ - b 51a58 │ │ │ │ + b 5177c │ │ │ │ mov r9, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e9ccc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 32e148 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x17a8> │ │ │ │ + bl 330dcc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1020> │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ cmpeq r9, r7 │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 51b20 │ │ │ │ + beq 51844 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r4, r9} │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r8 │ │ │ │ - bl 14d77c │ │ │ │ + bl 14dfa8 │ │ │ │ mov r4, r0 │ │ │ │ - b 51bc4 │ │ │ │ + b 518e8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bge 51b2c │ │ │ │ + bge 51850 │ │ │ │ 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 117104 │ │ │ │ + bl 117010 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - bne 51b40 │ │ │ │ + bne 51864 │ │ │ │ cmp fp, #0 │ │ │ │ - bgt 51b5c │ │ │ │ + bgt 51880 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 51ba8 │ │ │ │ + bne 518cc │ │ │ │ cmp fp, #0 │ │ │ │ - bne 51a10 │ │ │ │ + bne 51734 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 51aa8 │ │ │ │ + bne 517cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 51bc4 │ │ │ │ + b 518e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 51b00 │ │ │ │ + bne 51824 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 51b00 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 51824 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3372ec │ │ │ │ + bl 339e44 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 51b8c │ │ │ │ + beq 518b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 51b8c │ │ │ │ + bne 518b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r7 │ │ │ │ - ldreq r3, [pc, #64] @ 51bd8 │ │ │ │ + ldreq r3, [pc, #64] @ 518fc │ │ │ │ ldreq r4, [r3, #28] │ │ │ │ - beq 51bc4 │ │ │ │ + beq 518e8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 51b2c │ │ │ │ - b 51a10 │ │ │ │ + bne 51850 │ │ │ │ + b 51734 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 51b14 │ │ │ │ + bne 51838 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 51b14 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 51838 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r3, r7, r4, ror r0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 10fbe4 │ │ │ │ + bl 10fa20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51c18 │ │ │ │ + bne 5193c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51c2c │ │ │ │ - b 51c3c │ │ │ │ + bne 51950 │ │ │ │ + b 51960 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51c08 │ │ │ │ + beq 5192c │ │ │ │ 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 51c58 │ │ │ │ + beq 5197c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51c74 │ │ │ │ + beq 51998 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51c90 │ │ │ │ + beq 519b4 │ │ │ │ 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 r5, r0 │ │ │ │ + bl 91c14 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 51a24 │ │ │ │ + mov r1, r5 │ │ │ │ + bl afe90 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 51a28 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 51a24 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 51a24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aea8 <_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 │ │ │ │ ldrb r3, [r0, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 51cdc │ │ │ │ - ldr r3, [pc, #56] @ 51d08 │ │ │ │ - ldr r1, [pc, #56] @ 51d0c │ │ │ │ + bne 51a60 │ │ │ │ + ldr r3, [pc, #64] @ 51a94 │ │ │ │ + ldr r1, [pc, #64] @ 51a98 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 51cf8 │ │ │ │ + bl 18f518 │ │ │ │ + b 51a8c │ │ │ │ ldrb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 51d00 │ │ │ │ - ldr r3, [pc, #24] @ 51d08 │ │ │ │ - ldr r1, [pc, #28] @ 51d10 │ │ │ │ + beq 51a80 │ │ │ │ + ldr r3, [pc, #32] @ 51a94 │ │ │ │ + ldr r1, [pc, #36] @ 51a9c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ + b 51a8c │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b a5bb8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 51d14 │ │ │ │ - pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, ror #23 │ │ │ │ - eorseq sp, r6, r4, lsl #21 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + eorseq pc, r6, ip, ror #14 │ │ │ │ + eorseq pc, r6, r4, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 51d48 │ │ │ │ - ldr r3, [pc, #108] @ 51da8 │ │ │ │ - ldr r1, [pc, #108] @ 51dac │ │ │ │ + bls 51ad0 │ │ │ │ + ldr r3, [pc, #108] @ 51b30 │ │ │ │ + ldr r1, [pc, #108] @ 51b34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 51d7c │ │ │ │ + bl 18f518 │ │ │ │ + b 51b04 │ │ │ │ cmp r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ ldreq r4, [r3, #4] │ │ │ │ - ldrne r4, [pc, #80] @ 51db0 │ │ │ │ - bl 1c1a84 │ │ │ │ + ldrne r4, [pc, #80] @ 51b38 │ │ │ │ + bl 1c7918 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r3, [pc, #68] @ 51db4 │ │ │ │ + ldr r3, [pc, #68] @ 51b3c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6d8 │ │ │ │ + bl 11a620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51d84 │ │ │ │ + bne 51b0c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 11aa8c │ │ │ │ + bl 11a9d4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 51d7c │ │ │ │ + beq 51b04 │ │ │ │ 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: 0x0038d7dc │ │ │ │ + eorseq pc, r8, ip, asr r3 @ │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ 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 a583c │ │ │ │ + bl a58c8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 51ea0 │ │ │ │ + bne 51c28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3160f0 <_PyTime_AsTimeval@@Base+0x17b8> │ │ │ │ + bl 31bfd8 <_PyTime_AsTimeval@@Base+0x17c0> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 51ea0 │ │ │ │ - ldr r0, [pc, #164] @ 51ea8 │ │ │ │ - bl a9b50 │ │ │ │ + beq 51c28 │ │ │ │ + ldr r0, [pc, #164] @ 51c30 │ │ │ │ + bl a9d18 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 51e1c │ │ │ │ + bne 51ba4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 321244 │ │ │ │ + b 325958 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 51eac │ │ │ │ + ldr r1, [pc, #124] @ 51c34 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 51eb0 │ │ │ │ + ldr r0, [pc, #120] @ 51c38 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3187f0 │ │ │ │ + bl 31e330 <_PyTime_AsTimeval@@Base+0x3b18> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 51e6c │ │ │ │ + beq 51bf4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 51e6c │ │ │ │ + bne 51bf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 51e0c │ │ │ │ + beq 51b94 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51ea0 │ │ │ │ + beq 51c28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 51ea0 │ │ │ │ + bne 51c28 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + b 9aea8 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r0, r8, r0, lsl #27 │ │ │ │ + @ instruction: 0x003828d0 │ │ │ │ andeq r0, r0, r3, lsl #5 │ │ │ │ - @ instruction: 0x0038d7fc │ │ │ │ - b 51cac │ │ │ │ + eorseq pc, r8, r4, lsl #7 │ │ │ │ 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 a583c │ │ │ │ + bl a58c8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 51fa0 │ │ │ │ + bne 51d24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3160f0 <_PyTime_AsTimeval@@Base+0x17b8> │ │ │ │ + bl 31bfd8 <_PyTime_AsTimeval@@Base+0x17c0> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 51fa0 │ │ │ │ - ldr r0, [pc, #164] @ 51fa8 │ │ │ │ - bl a9b50 │ │ │ │ + beq 51d24 │ │ │ │ + ldr r0, [pc, #164] @ 51d2c │ │ │ │ + bl a9d18 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 51f1c │ │ │ │ + bne 51ca0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 321244 │ │ │ │ + b 325958 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 51fac │ │ │ │ + ldr r1, [pc, #124] @ 51d30 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 51fb0 │ │ │ │ + ldr r0, [pc, #120] @ 51d34 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3187f0 │ │ │ │ + bl 31e330 <_PyTime_AsTimeval@@Base+0x3b18> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 51f6c │ │ │ │ + beq 51cf0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 51f6c │ │ │ │ + bne 51cf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 51f0c │ │ │ │ + beq 51c90 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51fa0 │ │ │ │ + beq 51d24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 51fa0 │ │ │ │ + bne 51d24 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + b 9aea8 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r0, r8, r0, lsl #27 │ │ │ │ + @ instruction: 0x003828d0 │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ - eorseq sp, r8, r8, lsl r8 │ │ │ │ + @ instruction: 0x0038f4bc │ │ │ │ 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 a583c │ │ │ │ + bl a58c8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 520b8 │ │ │ │ + bne 51e3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 3160f0 <_PyTime_AsTimeval@@Base+0x17b8> │ │ │ │ + bl 31bfd8 <_PyTime_AsTimeval@@Base+0x17c0> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 520b8 │ │ │ │ + beq 51e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31840c │ │ │ │ + bl 31df8c <_PyTime_AsTimeval@@Base+0x3774> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #164] @ 520c0 │ │ │ │ - bl a9b50 │ │ │ │ + ldr r0, [pc, #164] @ 51e44 │ │ │ │ + bl a9d18 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 52034 │ │ │ │ + bne 51db8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 321244 │ │ │ │ + b 325958 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 520c4 │ │ │ │ + ldr r1, [pc, #124] @ 51e48 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 520c8 │ │ │ │ + ldr r0, [pc, #120] @ 51e4c │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3187f0 │ │ │ │ + bl 31e330 <_PyTime_AsTimeval@@Base+0x3b18> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 52084 │ │ │ │ + beq 51e08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52084 │ │ │ │ + bne 51e08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 52024 │ │ │ │ + beq 51da8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 520b8 │ │ │ │ + beq 51e3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 520b8 │ │ │ │ + bne 51e3c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + b 9aea8 <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq ip, r7, ip, asr #27 │ │ │ │ + eorseq lr, r7, r4, ror #18 │ │ │ │ andeq r0, r0, r1, ror #4 │ │ │ │ - eorseq sp, r8, r8, ror r9 │ │ │ │ + @ instruction: 0x0038f4f8 │ │ │ │ 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 52120 │ │ │ │ + bhi 51ea4 │ │ │ │ ldr r7, [r6] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 52140 │ │ │ │ - ldr r2, [pc, #280] @ 52228 │ │ │ │ - ldr r1, [pc, #280] @ 5222c │ │ │ │ - ldr r0, [pc, #280] @ 52230 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 5221c │ │ │ │ - ldr r0, [pc, #264] @ 52230 │ │ │ │ + bne 51ec4 │ │ │ │ + ldr r2, [pc, #280] @ 51fac │ │ │ │ + ldr r1, [pc, #280] @ 51fb0 │ │ │ │ + ldr r0, [pc, #280] @ 51fb4 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 51fa0 │ │ │ │ + ldr r0, [pc, #264] @ 51fb4 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5221c │ │ │ │ - b 520f4 │ │ │ │ + beq 51fa0 │ │ │ │ + b 51e78 │ │ │ │ cmp r4, #1 │ │ │ │ - ble 521e8 │ │ │ │ + ble 51f6c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #224] @ 52234 │ │ │ │ + ldr r2, [pc, #224] @ 51fb8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 521b4 │ │ │ │ + beq 51f38 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 521a0 │ │ │ │ + beq 51f24 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2734 │ │ │ │ + bl b29cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 5221c │ │ │ │ + beq 51fa0 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 521b8 │ │ │ │ - ldr r3, [pc, #164] @ 52238 │ │ │ │ - ldr r1, [pc, #164] @ 5223c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 5221c │ │ │ │ - ldr r2, [pc, #152] @ 52240 │ │ │ │ - ldr r1, [pc, #152] @ 52244 │ │ │ │ - ldr r0, [pc, #128] @ 52230 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 5221c │ │ │ │ + beq 51f3c │ │ │ │ + ldr r3, [pc, #164] @ 51fbc │ │ │ │ + ldr r1, [pc, #164] @ 51fc0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 51fa0 │ │ │ │ + ldr r2, [pc, #152] @ 51fc4 │ │ │ │ + ldr r1, [pc, #152] @ 51fc8 │ │ │ │ + ldr r0, [pc, #128] @ 51fb4 │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 51fa0 │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 521f0 │ │ │ │ + beq 51f74 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 521f0 │ │ │ │ - bl a583c │ │ │ │ + bne 51f74 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 521f0 │ │ │ │ - b 5221c │ │ │ │ + beq 51f74 │ │ │ │ + b 51fa0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b783c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 2c3a2c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 5221c │ │ │ │ - ldr r0, [pc, #52] @ 52248 │ │ │ │ + beq 51fa0 │ │ │ │ + ldr r0, [pc, #52] @ 51fcc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b a9b50 │ │ │ │ + b a9d18 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - eorseq r8, r6, r8, lsr #25 │ │ │ │ - eorseq r0, r7, r4, ror #28 │ │ │ │ + @ instruction: 0x0037b7b0 │ │ │ │ + eorseq sl, r6, r8, lsr #16 │ │ │ │ + eorseq r2, r7, r4, ror #19 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ - eorseq r7, r6, r0, lsr fp │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ - eorseq r3, r7, r8, lsr r3 │ │ │ │ + @ instruction: 0x003617dc │ │ │ │ + @ instruction: 0x003696b0 │ │ │ │ + eorseq sl, r6, r8, asr #17 │ │ │ │ + @ instruction: 0x00374eb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #156] @ 52300 │ │ │ │ + ldr r3, [pc, #156] @ 52084 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ - beq 52290 │ │ │ │ + beq 52014 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 52290 │ │ │ │ + beq 52014 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 522c4 │ │ │ │ - b 522ac │ │ │ │ + beq 52048 │ │ │ │ + b 52030 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52280 │ │ │ │ - ldr r0, [pc, #100] @ 52304 │ │ │ │ - bl 1e954c <_PyArg_NoKeywords@@Base> │ │ │ │ + beq 52004 │ │ │ │ + ldr r0, [pc, #100] @ 52088 │ │ │ │ + bl 1f18bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52280 │ │ │ │ - b 522f8 │ │ │ │ + bne 52004 │ │ │ │ + b 5207c │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #76] @ 52304 │ │ │ │ + ldr r0, [pc, #76] @ 52088 │ │ │ │ mov r2, r3 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 522f8 │ │ │ │ + beq 5207c │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 111c58 │ │ │ │ + bl 111b6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 522ec │ │ │ │ - ldr r3, [pc, #40] @ 52308 │ │ │ │ - ldr r1, [pc, #40] @ 5230c │ │ │ │ + bne 52070 │ │ │ │ + ldr r3, [pc, #40] @ 5208c │ │ │ │ + ldr r1, [pc, #40] @ 52090 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 522f8 │ │ │ │ + bl 18f518 │ │ │ │ + b 5207c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 5245c │ │ │ │ + b 521e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ - eorseq r8, r5, ip, asr ip │ │ │ │ + @ instruction: 0x0035a7dc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r7, r8, r3, r7 │ │ │ │ + eorseq r8, r7, r8, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1c18d0 │ │ │ │ + bl 1c770c <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 52344 │ │ │ │ - bl aeb58 │ │ │ │ + beq 520c8 │ │ │ │ + bl aed70 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -40786,87 +40625,87 @@ │ │ │ │ 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 5239c │ │ │ │ + bne 52120 │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 523dc │ │ │ │ + beq 52160 │ │ │ │ mov ip, #2 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #152] @ 52450 │ │ │ │ + ldr ip, [pc, #152] @ 521d4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 523dc │ │ │ │ + bne 52160 │ │ │ │ mov r0, #0 │ │ │ │ - b 52448 │ │ │ │ + b 521cc │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 2a1bf4 │ │ │ │ + bl 1df5b0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 523d4 │ │ │ │ + blt 52158 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 52600 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 52384 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 523d4 │ │ │ │ + beq 52158 │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ - bl c3e9c │ │ │ │ + bl c4160 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a408 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmn r4, #1 │ │ │ │ - ldrne r0, [pc, #32] @ 52454 │ │ │ │ - bne 52448 │ │ │ │ - ldr r3, [pc, #28] @ 52458 │ │ │ │ + ldrne r0, [pc, #32] @ 521d8 │ │ │ │ + bne 521cc │ │ │ │ + ldr r3, [pc, #28] @ 521dc │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 143ac0 │ │ │ │ + b 144254 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ ldrsheq r3, [r7], #-8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -0005245c : │ │ │ │ +000521e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #88] @ 524d0 │ │ │ │ - bl 91ddc <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #88] @ 52254 │ │ │ │ + bl 91e74 <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 524c8 │ │ │ │ + beq 5224c │ │ │ │ ldr r2, [r4] │ │ │ │ sub r1, r3, #8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ - ldr r2, [pc, #56] @ 524d4 │ │ │ │ - bl 356650 │ │ │ │ + ldr r2, [pc, #56] @ 52258 │ │ │ │ + bl 3581c0 │ │ │ │ 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] │ │ │ │ @@ -40883,487 +40722,488 @@ │ │ │ │ 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 92fdc │ │ │ │ + bl 93074 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r5, #0 │ │ │ │ - beq 525ec │ │ │ │ + beq 52370 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble 5257c │ │ │ │ + ble 52300 │ │ │ │ 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 52574 │ │ │ │ + beq 522f8 │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 5254c │ │ │ │ + beq 522d0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 52568 │ │ │ │ + beq 522ec │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r3, [pc, #164] @ 525fc │ │ │ │ + ldr r3, [pc, #164] @ 52380 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 52568 │ │ │ │ + bne 522ec │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52574 │ │ │ │ - bl ab2a0 │ │ │ │ + beq 522f8 │ │ │ │ + bl ab468 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 525c8 │ │ │ │ + blt 5234c │ │ │ │ add r5, r5, #1 │ │ │ │ - b 5250c │ │ │ │ + b 52290 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 525f0 │ │ │ │ + beq 52374 │ │ │ │ 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 b8ac4 │ │ │ │ + bl b8d78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 525f0 │ │ │ │ + beq 52374 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 52598 │ │ │ │ + bge 5231c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 525ec │ │ │ │ + beq 52370 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 525ec │ │ │ │ + bne 52370 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 │ │ │ │ │ │ │ │ -00052600 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +00052384 <_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 52648 <_PyLong_UnsignedLongLong_Converter@@Base+0x48> │ │ │ │ + beq 523cc <_PyLong_UnsignedLongLong_Converter@@Base+0x48> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 52648 <_PyLong_UnsignedLongLong_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #72] @ 52684 <_PyLong_UnsignedLongLong_Converter@@Base+0x84> │ │ │ │ - ldr r1, [pc, #72] @ 52688 <_PyLong_UnsignedLongLong_Converter@@Base+0x88> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 5266c <_PyLong_UnsignedLongLong_Converter@@Base+0x6c> │ │ │ │ - bl 1b30a4 │ │ │ │ + bne 523cc <_PyLong_UnsignedLongLong_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #72] @ 52408 <_PyLong_UnsignedLongLong_Converter@@Base+0x84> │ │ │ │ + ldr r1, [pc, #72] @ 5240c <_PyLong_UnsignedLongLong_Converter@@Base+0x88> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 523f0 <_PyLong_UnsignedLongLong_Converter@@Base+0x6c> │ │ │ │ + bl 1b7330 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 52674 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ - bl a583c │ │ │ │ + bne 523f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52674 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ + beq 523f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r6, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r8, r4, lsl #27 │ │ │ │ + @ instruction: 0x003828d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 526bc <_PyLong_UnsignedLongLong_Converter@@Base+0xbc> │ │ │ │ - bl a583c │ │ │ │ + bne 52440 <_PyLong_UnsignedLongLong_Converter@@Base+0xbc> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 526e8 <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ + bne 5246c <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ mov r0, r4 │ │ │ │ bl 29dd8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 526dc <_PyLong_UnsignedLongLong_Converter@@Base+0xdc> │ │ │ │ - bl a583c │ │ │ │ + bne 52460 <_PyLong_UnsignedLongLong_Converter@@Base+0xdc> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 526e8 <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ + bne 5246c <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6554 │ │ │ │ + b a65e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 92b74 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 524ac <_PyLong_UnsignedLongLong_Converter@@Base+0x128> │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + add r1, r5, #16 │ │ │ │ + add r0, r4, #16 │ │ │ │ + bl 4bab0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r1, [pc, #120] @ 52784 <_PyLong_UnsignedLongLong_Converter@@Base+0x184> │ │ │ │ + ldr r1, [pc, #120] @ 52548 <_PyLong_UnsignedLongLong_Converter@@Base+0x1c4> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 11c904 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c84c <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 52760 <_PyLong_UnsignedLongLong_Converter@@Base+0x160> │ │ │ │ + beq 52524 <_PyLong_UnsignedLongLong_Converter@@Base+0x1a0> │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 189d7c <_PyStack_AsDict@@Base+0x14> │ │ │ │ + bl 18b044 <_PyStack_AsDict@@Base+0x14> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 5274c <_PyLong_UnsignedLongLong_Converter@@Base+0x14c> │ │ │ │ + beq 52510 <_PyLong_UnsignedLongLong_Converter@@Base+0x18c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 52754 <_PyLong_UnsignedLongLong_Converter@@Base+0x154> │ │ │ │ + beq 52518 <_PyLong_UnsignedLongLong_Converter@@Base+0x194> │ │ │ │ mov r4, r5 │ │ │ │ - b 52778 <_PyLong_UnsignedLongLong_Converter@@Base+0x178> │ │ │ │ + b 5253c <_PyLong_UnsignedLongLong_Converter@@Base+0x1b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 5274c <_PyLong_UnsignedLongLong_Converter@@Base+0x14c> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 52510 <_PyLong_UnsignedLongLong_Converter@@Base+0x18c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #28] @ 52788 <_PyLong_UnsignedLongLong_Converter@@Base+0x188> │ │ │ │ + ldr r3, [pc, #28] @ 5254c <_PyLong_UnsignedLongLong_Converter@@Base+0x1c8> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 5278c <_PyLong_UnsignedLongLong_Converter@@Base+0x18c> │ │ │ │ + ldr r1, [pc, #24] @ 52550 <_PyLong_UnsignedLongLong_Converter@@Base+0x1cc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r9, r7, r4, lsr pc │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038d9b4 │ │ │ │ + eorseq pc, r8, r4, lsr r5 @ │ │ │ │ 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 527c4 <_PyLong_UnsignedLongLong_Converter@@Base+0x1c4> │ │ │ │ + beq 52588 <_PyLong_UnsignedLongLong_Converter@@Base+0x204> │ │ │ │ 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 527f4 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f4> │ │ │ │ - bl 14e2c4 │ │ │ │ + beq 525b8 <_PyLong_UnsignedLongLong_Converter@@Base+0x234> │ │ │ │ + bl 14eb5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 527ec <_PyLong_UnsignedLongLong_Converter@@Base+0x1ec> │ │ │ │ + beq 525b0 <_PyLong_UnsignedLongLong_Converter@@Base+0x22c> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #20] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 527fc <_PyLong_UnsignedLongLong_Converter@@Base+0x1fc> │ │ │ │ + ldr r0, [pc] @ 525c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x23c> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ 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 92adc │ │ │ │ + bl 92b74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 52838 <_PyLong_UnsignedLongLong_Converter@@Base+0x238> │ │ │ │ + beq 525fc <_PyLong_UnsignedLongLong_Converter@@Base+0x278> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r1, r5, #16 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 4bf58 <_PyDict_DelItem_KnownHash@@Base+0x13c> │ │ │ │ + bl 4bec0 │ │ │ │ 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 52874 <_PyLong_UnsignedLongLong_Converter@@Base+0x274> │ │ │ │ + beq 52638 <_PyLong_UnsignedLongLong_Converter@@Base+0x2b4> │ │ │ │ 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 528a4 <_PyLong_UnsignedLongLong_Converter@@Base+0x2a4> │ │ │ │ - bl 14e2c4 │ │ │ │ + beq 52668 <_PyLong_UnsignedLongLong_Converter@@Base+0x2e4> │ │ │ │ + bl 14eb5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5289c <_PyLong_UnsignedLongLong_Converter@@Base+0x29c> │ │ │ │ + beq 52660 <_PyLong_UnsignedLongLong_Converter@@Base+0x2dc> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 528ac <_PyLong_UnsignedLongLong_Converter@@Base+0x2ac> │ │ │ │ + ldr r0, [pc] @ 52670 <_PyLong_UnsignedLongLong_Converter@@Base+0x2ec> │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl 2a5e8 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6554 │ │ │ │ + b a65e0 │ │ │ │ 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 5291c <_PyLong_UnsignedLongLong_Converter@@Base+0x31c> │ │ │ │ + bne 526e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x35c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 52954 <_PyLong_UnsignedLongLong_Converter@@Base+0x354> │ │ │ │ + beq 52718 <_PyLong_UnsignedLongLong_Converter@@Base+0x394> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #116] @ 529ac <_PyLong_UnsignedLongLong_Converter@@Base+0x3ac> │ │ │ │ + ldr ip, [pc, #116] @ 52770 <_PyLong_UnsignedLongLong_Converter@@Base+0x3ec> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52954 <_PyLong_UnsignedLongLong_Converter@@Base+0x354> │ │ │ │ + bne 52718 <_PyLong_UnsignedLongLong_Converter@@Base+0x394> │ │ │ │ mov r0, #0 │ │ │ │ - b 529a4 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a4> │ │ │ │ + b 52768 <_PyLong_UnsignedLongLong_Converter@@Base+0x3e4> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 2a1bf4 │ │ │ │ + bl 1df5b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 5294c <_PyLong_UnsignedLongLong_Converter@@Base+0x34c> │ │ │ │ - bl c3e9c │ │ │ │ + blt 52710 <_PyLong_UnsignedLongLong_Converter@@Base+0x38c> │ │ │ │ + bl c4160 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a030 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 5299c <_PyLong_UnsignedLongLong_Converter@@Base+0x39c> │ │ │ │ - ldr r3, [pc, #28] @ 529b0 <_PyLong_UnsignedLongLong_Converter@@Base+0x3b0> │ │ │ │ + bne 52760 <_PyLong_UnsignedLongLong_Converter@@Base+0x3dc> │ │ │ │ + ldr r3, [pc, #28] @ 52774 <_PyLong_UnsignedLongLong_Converter@@Base+0x3f0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 529a4 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a4> │ │ │ │ + bl 144254 │ │ │ │ + b 52768 <_PyLong_UnsignedLongLong_Converter@@Base+0x3e4> │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 1501fc │ │ │ │ + bl 150c3c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r3, r7, ip, ror r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 92adc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 529ec <_PyLong_UnsignedLongLong_Converter@@Base+0x3ec> │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - add r1, r5, #16 │ │ │ │ - add r0, r4, #16 │ │ │ │ - bl 4c40c │ │ │ │ - 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 52b60 <_PyLong_UnsignedLongLong_Converter@@Base+0x560> │ │ │ │ + bl 528e8 <_PyLong_UnsignedLongLong_Converter@@Base+0x564> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 52a74 <_PyLong_UnsignedLongLong_Converter@@Base+0x474> │ │ │ │ + beq 527f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x474> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 52a4c <_PyLong_UnsignedLongLong_Converter@@Base+0x44c> │ │ │ │ + beq 527d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x44c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 52a4c <_PyLong_UnsignedLongLong_Converter@@Base+0x44c> │ │ │ │ + bne 527d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x44c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 52a78 <_PyLong_UnsignedLongLong_Converter@@Base+0x478> │ │ │ │ - ldr r3, [pc, #36] @ 52a80 <_PyLong_UnsignedLongLong_Converter@@Base+0x480> │ │ │ │ + bne 527fc <_PyLong_UnsignedLongLong_Converter@@Base+0x478> │ │ │ │ + ldr r3, [pc, #36] @ 52804 <_PyLong_UnsignedLongLong_Converter@@Base+0x480> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6d8 │ │ │ │ + bl 11a620 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52a74 <_PyLong_UnsignedLongLong_Converter@@Base+0x474> │ │ │ │ - bl 11aa8c │ │ │ │ + beq 527f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x474> │ │ │ │ + bl 11a9d4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 30f3a0 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 315ab0 <_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 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl 29790 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a6554 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10fbe4 │ │ │ │ + bl 10fa20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52af0 <_PyLong_UnsignedLongLong_Converter@@Base+0x4f0> │ │ │ │ + beq 52854 <_PyLong_UnsignedLongLong_Converter@@Base+0x4d0> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 52af0 <_PyLong_UnsignedLongLong_Converter@@Base+0x4f0> │ │ │ │ + beq 52854 <_PyLong_UnsignedLongLong_Converter@@Base+0x4d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 52af0 <_PyLong_UnsignedLongLong_Converter@@Base+0x4f0> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 52854 <_PyLong_UnsignedLongLong_Converter@@Base+0x4d0> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52b24 <_PyLong_UnsignedLongLong_Converter@@Base+0x524> │ │ │ │ + beq 52888 <_PyLong_UnsignedLongLong_Converter@@Base+0x504> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 52b24 <_PyLong_UnsignedLongLong_Converter@@Base+0x524> │ │ │ │ + beq 52888 <_PyLong_UnsignedLongLong_Converter@@Base+0x504> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 52b24 <_PyLong_UnsignedLongLong_Converter@@Base+0x524> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 52888 <_PyLong_UnsignedLongLong_Converter@@Base+0x504> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52b58 <_PyLong_UnsignedLongLong_Converter@@Base+0x558> │ │ │ │ + beq 528bc <_PyLong_UnsignedLongLong_Converter@@Base+0x538> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 52b58 <_PyLong_UnsignedLongLong_Converter@@Base+0x558> │ │ │ │ + beq 528bc <_PyLong_UnsignedLongLong_Converter@@Base+0x538> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 52b58 <_PyLong_UnsignedLongLong_Converter@@Base+0x558> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 528bc <_PyLong_UnsignedLongLong_Converter@@Base+0x538> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl 29790 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a65e0 │ │ │ │ + b 52808 <_PyLong_UnsignedLongLong_Converter@@Base+0x484> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 2f91f0 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 301348 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 52c30 <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ + beq 529b8 <_PyLong_UnsignedLongLong_Converter@@Base+0x634> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 52c34 <_PyLong_UnsignedLongLong_Converter@@Base+0x634> │ │ │ │ + bne 529bc <_PyLong_UnsignedLongLong_Converter@@Base+0x638> │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 52bc8 <_PyLong_UnsignedLongLong_Converter@@Base+0x5c8> │ │ │ │ + bne 52950 <_PyLong_UnsignedLongLong_Converter@@Base+0x5cc> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52c30 <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ + beq 529b8 <_PyLong_UnsignedLongLong_Converter@@Base+0x634> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 52c30 <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ + bne 529b8 <_PyLong_UnsignedLongLong_Converter@@Base+0x634> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 52c30 <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 529b8 <_PyLong_UnsignedLongLong_Converter@@Base+0x634> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52be8 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e8> │ │ │ │ + beq 52970 <_PyLong_UnsignedLongLong_Converter@@Base+0x5ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 52be8 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e8> │ │ │ │ + bne 52970 <_PyLong_UnsignedLongLong_Converter@@Base+0x5ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d1d4 │ │ │ │ + bl 19ff6c │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r5 │ │ │ │ - bne 52c34 <_PyLong_UnsignedLongLong_Converter@@Base+0x634> │ │ │ │ - ldr r3, [pc, #56] @ 52c3c <_PyLong_UnsignedLongLong_Converter@@Base+0x63c> │ │ │ │ - ldr r1, [pc, #56] @ 52c40 <_PyLong_UnsignedLongLong_Converter@@Base+0x640> │ │ │ │ + bne 529bc <_PyLong_UnsignedLongLong_Converter@@Base+0x638> │ │ │ │ + ldr r3, [pc, #56] @ 529c4 <_PyLong_UnsignedLongLong_Converter@@Base+0x640> │ │ │ │ + ldr r1, [pc, #56] @ 529c8 <_PyLong_UnsignedLongLong_Converter@@Base+0x644> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52c30 <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ + beq 529b8 <_PyLong_UnsignedLongLong_Converter@@Base+0x634> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52c30 <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ + bne 529b8 <_PyLong_UnsignedLongLong_Converter@@Base+0x634> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r0, ror sl │ │ │ │ + @ instruction: 0x0038f5f0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 52c54 <_PyLong_UnsignedLongLong_Converter@@Base+0x654> │ │ │ │ - b 128d64 │ │ │ │ - mlaseq r8, r4, sl, sp │ │ │ │ + ldr r0, [pc] @ 529dc <_PyLong_UnsignedLongLong_Converter@@Base+0x658> │ │ │ │ + b 128d34 │ │ │ │ + eorseq pc, r8, r4, lsl r6 @ │ │ │ │ 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] │ │ │ │ @@ -41373,341 +41213,312 @@ │ │ │ │ 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 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a4390 │ │ │ │ + b a441c │ │ │ │ ldrb r3, [r0, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #12] @ 52ccc <_PyLong_UnsignedLongLong_Converter@@Base+0x6cc> │ │ │ │ + ldr r2, [pc, #12] @ 52a54 <_PyLong_UnsignedLongLong_Converter@@Base+0x6d0> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 52cd0 <_PyLong_UnsignedLongLong_Converter@@Base+0x6d0> │ │ │ │ + ldr r0, [pc, #8] @ 52a58 <_PyLong_UnsignedLongLong_Converter@@Base+0x6d4> │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - b 52aa4 <_PyLong_UnsignedLongLong_Converter@@Base+0x4a4> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldrb r3, [r0, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 52d08 <_PyLong_UnsignedLongLong_Converter@@Base+0x708> │ │ │ │ - ldr r3, [pc, #64] @ 52d3c <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ - ldr r1, [pc, #64] @ 52d40 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 52d34 <_PyLong_UnsignedLongLong_Converter@@Base+0x734> │ │ │ │ - ldrb r3, [r0, #65] @ 0x41 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 11fd7c <_PyNumber_Index@@Base> │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 52a94 <_PyLong_UnsignedLongLong_Converter@@Base+0x710> │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + mvneq r4, #0 │ │ │ │ + beq 52af4 <_PyLong_UnsignedLongLong_Converter@@Base+0x770> │ │ │ │ + b 52aec <_PyLong_UnsignedLongLong_Converter@@Base+0x768> │ │ │ │ + bl ab290 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 52ac0 <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 52d28 <_PyLong_UnsignedLongLong_Converter@@Base+0x728> │ │ │ │ - ldr r3, [pc, #32] @ 52d3c <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ - ldr r1, [pc, #36] @ 52d44 <_PyLong_UnsignedLongLong_Converter@@Base+0x744> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 52d34 <_PyLong_UnsignedLongLong_Converter@@Base+0x734> │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b a5b2c │ │ │ │ + str r3, [r5] │ │ │ │ + bne 52ac0 <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 52af4 <_PyLong_UnsignedLongLong_Converter@@Base+0x770> │ │ │ │ + b 52a80 <_PyLong_UnsignedLongLong_Converter@@Base+0x6fc> │ │ │ │ + sub r4, r4, r3 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #48 @ 0x30 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 4a958 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 52b0c <_PyLong_UnsignedLongLong_Converter@@Base+0x788> │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, ror #23 │ │ │ │ - eorseq sp, r6, r4, lsl #21 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + bgt 52acc <_PyLong_UnsignedLongLong_Converter@@Base+0x748> │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 282a90 │ │ │ │ + add r3, r0, #16 │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ + sub r1, r2, #43 @ 0x2b │ │ │ │ + tst r1, #253 @ 0xfd │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + mov r1, #48 @ 0x30 │ │ │ │ + strb r2, [r0, #16] │ │ │ │ + strb r1, [r3, r4] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, #0 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ - ldr fp, [pc, #280] @ 52e84 <_PyLong_UnsignedLongLong_Converter@@Base+0x884> │ │ │ │ + ldr fp, [pc, #280] @ 52c6c <_PyLong_UnsignedLongLong_Converter@@Base+0x8e8> │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, r9 │ │ │ │ - bge 52e78 <_PyLong_UnsignedLongLong_Converter@@Base+0x878> │ │ │ │ + bge 52c60 <_PyLong_UnsignedLongLong_Converter@@Base+0x8dc> │ │ │ │ cmp r7, #1 │ │ │ │ ldrbeq r0, [r6, r4] │ │ │ │ - beq 52db0 <_PyLong_UnsignedLongLong_Converter@@Base+0x7b0> │ │ │ │ + beq 52b98 <_PyLong_UnsignedLongLong_Converter@@Base+0x814> │ │ │ │ cmp r7, #2 │ │ │ │ lsleq r3, r4, #1 │ │ │ │ ldrheq r0, [r6, r3] │ │ │ │ - beq 52db0 <_PyLong_UnsignedLongLong_Converter@@Base+0x7b0> │ │ │ │ + beq 52b98 <_PyLong_UnsignedLongLong_Converter@@Base+0x814> │ │ │ │ ldr r0, [r6, r4, lsl #2] │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ movcs r3, #0 │ │ │ │ - bcs 52dd0 <_PyLong_UnsignedLongLong_Converter@@Base+0x7d0> │ │ │ │ - ldr r2, [pc, #208] @ 52e88 <_PyLong_UnsignedLongLong_Converter@@Base+0x888> │ │ │ │ + bcs 52bb8 <_PyLong_UnsignedLongLong_Converter@@Base+0x834> │ │ │ │ + ldr r2, [pc, #208] @ 52c70 <_PyLong_UnsignedLongLong_Converter@@Base+0x8ec> │ │ │ │ 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] @ 52e8c <_PyLong_UnsignedLongLong_Converter@@Base+0x88c> │ │ │ │ + ldr r2, [pc, #180] @ 52c74 <_PyLong_UnsignedLongLong_Converter@@Base+0x8f0> │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq 52e2c <_PyLong_UnsignedLongLong_Converter@@Base+0x82c> │ │ │ │ + beq 52c14 <_PyLong_UnsignedLongLong_Converter@@Base+0x890> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #7340032 @ 0x700000 │ │ │ │ - beq 52e2c <_PyLong_UnsignedLongLong_Converter@@Base+0x82c> │ │ │ │ + beq 52c14 <_PyLong_UnsignedLongLong_Converter@@Base+0x890> │ │ │ │ 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] @ 52e90 <_PyLong_UnsignedLongLong_Converter@@Base+0x890> │ │ │ │ + ldr r3, [pc, #132] @ 52c78 <_PyLong_UnsignedLongLong_Converter@@Base+0x8f4> │ │ │ │ add r1, sp, #4 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, r2 │ │ │ │ add r2, r2, #1 │ │ │ │ - beq 52e34 <_PyLong_UnsignedLongLong_Converter@@Base+0x834> │ │ │ │ + beq 52c1c <_PyLong_UnsignedLongLong_Converter@@Base+0x898> │ │ │ │ ldr ip, [r3], #4 │ │ │ │ str ip, [r1], #4 │ │ │ │ - b 52e14 <_PyLong_UnsignedLongLong_Converter@@Base+0x814> │ │ │ │ + b 52bfc <_PyLong_UnsignedLongLong_Converter@@Base+0x878> │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2fe29c │ │ │ │ + bl 305fa0 │ │ │ │ add r3, sp, #4 │ │ │ │ add r1, r8, r5, lsl #2 │ │ │ │ mov r2, #0 │ │ │ │ cmp r2, r0 │ │ │ │ add r2, r2, #1 │ │ │ │ - bge 52e68 <_PyLong_UnsignedLongLong_Converter@@Base+0x868> │ │ │ │ + bge 52c50 <_PyLong_UnsignedLongLong_Converter@@Base+0x8cc> │ │ │ │ ldr ip, [r3], #4 │ │ │ │ ldr lr, [sl] │ │ │ │ cmp lr, ip │ │ │ │ strcs lr, [sl] │ │ │ │ strcc ip, [sl] │ │ │ │ str ip, [r1], #4 │ │ │ │ - b 52e40 <_PyLong_UnsignedLongLong_Converter@@Base+0x840> │ │ │ │ + b 52c28 <_PyLong_UnsignedLongLong_Converter@@Base+0x8a4> │ │ │ │ cmp r0, #0 │ │ │ │ addge r5, r5, r0 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 52d7c <_PyLong_UnsignedLongLong_Converter@@Base+0x77c> │ │ │ │ + b 52b64 <_PyLong_UnsignedLongLong_Converter@@Base+0x7e0> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r0, r4, r8, lsr #30 │ │ │ │ - subeq r3, r5, r8, lsr #2 │ │ │ │ - @ instruction: 0x0043ef98 │ │ │ │ - subeq r7, lr, r4, ror ip │ │ │ │ + subeq r2, r4, r8, lsr #21 │ │ │ │ + subeq r4, r5, r8, lsr #25 │ │ │ │ + subeq r0, r4, r8, lsl fp │ │ │ │ + subeq r9, lr, r4, lsl r8 │ │ │ │ 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 52ec8 <_PyLong_UnsignedLongLong_Converter@@Base+0x8c8> │ │ │ │ + beq 52cb0 <_PyLong_UnsignedLongLong_Converter@@Base+0x92c> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #28] @ 52ee0 <_PyLong_UnsignedLongLong_Converter@@Base+0x8e0> │ │ │ │ + ldr r1, [pc, #28] @ 52cc8 <_PyLong_UnsignedLongLong_Converter@@Base+0x944> │ │ │ │ mov r0, r3 │ │ │ │ - b 3103b0 │ │ │ │ - ldr r2, [pc, #20] @ 52ee4 <_PyLong_UnsignedLongLong_Converter@@Base+0x8e4> │ │ │ │ - ldr r1, [pc, #20] @ 52ee8 <_PyLong_UnsignedLongLong_Converter@@Base+0x8e8> │ │ │ │ - ldr r0, [pc, #20] @ 52eec <_PyLong_UnsignedLongLong_Converter@@Base+0x8ec> │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ + b 3167b0 │ │ │ │ + ldr r2, [pc, #20] @ 52ccc <_PyLong_UnsignedLongLong_Converter@@Base+0x948> │ │ │ │ + ldr r1, [pc, #20] @ 52cd0 <_PyLong_UnsignedLongLong_Converter@@Base+0x94c> │ │ │ │ + ldr r0, [pc, #20] @ 52cd4 <_PyLong_UnsignedLongLong_Converter@@Base+0x950> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r7, r1, r0, ror r3 │ │ │ │ - @ instruction: 0x00375cb0 │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - eorseq r4, r7, r4, lsl #12 │ │ │ │ + ldrdeq r8, [r2], -r8 @ │ │ │ │ + eorseq r7, r7, r0, lsr r8 │ │ │ │ + eorseq ip, r6, r4, lsr r6 │ │ │ │ + eorseq r5, r7, r0, asr #28 │ │ │ │ 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 1034c0 │ │ │ │ + bl 103520 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 52f34 <_PyLong_UnsignedLongLong_Converter@@Base+0x934> │ │ │ │ + blt 52d1c <_PyLong_UnsignedLongLong_Converter@@Base+0x998> │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ bl 29730 │ │ │ │ - ldr r0, [pc, #12] @ 52f3c <_PyLong_UnsignedLongLong_Converter@@Base+0x93c> │ │ │ │ + ldr r0, [pc, #12] @ 52d24 <_PyLong_UnsignedLongLong_Converter@@Base+0x9a0> │ │ │ │ strb r5, [r4, #40] @ 0x28 │ │ │ │ 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 r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 52f84 <_PyLong_UnsignedLongLong_Converter@@Base+0x984> │ │ │ │ + bne 52d6c <_PyLong_UnsignedLongLong_Converter@@Base+0x9e8> │ │ │ │ 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 52f68 <_PyLong_UnsignedLongLong_Converter@@Base+0x968> │ │ │ │ - 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 11fe38 <_PyNumber_Index@@Base> │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 52fd0 <_PyLong_UnsignedLongLong_Converter@@Base+0x9d0> │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - mvneq r4, #0 │ │ │ │ - beq 53030 <_PyLong_UnsignedLongLong_Converter@@Base+0xa30> │ │ │ │ - b 53028 <_PyLong_UnsignedLongLong_Converter@@Base+0xa28> │ │ │ │ - bl ab0c8 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 52ffc <_PyLong_UnsignedLongLong_Converter@@Base+0x9fc> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 52ffc <_PyLong_UnsignedLongLong_Converter@@Base+0x9fc> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 53030 <_PyLong_UnsignedLongLong_Converter@@Base+0xa30> │ │ │ │ - b 52fbc <_PyLong_UnsignedLongLong_Converter@@Base+0x9bc> │ │ │ │ - sub r4, r4, r3 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #48 @ 0x30 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 4acc4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 53048 <_PyLong_UnsignedLongLong_Converter@@Base+0xa48> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r4, r3 │ │ │ │ - bgt 53008 <_PyLong_UnsignedLongLong_Converter@@Base+0xa08> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 270e88 │ │ │ │ - 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] │ │ │ │ + beq 52d50 <_PyLong_UnsignedLongLong_Converter@@Base+0x9cc> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005306c <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ +00052d80 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 53084 <_PyEval_FormatAwaitableError@@Base+0x18> │ │ │ │ + beq 52d98 <_PyEval_FormatAwaitableError@@Base+0x18> │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ cmp r2, #1 │ │ │ │ - bne 530a0 <_PyEval_FormatAwaitableError@@Base+0x34> │ │ │ │ - ldr ip, [pc, #40] @ 530bc <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ + bne 52db4 <_PyEval_FormatAwaitableError@@Base+0x34> │ │ │ │ + ldr ip, [pc, #40] @ 52dd0 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r2, [pc, #36] @ 530c0 <_PyEval_FormatAwaitableError@@Base+0x54> │ │ │ │ + ldr r2, [pc, #36] @ 52dd4 <_PyEval_FormatAwaitableError@@Base+0x54> │ │ │ │ ldr r1, [ip] │ │ │ │ - b 28812c <_PyErr_Format@@Base> │ │ │ │ + b 1c1ab0 <_PyErr_Format@@Base> │ │ │ │ cmp r2, #2 │ │ │ │ bxne lr │ │ │ │ - ldr ip, [pc, #12] @ 530bc <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ + ldr ip, [pc, #12] @ 52dd0 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r2, [pc, #12] @ 530c4 <_PyEval_FormatAwaitableError@@Base+0x58> │ │ │ │ + ldr r2, [pc, #12] @ 52dd8 <_PyEval_FormatAwaitableError@@Base+0x58> │ │ │ │ ldr r1, [ip] │ │ │ │ - b 28812c <_PyErr_Format@@Base> │ │ │ │ + b 1c1ab0 <_PyErr_Format@@Base> │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r8, ror #21 │ │ │ │ - eorseq sp, r8, r4, asr #22 │ │ │ │ + eorseq pc, r8, r8, ror #12 │ │ │ │ + eorseq pc, r8, r4, asr #13 │ │ │ │ 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] @ 53168 <_PyEval_FormatAwaitableError@@Base+0xfc> │ │ │ │ + ldr r3, [pc, #128] @ 52e7c <_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 318b34 │ │ │ │ + bl 31e584 <_PyTime_AsTimeval@@Base+0x3d6c> │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ sub r1, r7, r4 │ │ │ │ add r0, r8, r4 │ │ │ │ - bl 319778 │ │ │ │ + bl 31f1c8 <_PyTime_AsTimeval@@Base+0x49b0> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 53140 <_PyEval_FormatAwaitableError@@Base+0xd4> │ │ │ │ + beq 52e54 <_PyEval_FormatAwaitableError@@Base+0xd4> │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ addne r4, r4, r0 │ │ │ │ addne r4, r6, r4 │ │ │ │ - bne 53114 <_PyEval_FormatAwaitableError@@Base+0xa8> │ │ │ │ - ldr r3, [pc, #32] @ 53168 <_PyEval_FormatAwaitableError@@Base+0xfc> │ │ │ │ + bne 52e28 <_PyEval_FormatAwaitableError@@Base+0xa8> │ │ │ │ + ldr r3, [pc, #32] @ 52e7c <_PyEval_FormatAwaitableError@@Base+0xfc> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5315c <_PyEval_FormatAwaitableError@@Base+0xf0> │ │ │ │ + beq 52e70 <_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] @ 5319c <_PyEval_FormatAwaitableError@@Base+0x130> │ │ │ │ - bl a9b50 │ │ │ │ + ldr r0, [pc, #8] @ 52eb0 <_PyEval_FormatAwaitableError@@Base+0x130> │ │ │ │ + bl a9d18 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq ip, r8, ip, asr pc │ │ │ │ + @ instruction: 0x0038eadc │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - ldr r2, [pc, #12] @ 531b8 <_PyEval_FormatAwaitableError@@Base+0x14c> │ │ │ │ + ldr r2, [pc, #12] @ 52ecc <_PyEval_FormatAwaitableError@@Base+0x14c> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 531bc <_PyEval_FormatAwaitableError@@Base+0x150> │ │ │ │ + ldr r0, [pc, #8] @ 52ed0 <_PyEval_FormatAwaitableError@@Base+0x150> │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -41719,393 +41530,393 @@ │ │ │ │ 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 53218 <_PyEval_FormatAwaitableError@@Base+0x1ac> │ │ │ │ + bne 52f2c <_PyEval_FormatAwaitableError@@Base+0x1ac> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 53248 <_PyEval_FormatAwaitableError@@Base+0x1dc> │ │ │ │ - ldr ip, [pc, #1392] @ 53790 <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ + beq 52f5c <_PyEval_FormatAwaitableError@@Base+0x1dc> │ │ │ │ + ldr ip, [pc, #1392] @ 534a4 <_PyEval_FormatAwaitableError@@Base+0x724> │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53314 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ + beq 53028 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 532c4 <_PyEval_FormatAwaitableError@@Base+0x258> │ │ │ │ + beq 52fd8 <_PyEval_FormatAwaitableError@@Base+0x258> │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 53268 <_PyEval_FormatAwaitableError@@Base+0x1fc> │ │ │ │ + beq 52f7c <_PyEval_FormatAwaitableError@@Base+0x1fc> │ │ │ │ cmp r4, #1 │ │ │ │ - bne 5326c <_PyEval_FormatAwaitableError@@Base+0x200> │ │ │ │ - b 532d0 <_PyEval_FormatAwaitableError@@Base+0x264> │ │ │ │ - ldr r9, [pc, #1316] @ 53794 <_PyEval_FormatAwaitableError@@Base+0x728> │ │ │ │ + bne 52f80 <_PyEval_FormatAwaitableError@@Base+0x200> │ │ │ │ + b 52fe4 <_PyEval_FormatAwaitableError@@Base+0x264> │ │ │ │ + ldr r9, [pc, #1316] @ 534a8 <_PyEval_FormatAwaitableError@@Base+0x728> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11fe38 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd7c <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5328c <_PyEval_FormatAwaitableError@@Base+0x220> │ │ │ │ - bl a583c │ │ │ │ + bne 52fa0 <_PyEval_FormatAwaitableError@@Base+0x220> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 532d0 <_PyEval_FormatAwaitableError@@Base+0x264> │ │ │ │ - b 53314 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ - bl ab0c8 │ │ │ │ + beq 52fe4 <_PyEval_FormatAwaitableError@@Base+0x264> │ │ │ │ + b 53028 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ + bl ab290 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 532b8 <_PyEval_FormatAwaitableError@@Base+0x24c> │ │ │ │ + beq 52fcc <_PyEval_FormatAwaitableError@@Base+0x24c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 532b8 <_PyEval_FormatAwaitableError@@Base+0x24c> │ │ │ │ + bne 52fcc <_PyEval_FormatAwaitableError@@Base+0x24c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmn r7, #1 │ │ │ │ - bne 532d4 <_PyEval_FormatAwaitableError@@Base+0x268> │ │ │ │ - b 5327c <_PyEval_FormatAwaitableError@@Base+0x210> │ │ │ │ - ldr r9, [pc, #1224] @ 53794 <_PyEval_FormatAwaitableError@@Base+0x728> │ │ │ │ + bne 52fe8 <_PyEval_FormatAwaitableError@@Base+0x268> │ │ │ │ + b 52f90 <_PyEval_FormatAwaitableError@@Base+0x210> │ │ │ │ + ldr r9, [pc, #1224] @ 534a8 <_PyEval_FormatAwaitableError@@Base+0x728> │ │ │ │ mvn r7, #0 │ │ │ │ - b 532d4 <_PyEval_FormatAwaitableError@@Base+0x268> │ │ │ │ + b 52fe8 <_PyEval_FormatAwaitableError@@Base+0x268> │ │ │ │ mvn r7, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - ldr r3, [pc, #1204] @ 53794 <_PyEval_FormatAwaitableError@@Base+0x728> │ │ │ │ + ldr r3, [pc, #1204] @ 534a8 <_PyEval_FormatAwaitableError@@Base+0x728> │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r8, [r6, #20] │ │ │ │ - ldreq r8, [pc, #1196] @ 53798 <_PyEval_FormatAwaitableError@@Base+0x72c> │ │ │ │ + ldreq r8, [pc, #1196] @ 534ac <_PyEval_FormatAwaitableError@@Base+0x72c> │ │ │ │ cmp r7, #0 │ │ │ │ mvnlt r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 534ac <_PyEval_FormatAwaitableError@@Base+0x440> │ │ │ │ + bne 531c0 <_PyEval_FormatAwaitableError@@Base+0x440> │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 92fdc │ │ │ │ + bl 93074 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5331c <_PyEval_FormatAwaitableError@@Base+0x2b0> │ │ │ │ + bne 53030 <_PyEval_FormatAwaitableError@@Base+0x2b0> │ │ │ │ mov r4, #0 │ │ │ │ - b 53784 <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ - ldr r9, [pc, #1144] @ 5379c <_PyEval_FormatAwaitableError@@Base+0x730> │ │ │ │ + b 53498 <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ + ldr r9, [pc, #1144] @ 534b0 <_PyEval_FormatAwaitableError@@Base+0x730> │ │ │ │ sub r1, r5, #1 │ │ │ │ mov r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq 533dc <_PyEval_FormatAwaitableError@@Base+0x370> │ │ │ │ + beq 530f0 <_PyEval_FormatAwaitableError@@Base+0x370> │ │ │ │ cmp r1, #0 │ │ │ │ - blt 53470 <_PyEval_FormatAwaitableError@@Base+0x404> │ │ │ │ + blt 53184 <_PyEval_FormatAwaitableError@@Base+0x404> │ │ │ │ ldrb r3, [r8, r1] │ │ │ │ sub sl, r1, #1 │ │ │ │ ldr r3, [r9, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - beq 53368 <_PyEval_FormatAwaitableError@@Base+0x2fc> │ │ │ │ + beq 5307c <_PyEval_FormatAwaitableError@@Base+0x2fc> │ │ │ │ mov r1, sl │ │ │ │ - b 53330 <_PyEval_FormatAwaitableError@@Base+0x2c4> │ │ │ │ + b 53044 <_PyEval_FormatAwaitableError@@Base+0x2c4> │ │ │ │ ldrb r3, [r8, sl] │ │ │ │ ldr r3, [r9, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - bne 53370 <_PyEval_FormatAwaitableError@@Base+0x304> │ │ │ │ + bne 53084 <_PyEval_FormatAwaitableError@@Base+0x304> │ │ │ │ sub sl, sl, #1 │ │ │ │ cmn sl, #1 │ │ │ │ - bne 53354 <_PyEval_FormatAwaitableError@@Base+0x2e8> │ │ │ │ + bne 53068 <_PyEval_FormatAwaitableError@@Base+0x2e8> │ │ │ │ add r0, sl, #1 │ │ │ │ sub r1, r1, sl │ │ │ │ add r0, r8, r0 │ │ │ │ - bl 1cc47c │ │ │ │ + bl 1d2840 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 53484 <_PyEval_FormatAwaitableError@@Base+0x418> │ │ │ │ + beq 53198 <_PyEval_FormatAwaitableError@@Base+0x418> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 533d0 <_PyEval_FormatAwaitableError@@Base+0x364> │ │ │ │ + ble 530e4 <_PyEval_FormatAwaitableError@@Base+0x364> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53440 <_PyEval_FormatAwaitableError@@Base+0x3d4> │ │ │ │ + bne 53154 <_PyEval_FormatAwaitableError@@Base+0x3d4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 533d0 <_PyEval_FormatAwaitableError@@Base+0x364> │ │ │ │ + beq 530e4 <_PyEval_FormatAwaitableError@@Base+0x364> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 533d0 <_PyEval_FormatAwaitableError@@Base+0x364> │ │ │ │ + bne 530e4 <_PyEval_FormatAwaitableError@@Base+0x364> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r1, sl │ │ │ │ - b 53328 <_PyEval_FormatAwaitableError@@Base+0x2bc> │ │ │ │ + b 5303c <_PyEval_FormatAwaitableError@@Base+0x2bc> │ │ │ │ cmp r1, #0 │ │ │ │ - ldrge r3, [pc, #948] @ 5379c <_PyEval_FormatAwaitableError@@Base+0x730> │ │ │ │ - blt 53470 <_PyEval_FormatAwaitableError@@Base+0x404> │ │ │ │ + ldrge r3, [pc, #948] @ 534b0 <_PyEval_FormatAwaitableError@@Base+0x730> │ │ │ │ + blt 53184 <_PyEval_FormatAwaitableError@@Base+0x404> │ │ │ │ ldrb r2, [r8, r1] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - beq 53404 <_PyEval_FormatAwaitableError@@Base+0x398> │ │ │ │ + beq 53118 <_PyEval_FormatAwaitableError@@Base+0x398> │ │ │ │ subs r1, r1, #1 │ │ │ │ - bcc 53470 <_PyEval_FormatAwaitableError@@Base+0x404> │ │ │ │ - b 533e8 <_PyEval_FormatAwaitableError@@Base+0x37c> │ │ │ │ + bcc 53184 <_PyEval_FormatAwaitableError@@Base+0x404> │ │ │ │ + b 530fc <_PyEval_FormatAwaitableError@@Base+0x37c> │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1cc47c │ │ │ │ + bl 1d2840 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 53484 <_PyEval_FormatAwaitableError@@Base+0x418> │ │ │ │ + beq 53198 <_PyEval_FormatAwaitableError@@Base+0x418> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 5346c <_PyEval_FormatAwaitableError@@Base+0x400> │ │ │ │ + ble 53180 <_PyEval_FormatAwaitableError@@Base+0x400> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53464 <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ + beq 53178 <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53484 <_PyEval_FormatAwaitableError@@Base+0x418> │ │ │ │ + beq 53198 <_PyEval_FormatAwaitableError@@Base+0x418> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 53484 <_PyEval_FormatAwaitableError@@Base+0x418> │ │ │ │ + bne 53198 <_PyEval_FormatAwaitableError@@Base+0x418> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 53484 <_PyEval_FormatAwaitableError@@Base+0x418> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 53198 <_PyEval_FormatAwaitableError@@Base+0x418> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 53768 <_PyEval_FormatAwaitableError@@Base+0x6fc> │ │ │ │ + bne 5347c <_PyEval_FormatAwaitableError@@Base+0x6fc> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 29b9b0 │ │ │ │ + bl 2aa4c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 53784 <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ + bge 53498 <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53314 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ + beq 53028 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 53314 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ + bne 53028 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 53314 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 53028 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 53314 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ + bne 53028 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 534e8 <_PyEval_FormatAwaitableError@@Base+0x47c> │ │ │ │ - ldr r3, [pc, #708] @ 537a0 <_PyEval_FormatAwaitableError@@Base+0x734> │ │ │ │ - ldr r1, [pc, #708] @ 537a4 <_PyEval_FormatAwaitableError@@Base+0x738> │ │ │ │ + bne 531fc <_PyEval_FormatAwaitableError@@Base+0x47c> │ │ │ │ + ldr r3, [pc, #708] @ 534b4 <_PyEval_FormatAwaitableError@@Base+0x734> │ │ │ │ + ldr r1, [pc, #708] @ 534b8 <_PyEval_FormatAwaitableError@@Base+0x738> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 53758 <_PyEval_FormatAwaitableError@@Base+0x6ec> │ │ │ │ + bl 18f518 │ │ │ │ + b 5346c <_PyEval_FormatAwaitableError@@Base+0x6ec> │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ cmp sl, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 535f0 <_PyEval_FormatAwaitableError@@Base+0x584> │ │ │ │ + bne 53304 <_PyEval_FormatAwaitableError@@Base+0x584> │ │ │ │ ldrb sl, [fp] │ │ │ │ - bl 92fdc │ │ │ │ + bl 93074 │ │ │ │ subs r4, r0, #0 │ │ │ │ subne r5, r5, #1 │ │ │ │ movne r1, r5 │ │ │ │ - beq 53758 <_PyEval_FormatAwaitableError@@Base+0x6ec> │ │ │ │ + beq 5346c <_PyEval_FormatAwaitableError@@Base+0x6ec> │ │ │ │ cmp r5, #0 │ │ │ │ - blt 535d0 <_PyEval_FormatAwaitableError@@Base+0x564> │ │ │ │ + blt 532e4 <_PyEval_FormatAwaitableError@@Base+0x564> │ │ │ │ subs r7, r7, #1 │ │ │ │ - bcc 535d0 <_PyEval_FormatAwaitableError@@Base+0x564> │ │ │ │ + bcc 532e4 <_PyEval_FormatAwaitableError@@Base+0x564> │ │ │ │ ldrb r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne 535c8 <_PyEval_FormatAwaitableError@@Base+0x55c> │ │ │ │ + bne 532dc <_PyEval_FormatAwaitableError@@Base+0x55c> │ │ │ │ add r0, r5, #1 │ │ │ │ sub r1, r1, r5 │ │ │ │ add r0, r8, r0 │ │ │ │ - bl 1cc47c │ │ │ │ + bl 1d2840 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 53734 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ + beq 53448 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r9, [r3, r6, lsl #2] │ │ │ │ - ble 535b8 <_PyEval_FormatAwaitableError@@Base+0x54c> │ │ │ │ + ble 532cc <_PyEval_FormatAwaitableError@@Base+0x54c> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53598 <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ + beq 532ac <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53734 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ + beq 53448 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 53734 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ + bne 53448 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 53734 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 53448 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 535b8 <_PyEval_FormatAwaitableError@@Base+0x54c> │ │ │ │ + beq 532cc <_PyEval_FormatAwaitableError@@Base+0x54c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 535b8 <_PyEval_FormatAwaitableError@@Base+0x54c> │ │ │ │ + bne 532cc <_PyEval_FormatAwaitableError@@Base+0x54c> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ sub r5, r5, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b 53518 <_PyEval_FormatAwaitableError@@Base+0x4ac> │ │ │ │ + b 5322c <_PyEval_FormatAwaitableError@@Base+0x4ac> │ │ │ │ subs r5, r5, #1 │ │ │ │ - bcs 53528 <_PyEval_FormatAwaitableError@@Base+0x4bc> │ │ │ │ + bcs 5323c <_PyEval_FormatAwaitableError@@Base+0x4bc> │ │ │ │ cmn r1, #1 │ │ │ │ - blt 53720 <_PyEval_FormatAwaitableError@@Base+0x6b4> │ │ │ │ + blt 53434 <_PyEval_FormatAwaitableError@@Base+0x6b4> │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1cc47c │ │ │ │ + bl 1d2840 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 536b0 <_PyEval_FormatAwaitableError@@Base+0x644> │ │ │ │ - b 53734 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ - bl 92fdc │ │ │ │ + bne 533c4 <_PyEval_FormatAwaitableError@@Base+0x644> │ │ │ │ + b 53448 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ + bl 93074 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 53758 <_PyEval_FormatAwaitableError@@Base+0x6ec> │ │ │ │ + beq 5346c <_PyEval_FormatAwaitableError@@Base+0x6ec> │ │ │ │ cmp r7, r6 │ │ │ │ - beq 5369c <_PyEval_FormatAwaitableError@@Base+0x630> │ │ │ │ + beq 533b0 <_PyEval_FormatAwaitableError@@Base+0x630> │ │ │ │ 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 2798e0 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 28a554 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs r9, r0, #0 │ │ │ │ - blt 5369c <_PyEval_FormatAwaitableError@@Base+0x630> │ │ │ │ + blt 533b0 <_PyEval_FormatAwaitableError@@Base+0x630> │ │ │ │ add r0, sl, r9 │ │ │ │ sub r1, r5, r0 │ │ │ │ add r0, r8, r0 │ │ │ │ - bl 1cc47c │ │ │ │ + bl 1d2840 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 53734 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ + beq 53448 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 53690 <_PyEval_FormatAwaitableError@@Base+0x624> │ │ │ │ + ble 533a4 <_PyEval_FormatAwaitableError@@Base+0x624> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 536d8 <_PyEval_FormatAwaitableError@@Base+0x66c> │ │ │ │ + bne 533ec <_PyEval_FormatAwaitableError@@Base+0x66c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ - beq 53690 <_PyEval_FormatAwaitableError@@Base+0x624> │ │ │ │ + beq 533a4 <_PyEval_FormatAwaitableError@@Base+0x624> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 53690 <_PyEval_FormatAwaitableError@@Base+0x624> │ │ │ │ + bne 533a4 <_PyEval_FormatAwaitableError@@Base+0x624> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r5, r9 │ │ │ │ - b 535fc <_PyEval_FormatAwaitableError@@Base+0x590> │ │ │ │ + b 53310 <_PyEval_FormatAwaitableError@@Base+0x590> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1cc47c │ │ │ │ + bl 1d2840 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 53734 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ + beq 53448 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 5371c <_PyEval_FormatAwaitableError@@Base+0x6b0> │ │ │ │ + ble 53430 <_PyEval_FormatAwaitableError@@Base+0x6b0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 536fc <_PyEval_FormatAwaitableError@@Base+0x690> │ │ │ │ + beq 53410 <_PyEval_FormatAwaitableError@@Base+0x690> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53734 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ + beq 53448 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 53734 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ + bne 53448 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 53734 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 53448 <_PyEval_FormatAwaitableError@@Base+0x6c8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5371c <_PyEval_FormatAwaitableError@@Base+0x6b0> │ │ │ │ + beq 53430 <_PyEval_FormatAwaitableError@@Base+0x6b0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5371c <_PyEval_FormatAwaitableError@@Base+0x6b0> │ │ │ │ + bne 53430 <_PyEval_FormatAwaitableError@@Base+0x6b0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 29b9b0 │ │ │ │ + bl 2aa4c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 5375c <_PyEval_FormatAwaitableError@@Base+0x6f0> │ │ │ │ + bge 53470 <_PyEval_FormatAwaitableError@@Base+0x6f0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53758 <_PyEval_FormatAwaitableError@@Base+0x6ec> │ │ │ │ + beq 5346c <_PyEval_FormatAwaitableError@@Base+0x6ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 53758 <_PyEval_FormatAwaitableError@@Base+0x6ec> │ │ │ │ + bne 5346c <_PyEval_FormatAwaitableError@@Base+0x6ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 113698 │ │ │ │ - b 53784 <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ + bl 1135a0 │ │ │ │ + b 53498 <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5346c <_PyEval_FormatAwaitableError@@Base+0x400> │ │ │ │ + bne 53180 <_PyEval_FormatAwaitableError@@Base+0x400> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 5346c <_PyEval_FormatAwaitableError@@Base+0x400> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 53180 <_PyEval_FormatAwaitableError@@Base+0x400> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrheq r3, [r7], #-20 @ 0xffffffec │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r5, r9, r0, lsr #3 │ │ │ │ + eorseq r6, r9, r0, lsr #26 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r5, r6, ip, asr sl │ │ │ │ + @ instruction: 0x003675dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #88] @ 5381c <_PyEval_FormatAwaitableError@@Base+0x7b0> │ │ │ │ - bl 91ddc <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #88] @ 53530 <_PyEval_FormatAwaitableError@@Base+0x7b0> │ │ │ │ + bl 91e74 <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 53814 <_PyEval_FormatAwaitableError@@Base+0x7a8> │ │ │ │ + beq 53528 <_PyEval_FormatAwaitableError@@Base+0x7a8> │ │ │ │ ldr r2, [r4] │ │ │ │ sub r1, r3, #8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ - ldr r2, [pc, #56] @ 53820 <_PyEval_FormatAwaitableError@@Base+0x7b4> │ │ │ │ - bl 356650 │ │ │ │ + ldr r2, [pc, #56] @ 53534 <_PyEval_FormatAwaitableError@@Base+0x7b4> │ │ │ │ + bl 3581c0 │ │ │ │ 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] │ │ │ │ @@ -42115,317 +41926,336 @@ │ │ │ │ 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 5384c <_PyEval_FormatAwaitableError@@Base+0x7e0> │ │ │ │ + bne 53560 <_PyEval_FormatAwaitableError@@Base+0x7e0> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5384c <_PyEval_FormatAwaitableError@@Base+0x7e0> │ │ │ │ + bne 53560 <_PyEval_FormatAwaitableError@@Base+0x7e0> │ │ │ │ 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] @ 538b0 <_PyEval_FormatAwaitableError@@Base+0x844> │ │ │ │ + ldr r1, [pc, #60] @ 535c4 <_PyEval_FormatAwaitableError@@Base+0x844> │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 538a8 <_PyEval_FormatAwaitableError@@Base+0x83c> │ │ │ │ + beq 535bc <_PyEval_FormatAwaitableError@@Base+0x83c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 53920 <_PyEval_FormatAwaitableError@@Base+0x8b4> │ │ │ │ + bl 53634 <_PyEval_FormatAwaitableError@@Base+0x8b4> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 538b4 <_PyEval_FormatAwaitableError@@Base+0x848> │ │ │ │ - bl a9b50 │ │ │ │ + ldr r0, [pc, #12] @ 535c8 <_PyEval_FormatAwaitableError@@Base+0x848> │ │ │ │ + bl a9d18 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sp, r8, r0, lsr #23 │ │ │ │ - @ instruction: 0x0038dbb0 │ │ │ │ + eorseq pc, r8, r0, lsr #14 │ │ │ │ + eorseq pc, r8, r0, lsr r7 @ │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r3 │ │ │ │ - b 2ba32c │ │ │ │ + b 2c5c38 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53918 <_PyEval_FormatAwaitableError@@Base+0x8ac> │ │ │ │ + beq 5362c <_PyEval_FormatAwaitableError@@Base+0x8ac> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq 53918 <_PyEval_FormatAwaitableError@@Base+0x8ac> │ │ │ │ + beq 5362c <_PyEval_FormatAwaitableError@@Base+0x8ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 53918 <_PyEval_FormatAwaitableError@@Base+0x8ac> │ │ │ │ + bne 5362c <_PyEval_FormatAwaitableError@@Base+0x8ac> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 92adc │ │ │ │ + bl 92b74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 539d8 <_PyEval_FormatAwaitableError@@Base+0x96c> │ │ │ │ + beq 536ec <_PyEval_FormatAwaitableError@@Base+0x96c> │ │ │ │ cmp r6, #3 │ │ │ │ - ble 5396c <_PyEval_FormatAwaitableError@@Base+0x900> │ │ │ │ + ble 53680 <_PyEval_FormatAwaitableError@@Base+0x900> │ │ │ │ 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 5398c <_PyEval_FormatAwaitableError@@Base+0x920> │ │ │ │ + beq 536a0 <_PyEval_FormatAwaitableError@@Base+0x920> │ │ │ │ ldr r2, [r5, #24] │ │ │ │ - ldr r3, [pc, #88] @ 539e0 <_PyEval_FormatAwaitableError@@Base+0x974> │ │ │ │ + ldr r3, [pc, #88] @ 536f4 <_PyEval_FormatAwaitableError@@Base+0x974> │ │ │ │ cmp r2, r3 │ │ │ │ - bne 5399c <_PyEval_FormatAwaitableError@@Base+0x930> │ │ │ │ + bne 536b0 <_PyEval_FormatAwaitableError@@Base+0x930> │ │ │ │ mov r0, #1 │ │ │ │ - bl a2bc4 │ │ │ │ + bl a2c50 │ │ │ │ mov r5, r0 │ │ │ │ - b 539a8 <_PyEval_FormatAwaitableError@@Base+0x93c> │ │ │ │ + b 536bc <_PyEval_FormatAwaitableError@@Base+0x93c> │ │ │ │ mov r0, #2 │ │ │ │ - bl a2a34 │ │ │ │ + bl a2ac0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 539c4 <_PyEval_FormatAwaitableError@@Base+0x958> │ │ │ │ + beq 536d8 <_PyEval_FormatAwaitableError@@Base+0x958> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 539cc <_PyEval_FormatAwaitableError@@Base+0x960> │ │ │ │ + beq 536e0 <_PyEval_FormatAwaitableError@@Base+0x960> │ │ │ │ mov r4, r5 │ │ │ │ - b 539d8 <_PyEval_FormatAwaitableError@@Base+0x96c> │ │ │ │ + b 536ec <_PyEval_FormatAwaitableError@@Base+0x96c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 539c4 <_PyEval_FormatAwaitableError@@Base+0x958> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 536d8 <_PyEval_FormatAwaitableError@@Base+0x958> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc] @ 539f0 <_PyEval_FormatAwaitableError@@Base+0x984> │ │ │ │ - b 3241d8 │ │ │ │ + ldr r1, [pc] @ 53704 <_PyEval_FormatAwaitableError@@Base+0x984> │ │ │ │ + b 328504 │ │ │ │ @ instruction: 0x000293b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ movhi r6, r2 │ │ │ │ - bhi 53a28 <_PyEval_FormatAwaitableError@@Base+0x9bc> │ │ │ │ + bhi 5373c <_PyEval_FormatAwaitableError@@Base+0x9bc> │ │ │ │ mov r0, r2 │ │ │ │ - bl 332854 │ │ │ │ + bl 335a58 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ddaa4 <_PyLong_Format@@Base+0x2284> │ │ │ │ + bl 1e4870 <_PyLong_Format@@Base+0x23a4> │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ - bne 53a78 <_PyEval_FormatAwaitableError@@Base+0xa0c> │ │ │ │ + bne 5378c <_PyEval_FormatAwaitableError@@Base+0xa0c> │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi 53a58 <_PyEval_FormatAwaitableError@@Base+0x9ec> │ │ │ │ + bhi 5376c <_PyEval_FormatAwaitableError@@Base+0x9ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 332884 │ │ │ │ + bl 335b1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 53a78 <_PyEval_FormatAwaitableError@@Base+0xa0c> │ │ │ │ + beq 5378c <_PyEval_FormatAwaitableError@@Base+0xa0c> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ddaa4 <_PyLong_Format@@Base+0x2284> │ │ │ │ + bl 1e4870 <_PyLong_Format@@Base+0x23a4> │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #12] @ 53a98 <_PyEval_FormatAwaitableError@@Base+0xa2c> │ │ │ │ + ldr r2, [pc, #12] @ 537ac <_PyEval_FormatAwaitableError@@Base+0xa2c> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 53a9c <_PyEval_FormatAwaitableError@@Base+0xa30> │ │ │ │ + ldr r0, [pc, #8] @ 537b0 <_PyEval_FormatAwaitableError@@Base+0xa30> │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - ldr r2, [pc, #12] @ 53ab8 <_PyEval_FormatAwaitableError@@Base+0xa4c> │ │ │ │ + ldr r2, [pc, #12] @ 537cc <_PyEval_FormatAwaitableError@@Base+0xa4c> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 53abc <_PyEval_FormatAwaitableError@@Base+0xa50> │ │ │ │ + ldr r0, [pc, #8] @ 537d0 <_PyEval_FormatAwaitableError@@Base+0xa50> │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #52] @ 53b0c <_PyEval_FormatAwaitableError@@Base+0xaa0> │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #52] @ 53820 <_PyEval_FormatAwaitableError@@Base+0xaa0> │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r4, [r3, #3744] @ 0xea0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 53af8 <_PyEval_FormatAwaitableError@@Base+0xa8c> │ │ │ │ - bl a583c │ │ │ │ + bne 5380c <_PyEval_FormatAwaitableError@@Base+0xa8c> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53b04 <_PyEval_FormatAwaitableError@@Base+0xa98> │ │ │ │ + bne 53818 <_PyEval_FormatAwaitableError@@Base+0xa98> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6554 │ │ │ │ + b a65e0 │ │ │ │ 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] @ 53be4 <_PyEval_FormatAwaitableError@@Base+0xb78> │ │ │ │ + ldr r1, [pc, #184] @ 538f8 <_PyEval_FormatAwaitableError@@Base+0xb78> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl f414c │ │ │ │ + bl f4190 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 53bd8 <_PyEval_FormatAwaitableError@@Base+0xb6c> │ │ │ │ + blt 538ec <_PyEval_FormatAwaitableError@@Base+0xb6c> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 53b84 <_PyEval_FormatAwaitableError@@Base+0xb18> │ │ │ │ + beq 53898 <_PyEval_FormatAwaitableError@@Base+0xb18> │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e2c4 │ │ │ │ + bl 14eb5c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 53b78 <_PyEval_FormatAwaitableError@@Base+0xb0c> │ │ │ │ + beq 5388c <_PyEval_FormatAwaitableError@@Base+0xb0c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 53b78 <_PyEval_FormatAwaitableError@@Base+0xb0c> │ │ │ │ + bne 5388c <_PyEval_FormatAwaitableError@@Base+0xb0c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 53b88 <_PyEval_FormatAwaitableError@@Base+0xb1c> │ │ │ │ - b 53bd8 <_PyEval_FormatAwaitableError@@Base+0xb6c> │ │ │ │ - ldr r4, [pc, #92] @ 53be8 <_PyEval_FormatAwaitableError@@Base+0xb7c> │ │ │ │ + bne 5389c <_PyEval_FormatAwaitableError@@Base+0xb1c> │ │ │ │ + b 538ec <_PyEval_FormatAwaitableError@@Base+0xb6c> │ │ │ │ + ldr r4, [pc, #92] @ 538fc <_PyEval_FormatAwaitableError@@Base+0xb7c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 31dd04 <_PyObject_GetState@@Base> │ │ │ │ + bl 323550 <_PyObject_GetState@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 53bc0 <_PyEval_FormatAwaitableError@@Base+0xb54> │ │ │ │ + bne 538d4 <_PyEval_FormatAwaitableError@@Base+0xb54> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53bd8 <_PyEval_FormatAwaitableError@@Base+0xb6c> │ │ │ │ + beq 538ec <_PyEval_FormatAwaitableError@@Base+0xb6c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 53bd8 <_PyEval_FormatAwaitableError@@Base+0xb6c> │ │ │ │ + bne 538ec <_PyEval_FormatAwaitableError@@Base+0xb6c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 53bd8 <_PyEval_FormatAwaitableError@@Base+0xb6c> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 538ec <_PyEval_FormatAwaitableError@@Base+0xb6c> │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r0, [pc, #28] @ 53bec <_PyEval_FormatAwaitableError@@Base+0xb80> │ │ │ │ + ldr r0, [pc, #28] @ 53900 <_PyEval_FormatAwaitableError@@Base+0xb80> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9b50 │ │ │ │ + b a9d18 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r7, r8, ror #8 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - @ instruction: 0x0038dcf8 │ │ │ │ + eorseq pc, r8, r8, ror r8 @ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 53c08 <_PyEval_FormatAwaitableError@@Base+0xb9c> │ │ │ │ + bne 5391c <_PyEval_FormatAwaitableError@@Base+0xb9c> │ │ │ │ mov r0, #1 │ │ │ │ - b a2bc4 │ │ │ │ + b a2c50 │ │ │ │ mov r0, #2 │ │ │ │ - b a2a34 │ │ │ │ + b a2ac0 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 53c20 <_PyEval_FormatAwaitableError@@Base+0xbb4> │ │ │ │ - b 1acafc │ │ │ │ + ldr r1, [pc] @ 53934 <_PyEval_FormatAwaitableError@@Base+0xbb4> │ │ │ │ + b 1b0b84 │ │ │ │ andeq r9, r2, r4, lsl r8 │ │ │ │ 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 53c54 <_PyEval_FormatAwaitableError@@Base+0xbe8> │ │ │ │ - ldr r3, [pc, #144] @ 53cd8 <_PyEval_FormatAwaitableError@@Base+0xc6c> │ │ │ │ - ldr r1, [pc, #144] @ 53cdc <_PyEval_FormatAwaitableError@@Base+0xc70> │ │ │ │ + bls 53968 <_PyEval_FormatAwaitableError@@Base+0xbe8> │ │ │ │ + ldr r3, [pc, #144] @ 539ec <_PyEval_FormatAwaitableError@@Base+0xc6c> │ │ │ │ + ldr r1, [pc, #144] @ 539f0 <_PyEval_FormatAwaitableError@@Base+0xc70> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 53c8c <_PyEval_FormatAwaitableError@@Base+0xc20> │ │ │ │ + bl 18f518 │ │ │ │ + b 539a0 <_PyEval_FormatAwaitableError@@Base+0xc20> │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r2, #2 │ │ │ │ ldreq r4, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ - ldrne r4, [pc, #116] @ 53ce0 <_PyEval_FormatAwaitableError@@Base+0xc74> │ │ │ │ + ldrne r4, [pc, #116] @ 539f4 <_PyEval_FormatAwaitableError@@Base+0xc74> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1c1a84 │ │ │ │ + bl 1c7918 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #100] @ 53ce4 <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ + ldr r3, [pc, #100] @ 539f8 <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6d8 │ │ │ │ + bl 11a620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53c94 <_PyEval_FormatAwaitableError@@Base+0xc28> │ │ │ │ + bne 539a8 <_PyEval_FormatAwaitableError@@Base+0xc28> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 11aa8c │ │ │ │ + bl 11a9d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d5df8 │ │ │ │ + bl 20dbc0 │ │ │ │ subs r3, r4, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 53c8c <_PyEval_FormatAwaitableError@@Base+0xc20> │ │ │ │ + beq 539a0 <_PyEval_FormatAwaitableError@@Base+0xc20> │ │ │ │ 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 sp, r8, r8, lsl #26 │ │ │ │ + eorseq pc, r8, r8, lsl #17 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ + │ │ │ │ +000539fc : │ │ │ │ + cmp r0, #9 │ │ │ │ + bhi 53a10 │ │ │ │ + ldr r3, [pc, #40] @ 53a34 │ │ │ │ + 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] @ 53a38 │ │ │ │ + ldr r0, [pc, #16] @ 53a3c │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ + andeq r0, r0, r5, lsl #24 │ │ │ │ + @ instruction: 0x00366cb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r9, [r3, #8] │ │ │ │ moveq r9, r3 │ │ │ │ @@ -42435,328 +42265,328 @@ │ │ │ │ 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 53d48 <_PyEval_FormatAwaitableError@@Base+0xcdc> │ │ │ │ + bne 53aa0 │ │ │ │ clz r2, r8 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 53d7c <_PyEval_FormatAwaitableError@@Base+0xd10> │ │ │ │ + beq 53ad4 │ │ │ │ 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] @ 54004 <_PyEval_FormatAwaitableError@@Base+0xf98> │ │ │ │ + ldr ip, [pc, #668] @ 53d5c │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 53ff8 <_PyEval_FormatAwaitableError@@Base+0xf8c> │ │ │ │ + beq 53d50 │ │ │ │ ldr r0, [r8] │ │ │ │ - ldr r4, [pc, #640] @ 54008 <_PyEval_FormatAwaitableError@@Base+0xf9c> │ │ │ │ + ldr r4, [pc, #640] @ 53d60 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 53d98 <_PyEval_FormatAwaitableError@@Base+0xd2c> │ │ │ │ + bne 53af0 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 53dc4 <_PyEval_FormatAwaitableError@@Base+0xd58> │ │ │ │ - bl 1ad158 │ │ │ │ - ldr r3, [pc, #616] @ 5400c <_PyEval_FormatAwaitableError@@Base+0xfa0> │ │ │ │ + b 53b1c │ │ │ │ + bl 1b11e0 │ │ │ │ + ldr r3, [pc, #616] @ 53d64 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53dc4 <_PyEval_FormatAwaitableError@@Base+0xd58> │ │ │ │ - bl a583c │ │ │ │ + beq 53b1c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53ff8 <_PyEval_FormatAwaitableError@@Base+0xf8c> │ │ │ │ + bne 53d50 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 53ddc <_PyEval_FormatAwaitableError@@Base+0xd70> │ │ │ │ + bne 53b34 │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 53e08 <_PyEval_FormatAwaitableError@@Base+0xd9c> │ │ │ │ - bl 1ad158 │ │ │ │ - ldr r3, [pc, #548] @ 5400c <_PyEval_FormatAwaitableError@@Base+0xfa0> │ │ │ │ + b 53b60 │ │ │ │ + bl 1b11e0 │ │ │ │ + ldr r3, [pc, #548] @ 53d64 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53e08 <_PyEval_FormatAwaitableError@@Base+0xd9c> │ │ │ │ - bl a583c │ │ │ │ + beq 53b60 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53ff8 <_PyEval_FormatAwaitableError@@Base+0xf8c> │ │ │ │ + bne 53d50 │ │ │ │ cmp r9, #2 │ │ │ │ - beq 53e20 <_PyEval_FormatAwaitableError@@Base+0xdb4> │ │ │ │ + beq 53b78 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - ldr r3, [pc, #500] @ 54010 <_PyEval_FormatAwaitableError@@Base+0xfa4> │ │ │ │ + ldr r3, [pc, #500] @ 53d68 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 53e38 <_PyEval_FormatAwaitableError@@Base+0xdcc> │ │ │ │ + bne 53b90 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 29c4c │ │ │ │ - b 53fec <_PyEval_FormatAwaitableError@@Base+0xf80> │ │ │ │ - bl 190f6c │ │ │ │ + b 53d44 │ │ │ │ + bl 1923e4 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 53ff8 <_PyEval_FormatAwaitableError@@Base+0xf8c> │ │ │ │ + beq 53d50 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 53e8c <_PyEval_FormatAwaitableError@@Base+0xe20> │ │ │ │ - ldr r3, [pc, #440] @ 54014 <_PyEval_FormatAwaitableError@@Base+0xfa8> │ │ │ │ - ldr r1, [pc, #440] @ 54018 <_PyEval_FormatAwaitableError@@Base+0xfac> │ │ │ │ + bne 53be4 │ │ │ │ + ldr r3, [pc, #440] @ 53d6c │ │ │ │ + ldr r1, [pc, #440] @ 53d70 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53ff8 <_PyEval_FormatAwaitableError@@Base+0xf8c> │ │ │ │ + beq 53d50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 53ff8 <_PyEval_FormatAwaitableError@@Base+0xf8c> │ │ │ │ + bne 53d50 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 53ff8 <_PyEval_FormatAwaitableError@@Base+0xf8c> │ │ │ │ - bl 1b30a4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 53d50 │ │ │ │ + bl 1b7330 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - beq 53ebc <_PyEval_FormatAwaitableError@@Base+0xe50> │ │ │ │ + beq 53c14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 53ebc <_PyEval_FormatAwaitableError@@Base+0xe50> │ │ │ │ + bne 53c14 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmn r9, #1 │ │ │ │ cmneq r8, #1 │ │ │ │ - bne 53ef0 <_PyEval_FormatAwaitableError@@Base+0xe84> │ │ │ │ - bl a583c │ │ │ │ + bne 53c48 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53ef8 <_PyEval_FormatAwaitableError@@Base+0xe8c> │ │ │ │ - ldr r3, [pc, #320] @ 5401c <_PyEval_FormatAwaitableError@@Base+0xfb0> │ │ │ │ + beq 53c50 │ │ │ │ + ldr r3, [pc, #320] @ 53d74 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6d8 │ │ │ │ + bl 11a620 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53ff8 <_PyEval_FormatAwaitableError@@Base+0xf8c> │ │ │ │ - bl 11aa8c │ │ │ │ - b 53ef8 <_PyEval_FormatAwaitableError@@Base+0xe8c> │ │ │ │ + beq 53d50 │ │ │ │ + bl 11a9d4 │ │ │ │ + b 53c50 │ │ │ │ orrs r3, r8, r9 │ │ │ │ - beq 53f44 <_PyEval_FormatAwaitableError@@Base+0xed8> │ │ │ │ + beq 53c9c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53f44 <_PyEval_FormatAwaitableError@@Base+0xed8> │ │ │ │ + bne 53c9c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53fe4 <_PyEval_FormatAwaitableError@@Base+0xf78> │ │ │ │ + bne 53d3c │ │ │ │ cmp r7, r5 │ │ │ │ cmpeq r6, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov ip, r7 │ │ │ │ - bne 53f50 <_PyEval_FormatAwaitableError@@Base+0xee4> │ │ │ │ + bne 53ca8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - b 53fec <_PyEval_FormatAwaitableError@@Base+0xf80> │ │ │ │ + b 53d44 │ │ │ │ teq r7, r5 │ │ │ │ bic r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ bic r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ - bpl 53f98 <_PyEval_FormatAwaitableError@@Base+0xf2c> │ │ │ │ + bpl 53cf0 │ │ │ │ adds r2, r6, r4 │ │ │ │ adc r1, r0, r1 │ │ │ │ cmp r8, r2 │ │ │ │ sbcs r1, r9, r1 │ │ │ │ - bcs 53fe4 <_PyEval_FormatAwaitableError@@Base+0xf78> │ │ │ │ + bcs 53d3c │ │ │ │ cmp r6, r8 │ │ │ │ sbcs r2, r0, r9 │ │ │ │ - bcs 53fb8 <_PyEval_FormatAwaitableError@@Base+0xf4c> │ │ │ │ + bcs 53d10 │ │ │ │ subs r3, r8, r6 │ │ │ │ sbc r2, r9, r0 │ │ │ │ and lr, r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r3 │ │ │ │ orr r1, lr, r2 │ │ │ │ - b 53fec <_PyEval_FormatAwaitableError@@Base+0xf80> │ │ │ │ + b 53d44 │ │ │ │ cmp r4, r6 │ │ │ │ sbcs lr, r1, r0 │ │ │ │ - bcs 53fc4 <_PyEval_FormatAwaitableError@@Base+0xf58> │ │ │ │ + bcs 53d1c │ │ │ │ subs r2, r6, r4 │ │ │ │ sbc r1, r0, r1 │ │ │ │ cmp r2, r8 │ │ │ │ sbcs r1, r1, r9 │ │ │ │ - bcc 53fe4 <_PyEval_FormatAwaitableError@@Base+0xf78> │ │ │ │ + bcc 53d3c │ │ │ │ subs r0, r3, r8 │ │ │ │ sbc r1, ip, r9 │ │ │ │ - b 53fec <_PyEval_FormatAwaitableError@@Base+0xf80> │ │ │ │ + b 53d44 │ │ │ │ subs r2, r4, r6 │ │ │ │ sbc r1, r1, r0 │ │ │ │ cmp r2, r8 │ │ │ │ sbcs r1, r1, r9 │ │ │ │ - bcc 53fe4 <_PyEval_FormatAwaitableError@@Base+0xf78> │ │ │ │ + bcc 53d3c │ │ │ │ adds r0, r8, r6 │ │ │ │ adc r1, r9, r7 │ │ │ │ - b 53fec <_PyEval_FormatAwaitableError@@Base+0xf80> │ │ │ │ + b 53d44 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b ab1b8 │ │ │ │ + b ab380 │ │ │ │ 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 sp, r8, r0, lsr sp │ │ │ │ + @ instruction: 0x0038f8b0 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr lr, [pc, #424] @ 541e0 <_PyEval_FormatAwaitableError@@Base+0x1174> │ │ │ │ + ldr lr, [pc, #424] @ 53f38 │ │ │ │ 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 5408c <_PyEval_FormatAwaitableError@@Base+0x1020> │ │ │ │ + bne 53de4 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 16f428 │ │ │ │ + bl 170034 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 540b0 <_PyEval_FormatAwaitableError@@Base+0x1044> │ │ │ │ - b 541c4 <_PyEval_FormatAwaitableError@@Base+0x1158> │ │ │ │ + bne 53e08 │ │ │ │ + b 53f1c │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #328] @ 541e4 <_PyEval_FormatAwaitableError@@Base+0x1178> │ │ │ │ + ldr r0, [pc, #328] @ 53f3c │ │ │ │ mov r2, r3 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5406c <_PyEval_FormatAwaitableError@@Base+0x1000> │ │ │ │ + bne 53dc4 │ │ │ │ mov r7, r4 │ │ │ │ - b 541c4 <_PyEval_FormatAwaitableError@@Base+0x1158> │ │ │ │ - ldr r3, [pc, #304] @ 541e8 <_PyEval_FormatAwaitableError@@Base+0x117c> │ │ │ │ - bl 356650 │ │ │ │ + b 53f1c │ │ │ │ + ldr r3, [pc, #304] @ 53f40 │ │ │ │ + bl 3581c0 │ │ │ │ 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 540e8 <_PyEval_FormatAwaitableError@@Base+0x107c> │ │ │ │ - ldr r3, [pc, #272] @ 541ec <_PyEval_FormatAwaitableError@@Base+0x1180> │ │ │ │ - ldr r1, [pc, #272] @ 541f0 <_PyEval_FormatAwaitableError@@Base+0x1184> │ │ │ │ + bne 53e40 │ │ │ │ + ldr r3, [pc, #272] @ 53f44 │ │ │ │ + ldr r1, [pc, #272] @ 53f48 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 541c4 <_PyEval_FormatAwaitableError@@Base+0x1158> │ │ │ │ + bl 18f518 │ │ │ │ + b 53f1c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #100663296 @ 0x6000000 │ │ │ │ - bne 5410c <_PyEval_FormatAwaitableError@@Base+0x10a0> │ │ │ │ - ldr r3, [pc, #244] @ 541f4 <_PyEval_FormatAwaitableError@@Base+0x1188> │ │ │ │ - ldr r1, [pc, #244] @ 541f8 <_PyEval_FormatAwaitableError@@Base+0x118c> │ │ │ │ + bne 53e64 │ │ │ │ + ldr r3, [pc, #244] @ 53f4c │ │ │ │ + ldr r1, [pc, #244] @ 53f50 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 541c4 <_PyEval_FormatAwaitableError@@Base+0x1158> │ │ │ │ + bl 18f518 │ │ │ │ + b 53f1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c9764 │ │ │ │ + bl 1cfa04 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bgt 54134 <_PyEval_FormatAwaitableError@@Base+0x10c8> │ │ │ │ - ldr r3, [pc, #212] @ 541fc <_PyEval_FormatAwaitableError@@Base+0x1190> │ │ │ │ - ldr r1, [pc, #212] @ 54200 <_PyEval_FormatAwaitableError@@Base+0x1194> │ │ │ │ + bgt 53e8c │ │ │ │ + ldr r3, [pc, #212] @ 53f54 │ │ │ │ + ldr r1, [pc, #212] @ 53f58 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 541c4 <_PyEval_FormatAwaitableError@@Base+0x1158> │ │ │ │ + bl 18f518 │ │ │ │ + b 53f1c │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2cb5f0 │ │ │ │ + bl 2d5ad0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 541c4 <_PyEval_FormatAwaitableError@@Base+0x1158> │ │ │ │ + beq 53f1c │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5417c <_PyEval_FormatAwaitableError@@Base+0x1110> │ │ │ │ - ldr r3, [pc, #152] @ 541fc <_PyEval_FormatAwaitableError@@Base+0x1190> │ │ │ │ - ldr r1, [pc, #156] @ 54204 <_PyEval_FormatAwaitableError@@Base+0x1198> │ │ │ │ + bne 53ed4 │ │ │ │ + ldr r3, [pc, #152] @ 53f54 │ │ │ │ + ldr r1, [pc, #156] @ 53f5c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2cc168 │ │ │ │ - b 541c4 <_PyEval_FormatAwaitableError@@Base+0x1158> │ │ │ │ - ldr r2, [pc, #132] @ 54208 <_PyEval_FormatAwaitableError@@Base+0x119c> │ │ │ │ + bl 2d64fc │ │ │ │ + b 53f1c │ │ │ │ + ldr r2, [pc, #132] @ 53f60 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 5420c <_PyEval_FormatAwaitableError@@Base+0x11a0> │ │ │ │ - ldr r0, [pc, #128] @ 54210 <_PyEval_FormatAwaitableError@@Base+0x11a4> │ │ │ │ + ldr r1, [pc, #128] @ 53f64 │ │ │ │ + ldr r0, [pc, #128] @ 53f68 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbe74 │ │ │ │ + bl bc130 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 541b8 <_PyEval_FormatAwaitableError@@Base+0x114c> │ │ │ │ + blt 53f10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 29cb8 │ │ │ │ - ldr r3, [pc, #96] @ 54214 <_PyEval_FormatAwaitableError@@Base+0x11a8> │ │ │ │ + ldr r3, [pc, #96] @ 53f6c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2cc168 │ │ │ │ + bl 2d64fc │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 16fbf4 │ │ │ │ + bl 170800 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x0053ba90 │ │ │ │ - @ instruction: 0x003693d4 │ │ │ │ + subseq sp, r3, r0, lsl r6 │ │ │ │ + eorseq sl, r6, r4, asr pc │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sp, r8, r8, asr sp │ │ │ │ + @ instruction: 0x0038f8d8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r8, lsl #27 │ │ │ │ + eorseq pc, r8, r8, lsl #18 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0038ddb0 │ │ │ │ - @ instruction: 0x0038ddd0 │ │ │ │ + eorseq pc, r8, r0, lsr r9 @ │ │ │ │ + eorseq pc, r8, r0, asr r9 @ │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq lr, r8, r0, lsr #17 │ │ │ │ - @ instruction: 0x0038ddfc │ │ │ │ + eorseq r0, r9, ip, lsr r4 │ │ │ │ + eorseq pc, r8, ip, ror r9 @ │ │ │ │ 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] │ │ │ │ @@ -42767,231 +42597,212 @@ │ │ │ │ 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 542f0 <_PyEval_FormatAwaitableError@@Base+0x1284> │ │ │ │ + bmi 54048 │ │ │ │ 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 117104 │ │ │ │ + bl 117010 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 542ac <_PyEval_FormatAwaitableError@@Base+0x1240> │ │ │ │ + beq 54004 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 542ac <_PyEval_FormatAwaitableError@@Base+0x1240> │ │ │ │ + bne 54004 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ sub r3, r6, r4 │ │ │ │ - blt 54300 <_PyEval_FormatAwaitableError@@Base+0x1294> │ │ │ │ + blt 54058 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r7, r7, r8 │ │ │ │ cmp sl, r2 │ │ │ │ - beq 542dc <_PyEval_FormatAwaitableError@@Base+0x1270> │ │ │ │ - ldr r3, [pc, #60] @ 5430c <_PyEval_FormatAwaitableError@@Base+0x12a0> │ │ │ │ - ldr r1, [pc, #60] @ 54310 <_PyEval_FormatAwaitableError@@Base+0x12a4> │ │ │ │ + beq 54034 │ │ │ │ + ldr r3, [pc, #60] @ 54064 │ │ │ │ + ldr r1, [pc, #60] @ 54068 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 54300 <_PyEval_FormatAwaitableError@@Base+0x1294> │ │ │ │ + bl 18f518 │ │ │ │ + b 54058 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne 54250 <_PyEval_FormatAwaitableError@@Base+0x11e4> │ │ │ │ + bne 53fa8 │ │ │ │ ldr r9, [r9, #260] @ 0x104 │ │ │ │ mov r6, #0 │ │ │ │ - b 54248 <_PyEval_FormatAwaitableError@@Base+0x11dc> │ │ │ │ + b 53fa0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a5b2c │ │ │ │ + b a5bb8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq fp, r7, ip, lsl #23 │ │ │ │ - │ │ │ │ -00054314 : │ │ │ │ - cmp r0, #9 │ │ │ │ - bhi 54328 │ │ │ │ - ldr r3, [pc, #40] @ 5434c │ │ │ │ - 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] @ 54350 │ │ │ │ - ldr r0, [pc, #16] @ 54354 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ - andeq r0, r0, r5, lsl #24 │ │ │ │ - eorseq r5, r6, r0, lsr r1 │ │ │ │ + eorseq sp, r7, r0, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ 543d0 │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #96] @ 540e4 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 354564 │ │ │ │ - ldr r2, [pc, #72] @ 543d4 │ │ │ │ - ldr r3, [pc, #72] @ 543d8 │ │ │ │ - bl 35466c │ │ │ │ - ldr r3, [pc, #68] @ 543dc │ │ │ │ + bl 3560d0 │ │ │ │ + ldr r2, [pc, #72] @ 540e8 │ │ │ │ + ldr r3, [pc, #72] @ 540ec │ │ │ │ + bl 3561d8 │ │ │ │ + ldr r3, [pc, #68] @ 540f0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 543b8 │ │ │ │ - bl a583c │ │ │ │ + beq 540cc │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 543c8 │ │ │ │ + bne 540dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab1b8 │ │ │ │ + b ab380 │ │ │ │ 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 │ │ │ │ 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 54414 │ │ │ │ + bne 54128 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 11fe38 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd7c <_PyNumber_Index@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 54438 │ │ │ │ - b 54454 │ │ │ │ + bne 5414c │ │ │ │ + b 54168 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #360] @ 5458c │ │ │ │ + ldr r0, [pc, #360] @ 542a0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 54400 │ │ │ │ - b 54584 │ │ │ │ - bl ab0c8 │ │ │ │ + bne 54114 │ │ │ │ + b 54298 │ │ │ │ + bl ab290 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 54468 │ │ │ │ + bne 5417c │ │ │ │ cmn r4, #1 │ │ │ │ - bne 54484 │ │ │ │ - bl a583c │ │ │ │ + bne 54198 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 54484 │ │ │ │ - b 54584 │ │ │ │ + beq 54198 │ │ │ │ + b 54298 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 5444c │ │ │ │ + bne 54160 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 5444c │ │ │ │ - ldr r1, [pc, #260] @ 54590 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 54160 │ │ │ │ + ldr r1, [pc, #260] @ 542a4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ - bl 17d160 │ │ │ │ - bl 10fbe4 │ │ │ │ + bl 17e098 │ │ │ │ + bl 10fa20 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 544b4 │ │ │ │ - bl adf14 │ │ │ │ + beq 541c8 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5455c │ │ │ │ + beq 54270 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 544dc │ │ │ │ + beq 541f0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ addlt r4, r4, r3 │ │ │ │ biclt r4, r4, r4, asr #31 │ │ │ │ - b 544f0 │ │ │ │ + b 54204 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30f3ec <_PyGen_SetStopIterationValue@@Base+0x4c> │ │ │ │ + bl 315b70 <_PyGen_SetStopIterationValue@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 544c4 │ │ │ │ - b 54584 │ │ │ │ + bne 541d8 │ │ │ │ + b 54298 │ │ │ │ cmp r4, r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ movge r4, r3 │ │ │ │ - bl 310674 │ │ │ │ + bl 316a44 │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r1, [r5, #20] │ │ │ │ ldrne r2, [r1, #4] │ │ │ │ movne r3, r2 │ │ │ │ - beq 54584 │ │ │ │ + beq 54298 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - bge 54538 │ │ │ │ + bge 5424c │ │ │ │ add ip, r0, r3, lsl #2 │ │ │ │ ldr ip, [ip, #-4] │ │ │ │ str ip, [r0, r3, lsl #2] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b 54518 │ │ │ │ + b 5422c │ │ │ │ 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] @ 54594 │ │ │ │ + ldr r0, [pc, #60] @ 542a8 │ │ │ │ str r2, [r1, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #44] @ 54590 │ │ │ │ + ldr r1, [pc, #44] @ 542a4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 17d160 │ │ │ │ - bl 10fbe4 │ │ │ │ - ldr r1, [pc, #36] @ 54598 │ │ │ │ + bl 17e098 │ │ │ │ + bl 10fa20 │ │ │ │ + ldr r1, [pc, #36] @ 542ac │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #16] @ 5458c │ │ │ │ + ldr r0, [pc, #16] @ 542a0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x003582d8 │ │ │ │ + eorseq r9, r5, r8, asr lr │ │ │ │ subseq r1, r7, r8, ror r3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ + eorseq sl, r6, r8, asr #17 │ │ │ │ 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] @ 54808 │ │ │ │ + ldr lr, [pc, #588] @ 5451c │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -43001,411 +42812,443 @@ │ │ │ │ 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 54618 │ │ │ │ + bne 5432c │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #3 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5465c │ │ │ │ + beq 54370 │ │ │ │ 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] @ 5480c │ │ │ │ + ldr ip, [pc, #468] @ 54520 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ mvneq r7, #0 │ │ │ │ - beq 547e8 │ │ │ │ + beq 544fc │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 16f428 │ │ │ │ + bl 170034 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 54684 │ │ │ │ + bne 54398 │ │ │ │ mov r4, r9 │ │ │ │ - b 547e8 │ │ │ │ - ldr r3, [pc, #388] @ 54810 │ │ │ │ - bl 356650 │ │ │ │ + b 544fc │ │ │ │ + ldr r3, [pc, #388] @ 54524 │ │ │ │ + bl 3581c0 │ │ │ │ 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 546bc │ │ │ │ - ldr r3, [pc, #356] @ 54814 │ │ │ │ - ldr r1, [pc, #356] @ 54818 │ │ │ │ + bne 543d0 │ │ │ │ + ldr r3, [pc, #356] @ 54528 │ │ │ │ + ldr r1, [pc, #356] @ 5452c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 5467c │ │ │ │ + bl 18f518 │ │ │ │ + b 54390 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #100663296 @ 0x6000000 │ │ │ │ - bne 546e0 │ │ │ │ - ldr r3, [pc, #328] @ 5481c │ │ │ │ - ldr r1, [pc, #328] @ 54820 │ │ │ │ + bne 543f4 │ │ │ │ + ldr r3, [pc, #328] @ 54530 │ │ │ │ + ldr r1, [pc, #328] @ 54534 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 5467c │ │ │ │ + bl 18f518 │ │ │ │ + b 54390 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c9764 │ │ │ │ + bl 1cfa04 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bgt 54708 │ │ │ │ - ldr r3, [pc, #296] @ 54824 │ │ │ │ - ldr r1, [pc, #296] @ 54828 │ │ │ │ + bgt 5441c │ │ │ │ + ldr r3, [pc, #296] @ 54538 │ │ │ │ + ldr r1, [pc, #296] @ 5453c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 5467c │ │ │ │ + bl 18f518 │ │ │ │ + b 54390 │ │ │ │ mov r0, sl │ │ │ │ - bl f5638 │ │ │ │ + bl f567c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5472c │ │ │ │ - ldr r3, [pc, #252] @ 5481c │ │ │ │ - ldr r1, [pc, #264] @ 5482c │ │ │ │ + bne 54440 │ │ │ │ + ldr r3, [pc, #252] @ 54530 │ │ │ │ + ldr r1, [pc, #264] @ 54540 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 5467c │ │ │ │ + bl 18f518 │ │ │ │ + b 54390 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2cb5f0 │ │ │ │ + bl 2d5ad0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5467c │ │ │ │ + beq 54390 │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 54764 │ │ │ │ - ldr r3, [pc, #204] @ 54824 │ │ │ │ - ldr r1, [pc, #212] @ 54830 │ │ │ │ + bne 54478 │ │ │ │ + ldr r3, [pc, #204] @ 54538 │ │ │ │ + ldr r1, [pc, #212] @ 54544 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 547d8 │ │ │ │ + bl 18f518 │ │ │ │ + b 544ec │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 2cb7dc <_PyParkingLot_AfterFork@@Base+0xf0> │ │ │ │ + bl 2d5cbc <_PyParkingLot_AfterFork@@Base+0xf0> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 547d8 │ │ │ │ - ldr r1, [pc, #180] @ 54834 │ │ │ │ - ldr r0, [pc, #180] @ 54838 │ │ │ │ + beq 544ec │ │ │ │ + ldr r1, [pc, #180] @ 54548 │ │ │ │ + ldr r0, [pc, #180] @ 5454c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str sl, [sp] │ │ │ │ - bl bbe74 │ │ │ │ + bl bc130 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 547cc │ │ │ │ + blt 544e0 │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - blt 547b4 │ │ │ │ + blt 544c8 │ │ │ │ mov r0, r7 │ │ │ │ bl 293c4 │ │ │ │ - b 547bc │ │ │ │ + b 544d0 │ │ │ │ mov r0, r9 │ │ │ │ bl 2a180 │ │ │ │ - ldr r3, [pc, #120] @ 5483c │ │ │ │ + ldr r3, [pc, #120] @ 54550 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 16fbd4 │ │ │ │ + bl 1707e0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2cc168 │ │ │ │ + bl 2d64fc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cc168 │ │ │ │ - b 5467c │ │ │ │ + bl 2d64fc │ │ │ │ + b 54390 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ - bl 16fbf4 │ │ │ │ + bl 170800 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq fp, r3, r8, asr #21 │ │ │ │ + subseq sp, r3, r8, asr #12 │ │ │ │ subseq r3, r7, ip, lsl #18 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sp, r8, r8, asr sp │ │ │ │ + @ instruction: 0x0038f8d8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r4, lsl #28 │ │ │ │ + eorseq pc, r8, r4, lsl #19 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r8, ip, lsr #28 │ │ │ │ - eorseq sp, r8, ip, asr #28 │ │ │ │ - eorseq sp, r8, ip, ror lr │ │ │ │ - eorseq lr, r8, r0, lsr #17 │ │ │ │ - @ instruction: 0x0038ddfc │ │ │ │ + eorseq pc, r8, ip, lsr #19 │ │ │ │ + eorseq pc, r8, ip, asr #19 │ │ │ │ + @ instruction: 0x0038f9fc │ │ │ │ + eorseq r0, r9, ip, lsr r4 │ │ │ │ + eorseq pc, r8, ip, ror r9 @ │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 2c92f8 <_PyTime_AsMilliseconds@@Base+0x79c> │ │ │ │ + b 2d384c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #180] @ 54914 │ │ │ │ + ldr r3, [pc, #180] @ 54628 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 54874 │ │ │ │ + bne 54588 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - b 548bc │ │ │ │ - bl 1ad158 │ │ │ │ - ldr r3, [pc, #152] @ 54918 │ │ │ │ + b 545d0 │ │ │ │ + bl 1b11e0 │ │ │ │ + ldr r3, [pc, #152] @ 5462c │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 548bc │ │ │ │ - bl a583c │ │ │ │ + beq 545d0 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 548a8 │ │ │ │ + beq 545bc │ │ │ │ mov r3, #0 │ │ │ │ - b 5490c │ │ │ │ - ldr r3, [pc, #108] @ 5491c │ │ │ │ - ldr r1, [pc, #108] @ 54920 │ │ │ │ + b 54620 │ │ │ │ + ldr r3, [pc, #108] @ 54630 │ │ │ │ + ldr r1, [pc, #108] @ 54634 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 548a0 │ │ │ │ + bl 18f518 │ │ │ │ + b 545b4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354bcc │ │ │ │ + bl 356738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 548a8 │ │ │ │ - ldr r3, [pc, #68] @ 54924 │ │ │ │ - bl 356650 │ │ │ │ + bne 545bc │ │ │ │ + ldr r3, [pc, #68] @ 54638 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ - ldr r3, [pc, #52] @ 54928 │ │ │ │ + ldr r3, [pc, #52] @ 5463c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [ip, #8] │ │ │ │ - bl 35466c │ │ │ │ - bl 354c9c │ │ │ │ - ldr r3, [pc, #32] @ 5492c │ │ │ │ + bl 3561d8 │ │ │ │ + bl 356808 │ │ │ │ + ldr r3, [pc, #32] @ 54640 │ │ │ │ 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 sp, r8, r8, lsr #29 │ │ │ │ + eorseq pc, r8, r8, lsr #20 │ │ │ │ andeq r0, r0, ip │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ 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] @ 549a8 │ │ │ │ + ldr r1, [pc, #88] @ 546bc │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 549a0 │ │ │ │ + beq 546b4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1a8b4c │ │ │ │ + bl 1ac05c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 54980 │ │ │ │ + bne 54694 │ │ │ │ mov r0, r4 │ │ │ │ - bl 131f7c │ │ │ │ - b 549a0 │ │ │ │ + bl 131f40 │ │ │ │ + b 546b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r0, [pc, #28] @ 549ac │ │ │ │ + ldr r0, [pc, #28] @ 546c0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl c0408 │ │ │ │ + bl c06cc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0038ded4 │ │ │ │ + eorseq pc, r8, r4, asr sl @ │ │ │ │ ldrsbeq lr, [r7], #-192 @ 0xffffff40 │ │ │ │ - b 4edb4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #16] @ 549d0 │ │ │ │ + ldr r2, [pc, #16] @ 546e0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc, #4] @ 549d0 │ │ │ │ - ldr r1, [pc, #4] @ 549d4 │ │ │ │ - b 28d67c │ │ │ │ + ldreq r0, [pc, #4] @ 546e0 │ │ │ │ + ldr r1, [pc, #4] @ 546e4 │ │ │ │ + b 29ca34 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x003747bc │ │ │ │ - b 4e07c <_PyTime_AsTimeval_clamp@@Base+0x1c4> │ │ │ │ - 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] @ 54a08 │ │ │ │ - b 128d64 │ │ │ │ - eorseq sp, r8, r4, ror #29 │ │ │ │ + eorseq r6, r7, r0 │ │ │ │ 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 54a34 │ │ │ │ + beq 54710 │ │ │ │ pop {r4, lr} │ │ │ │ - b 338ef4 │ │ │ │ + b 33b448 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r2, [pc, #16] @ 54a50 │ │ │ │ - ldr r1, [pc, #16] @ 54a54 │ │ │ │ - ldr r0, [pc, #16] @ 54a58 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r2, [pc, #16] @ 5472c │ │ │ │ + ldr r1, [pc, #16] @ 54730 │ │ │ │ + ldr r0, [pc, #16] @ 54734 │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq r2, r8, r8, ror #2 │ │ │ │ + eorseq ip, r6, r4, lsr r6 │ │ │ │ + mlaseq r7, ip, r0, r4 │ │ │ │ + b 54744 │ │ │ │ + b 4df48 <_PyTime_AsTimeval_clamp@@Base+0x1c4> │ │ │ │ + b 4ecdc │ │ │ │ + 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] @ 547ec │ │ │ │ + sub sp, sp, #432 @ 0x1b0 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #428] @ 0x1ac │ │ │ │ + mov r2, #0 │ │ │ │ + beq 54784 │ │ │ │ + add r0, r0, #428 @ 0x1ac │ │ │ │ + add r0, r0, #3 │ │ │ │ + bl 230a04 │ │ │ │ + ldr r2, [pc, #100] @ 547f0 │ │ │ │ + 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 54a48 │ │ │ │ + ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 547bc │ │ │ │ + add r0, r4, #428 @ 0x1ac │ │ │ │ + add r0, r0, #3 │ │ │ │ + bl 8b3a8 │ │ │ │ + ldrb r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 32be64 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 547ec │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #428] @ 0x1ac │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 547e4 │ │ │ │ + bl 2a210 <__stack_chk_fail@plt> │ │ │ │ + add sp, sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r0, r8, ip, asr #10 │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - eorseq r2, r7, r8, asr r5 │ │ │ │ - b 54c84 │ │ │ │ - b 4e07c <_PyTime_AsTimeval_clamp@@Base+0x1c4> │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ + andeq r0, r0, r6, ror #2 │ │ │ │ + b 4df48 <_PyTime_AsTimeval_clamp@@Base+0x1c4> │ │ │ │ │ │ │ │ -00054a64 : │ │ │ │ +000547f8 : │ │ │ │ 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] @ 54b54 │ │ │ │ - ldr r4, [pc, #208] @ 54b58 │ │ │ │ + ldr r2, [pc, #208] @ 548e8 │ │ │ │ + ldr r4, [pc, #208] @ 548ec │ │ │ │ mov r6, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, r1, lsr #31 │ │ │ │ ldr r8, [r0, #8] │ │ │ │ - bne 54ab8 │ │ │ │ + bne 5484c │ │ │ │ add r9, r8, #4096 @ 0x1000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r9, #380] @ 0x17c │ │ │ │ cmp r1, r5 │ │ │ │ - bgt 54ac8 │ │ │ │ - ldr r1, [pc, #156] @ 54b5c │ │ │ │ - ldr r0, [pc, #156] @ 54b60 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 54b04 │ │ │ │ + bgt 5485c │ │ │ │ + ldr r1, [pc, #156] @ 548f0 │ │ │ │ + ldr r0, [pc, #156] @ 548f4 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 54898 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 54ae4 │ │ │ │ + beq 54878 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, r5 │ │ │ │ - bgt 54b24 │ │ │ │ + bgt 548b8 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl ab60c │ │ │ │ + bl ab7d4 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r9, #380] @ 0x17c │ │ │ │ addne r2, r0, r4, lsl #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne 54b0c │ │ │ │ + bne 548a0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ strgt r1, [r2, #4]! │ │ │ │ - bgt 54b0c │ │ │ │ + bgt 548a0 │ │ │ │ str r3, [r0] │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ add r4, r0, r5, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54b48 │ │ │ │ + beq 548dc │ │ │ │ add r5, r5, #1120 @ 0x460 │ │ │ │ ldr r3, [r8, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 54b48 │ │ │ │ + beq 548dc │ │ │ │ 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, lsr r2 │ │ │ │ + @ instruction: 0x00362db8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 54b94 │ │ │ │ - ldr r3, [pc, #124] @ 54c04 │ │ │ │ - ldr r1, [pc, #124] @ 54c08 │ │ │ │ + bne 54928 │ │ │ │ + ldr r3, [pc, #124] @ 54998 │ │ │ │ + ldr r1, [pc, #124] @ 5499c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 54bd4 │ │ │ │ + bl 18f518 │ │ │ │ + b 54968 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bne 54bdc │ │ │ │ + bne 54970 │ │ │ │ ldrb r3, [r0, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r4, #16] │ │ │ │ strbeq r3, [r0, #34] @ 0x22 │ │ │ │ - beq 54bdc │ │ │ │ - ldr r2, [pc, #64] @ 54c04 │ │ │ │ + beq 54970 │ │ │ │ + ldr r2, [pc, #64] @ 54998 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r1, [pc, #64] @ 54c0c │ │ │ │ + ldr r1, [pc, #64] @ 549a0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 2c92f8 <_PyTime_AsMilliseconds@@Base+0x79c> │ │ │ │ + bl 2d384c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 3328b4 │ │ │ │ + bl 335b4c │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r2, [r4, #8] │ │ │ │ moveq r3, #2 │ │ │ │ strbeq r0, [r2, #34] @ 0x22 │ │ │ │ streq r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x0038d4b8 │ │ │ │ - eorseq sp, r8, ip, ror #9 │ │ │ │ + eorseq pc, r8, r8, lsr r0 @ │ │ │ │ + eorseq pc, r8, ip, rrx │ │ │ │ │ │ │ │ -00054c10 : │ │ │ │ +000549a4 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 54c38 │ │ │ │ + bne 549cc │ │ │ │ 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 │ │ │ │ @@ -43413,225 +43256,61 @@ │ │ │ │ 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] @ 54c7c │ │ │ │ + ldr r0, [pc, #24] @ 54a10 │ │ │ │ ldr r4, [ip, #4] │ │ │ │ - bl a9b50 │ │ │ │ + bl a9d18 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #4] @ 54c80 │ │ │ │ - b a9b50 │ │ │ │ - eorseq r7, r7, r0, asr r4 │ │ │ │ - @ instruction: 0x0036b7bc │ │ │ │ - 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] @ 54d2c │ │ │ │ - sub sp, sp, #432 @ 0x1b0 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #428] @ 0x1ac │ │ │ │ - mov r2, #0 │ │ │ │ - beq 54cc4 │ │ │ │ - add r0, r0, #428 @ 0x1ac │ │ │ │ - add r0, r0, #3 │ │ │ │ - bl 21d5d8 │ │ │ │ - ldr r2, [pc, #100] @ 54d30 │ │ │ │ - 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 54f3c │ │ │ │ - ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 54cfc │ │ │ │ - add r0, r4, #428 @ 0x1ac │ │ │ │ - add r0, r0, #3 │ │ │ │ - bl 8b504 │ │ │ │ - ldrb r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 327ea0 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 54d2c │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #428] @ 0x1ac │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 54d24 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00054d34 : │ │ │ │ - mov r1, #0 │ │ │ │ - b 268904 <_PyInterpreterState_SetRunningMain@@Base+0x50c> │ │ │ │ - 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 54d6c │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 54d78 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a6554 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, #60 @ 0x3c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 35406c │ │ │ │ - mov r1, #60 @ 0x3c │ │ │ │ - ldr r8, [r7, #20] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 35428c │ │ │ │ - subs r4, r1, #0 │ │ │ │ - sublt r6, r6, #1 │ │ │ │ - mov r1, #60 @ 0x3c │ │ │ │ - mov r0, r6 │ │ │ │ - addlt r4, r4, #60 @ 0x3c │ │ │ │ - bl 35406c │ │ │ │ - mov r1, #60 @ 0x3c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 35428c │ │ │ │ - subs r2, r1, #0 │ │ │ │ - ldr r1, [r7, #12] │ │ │ │ - sublt r5, r5, #1 │ │ │ │ - addlt r2, r2, #60 @ 0x3c │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 54e60 │ │ │ │ - add ip, r1, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - bic ip, ip, #2 │ │ │ │ - beq 54e38 │ │ │ │ - ldr lr, [pc, #140] @ 54ea0 │ │ │ │ - cmp ip, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r2, [pc, #128] @ 54ea4 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - movne r2, lr │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r0, [pc, #116] @ 54ea8 │ │ │ │ - bl 128d64 │ │ │ │ - b 54e98 │ │ │ │ - ldr lr, [pc, #96] @ 54ea0 │ │ │ │ - cmp ip, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r2, [pc, #84] @ 54ea4 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - movne r2, lr │ │ │ │ - ldr r0, [pc, #80] @ 54eac │ │ │ │ - bl 128d64 │ │ │ │ - b 54e98 │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 54e80 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - str r8, [sp] │ │ │ │ - ldr r0, [pc, #52] @ 54eb0 │ │ │ │ - bl 128d64 │ │ │ │ - b 54e98 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [pc, #36] @ 54eb4 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 128d64 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x003711d4 │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ - @ instruction: 0x0038dfd0 │ │ │ │ - eorseq sp, r8, ip, ror #31 │ │ │ │ - eorseq lr, r8, r4 │ │ │ │ - eorseq lr, r8, r8, lsl r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - add r0, r0, #16 │ │ │ │ - bl a57b8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 54f30 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 124b38 <_PyType_Name@@Base> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #60] @ 54f38 │ │ │ │ - bl 128d64 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 54f1c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 54f24 │ │ │ │ - mov r4, r5 │ │ │ │ - b 54f30 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 54f1c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r7, r0, asr ip │ │ │ │ + ldr r0, [pc, #4] @ 54a14 │ │ │ │ + b a9d18 │ │ │ │ + @ instruction: 0x00378fd0 │ │ │ │ + eorseq sp, r6, ip, lsr r3 │ │ │ │ + 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] @ 54a44 │ │ │ │ + b 128d34 │ │ │ │ + eorseq pc, r8, r0, asr #22 │ │ │ │ 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] @ 552e8 │ │ │ │ + ldr r3, [pc, #904] @ 54df4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ - bne 552c4 │ │ │ │ + bne 54dd0 │ │ │ │ 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 550d4 │ │ │ │ + bls 54be0 │ │ │ │ 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 │ │ │ │ @@ -43689,15 +43368,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 339b84 │ │ │ │ + bl 33bff8 │ │ │ │ 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 │ │ │ │ @@ -43772,15 +43451,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 55218 │ │ │ │ + beq 54d24 │ │ │ │ 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 │ │ │ │ @@ -43797,15 +43476,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 339b84 │ │ │ │ + bl 33bff8 │ │ │ │ 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] │ │ │ │ @@ -43820,56 +43499,175 @@ │ │ │ │ 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 55260 │ │ │ │ + bne 54d6c │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 552e8 │ │ │ │ + ldr r3, [pc, #28] @ 54df4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 552e0 │ │ │ │ + beq 54dec │ │ │ │ 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 │ │ │ │ │ │ │ │ -000552ec : │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #28] @ 55314 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ +00054df8 : │ │ │ │ + mov r1, #0 │ │ │ │ + b 196f80 │ │ │ │ + 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 54e30 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - moveq r0, r3 │ │ │ │ - ldr r3, [r0] │ │ │ │ + bne 54e3c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a65e0 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + add r0, r0, #16 │ │ │ │ + bl a5844 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 54ebc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 124b04 <_PyType_Name@@Base> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #60] @ 54ec4 │ │ │ │ + bl 128d34 │ │ │ │ + ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 54ea8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 54eb0 │ │ │ │ + mov r4, r5 │ │ │ │ + b 54ebc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 54ea8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x0037b7d0 │ │ │ │ │ │ │ │ -00055318 : │ │ │ │ +00054ec8 : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #28] @ 55340 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ + ldr r3, [pc, #28] @ 54ef0 │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, #60 @ 0x3c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 355bd8 │ │ │ │ + mov r1, #60 @ 0x3c │ │ │ │ + ldr r8, [r7, #20] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 355df8 │ │ │ │ + subs r4, r1, #0 │ │ │ │ + sublt r6, r6, #1 │ │ │ │ + mov r1, #60 @ 0x3c │ │ │ │ + mov r0, r6 │ │ │ │ + addlt r4, r4, #60 @ 0x3c │ │ │ │ + bl 355bd8 │ │ │ │ + mov r1, #60 @ 0x3c │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 355df8 │ │ │ │ + subs r2, r1, #0 │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ + sublt r5, r5, #1 │ │ │ │ + addlt r2, r2, #60 @ 0x3c │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 54fd4 │ │ │ │ + add ip, r1, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + bic ip, ip, #2 │ │ │ │ + beq 54fac │ │ │ │ + ldr lr, [pc, #140] @ 55014 │ │ │ │ + cmp ip, #0 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r2, [pc, #128] @ 55018 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + movne r2, lr │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r0, [pc, #116] @ 5501c │ │ │ │ + bl 128d34 │ │ │ │ + b 5500c │ │ │ │ + ldr lr, [pc, #96] @ 55014 │ │ │ │ + cmp ip, #0 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r2, [pc, #84] @ 55018 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + movne r2, lr │ │ │ │ + ldr r0, [pc, #80] @ 55020 │ │ │ │ + bl 128d34 │ │ │ │ + b 5500c │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 54ff4 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r0, [pc, #52] @ 55024 │ │ │ │ + bl 128d34 │ │ │ │ + b 5500c │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [pc, #36] @ 55028 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 128d34 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + eorseq r2, r7, r4, asr sp │ │ │ │ + eorseq fp, r5, r4, asr #28 │ │ │ │ + eorseq pc, r8, r4, lsl #23 │ │ │ │ + eorseq pc, r8, r0, lsr #23 │ │ │ │ + @ instruction: 0x0038fbb8 │ │ │ │ + eorseq pc, r8, ip, asr #23 │ │ │ │ + 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 │ │ │ │ mov r4, r2 │ │ │ │ @@ -43877,1025 +43675,1255 @@ │ │ │ │ movle r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ - bne 553a0 │ │ │ │ + bne 55088 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 553d8 │ │ │ │ + beq 550c0 │ │ │ │ mov r3, ip │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #176] @ 55468 │ │ │ │ + ldr ip, [pc, #176] @ 55150 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5545c │ │ │ │ - ldr r1, [pc, #140] @ 5546c │ │ │ │ + beq 55144 │ │ │ │ + ldr r1, [pc, #140] @ 55154 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r7, [r4] │ │ │ │ - bl 17d160 │ │ │ │ - bl 10fbe4 │ │ │ │ + bl 17e098 │ │ │ │ + bl 10fa20 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 55408 │ │ │ │ - bl adf14 │ │ │ │ + beq 550f0 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55434 │ │ │ │ + beq 5511c │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r4] │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e9ccc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 3105a4 │ │ │ │ + bl 3169a4 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #64] @ 55470 │ │ │ │ - bne 55460 │ │ │ │ - b 5545c │ │ │ │ - ldr r1, [pc, #48] @ 5546c │ │ │ │ + ldrne r0, [pc, #64] @ 55158 │ │ │ │ + bne 55148 │ │ │ │ + b 55144 │ │ │ │ + ldr r1, [pc, #48] @ 55154 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 17d160 │ │ │ │ - bl 10fbe4 │ │ │ │ - ldr r1, [pc, #40] @ 55474 │ │ │ │ + bl 17e098 │ │ │ │ + bl 10fa20 │ │ │ │ + ldr r1, [pc, #40] @ 5515c │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #36] @ 55478 │ │ │ │ + ldr r0, [pc, #36] @ 55160 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r3, r7, r4, ror #18 │ │ │ │ + subseq r3, r7, r8, lsr r9 │ │ │ │ subseq r1, r7, r8, ror r3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r8, r6, r8, lsr #25 │ │ │ │ - @ instruction: 0x003582d0 │ │ │ │ + eorseq sl, r6, r8, lsr #16 │ │ │ │ + eorseq r9, r5, r0, asr lr │ │ │ │ + │ │ │ │ +00055164 : │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r3, [pc, #28] @ 5518c │ │ │ │ + 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 {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ 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] @ 554d8 │ │ │ │ + ldreq ip, [pc, #36] @ 551ec │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ streq r1, [sp, #4] │ │ │ │ strne r1, [sp, #4] │ │ │ │ - ldreq r1, [pc, #24] @ 554dc │ │ │ │ - ldrne r1, [pc, #24] @ 554e0 │ │ │ │ + ldreq r1, [pc, #24] @ 551f0 │ │ │ │ + ldrne r1, [pc, #24] @ 551f4 │ │ │ │ streq ip, [sp] │ │ │ │ strne ip, [sp] │ │ │ │ - bl ad13c │ │ │ │ + bl ad354 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq lr, r8, ip, asr r0 │ │ │ │ - eorseq lr, r8, r4, rrx │ │ │ │ - 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 5552c │ │ │ │ - cmp r0, #0 │ │ │ │ - mov ip, r0 │ │ │ │ - bne 5555c │ │ │ │ - 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] @ 555e4 │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs ip, r0, #0 │ │ │ │ - beq 55584 │ │ │ │ - ldr r5, [ip] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 5558c │ │ │ │ - ldr r2, [pc, #112] @ 555e8 │ │ │ │ - ldr r1, [pc, #112] @ 555ec │ │ │ │ - ldr r0, [pc, #112] @ 555f0 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - mov r5, #0 │ │ │ │ - b 555d8 │ │ │ │ - cmp r4, #1 │ │ │ │ - ldrne r6, [ip, #4] │ │ │ │ - ldreq r6, [pc, #88] @ 555f4 │ │ │ │ - bl 29d780 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 39674 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 555d8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 555d8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00573990 │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - eorseq r8, r6, r8, lsr sp │ │ │ │ - eorseq lr, r8, ip, rrx │ │ │ │ - ldrsheq fp, [r6], #-128 @ 0xffffff80 │ │ │ │ - │ │ │ │ -000555f8 : │ │ │ │ - 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 │ │ │ │ + @ instruction: 0x0038fbdc │ │ │ │ + eorseq pc, r8, r4, ror #23 │ │ │ │ │ │ │ │ -00055614 <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ +000551f8 <_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 5565c <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ + beq 55240 <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 5565c <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #60] @ 5568c <_PyLong_UnsignedLong_Converter@@Base+0x78> │ │ │ │ - ldr r1, [pc, #60] @ 55690 <_PyLong_UnsignedLong_Converter@@Base+0x7c> │ │ │ │ + bne 55240 <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #60] @ 55270 <_PyLong_UnsignedLong_Converter@@Base+0x78> │ │ │ │ + ldr r1, [pc, #60] @ 55274 <_PyLong_UnsignedLong_Converter@@Base+0x7c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 55678 <_PyLong_UnsignedLong_Converter@@Base+0x64> │ │ │ │ - bl 1481d0 │ │ │ │ + bl 18f518 │ │ │ │ + b 5525c <_PyLong_UnsignedLong_Converter@@Base+0x64> │ │ │ │ + bl 148964 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 55680 <_PyLong_UnsignedLong_Converter@@Base+0x6c> │ │ │ │ - bl a583c │ │ │ │ + bne 55264 <_PyLong_UnsignedLong_Converter@@Base+0x6c> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55680 <_PyLong_UnsignedLong_Converter@@Base+0x6c> │ │ │ │ + beq 55264 <_PyLong_UnsignedLong_Converter@@Base+0x6c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r8, r4, lsl #27 │ │ │ │ + @ instruction: 0x003828d4 │ │ │ │ + │ │ │ │ +00055278 : │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r3, [r2] │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ + add r3, r3, #124 @ 0x7c │ │ │ │ + sub r0, r0, r3 │ │ │ │ + orr r0, r0, r0, asr #31 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #292] @ 557d8 <_PyLong_UnsignedLong_Converter@@Base+0x1c4> │ │ │ │ + ldr r1, [pc, #292] @ 553d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 117104 │ │ │ │ + bl 117010 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt 55770 <_PyLong_UnsignedLong_Converter@@Base+0x15c> │ │ │ │ - bne 556e4 <_PyLong_UnsignedLong_Converter@@Base+0xd0> │ │ │ │ + blt 55370 │ │ │ │ + bne 552e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 117104 │ │ │ │ + bl 117010 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 55770 <_PyLong_UnsignedLong_Converter@@Base+0x15c> │ │ │ │ + blt 55370 │ │ │ │ ldrne r5, [r4, #16] │ │ │ │ - b 556e8 <_PyLong_UnsignedLong_Converter@@Base+0xd4> │ │ │ │ - ldr r5, [pc, #236] @ 557d8 <_PyLong_UnsignedLong_Converter@@Base+0x1c4> │ │ │ │ + b 552e8 │ │ │ │ + ldr r5, [pc, #236] @ 553d8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 175274 │ │ │ │ + bl 1761a8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 55770 <_PyLong_UnsignedLong_Converter@@Base+0x15c> │ │ │ │ + beq 55370 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 10b0a4 │ │ │ │ + bl 10aee0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 55730 <_PyLong_UnsignedLong_Converter@@Base+0x11c> │ │ │ │ + beq 55330 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 55730 <_PyLong_UnsignedLong_Converter@@Base+0x11c> │ │ │ │ + bne 55330 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 55770 <_PyLong_UnsignedLong_Converter@@Base+0x15c> │ │ │ │ + beq 55370 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 143c98 │ │ │ │ + bl 14442c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 55778 <_PyLong_UnsignedLong_Converter@@Base+0x164> │ │ │ │ + bne 55378 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55770 <_PyLong_UnsignedLong_Converter@@Base+0x15c> │ │ │ │ + beq 55370 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 55770 <_PyLong_UnsignedLong_Converter@@Base+0x15c> │ │ │ │ + bne 55370 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 557a8 <_PyLong_UnsignedLong_Converter@@Base+0x194> │ │ │ │ + beq 553a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 557a8 <_PyLong_UnsignedLong_Converter@@Base+0x194> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 553a8 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 557bc <_PyLong_UnsignedLong_Converter@@Base+0x1a8> │ │ │ │ - ldr r0, [pc, #32] @ 557dc <_PyLong_UnsignedLong_Converter@@Base+0x1c8> │ │ │ │ + bne 553bc │ │ │ │ + ldr r0, [pc, #32] @ 553dc │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 557b4 <_PyLong_UnsignedLong_Converter@@Base+0x1a0> │ │ │ │ + bne 553b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 557b4 <_PyLong_UnsignedLong_Converter@@Base+0x1a0> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 553b4 │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp 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 55428 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov ip, r0 │ │ │ │ + bne 55458 │ │ │ │ + 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] @ 554e0 │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs ip, r0, #0 │ │ │ │ + beq 55480 │ │ │ │ + ldr r5, [ip] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #268435456 @ 0x10000000 │ │ │ │ + bne 55488 │ │ │ │ + ldr r2, [pc, #112] @ 554e4 │ │ │ │ + ldr r1, [pc, #112] @ 554e8 │ │ │ │ + ldr r0, [pc, #112] @ 554ec │ │ │ │ + mov r3, r5 │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + mov r5, #0 │ │ │ │ + b 554d4 │ │ │ │ + cmp r4, #1 │ │ │ │ + ldrne r6, [ip, #4] │ │ │ │ + ldreq r6, [pc, #88] @ 554f0 │ │ │ │ + bl 2abca8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 39368 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 554d4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 554d4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x00573990 │ │ │ │ + @ instruction: 0x0037b7b0 │ │ │ │ + @ instruction: 0x0036a8b8 │ │ │ │ + eorseq pc, r8, ip, ror #23 │ │ │ │ + subseq fp, r6, r4, lsr #17 │ │ │ │ + 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 55834 <_PyLong_UnsignedLong_Converter@@Base+0x220> │ │ │ │ + bne 55548 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 55864 <_PyLong_UnsignedLong_Converter@@Base+0x250> │ │ │ │ + beq 55578 │ │ │ │ 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] @ 558ac <_PyLong_UnsignedLong_Converter@@Base+0x298> │ │ │ │ + ldr ip, [pc, #88] @ 555c0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55888 <_PyLong_UnsignedLong_Converter@@Base+0x274> │ │ │ │ + beq 5559c │ │ │ │ ldr r1, [r0] │ │ │ │ - ldr r3, [pc, #64] @ 558b0 <_PyLong_UnsignedLong_Converter@@Base+0x29c> │ │ │ │ + ldr r3, [pc, #64] @ 555c4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 55890 <_PyLong_UnsignedLong_Converter@@Base+0x27c> │ │ │ │ - ldr r3, [pc, #52] @ 558b4 <_PyLong_UnsignedLong_Converter@@Base+0x2a0> │ │ │ │ - ldr r1, [pc, #52] @ 558b8 <_PyLong_UnsignedLong_Converter@@Base+0x2a4> │ │ │ │ + beq 555a4 │ │ │ │ + ldr r3, [pc, #52] @ 555c8 │ │ │ │ + ldr r1, [pc, #52] @ 555cc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mov r0, #0 │ │ │ │ - b 558a4 <_PyLong_UnsignedLong_Converter@@Base+0x290> │ │ │ │ + b 555b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3174b4 <_PyTime_AsTimeval@@Base+0x2b7c> │ │ │ │ + bl 31d20c <_PyTime_AsTimeval@@Base+0x29f4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 55888 <_PyLong_UnsignedLong_Converter@@Base+0x274> │ │ │ │ - ldr r0, [pc, #20] @ 558bc <_PyLong_UnsignedLong_Converter@@Base+0x2a8> │ │ │ │ + beq 5559c │ │ │ │ + ldr r0, [pc, #20] @ 555d0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldrheq r3, [r7], #-156 @ 0xffffff64 │ │ │ │ subseq ip, r5, r8, lsr #29 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, ip, ror r0 │ │ │ │ + @ instruction: 0x0038fbfc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000558c0 : │ │ │ │ - ldr r3, [pc, #104] @ 55930 │ │ │ │ +000555d4 : │ │ │ │ + ldr r3, [pc, #104] @ 55644 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 558f4 │ │ │ │ + beq 55608 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #76] @ 55934 │ │ │ │ - ldr r0, [pc, #76] @ 55938 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #76] @ 55648 │ │ │ │ + ldr r0, [pc, #76] @ 5564c │ │ │ │ + bl 2e0d0c <_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 55920 │ │ │ │ + bne 55634 │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, r1 │ │ │ │ addgt r3, r3, r1, lsl #2 │ │ │ │ ldrgt r3, [r3, #4] │ │ │ │ strgt r3, [r2] │ │ │ │ - bgt 55928 │ │ │ │ + bgt 5563c │ │ │ │ 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, lsr r2 │ │ │ │ + @ instruction: 0x00362db8 │ │ │ │ │ │ │ │ -0005593c : │ │ │ │ +00055650 : │ │ │ │ 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 55974 │ │ │ │ - ldr r0, [pc, #440] @ 55b1c │ │ │ │ + bne 55688 │ │ │ │ + ldr r0, [pc, #440] @ 55830 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #436] @ 55b20 │ │ │ │ + ldr r1, [pc, #436] @ 55834 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ - b 55b14 │ │ │ │ + bl 1178bc │ │ │ │ + b 55828 │ │ │ │ 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 55a00 │ │ │ │ + bge 55714 │ │ │ │ ldrb r3, [r7, #124] @ 0x7c │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 55a00 │ │ │ │ + bne 55714 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r2, [pc, #372] @ 55b24 │ │ │ │ + ldr r2, [pc, #372] @ 55838 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 55a00 │ │ │ │ + bne 55714 │ │ │ │ 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 559fc │ │ │ │ + ble 55710 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ ldr r1, [ip] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ add r1, r1, #1 │ │ │ │ strne r1, [ip] │ │ │ │ str ip, [r3, #4]! │ │ │ │ - b 559d4 │ │ │ │ + b 556e8 │ │ │ │ str r6, [r4, #28] │ │ │ │ mov r5, #0 │ │ │ │ cmp r9, r5 │ │ │ │ mov r1, r8 │ │ │ │ - ble 55b00 │ │ │ │ + ble 55814 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl f9418 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f945c <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ addeq r5, r5, #1 │ │ │ │ - beq 55a04 │ │ │ │ + beq 55718 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add r3, r3, r5 │ │ │ │ ldrsb r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 55a50 │ │ │ │ + bge 55764 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ tst r1, #1 │ │ │ │ - beq 55b00 │ │ │ │ + beq 55814 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r5, #10 │ │ │ │ ldr r0, [r4, r1, lsl #2] │ │ │ │ - beq 55ae4 │ │ │ │ + beq 557f8 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 55ae0 │ │ │ │ + blt 557f4 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 55ae4 │ │ │ │ + beq 557f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55b00 │ │ │ │ - ldr r3, [pc, #164] @ 55b28 │ │ │ │ + beq 55814 │ │ │ │ + ldr r3, [pc, #164] @ 5583c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 55aec │ │ │ │ + bne 55800 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ - ldr lr, [pc, #148] @ 55b2c │ │ │ │ - ldr ip, [pc, #148] @ 55b30 │ │ │ │ + ldr lr, [pc, #148] @ 55840 │ │ │ │ + ldr ip, [pc, #148] @ 55844 │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, r4 │ │ │ │ - bcs 55aec │ │ │ │ + bcs 55800 │ │ │ │ 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 55ae0 │ │ │ │ + beq 557f4 │ │ │ │ cmp r1, #71 @ 0x47 │ │ │ │ lsleq r3, r2, #8 │ │ │ │ ldrb r2, [ip, r1] │ │ │ │ add r2, r2, #1 │ │ │ │ add r6, r6, r2, lsl #1 │ │ │ │ - b 55a9c │ │ │ │ + b 557b0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55b00 │ │ │ │ + beq 55814 │ │ │ │ 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] @ 55b34 │ │ │ │ - ldr r1, [pc, #44] @ 55b38 │ │ │ │ + ldr r3, [pc, #44] @ 55848 │ │ │ │ + ldr r1, [pc, #44] @ 5584c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r8, lsr #1 │ │ │ │ + eorseq pc, r8, r8, lsr #24 │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ subseq r8, r5, ip, lsr #7 │ │ │ │ - subeq lr, r3, r4, ror #25 │ │ │ │ - subeq lr, r3, r4, ror #27 │ │ │ │ + subeq r0, r4, r4, ror #16 │ │ │ │ + subeq r0, r4, r4, ror #18 │ │ │ │ subseq fp, r5, r4, asr #23 │ │ │ │ - eorseq lr, r8, r4, asr #1 │ │ │ │ + eorseq pc, r8, r4, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 128584 │ │ │ │ + bl 128554 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 55b70 │ │ │ │ - bl a583c │ │ │ │ + bne 55884 │ │ │ │ + bl a58c8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 55b88 │ │ │ │ - b 55bac │ │ │ │ + beq 5589c │ │ │ │ + b 558c0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movlt r3, #0 │ │ │ │ - blt 55b88 │ │ │ │ + blt 5589c │ │ │ │ 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] @ 55bb4 │ │ │ │ + ldr r0, [pc, #16] @ 558c8 │ │ │ │ str r1, [r4, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - b 55bbc │ │ │ │ + b 558d0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ - b 18b314 │ │ │ │ + b 18c5dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 55c64 │ │ │ │ + ldr r1, [pc, #124] @ 55978 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 55c00 │ │ │ │ - bl 340bf0 │ │ │ │ + bne 55914 │ │ │ │ + bl 343630 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 55c54 │ │ │ │ + bne 55968 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55c2c │ │ │ │ + bne 55940 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 55c54 │ │ │ │ + b 55968 │ │ │ │ mov r0, r4 │ │ │ │ - bl fe524 │ │ │ │ + bl fe588 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 55c24 │ │ │ │ + bne 55938 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55c24 │ │ │ │ + beq 55938 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00055c68 : │ │ │ │ +0005597c : │ │ │ │ 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 20b87c │ │ │ │ + bl 219b88 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + b 559f0 │ │ │ │ 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 55cc4 │ │ │ │ - ldr r3, [pc, #24] @ 55cd4 │ │ │ │ + bne 559dc │ │ │ │ + ldr r3, [pc, #24] @ 559ec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 55ccc │ │ │ │ + bl 144254 │ │ │ │ + b 559e4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bb874 │ │ │ │ + bl bbb30 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - b 55cec │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b 14ea94 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b 1034c0 │ │ │ │ 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] @ 55d94 │ │ │ │ + ldr r2, [pc, #140] @ 55a98 │ │ │ │ sub sp, sp, #432 @ 0x1b0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #428] @ 0x1ac │ │ │ │ mov r2, #0 │ │ │ │ - beq 55d2c │ │ │ │ + beq 55a30 │ │ │ │ add r0, r0, #428 @ 0x1ac │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 21d5d8 │ │ │ │ - ldr r2, [pc, #100] @ 55d98 │ │ │ │ + bl 230a04 │ │ │ │ + ldr r2, [pc, #100] @ 55a9c │ │ │ │ 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 54f3c │ │ │ │ + bl 54a48 │ │ │ │ ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ cmp r3, #0 │ │ │ │ - beq 55d64 │ │ │ │ + beq 55a68 │ │ │ │ add r0, r4, #428 @ 0x1ac │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 8b504 │ │ │ │ + bl 8b3a8 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92adc │ │ │ │ - ldr r3, [pc, #28] @ 55d94 │ │ │ │ + bl 92b74 │ │ │ │ + ldr r3, [pc, #28] @ 55a98 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 55d8c │ │ │ │ + beq 55a90 │ │ │ │ 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 │ │ │ │ - │ │ │ │ -00055d9c : │ │ │ │ - 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 9df74 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 55e00 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 5593c │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 55dec │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 55df4 │ │ │ │ - mov r4, r5 │ │ │ │ - b 55e00 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 55dec │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 55e14 │ │ │ │ - b 55f90 │ │ │ │ - eorseq r8, r5, r4, asr #12 │ │ │ │ - ldr r3, [pc, #36] @ 55e44 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r0, [pc, #16] @ 55e48 │ │ │ │ - ldr r3, [r1, #3792] @ 0xed0 │ │ │ │ - ldr r2, [r1, #3776] @ 0xec0 │ │ │ │ - ldr r1, [r1, #3760] @ 0xeb0 │ │ │ │ - b a9b50 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - @ instruction: 0x00386eb4 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b 14f370 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b 103520 │ │ │ │ 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 55e84 │ │ │ │ - ldr r3, [pc, #256] @ 55f78 │ │ │ │ - ldr r1, [pc, #256] @ 55f7c │ │ │ │ + beq 55ae8 │ │ │ │ + ldr r3, [pc, #256] @ 55bdc │ │ │ │ + ldr r1, [pc, #256] @ 55be0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 55eac │ │ │ │ + bl 18f518 │ │ │ │ + b 55b10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15c95c │ │ │ │ + bl 15d5ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55eb4 │ │ │ │ - ldr r3, [pc, #212] @ 55f78 │ │ │ │ - ldr r1, [pc, #216] @ 55f80 │ │ │ │ + bne 55b18 │ │ │ │ + ldr r3, [pc, #212] @ 55bdc │ │ │ │ + ldr r1, [pc, #216] @ 55be4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ - b 55f70 │ │ │ │ + b 55bd4 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 55eac │ │ │ │ + beq 55b10 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 55ef4 │ │ │ │ - ldr r3, [pc, #164] @ 55f84 │ │ │ │ - ldr r1, [pc, #164] @ 55f88 │ │ │ │ + ble 55b58 │ │ │ │ + ldr r3, [pc, #164] @ 55be8 │ │ │ │ + ldr r1, [pc, #164] @ 55bec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113698 │ │ │ │ - b 55eac │ │ │ │ + bl 1135a0 │ │ │ │ + b 55b10 │ │ │ │ ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ add r6, r4, #72 @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 55f34 │ │ │ │ + bne 55b98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #430] @ 0x1ae │ │ │ │ - bge 55f34 │ │ │ │ + bge 55b98 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 3387ac │ │ │ │ + bl 33b138 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113698 │ │ │ │ - ldr r0, [pc, #88] @ 55f8c │ │ │ │ - b 55f70 │ │ │ │ - bl c3e9c │ │ │ │ + bl 1135a0 │ │ │ │ + ldr r0, [pc, #88] @ 55bf0 │ │ │ │ + b 55bd4 │ │ │ │ + bl c4160 │ │ │ │ add r4, r4, #428 @ 0x1ac │ │ │ │ add r4, r4, #3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d5d8 │ │ │ │ + bl 230a04 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 3387ac │ │ │ │ + bl 33b138 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b504 │ │ │ │ + bl 8b3a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bec │ │ │ │ - b 55f24 │ │ │ │ + bl c7eb0 │ │ │ │ + b 55b88 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, r8, lsr #4 │ │ │ │ - eorseq r5, r8, r0, asr r2 │ │ │ │ + eorseq r6, r8, ip, asr #27 │ │ │ │ + @ instruction: 0x00386df4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, ip, ror r2 │ │ │ │ + eorseq r6, r8, r0, lsr #28 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + │ │ │ │ +00055bf4 : │ │ │ │ + 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 9dffc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 55c58 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 55650 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 55c44 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 55c4c │ │ │ │ + mov r4, r5 │ │ │ │ + b 55c58 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 55c44 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r1, [pc] @ 55c6c │ │ │ │ + b 55ca4 │ │ │ │ + eorseq sl, r5, r4, asr #3 │ │ │ │ + ldr r3, [pc, #36] @ 55c9c │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 3581c0 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r0, [pc, #16] @ 55ca0 │ │ │ │ + ldr r3, [r1, #3792] @ 0xed0 │ │ │ │ + ldr r2, [r1, #3776] @ 0xec0 │ │ │ │ + ldr r1, [r1, #3760] @ 0xeb0 │ │ │ │ + b a9d18 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq r8, r8, r8, asr sl │ │ │ │ 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 52b60 <_PyLong_UnsignedLongLong_Converter@@Base+0x560> │ │ │ │ + bl 528e8 <_PyLong_UnsignedLongLong_Converter@@Base+0x564> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5601c │ │ │ │ + beq 55d30 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #92] @ 56028 │ │ │ │ - bl 110a30 │ │ │ │ + ldr r2, [pc, #92] @ 55d3c │ │ │ │ + bl 110944 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 55ff4 │ │ │ │ + beq 55d08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 55ff4 │ │ │ │ + bne 55d08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 56020 │ │ │ │ - ldr r3, [pc, #40] @ 5602c │ │ │ │ + bne 55d34 │ │ │ │ + ldr r3, [pc, #40] @ 55d40 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6d8 │ │ │ │ + bl 11a620 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5601c │ │ │ │ - bl 11aa8c │ │ │ │ + beq 55d30 │ │ │ │ + bl 11a9d4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 30f3a0 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 315ab0 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq ip, r8, r8, ror #25 │ │ │ │ + eorseq lr, r8, r8, ror #16 │ │ │ │ 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 31dd04 <_PyObject_GetState@@Base> │ │ │ │ + bl 323550 <_PyObject_GetState@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 56088 │ │ │ │ + beq 55d9c │ │ │ │ mov r0, r5 │ │ │ │ - bl aeb58 │ │ │ │ + bl aed70 │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 56090 │ │ │ │ + bne 55da4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56088 │ │ │ │ + beq 55d9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 56088 │ │ │ │ + bne 55d9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 560c8 │ │ │ │ + b 55ddc │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 560b8 │ │ │ │ + bge 55dcc │ │ │ │ mov r3, ip │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #32] @ 560d0 │ │ │ │ + ldr r0, [pc, #32] @ 55de4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b a9b50 │ │ │ │ - ldr r0, [pc, #20] @ 560d4 │ │ │ │ + b a9d18 │ │ │ │ + ldr r0, [pc, #20] @ 55de8 │ │ │ │ mov r3, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl a9b50 │ │ │ │ + bl a9d18 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq lr, r8, r4, lsr #4 │ │ │ │ - eorseq lr, r8, ip, lsr #4 │ │ │ │ + eorseq pc, r8, r4, lsr #27 │ │ │ │ + eorseq pc, r8, ip, lsr #27 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 560e4 │ │ │ │ - b 55f90 │ │ │ │ - eorseq r8, r5, ip, asr #12 │ │ │ │ + ldr r1, [pc] @ 55df8 │ │ │ │ + b 55ca4 │ │ │ │ + eorseq sl, r5, ip, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ 56120 │ │ │ │ - bl 2a5a0c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ 55e34 │ │ │ │ + bl 2b3720 <_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] @ 56124 │ │ │ │ - b a9b50 │ │ │ │ + ldr r0, [pc, #4] @ 55e38 │ │ │ │ + b a9d18 │ │ │ │ @ instruction: 0x0057ce94 │ │ │ │ - eorseq lr, r8, r8, lsr r2 │ │ │ │ + @ instruction: 0x0038fdb8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 56134 │ │ │ │ - b 55f90 │ │ │ │ - eorseq r8, r5, ip, ror #10 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 56164 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr r1, [pc, #28] @ 5616c │ │ │ │ - ldr r2, [pc, #28] @ 56170 │ │ │ │ - cmp r3, #0 │ │ │ │ - cmpne r3, r1 │ │ │ │ - ldr r0, [pc, #20] @ 56174 │ │ │ │ - moveq r0, r2 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #8] @ 56174 │ │ │ │ - bx lr │ │ │ │ - ldrsheq fp, [r6], #-128 @ 0xffffff80 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ + ldr r1, [pc] @ 55e48 │ │ │ │ + b 55ca4 │ │ │ │ + eorseq sl, r5, ip, 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 18b314 │ │ │ │ + b 18c5dc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 56248 │ │ │ │ + beq 55f1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #152] @ 56250 │ │ │ │ + ldr r4, [pc, #152] @ 55f24 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 54b64 │ │ │ │ + bl 548f8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 56210 │ │ │ │ - ldr r3, [pc, #132] @ 56254 │ │ │ │ + bne 55ee4 │ │ │ │ + ldr r3, [pc, #132] @ 55f28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6d8 │ │ │ │ + bl 11a620 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 561e8 │ │ │ │ - bl 11aa8c │ │ │ │ - ldr r0, [pc, #112] @ 56258 │ │ │ │ + beq 55ebc │ │ │ │ + bl 11a9d4 │ │ │ │ + ldr r0, [pc, #112] @ 55f2c │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #108] @ 5625c │ │ │ │ + ldr r3, [pc, #108] @ 55f30 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6d8 │ │ │ │ + bl 11a620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 561dc │ │ │ │ + bne 55eb0 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11a6d8 │ │ │ │ + bl 11a620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 561dc │ │ │ │ - b 56240 │ │ │ │ + bne 55eb0 │ │ │ │ + b 55f14 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56230 │ │ │ │ + beq 55f04 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 56230 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #40] @ 56260 │ │ │ │ - ldr r1, [pc, #40] @ 56264 │ │ │ │ + bne 55f04 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #40] @ 55f34 │ │ │ │ + ldr r1, [pc, #40] @ 55f38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 56258 │ │ │ │ + ldr r0, [pc, #8] @ 55f2c │ │ │ │ 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, asr #14 │ │ │ │ + eorseq sl, r6, r8, asr #5 │ │ │ │ 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] @ 562fc │ │ │ │ + ldr r1, [pc, #120] @ 55fd0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 11c904 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c84c <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 562d8 │ │ │ │ + beq 55fac │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 189d7c <_PyStack_AsDict@@Base+0x14> │ │ │ │ + bl 18b044 <_PyStack_AsDict@@Base+0x14> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 562c4 │ │ │ │ + beq 55f98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 562cc │ │ │ │ + beq 55fa0 │ │ │ │ mov r4, r5 │ │ │ │ - b 562f0 │ │ │ │ + b 55fc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 562c4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 55f98 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #28] @ 56300 │ │ │ │ + ldr r3, [pc, #28] @ 55fd4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 56304 │ │ │ │ + ldr r1, [pc, #24] @ 55fd8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r9, r7, r8, ror lr │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r8, asr r2 │ │ │ │ + @ instruction: 0x0038fdd8 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 56008 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldr r1, [pc, #28] @ 56010 │ │ │ │ + ldr r2, [pc, #28] @ 56014 │ │ │ │ + cmp r3, #0 │ │ │ │ + cmpne r3, r1 │ │ │ │ + ldr r0, [pc, #20] @ 56018 │ │ │ │ + moveq r0, r2 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #8] @ 56018 │ │ │ │ + bx lr │ │ │ │ + subseq fp, r6, r4, lsr #17 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3888] @ 0xf30 │ │ │ │ + subs r8, r3, #0 │ │ │ │ + ldrne r7, [r8, #8] │ │ │ │ + moveq r7, r8 │ │ │ │ + cmp r2, #1 │ │ │ │ + movgt r3, #0 │ │ │ │ + movle r3, #1 │ │ │ │ + ldr ip, [pc, #784] @ 5635c │ │ │ │ + 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} │ │ │ │ + sub sp, sp, #172 @ 0xac │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1} │ │ │ │ + add r4, ip, #8 │ │ │ │ + stm r6, {r0, r1} │ │ │ │ + ldm r4!, {r0, r1, r2, r3} │ │ │ │ + add lr, sp, #56 @ 0x38 │ │ │ │ + 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 560cc │ │ │ │ + clz r3, r5 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + cmp r9, #2 │ │ │ │ + orrne r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 56108 │ │ │ │ + mov ip, #2 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [pc, #640] @ 56360 │ │ │ │ + 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 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 56318 │ │ │ │ + ldr r0, [r5] │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ + bl 170034 │ │ │ │ + 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 5632c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + bl 170034 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 561d0 │ │ │ │ + cmp r7, #2 │ │ │ │ + moveq r3, #1 │ │ │ │ + streq r3, [sp, #28] │ │ │ │ + beq 56170 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 103520 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + blt 561d0 │ │ │ │ + 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 561bc │ │ │ │ + ldr r1, [pc, #452] @ 56364 │ │ │ │ + ldr r0, [pc, #452] @ 56368 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + bl bc130 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrge fp, [pc, #436] @ 5636c │ │ │ │ + bge 5625c │ │ │ │ + b 561d0 │ │ │ │ + ldr r3, [pc, #428] @ 56370 │ │ │ │ + ldr r2, [pc, #428] @ 56374 │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #424] @ 56378 │ │ │ │ + bl 1178bc │ │ │ │ + mov r5, #0 │ │ │ │ + b 5632c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 92b74 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + beq 561d0 │ │ │ │ + add r2, r0, #16 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + bl c4160 │ │ │ │ + cmp r9, #0 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + blt 5627c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 29f04 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + bl c7eb0 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #0 │ │ │ │ + bge 56300 │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ + bne 562c8 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 562ac │ │ │ │ + add fp, fp, #4 │ │ │ │ + ldr r7, [fp] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 561d8 │ │ │ │ + ldr r3, [pc, #268] @ 5637c │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1707e0 │ │ │ │ + b 561d0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r1, r6 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r0, sl │ │ │ │ + mov r3, r7 │ │ │ │ + beq 562a0 │ │ │ │ + bl 29d0c │ │ │ │ + mov r1, r0 │ │ │ │ + b 56224 │ │ │ │ + bl 29e8c │ │ │ │ + mov r1, r0 │ │ │ │ + b 56224 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 56258 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 56258 │ │ │ │ + ldr r3, [pc, #172] @ 5637c │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1707e0 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 561d0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 561d0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 561d0 │ │ │ │ + cmp r7, r1 │ │ │ │ + beq 56310 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + bl cb170 <_PyBytes_Resize@@Base> │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + b 5632c │ │ │ │ + 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 170800 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ + bl 170800 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #172 @ 0xac │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + subseq sp, r3, r0, lsl #13 │ │ │ │ + subseq r3, r7, ip, asr sl │ │ │ │ + eorseq r8, r8, ip, ror #12 │ │ │ │ + eorseq pc, r8, r4, lsl #28 │ │ │ │ + ldrsheq sp, [r3], #-96 @ 0xffffffa0 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq fp, r6, r8, lsr #7 │ │ │ │ + eorseq sp, r6, r8, lsr pc │ │ │ │ + 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 18b314 │ │ │ │ + b 18c5dc │ │ │ │ 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] │ │ │ │ @@ -44906,99 +44934,258 @@ │ │ │ │ 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 56390 │ │ │ │ + beq 56408 │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56390 │ │ │ │ + beq 56408 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 56390 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 56408 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a4390 │ │ │ │ + b a441c │ │ │ │ │ │ │ │ -0005639c : │ │ │ │ +00056414 : │ │ │ │ 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 2179f4 │ │ │ │ + bl 229894 │ │ │ │ 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] @ 56448 │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #108] @ 564c0 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr r3, [r4] │ │ │ │ add r6, r3, #512 @ 0x200 │ │ │ │ cmp r6, #256 @ 0x100 │ │ │ │ - bhi 56408 │ │ │ │ - ldr r3, [pc, #80] @ 5644c │ │ │ │ - ldr r1, [pc, #80] @ 56450 │ │ │ │ + bhi 56480 │ │ │ │ + ldr r3, [pc, #80] @ 564c4 │ │ │ │ + ldr r1, [pc, #80] @ 564c8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b 56438 │ │ │ │ + bl 1178bc │ │ │ │ + b 564b0 │ │ │ │ add r3, r3, #256 @ 0x100 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r4, #3688] @ 0xe68 │ │ │ │ - bl 29c744 │ │ │ │ + bl 2ab1d0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 29c744 │ │ │ │ + bl 2ab1d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29c8c4 <_PySlice_FromIndices@@Base+0xcc> │ │ │ │ + bl 2ab350 <_PySlice_FromIndices@@Base+0xcc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56440 │ │ │ │ + beq 564b8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #12] @ 56454 │ │ │ │ + ldr r0, [pc, #12] @ 564cc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq sl, r7, r8, ror #11 │ │ │ │ + eorseq ip, r7, r8, ror #2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r3, [pc, #24] @ 5647c │ │ │ │ + ldr r3, [pc, #24] @ 564f4 │ │ │ │ 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] @ 56488 │ │ │ │ + ldr r0, [pc] @ 56500 │ │ │ │ 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] @ 5675c │ │ │ │ + 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} │ │ │ │ + sub sp, sp, #152 @ 0x98 │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1} │ │ │ │ + add r5, ip, #8 │ │ │ │ + stm r6, {r0, r1} │ │ │ │ + ldm r5!, {r0, r1, r2, r3} │ │ │ │ + add lr, sp, #40 @ 0x28 │ │ │ │ + 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 565b4 │ │ │ │ + clz r3, r4 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + cmp r9, #2 │ │ │ │ + orrne r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 565f0 │ │ │ │ + mov ip, #2 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [pc, #408] @ 56760 │ │ │ │ + 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 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 56718 │ │ │ │ + ldr r0, [r4] │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ + bl 170034 │ │ │ │ + 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 5672c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + bl 170034 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 56710 │ │ │ │ + cmp r7, #2 │ │ │ │ + moveq r4, #1 │ │ │ │ + beq 56650 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 103520 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + blt 56710 │ │ │ │ + cmp r8, #0 │ │ │ │ + movle r3, #0 │ │ │ │ + movgt r3, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + movne r3, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 5668c │ │ │ │ + ldr r1, [pc, #240] @ 56764 │ │ │ │ + ldr r0, [pc, #240] @ 56768 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + bl bc130 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 566a4 │ │ │ │ + b 56710 │ │ │ │ + ldr r3, [pc, #216] @ 5676c │ │ │ │ + ldr r2, [pc, #216] @ 56770 │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #212] @ 56774 │ │ │ │ + bl 1178bc │ │ │ │ + b 56710 │ │ │ │ + bl c4160 │ │ │ │ + cmp r8, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r7, r0 │ │ │ │ + blt 566c8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2a3a8 │ │ │ │ + mov r4, r0 │ │ │ │ + b 566e8 │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r0, sl │ │ │ │ + beq 566e0 │ │ │ │ + bl 294cc │ │ │ │ + mov r4, r0 │ │ │ │ + b 566e8 │ │ │ │ + bl 29b8c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c7eb0 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldreq r4, [pc, #124] @ 56778 │ │ │ │ + beq 5672c │ │ │ │ + ldr r3, [pc, #120] @ 5677c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 144278 │ │ │ │ + mov r4, #0 │ │ │ │ + b 5672c │ │ │ │ + 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 170800 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ + bl 170800 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #152 @ 0x98 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrsheq sp, [r3], #-108 @ 0xffffff94 │ │ │ │ + subseq r3, r7, r8, lsl #21 │ │ │ │ + eorseq r8, r8, ip, ror #12 │ │ │ │ + eorseq pc, r8, r0, lsl lr @ │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq fp, r6, r0, asr #7 │ │ │ │ + eorseq sp, r6, r8, lsr pc │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000564ac : │ │ │ │ +000567a0 : │ │ │ │ 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 │ │ │ │ @@ -45007,135 +45194,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 92fdc │ │ │ │ + bl 93074 │ │ │ │ subs r4, r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 5653c │ │ │ │ + beq 56830 │ │ │ │ mov r0, sp │ │ │ │ - bl 22fb00 │ │ │ │ + bl 242b64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5652c │ │ │ │ + beq 56820 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5652c │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 56820 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5653c │ │ │ │ - bl 99e00 │ │ │ │ + beq 56830 │ │ │ │ + bl 99e8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 56550 │ │ │ │ - b 9df74 │ │ │ │ - eorseq lr, r8, r4, lsl #5 │ │ │ │ + ldr r0, [pc] @ 56844 │ │ │ │ + b 9dffc │ │ │ │ + @ instruction: 0x0038feb4 │ │ │ │ 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 1bc31c │ │ │ │ + bl 1c1464 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5658c │ │ │ │ + bne 56880 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 56634 │ │ │ │ + bl 56928 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 565b0 │ │ │ │ - bl a583c │ │ │ │ + bne 568a4 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56584 │ │ │ │ + bne 56878 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 565d4 │ │ │ │ - bl a583c │ │ │ │ + bne 568c8 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56584 │ │ │ │ - ldr r0, [pc] @ 565dc │ │ │ │ + bne 56878 │ │ │ │ + ldr r0, [pc] @ 568d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000565e0 : │ │ │ │ +000568d4 : │ │ │ │ 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 24c270 │ │ │ │ + bl 25e9e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56628 │ │ │ │ - bl 99e00 │ │ │ │ + beq 5691c │ │ │ │ + bl 99e8c │ │ │ │ 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] @ 566bc │ │ │ │ + ldr r2, [pc, #112] @ 569b0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r3 │ │ │ │ - bl 11fad4 │ │ │ │ + bl 11fa18 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 5667c │ │ │ │ - bl a583c │ │ │ │ + bne 56970 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56684 │ │ │ │ + beq 56978 │ │ │ │ mvn r4, #0 │ │ │ │ - b 566b4 │ │ │ │ + b 569a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 566b4 │ │ │ │ + bge 569a8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 566b4 │ │ │ │ + beq 569a8 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 566b4 │ │ │ │ + beq 569a8 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 56674 │ │ │ │ + blt 56968 │ │ │ │ add r4, r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ │ │ │ │ -000566c0 : │ │ │ │ +000569b4 : │ │ │ │ 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 │ │ │ │ @@ -45149,103 +45336,102 @@ │ │ │ │ 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 16aec0 <_PyLong_FromByteArray@@Base+0xa38> │ │ │ │ + bl 16ba90 <_PyLong_FromByteArray@@Base+0xa34> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ sub r2, r2, r0 │ │ │ │ bl 2a09c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 29184 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6554 │ │ │ │ - andeq r0, r0, r0 │ │ │ │ + b a65e0 │ │ │ │ │ │ │ │ -00056758 <_PyCrossInterpreterData_UnregisterClass@@Base>: │ │ │ │ +00056a48 <_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] @ 56818 <_PyCrossInterpreterData_UnregisterClass@@Base+0xc0> │ │ │ │ + ldr r3, [pc, #168] @ 56b08 <_PyCrossInterpreterData_UnregisterClass@@Base+0xc0> │ │ │ │ mov r5, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 567a8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x50> │ │ │ │ + beq 56a98 <_PyCrossInterpreterData_UnregisterClass@@Base+0x50> │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 21d5d8 │ │ │ │ + bl 230a04 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c3aa8 <_PyCrossInterpreterData_RegisterClass@@Base+0x590> │ │ │ │ + bl 2ce968 <_PyCrossInterpreterData_RegisterClass@@Base+0x58c> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 567fc <_PyCrossInterpreterData_UnregisterClass@@Base+0xa4> │ │ │ │ + beq 56aec <_PyCrossInterpreterData_UnregisterClass@@Base+0xa4> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5, #16] │ │ │ │ - bne 567f8 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa0> │ │ │ │ + bne 56ae8 <_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 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b88c │ │ │ │ + bl 8b730 │ │ │ │ mov r5, #1 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 56810 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb8> │ │ │ │ + beq 56b00 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb8> │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 8b504 │ │ │ │ + bl 8b3a8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0005681c : │ │ │ │ +00056b0c : │ │ │ │ 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] @ 56914 │ │ │ │ - ldr r0, [pc, #184] @ 56918 │ │ │ │ - bl bbe74 │ │ │ │ + ldr r1, [pc, #184] @ 56c04 │ │ │ │ + ldr r0, [pc, #184] @ 56c08 │ │ │ │ + bl bc130 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 56908 │ │ │ │ + blt 56bf8 │ │ │ │ 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 │ │ │ │ @@ -45253,164 +45439,121 @@ │ │ │ │ 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 568d4 │ │ │ │ + ble 56bc4 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #104] @ 5691c │ │ │ │ - ldr r1, [pc, #104] @ 56920 │ │ │ │ - ldr r0, [pc, #104] @ 56924 │ │ │ │ + ldr r2, [pc, #104] @ 56c0c │ │ │ │ + ldr r1, [pc, #104] @ 56c10 │ │ │ │ + ldr r0, [pc, #104] @ 56c14 │ │ │ │ str r3, [sp] │ │ │ │ - bl 8c02c <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8c048 <_Py_hashtable_new_full@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #-12] │ │ │ │ - bne 568d4 │ │ │ │ - bl 2915fc │ │ │ │ - b 56908 │ │ │ │ + bne 56bc4 │ │ │ │ + bl 2a064c │ │ │ │ + b 56bf8 │ │ │ │ mov r0, r6 │ │ │ │ sub r1, r4, #40 @ 0x28 │ │ │ │ - bl 167b7c <_PyArena_Free@@Base+0x2e0> │ │ │ │ + bl 168750 <_PyArena_Free@@Base+0x2e0> │ │ │ │ ldr r0, [r4, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 568f0 │ │ │ │ - bl 16b254 <_Py_hashtable_destroy@@Base> │ │ │ │ + beq 56be0 │ │ │ │ + bl 16be24 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [r4, #-16] │ │ │ │ ldr r2, [r4, #-24] @ 0xffffffe8 │ │ │ │ ldr r3, [r4, #-40] @ 0xffffffd8 │ │ │ │ sub r2, r2, r0 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a09c │ │ │ │ add sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0036a9f0 │ │ │ │ - @ instruction: 0x0036a9f4 │ │ │ │ - andseq fp, r6, ip, ror #13 │ │ │ │ - andseq sp, r8, r4, lsr #22 │ │ │ │ - andseq fp, r6, r4, asr r0 │ │ │ │ + eorseq ip, r6, r0, ror r5 │ │ │ │ + eorseq ip, r6, r4, ror r5 │ │ │ │ + @ instruction: 0x0016c2bc │ │ │ │ + andseq lr, r8, r8, ror lr │ │ │ │ + andseq fp, r6, r4, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 32d09c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x6fc> │ │ │ │ + bl 3303bc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x610> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 56954 │ │ │ │ + bne 56c44 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 56a98 <_PyObject_CheckCrossInterpreterData@@Base+0x13c> │ │ │ │ + b 56cdc <_PyObject_CheckCrossInterpreterData@@Base+0x90> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005695c <_PyObject_CheckCrossInterpreterData@@Base>: │ │ │ │ +00056c4c <_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 1a7f98 │ │ │ │ + bl 1ab0b0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 32c39c <_PyObject_GetCrossInterpreterData@@Base+0x5fc> │ │ │ │ + bl 32fb10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 569b0 <_PyObject_CheckCrossInterpreterData@@Base+0x54> │ │ │ │ - bl a583c │ │ │ │ + bne 56ca0 <_PyObject_CheckCrossInterpreterData@@Base+0x54> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 569a8 <_PyObject_CheckCrossInterpreterData@@Base+0x4c> │ │ │ │ + bne 56c98 <_PyObject_CheckCrossInterpreterData@@Base+0x4c> │ │ │ │ add r4, r4, #4096 @ 0x1000 │ │ │ │ - ldr r1, [pc, #24] @ 569b8 <_PyObject_CheckCrossInterpreterData@@Base+0x5c> │ │ │ │ + ldr r1, [pc, #24] @ 56ca8 <_PyObject_CheckCrossInterpreterData@@Base+0x5c> │ │ │ │ ldr r0, [r4, #1420] @ 0x58c │ │ │ │ mov r2, r5 │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sp, r8, r8, lsl #4 │ │ │ │ + eorseq lr, r8, r8, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c3e9c │ │ │ │ + bl c4160 │ │ │ │ mov r4, r0 │ │ │ │ bl 2919c │ │ │ │ mov r0, r4 │ │ │ │ - bl c7bec │ │ │ │ - ldr r0, [pc] @ 569e8 <_PyObject_CheckCrossInterpreterData@@Base+0x8c> │ │ │ │ + bl c7eb0 │ │ │ │ + ldr r0, [pc] @ 56cd8 <_PyObject_CheckCrossInterpreterData@@Base+0x8c> │ │ │ │ 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 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r5, r1 │ │ │ │ - beq 56a30 <_PyObject_CheckCrossInterpreterData@@Base+0xd4> │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #120] @ 56a90 <_PyObject_CheckCrossInterpreterData@@Base+0x134> │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 56a30 <_PyObject_CheckCrossInterpreterData@@Base+0xd4> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 14777c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 56a50 <_PyObject_CheckCrossInterpreterData@@Base+0xf4> │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 56a28 <_PyObject_CheckCrossInterpreterData@@Base+0xcc> │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 14777c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 56a70 <_PyObject_CheckCrossInterpreterData@@Base+0x114> │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 56a28 <_PyObject_CheckCrossInterpreterData@@Base+0xcc> │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 17caa8 <_Py_set_inheritable@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 56a28 <_PyObject_CheckCrossInterpreterData@@Base+0xcc> │ │ │ │ - ldr r0, [pc, #4] @ 56a94 <_PyObject_CheckCrossInterpreterData@@Base+0x138> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r6, ip, ror r8 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #128] @ 56b34 <_PyObject_CheckCrossInterpreterData@@Base+0x1d8> │ │ │ │ + ldr r0, [pc, #128] @ 56d78 <_PyObject_CheckCrossInterpreterData@@Base+0x12c> │ │ │ │ mov r4, r1 │ │ │ │ - bl 91ddc <_PyObject_GC_New@@Base> │ │ │ │ + bl 91e74 <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 56b2c <_PyObject_CheckCrossInterpreterData@@Base+0x1d0> │ │ │ │ + beq 56d70 <_PyObject_CheckCrossInterpreterData@@Base+0x124> │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ str r5, [r3, #8] │ │ │ │ - beq 56aec <_PyObject_CheckCrossInterpreterData@@Base+0x190> │ │ │ │ + beq 56d30 <_PyObject_CheckCrossInterpreterData@@Base+0xe4> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ - ldr r2, [pc, #68] @ 56b38 <_PyObject_CheckCrossInterpreterData@@Base+0x1dc> │ │ │ │ - bl 356650 │ │ │ │ + ldr r2, [pc, #68] @ 56d7c <_PyObject_CheckCrossInterpreterData@@Base+0x130> │ │ │ │ + bl 3581c0 │ │ │ │ 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] │ │ │ │ @@ -45421,595 +45564,676 @@ │ │ │ │ str r1, [ip] │ │ │ │ stmdb r3, {r0, r2} │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sp, r5, r8, asr #13 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldr r1, [pc] @ 56b44 <_PyObject_CheckCrossInterpreterData@@Base+0x1e8> │ │ │ │ - b 56d20 │ │ │ │ + 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] @ 56e20 <_PyObject_CheckCrossInterpreterData@@Base+0x1d4> │ │ │ │ + sub sp, sp, #224 @ 0xe0 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #220] @ 0xdc │ │ │ │ + mov r2, #0 │ │ │ │ + beq 56dbc <_PyObject_CheckCrossInterpreterData@@Base+0x170> │ │ │ │ + add r0, r0, #223 @ 0xdf │ │ │ │ + bl 230a04 │ │ │ │ + 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 57380 │ │ │ │ + ldrb r3, [r4, #222] @ 0xde │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 56df0 <_PyObject_CheckCrossInterpreterData@@Base+0x1a4> │ │ │ │ + add r0, r4, #223 @ 0xdf │ │ │ │ + bl 8b3a8 │ │ │ │ + ldrb r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 32be64 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 56e20 <_PyObject_CheckCrossInterpreterData@@Base+0x1d4> │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 56e18 <_PyObject_CheckCrossInterpreterData@@Base+0x1cc> │ │ │ │ + bl 2a210 <__stack_chk_fail@plt> │ │ │ │ + add sp, sp, #224 @ 0xe0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ + ldr r1, [pc] @ 56e2c <_PyObject_CheckCrossInterpreterData@@Base+0x1e0> │ │ │ │ + b 56f64 │ │ │ │ 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] @ 56c48 <_PyObject_CheckCrossInterpreterData@@Base+0x2ec> │ │ │ │ + ldr r3, [pc, #232] @ 56f30 <_PyObject_CheckCrossInterpreterData@@Base+0x2e4> │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - beq 56bb4 <_PyObject_CheckCrossInterpreterData@@Base+0x258> │ │ │ │ + beq 56e9c <_PyObject_CheckCrossInterpreterData@@Base+0x250> │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 56bb4 <_PyObject_CheckCrossInterpreterData@@Base+0x258> │ │ │ │ + beq 56e9c <_PyObject_CheckCrossInterpreterData@@Base+0x250> │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r3, #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #172] @ 56c4c <_PyObject_CheckCrossInterpreterData@@Base+0x2f0> │ │ │ │ + ldr r1, [pc, #172] @ 56f34 <_PyObject_CheckCrossInterpreterData@@Base+0x2e8> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl fe32c │ │ │ │ + bl fe390 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56bd0 <_PyObject_CheckCrossInterpreterData@@Base+0x274> │ │ │ │ - b 56c1c <_PyObject_CheckCrossInterpreterData@@Base+0x2c0> │ │ │ │ + bne 56eb8 <_PyObject_CheckCrossInterpreterData@@Base+0x26c> │ │ │ │ + b 56f04 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 56b84 <_PyObject_CheckCrossInterpreterData@@Base+0x228> │ │ │ │ - ldr r0, [pc, #136] @ 56c4c <_PyObject_CheckCrossInterpreterData@@Base+0x2f0> │ │ │ │ - bl 1e954c <_PyArg_NoKeywords@@Base> │ │ │ │ + beq 56e6c <_PyObject_CheckCrossInterpreterData@@Base+0x220> │ │ │ │ + ldr r0, [pc, #136] @ 56f34 <_PyObject_CheckCrossInterpreterData@@Base+0x2e8> │ │ │ │ + bl 1f18bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56c1c <_PyObject_CheckCrossInterpreterData@@Base+0x2c0> │ │ │ │ - b 56b84 <_PyObject_CheckCrossInterpreterData@@Base+0x228> │ │ │ │ + beq 56f04 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ + b 56e6c <_PyObject_CheckCrossInterpreterData@@Base+0x220> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl aeb58 │ │ │ │ + bl aed70 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 56c1c <_PyObject_CheckCrossInterpreterData@@Base+0x2c0> │ │ │ │ + beq 56f04 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56c24 <_PyObject_CheckCrossInterpreterData@@Base+0x2c8> │ │ │ │ + bne 56f0c <_PyObject_CheckCrossInterpreterData@@Base+0x2c0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56c1c <_PyObject_CheckCrossInterpreterData@@Base+0x2c0> │ │ │ │ + beq 56f04 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 56c1c <_PyObject_CheckCrossInterpreterData@@Base+0x2c0> │ │ │ │ + bne 56f04 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 56c40 <_PyObject_CheckCrossInterpreterData@@Base+0x2e4> │ │ │ │ + b 56f28 <_PyObject_CheckCrossInterpreterData@@Base+0x2dc> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r2, r5, r4, ror #11 │ │ │ │ - eorseq r7, r5, r0, lsr sp │ │ │ │ + @ instruction: 0x003598b0 │ │ │ │ │ │ │ │ -00056c50 : │ │ │ │ +00056f38 : │ │ │ │ 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 2850e8 │ │ │ │ + bl 294ee0 │ │ │ │ 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] @ 56d1c │ │ │ │ - sub sp, sp, #224 @ 0xe0 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #220] @ 0xdc │ │ │ │ - mov r2, #0 │ │ │ │ - beq 56cb8 │ │ │ │ - add r0, r0, #223 @ 0xdf │ │ │ │ - bl 21d5d8 │ │ │ │ - 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 5777c │ │ │ │ - ldrb r3, [r4, #222] @ 0xde │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 56cec │ │ │ │ - add r0, r4, #223 @ 0xdf │ │ │ │ - bl 8b504 │ │ │ │ - ldrb r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 327ea0 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 56d1c │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 56d14 │ │ │ │ - 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 56d58 │ │ │ │ - ldr r3, [pc, #660] @ 56fe0 │ │ │ │ - ldr r1, [pc, #660] @ 56fe4 │ │ │ │ + bne 56f9c │ │ │ │ + ldr r3, [pc, #660] @ 57224 │ │ │ │ + ldr r1, [pc, #660] @ 57228 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 56d7c │ │ │ │ + bl 18f518 │ │ │ │ + b 56fc0 │ │ │ │ mov r4, r0 │ │ │ │ ldrsb r0, [r5, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 56d84 │ │ │ │ - ldr r2, [pc, #632] @ 56fe8 │ │ │ │ + ble 56fc8 │ │ │ │ + ldr r2, [pc, #632] @ 5722c │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1c1b68 │ │ │ │ + bl 1c79fc │ │ │ │ mov r1, #0 │ │ │ │ - b 56fd4 │ │ │ │ + b 57218 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 56ee4 │ │ │ │ + bne 57128 │ │ │ │ ldrb r2, [r5, #34] @ 0x22 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 56dc0 │ │ │ │ + beq 57004 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - ldr r2, [pc, #572] @ 56fe0 │ │ │ │ + ldr r2, [pc, #572] @ 57224 │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldreq r1, [pc, #568] @ 56fec │ │ │ │ - ldrne r1, [pc, #568] @ 56ff0 │ │ │ │ + ldreq r1, [pc, #568] @ 57230 │ │ │ │ + ldrne r1, [pc, #568] @ 57234 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 56d7c │ │ │ │ + bl 18f518 │ │ │ │ + b 56fc0 │ │ │ │ ldrb r6, [r5, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 56de4 │ │ │ │ - ldr r2, [pc, #544] @ 56ff4 │ │ │ │ + beq 57028 │ │ │ │ + ldr r2, [pc, #544] @ 57238 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1c1b68 │ │ │ │ - b 56d7c │ │ │ │ - ldr r2, [pc, #524] @ 56ff8 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 56e04 │ │ │ │ - ldr r3, [pc, #488] @ 56fe0 │ │ │ │ - ldr r1, [pc, #512] @ 56ffc │ │ │ │ + bl 1c79fc │ │ │ │ + b 56fc0 │ │ │ │ + ldr r2, [pc, #524] @ 5723c │ │ │ │ + cmp r1, r2 │ │ │ │ + beq 57048 │ │ │ │ + ldr r3, [pc, #488] @ 57224 │ │ │ │ + ldr r1, [pc, #512] @ 57240 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 56d7c │ │ │ │ + bl 18f518 │ │ │ │ + b 56fc0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 56e78 │ │ │ │ - ldr r1, [pc, #476] @ 57000 │ │ │ │ + bne 570bc │ │ │ │ + ldr r1, [pc, #476] @ 57244 │ │ │ │ strb r2, [r5, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 2c94c0 <_PyTime_AsMilliseconds@@Base+0x964> │ │ │ │ + bl 2d3a14 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 56f74 │ │ │ │ - ldr r3, [pc, #444] @ 57004 │ │ │ │ + beq 571b8 │ │ │ │ + ldr r3, [pc, #444] @ 57248 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 56fd4 │ │ │ │ + bne 57218 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56f4c │ │ │ │ + beq 57190 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne 56f4c │ │ │ │ + bne 57190 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 56f4c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 57190 │ │ │ │ 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] @ 57008 │ │ │ │ + ldr r1, [pc, #364] @ 5724c │ │ │ │ mov r3, #3 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl fe32c │ │ │ │ + bl fe390 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56d7c │ │ │ │ + beq 56fc0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 2c94c0 <_PyTime_AsMilliseconds@@Base+0x964> │ │ │ │ + bl 2d3a14 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 3328b4 │ │ │ │ + bl 335b4c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 56f74 │ │ │ │ - b 56fd4 │ │ │ │ + beq 571b8 │ │ │ │ + b 57218 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ba32c │ │ │ │ + bl 2c5c38 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 56f14 │ │ │ │ + beq 57158 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 3328b4 │ │ │ │ + b 335b4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56f74 │ │ │ │ - ldr r3, [pc, #224] @ 57004 │ │ │ │ + beq 571b8 │ │ │ │ + ldr r3, [pc, #224] @ 57248 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 56fd4 │ │ │ │ + bne 57218 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56f4c │ │ │ │ + beq 57190 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 56f4c │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 57190 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - ldr r2, [pc, #136] @ 56fe0 │ │ │ │ + ldr r2, [pc, #136] @ 57224 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #2 │ │ │ │ strb r0, [r1, #34] @ 0x22 │ │ │ │ - ldr r1, [pc, #164] @ 5700c │ │ │ │ + ldr r1, [pc, #164] @ 57250 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 56d7c │ │ │ │ + bl 18f518 │ │ │ │ + b 56fc0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - ldr r2, [pc, #116] @ 56ff4 │ │ │ │ + ldr r2, [pc, #116] @ 57238 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #2 │ │ │ │ strb r0, [r1, #34] @ 0x22 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 11a6d8 │ │ │ │ + bl 11a620 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56fbc │ │ │ │ + beq 57200 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 56d7c │ │ │ │ - bl 11aa8c │ │ │ │ - ldr r3, [pc, #52] @ 56fe8 │ │ │ │ + bne 56fc0 │ │ │ │ + bl 11a9d4 │ │ │ │ + ldr r3, [pc, #52] @ 5722c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c1b68 │ │ │ │ - b 56d7c │ │ │ │ - ldr r3, [pc, #60] @ 57000 │ │ │ │ + bl 1c79fc │ │ │ │ + b 56fc0 │ │ │ │ + ldr r3, [pc, #60] @ 57244 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6d8 │ │ │ │ + bl 11a620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56f9c │ │ │ │ - b 56d7c │ │ │ │ + bne 571e0 │ │ │ │ + b 56fc0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq lr, r8, r8, lsr #7 │ │ │ │ + eorseq pc, r8, r4, asr #30 │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - @ instruction: 0x0038e3d8 │ │ │ │ - eorseq lr, r8, ip, lsl #8 │ │ │ │ + eorseq pc, r8, r4, ror pc @ │ │ │ │ + eorseq pc, r8, r8, lsr #31 │ │ │ │ subseq sp, r5, r4, lsr fp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r8, r6, r0, ror #7 │ │ │ │ + eorseq r9, r6, r0, ror #30 │ │ │ │ subseq sp, r5, r8, asr fp │ │ │ │ ldrsheq sp, [r5], #-88 @ 0xffffffa8 │ │ │ │ - eorseq sl, r5, r0, lsr #26 │ │ │ │ - eorseq r8, r6, r8, lsl #15 │ │ │ │ - ldr r0, [pc] @ 57018 │ │ │ │ - b 9df74 │ │ │ │ - eorseq r0, r7, r8, lsl fp │ │ │ │ + eorseq ip, r5, r0, lsr #17 │ │ │ │ + eorseq sl, r6, r8, lsl #6 │ │ │ │ + ldr r0, [pc] @ 5725c │ │ │ │ + b 9dffc │ │ │ │ + mlaseq r7, r8, r6, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #244] @ 57130 │ │ │ │ + ldr r1, [pc, #244] @ 57374 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17d160 │ │ │ │ + bl 17e098 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, r7 │ │ │ │ - beq 57080 │ │ │ │ + beq 572c4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl adf14 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57080 │ │ │ │ - ldr r3, [pc, #196] @ 57134 │ │ │ │ + bne 572c4 │ │ │ │ + ldr r3, [pc, #196] @ 57378 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - ldr r1, [pc, #192] @ 57138 │ │ │ │ + ldr r1, [pc, #192] @ 5737c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b 57094 │ │ │ │ + bl 1178bc │ │ │ │ + b 572d8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 5709c │ │ │ │ - bl 586b8 │ │ │ │ + beq 572e0 │ │ │ │ + bl 587c0 │ │ │ │ mov r6, #0 │ │ │ │ - b 57128 │ │ │ │ + b 5736c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge 570bc │ │ │ │ + bge 57300 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2915fc │ │ │ │ + b 2a064c │ │ │ │ add r1, r0, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c9214 <_PyTime_AsMilliseconds@@Base+0x6b8> │ │ │ │ + bl 2d3768 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 57094 │ │ │ │ + beq 572d8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 570f4 │ │ │ │ + ble 57338 │ │ │ │ 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 57128 │ │ │ │ + ble 5736c │ │ │ │ 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 │ │ │ │ + subseq lr, r6, ip, lsl #2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r0, asr #8 │ │ │ │ - ldr r3, [pc, #44] @ 57170 │ │ │ │ - ldr r3, [r3, #1184] @ 0x4a0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 57168 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 222d40 <_Py_write_noraise@@Base+0x54c> │ │ │ │ - ldr r0, [pc, #12] @ 57174 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 57178 │ │ │ │ - bx lr │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + @ instruction: 0x0038ffdc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #196] @ 57258 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldrb r3, [r0, #180] @ 0xb4 │ │ │ │ + sub sp, sp, #40 @ 0x28 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r3, [pc, #572] @ 575e0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 575bc │ │ │ │ + ldrb r3, [r0, #177] @ 0xb1 │ │ │ │ + ldrb r8, [r0, #176] @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 571ac │ │ │ │ - bl 340bf0 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - movne r0, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - bne 57250 │ │ │ │ - mov r1, #22 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 57248 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 57248 │ │ │ │ - mov r1, #54 @ 0x36 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 57248 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 57248 │ │ │ │ - mov r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 57248 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 57248 │ │ │ │ - mov r1, #26 │ │ │ │ + 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 57494 │ │ │ │ + ldrb r2, [r0, #33] @ 0x21 │ │ │ │ + ldrb r3, [r0, #32] │ │ │ │ + ldrb r1, [r0, #37] @ 0x25 │ │ │ │ + orr r3, r3, r2, lsl #8 │ │ │ │ + ldrb r2, [r0, #36] @ 0x24 │ │ │ │ + orr r2, r2, r1, lsl #8 │ │ │ │ + ldrb r1, [r0, #34] @ 0x22 │ │ │ │ + orr r3, r3, r1, lsl #16 │ │ │ │ + ldrb r1, [r0, #38] @ 0x26 │ │ │ │ + orr r2, r2, r1, lsl #16 │ │ │ │ + ldrb r1, [r0, #35] @ 0x23 │ │ │ │ + orr r3, r3, r1, lsl #24 │ │ │ │ + ldrb r1, [r0, #39] @ 0x27 │ │ │ │ + add r3, r3, #64 @ 0x40 │ │ │ │ + orr r2, r2, r1, lsl #24 │ │ │ │ + lsr r1, r3, #8 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + addls r2, r2, #1 │ │ │ │ + strb r3, [r0, #32] │ │ │ │ + strb r1, [r0, #33] @ 0x21 │ │ │ │ + lsr r1, r3, #16 │ │ │ │ + lsr r3, r3, #24 │ │ │ │ + strb r3, [r0, #35] @ 0x23 │ │ │ │ + lsr r3, r2, #8 │ │ │ │ + strb r2, [r0, #36] @ 0x24 │ │ │ │ + strb r3, [r0, #37] @ 0x25 │ │ │ │ + lsr r3, r2, #16 │ │ │ │ + lsr r2, r2, #24 │ │ │ │ + strb r1, [r0, #34] @ 0x22 │ │ │ │ + strb r3, [r0, #38] @ 0x26 │ │ │ │ + strb r2, [r0, #39] @ 0x27 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 344334 │ │ │ │ + sub r2, r8, #64 @ 0x40 │ │ │ │ + lsr r3, r2, #8 │ │ │ │ + strb r3, [r4, #177] @ 0xb1 │ │ │ │ + lsr r3, r2, #16 │ │ │ │ + strb r3, [r4, #178] @ 0xb2 │ │ │ │ + lsr r3, r2, #24 │ │ │ │ + add r1, r4, #112 @ 0x70 │ │ │ │ + mov r0, r6 │ │ │ │ + strb r2, [r4, #176] @ 0xb0 │ │ │ │ + strb r3, [r4, #179] @ 0xb3 │ │ │ │ + bl 2a3f0 │ │ │ │ + ldrb r2, [r4, #33] @ 0x21 │ │ │ │ + ldrb r3, [r4, #32] │ │ │ │ + ldrb r0, [r4, #176] @ 0xb0 │ │ │ │ + orr r3, r3, r2, lsl #8 │ │ │ │ + ldrb r2, [r4, #177] @ 0xb1 │ │ │ │ + ldrb r1, [r4, #37] @ 0x25 │ │ │ │ + orr r0, r0, r2, lsl #8 │ │ │ │ + ldrb r2, [r4, #34] @ 0x22 │ │ │ │ + orr r3, r3, r2, lsl #16 │ │ │ │ + ldrb r2, [r4, #36] @ 0x24 │ │ │ │ + orr r2, r2, r1, lsl #8 │ │ │ │ + ldrb r1, [r4, #178] @ 0xb2 │ │ │ │ + orr r0, r0, r1, lsl #16 │ │ │ │ + ldrb r1, [r4, #35] @ 0x23 │ │ │ │ + orr r3, r3, r1, lsl #24 │ │ │ │ + ldrb r1, [r4, #38] @ 0x26 │ │ │ │ + orr r2, r2, r1, lsl #16 │ │ │ │ + ldrb r1, [r4, #179] @ 0xb3 │ │ │ │ + orr r0, r0, r1, lsl #24 │ │ │ │ + ldrb r1, [r4, #39] @ 0x27 │ │ │ │ + adds r3, r0, r3 │ │ │ │ + orr r2, r2, r1, lsl #24 │ │ │ │ + ldrb r1, [r4, #181] @ 0xb5 │ │ │ │ + adc r2, r2, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ + lsr r1, r3, #8 │ │ │ │ + strb r3, [r4, #32] │ │ │ │ + strb r1, [r4, #33] @ 0x21 │ │ │ │ + lsr r1, r3, #16 │ │ │ │ + lsr r3, r3, #24 │ │ │ │ + strb r3, [r4, #35] @ 0x23 │ │ │ │ + lsr r3, r2, #8 │ │ │ │ + strb r3, [r4, #37] @ 0x25 │ │ │ │ + lsr r3, r2, #16 │ │ │ │ + strb r3, [r4, #38] @ 0x26 │ │ │ │ + mvnne r3, #0 │ │ │ │ + strbne r3, [r4, #44] @ 0x2c │ │ │ │ + strbne r3, [r4, #45] @ 0x2d │ │ │ │ + strbne r3, [r4, #46] @ 0x2e │ │ │ │ + strbne r3, [r4, #47] @ 0x2f │ │ │ │ + strb r2, [r4, #36] @ 0x24 │ │ │ │ + mvn r3, #0 │ │ │ │ + lsr r2, r2, #24 │ │ │ │ + strb r1, [r4, #34] @ 0x22 │ │ │ │ + strb r2, [r4, #39] @ 0x27 │ │ │ │ + mov r1, #0 │ │ │ │ + rsb r2, r0, #128 @ 0x80 │ │ │ │ + strb r3, [r4, #40] @ 0x28 │ │ │ │ + strb r3, [r4, #41] @ 0x29 │ │ │ │ + strb r3, [r4, #42] @ 0x2a │ │ │ │ + strb r3, [r4, #43] @ 0x2b │ │ │ │ + add r0, r6, r0 │ │ │ │ + bl 29658 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_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 │ │ │ │ + bl 344334 │ │ │ │ + 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 5757c │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 29cdc │ │ │ │ + ldr r3, [pc, #28] @ 575e0 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 575d8 │ │ │ │ + bl 2a210 <__stack_chk_fail@plt> │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 14e0a8 │ │ │ │ + bl 14e8fc │ │ │ │ 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 572d4 │ │ │ │ + beq 5765c │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 572d4 │ │ │ │ + beq 5765c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 572d4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 5765c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57308 │ │ │ │ + beq 57690 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 57308 │ │ │ │ + beq 57690 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57308 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 57690 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a4390 │ │ │ │ + b a441c │ │ │ │ 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] @ 57438 │ │ │ │ + ldr r3, [pc, #268] @ 577c0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - beq 57374 │ │ │ │ + beq 576fc │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 57374 │ │ │ │ + beq 576fc │ │ │ │ mov r0, r6 │ │ │ │ - bl ef608 │ │ │ │ + bl ef648 │ │ │ │ cmp r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bgt 57390 │ │ │ │ - ldr r3, [pc, #212] @ 5743c │ │ │ │ - ldr r1, [pc, #212] @ 57440 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 573c8 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 5734c │ │ │ │ - ldr r0, [pc, #192] @ 57444 │ │ │ │ - bl 1e954c <_PyArg_NoKeywords@@Base> │ │ │ │ + bgt 57718 │ │ │ │ + ldr r3, [pc, #212] @ 577c4 │ │ │ │ + ldr r1, [pc, #212] @ 577c8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 57750 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 576d4 │ │ │ │ + ldr r0, [pc, #192] @ 577cc │ │ │ │ + bl 1f18bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 573c8 │ │ │ │ - b 5734c │ │ │ │ + beq 57750 │ │ │ │ + b 576d4 │ │ │ │ sub r0, r0, #1 │ │ │ │ - bl 92d70 │ │ │ │ + bl 92e08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 573c8 │ │ │ │ + beq 57750 │ │ │ │ add sl, r6, #12 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [sl, #4]! │ │ │ │ - bl aeb58 │ │ │ │ + bl aed70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 573d0 │ │ │ │ + bne 57758 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 573fc │ │ │ │ + bne 57784 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne 573ac │ │ │ │ + bne 57734 │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57418 │ │ │ │ - b 573bc │ │ │ │ + bne 577a0 │ │ │ │ + b 57744 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 573c8 │ │ │ │ + bne 57750 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 573c8 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 57750 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x003724d4 │ │ │ │ - eorseq r5, r7, r8, ror pc │ │ │ │ + eorseq r4, r7, r0, ror r6 │ │ │ │ + @ instruction: 0x00377af8 │ │ │ │ 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 │ │ │ │ @@ -46017,90 +46241,106 @@ │ │ │ │ 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] @ 5759c │ │ │ │ + ldr r0, [pc, #272] @ 57924 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #176 @ 0xb0 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [lr, #172] @ 0xac │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #252] @ 575a0 │ │ │ │ - ldr r1, [pc, #252] @ 575a4 │ │ │ │ + ldr r2, [pc, #252] @ 57928 │ │ │ │ + ldr r1, [pc, #252] @ 5792c │ │ │ │ sub r3, r5, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ add lr, lr, #172 @ 0xac │ │ │ │ - bl b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 57568 │ │ │ │ - ldr r1, [pc, #228] @ 575a8 │ │ │ │ - ldr r0, [pc, #228] @ 575ac │ │ │ │ + beq 578f0 │ │ │ │ + ldr r1, [pc, #228] @ 57930 │ │ │ │ + ldr r0, [pc, #228] @ 57934 │ │ │ │ mov r2, r6 │ │ │ │ - bl bbe74 │ │ │ │ + bl bc130 │ │ │ │ ldr r1, [r5, #-160] @ 0xffffff60 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 574e0 │ │ │ │ + bge 57868 │ │ │ │ mov r4, #0 │ │ │ │ - b 57560 │ │ │ │ + b 578e8 │ │ │ │ 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 2d91cc <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ + bl 2e156c <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 574d8 │ │ │ │ - bl c3e9c │ │ │ │ + beq 57860 │ │ │ │ + bl c4160 │ │ │ │ sub r2, r5, #168 @ 0xa8 │ │ │ │ str r2, [sp, #4] │ │ │ │ sub r2, r5, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #144] @ 575b0 │ │ │ │ + ldr r3, [pc, #144] @ 57938 │ │ │ │ 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 c7bec │ │ │ │ + bl c7eb0 │ │ │ │ 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 4d6d4 │ │ │ │ + bl 4d544 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #-160] @ 0xffffff60 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ add r1, sp, #16384 @ 0x4000 │ │ │ │ - ldr r3, [pc, #40] @ 5759c │ │ │ │ + ldr r3, [pc, #40] @ 57924 │ │ │ │ add r1, r1, #172 @ 0xac │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5758c │ │ │ │ + beq 57914 │ │ │ │ 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 │ │ │ │ - mlaseq r8, ip, r0, r3 │ │ │ │ - eorseq lr, r8, r0, ror r4 │ │ │ │ - eorseq ip, r8, r8, ror #25 │ │ │ │ - eorseq sp, r8, r8, lsl r1 │ │ │ │ + eorseq r4, r8, r0, lsl ip │ │ │ │ + eorseq r0, r9, ip │ │ │ │ + eorseq lr, r8, r8, ror #16 │ │ │ │ + mlaseq r8, r8, ip, lr │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ + ldr r3, [pc, #44] @ 57970 │ │ │ │ + ldr r3, [r3, #1184] @ 0x4a0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 57968 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 235fe0 <_Py_write_noraise@@Base+0x54c> │ │ │ │ + ldr r0, [pc, #12] @ 57974 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #8] @ 57978 │ │ │ │ + bx lr │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ mov r8, r1 │ │ │ │ @@ -46113,879 +46353,622 @@ │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 57620 │ │ │ │ + bne 579e8 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5765c │ │ │ │ + beq 57a24 │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #332] @ 57778 │ │ │ │ + ldr ip, [pc, #332] @ 57b40 │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 5776c │ │ │ │ + beq 57b34 │ │ │ │ cmp sl, #1 │ │ │ │ ldr r9, [r5] │ │ │ │ moveq r4, #0 │ │ │ │ mvneq r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 57740 │ │ │ │ + beq 57b08 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 576dc │ │ │ │ - bl 11fe38 <_PyNumber_Index@@Base> │ │ │ │ + beq 57aa4 │ │ │ │ + bl 11fd7c <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5769c │ │ │ │ - bl a583c │ │ │ │ + bne 57a64 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 576d0 │ │ │ │ - b 5776c │ │ │ │ - bl ab0c8 │ │ │ │ + beq 57a98 │ │ │ │ + b 57b34 │ │ │ │ + bl ab290 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 576c8 │ │ │ │ + beq 57a90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 576c8 │ │ │ │ + bne 57a90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - beq 57688 │ │ │ │ + beq 57a50 │ │ │ │ cmp sl, #2 │ │ │ │ - bne 576e0 │ │ │ │ - b 5773c │ │ │ │ + bne 57aa8 │ │ │ │ + b 57b04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 11fe38 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd7c <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 57704 │ │ │ │ - bl a583c │ │ │ │ + bne 57acc │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 57740 │ │ │ │ - b 5776c │ │ │ │ - bl ab0c8 │ │ │ │ + beq 57b08 │ │ │ │ + b 57b34 │ │ │ │ + bl ab290 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 57730 │ │ │ │ + beq 57af8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 57730 │ │ │ │ + bne 57af8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - bne 57740 │ │ │ │ - b 576f0 │ │ │ │ + bne 57b08 │ │ │ │ + b 57ab8 │ │ │ │ mvn r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c3080 │ │ │ │ + bl 1c8f08 │ │ │ │ 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 2c0ed8 <_Py_RestoreSignals@@Base+0x1868> │ │ │ │ + b 2cc030 <_Py_RestoreSignals@@Base+0x110c> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq r3, r7, r8, lsr #22 │ │ │ │ + subseq r3, r7, r0, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, 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] @ 579dc │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 579b8 │ │ │ │ - ldrb r3, [r0, #177] @ 0xb1 │ │ │ │ - ldrb r8, [r0, #176] @ 0xb0 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #196] @ 57c20 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ 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 57890 │ │ │ │ - ldrb r2, [r0, #33] @ 0x21 │ │ │ │ - ldrb r3, [r0, #32] │ │ │ │ - ldrb r1, [r0, #37] @ 0x25 │ │ │ │ - orr r3, r3, r2, lsl #8 │ │ │ │ - ldrb r2, [r0, #36] @ 0x24 │ │ │ │ - orr r2, r2, r1, lsl #8 │ │ │ │ - ldrb r1, [r0, #34] @ 0x22 │ │ │ │ - orr r3, r3, r1, lsl #16 │ │ │ │ - ldrb r1, [r0, #38] @ 0x26 │ │ │ │ - orr r2, r2, r1, lsl #16 │ │ │ │ - ldrb r1, [r0, #35] @ 0x23 │ │ │ │ - orr r3, r3, r1, lsl #24 │ │ │ │ - ldrb r1, [r0, #39] @ 0x27 │ │ │ │ - add r3, r3, #64 @ 0x40 │ │ │ │ - orr r2, r2, r1, lsl #24 │ │ │ │ - lsr r1, r3, #8 │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - addls r2, r2, #1 │ │ │ │ - strb r3, [r0, #32] │ │ │ │ - strb r1, [r0, #33] @ 0x21 │ │ │ │ - lsr r1, r3, #16 │ │ │ │ - lsr r3, r3, #24 │ │ │ │ - strb r3, [r0, #35] @ 0x23 │ │ │ │ - lsr r3, r2, #8 │ │ │ │ - strb r2, [r0, #36] @ 0x24 │ │ │ │ - strb r3, [r0, #37] @ 0x25 │ │ │ │ - lsr r3, r2, #16 │ │ │ │ - lsr r2, r2, #24 │ │ │ │ - strb r1, [r0, #34] @ 0x22 │ │ │ │ - strb r3, [r0, #38] @ 0x26 │ │ │ │ - strb r2, [r0, #39] @ 0x27 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 3419d0 │ │ │ │ - sub r2, r8, #64 @ 0x40 │ │ │ │ - lsr r3, r2, #8 │ │ │ │ - strb r3, [r4, #177] @ 0xb1 │ │ │ │ - lsr r3, r2, #16 │ │ │ │ - strb r3, [r4, #178] @ 0xb2 │ │ │ │ - lsr r3, r2, #24 │ │ │ │ - add r1, r4, #112 @ 0x70 │ │ │ │ - mov r0, r6 │ │ │ │ - strb r2, [r4, #176] @ 0xb0 │ │ │ │ - strb r3, [r4, #179] @ 0xb3 │ │ │ │ - bl 2a3f0 │ │ │ │ - ldrb r2, [r4, #33] @ 0x21 │ │ │ │ - ldrb r3, [r4, #32] │ │ │ │ - ldrb r0, [r4, #176] @ 0xb0 │ │ │ │ - orr r3, r3, r2, lsl #8 │ │ │ │ - ldrb r2, [r4, #177] @ 0xb1 │ │ │ │ - ldrb r1, [r4, #37] @ 0x25 │ │ │ │ - orr r0, r0, r2, lsl #8 │ │ │ │ - ldrb r2, [r4, #34] @ 0x22 │ │ │ │ - orr r3, r3, r2, lsl #16 │ │ │ │ - ldrb r2, [r4, #36] @ 0x24 │ │ │ │ - orr r2, r2, r1, lsl #8 │ │ │ │ - ldrb r1, [r4, #178] @ 0xb2 │ │ │ │ - orr r0, r0, r1, lsl #16 │ │ │ │ - ldrb r1, [r4, #35] @ 0x23 │ │ │ │ - orr r3, r3, r1, lsl #24 │ │ │ │ - ldrb r1, [r4, #38] @ 0x26 │ │ │ │ - orr r2, r2, r1, lsl #16 │ │ │ │ - ldrb r1, [r4, #179] @ 0xb3 │ │ │ │ - orr r0, r0, r1, lsl #24 │ │ │ │ - ldrb r1, [r4, #39] @ 0x27 │ │ │ │ - adds r3, r0, r3 │ │ │ │ - orr r2, r2, r1, lsl #24 │ │ │ │ - ldrb r1, [r4, #181] @ 0xb5 │ │ │ │ - adc r2, r2, #0 │ │ │ │ - cmp r1, #0 │ │ │ │ - lsr r1, r3, #8 │ │ │ │ - strb r3, [r4, #32] │ │ │ │ - strb r1, [r4, #33] @ 0x21 │ │ │ │ - lsr r1, r3, #16 │ │ │ │ - lsr r3, r3, #24 │ │ │ │ - strb r3, [r4, #35] @ 0x23 │ │ │ │ - lsr r3, r2, #8 │ │ │ │ - strb r3, [r4, #37] @ 0x25 │ │ │ │ - lsr r3, r2, #16 │ │ │ │ - strb r3, [r4, #38] @ 0x26 │ │ │ │ - mvnne r3, #0 │ │ │ │ - strbne r3, [r4, #44] @ 0x2c │ │ │ │ - strbne r3, [r4, #45] @ 0x2d │ │ │ │ - strbne r3, [r4, #46] @ 0x2e │ │ │ │ - strbne r3, [r4, #47] @ 0x2f │ │ │ │ - strb r2, [r4, #36] @ 0x24 │ │ │ │ - mvn r3, #0 │ │ │ │ - lsr r2, r2, #24 │ │ │ │ - strb r1, [r4, #34] @ 0x22 │ │ │ │ - strb r2, [r4, #39] @ 0x27 │ │ │ │ - mov r1, #0 │ │ │ │ - rsb r2, r0, #128 @ 0x80 │ │ │ │ - strb r3, [r4, #40] @ 0x28 │ │ │ │ - strb r3, [r4, #41] @ 0x29 │ │ │ │ - strb r3, [r4, #42] @ 0x2a │ │ │ │ - strb r3, [r4, #43] @ 0x2b │ │ │ │ - add r0, r6, r0 │ │ │ │ - bl 29658 │ │ │ │ - mov r1, r6 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + bne 57b74 │ │ │ │ + bl 343630 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ + movne r0, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + bne 57c18 │ │ │ │ + mov r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3419d0 │ │ │ │ - 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 57978 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 579dc │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 579d4 │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - add sp, sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 57c10 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 57c10 │ │ │ │ + mov r1, #54 @ 0x36 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 57c10 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 57c10 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 57c10 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 57c10 │ │ │ │ + mov r1, #26 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6fbc <_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] @ 57a08 │ │ │ │ + ldr r2, [pc, #16] @ 57c4c │ │ │ │ cmp r3, #0 │ │ │ │ add r1, r2, #520 @ 0x208 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ moveq r1, r2 │ │ │ │ - b 34a070 │ │ │ │ + b 34c824 │ │ │ │ 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] @ 57a98 │ │ │ │ + ldr r3, [pc, #116] @ 57cdc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 57a60 │ │ │ │ + beq 57ca4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 57a60 │ │ │ │ + ble 57ca4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl aeb58 │ │ │ │ + bl aed70 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 57a78 │ │ │ │ - b 57a90 │ │ │ │ - ldr r3, [pc, #52] @ 57a9c │ │ │ │ - ldr r1, [pc, #52] @ 57aa0 │ │ │ │ + bne 57cbc │ │ │ │ + b 57cd4 │ │ │ │ + ldr r3, [pc, #52] @ 57ce0 │ │ │ │ + ldr r1, [pc, #52] @ 57ce4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r5, #0 │ │ │ │ - b 57a90 │ │ │ │ + b 57cd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 57a90 │ │ │ │ + bne 57cd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ │ │ │ │ -00057aa4 : │ │ │ │ - b 28ab5c │ │ │ │ +00057ce8 : │ │ │ │ + b 29a08c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 57b3c │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 57ad8 │ │ │ │ - bl 340bf0 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r0, [ip, #3864] @ 0xf18 │ │ │ │ + ldrb r3, [r0, #222] @ 0xde │ │ │ │ + ldr r2, [pc, #132] @ 57d8c │ │ │ │ + sub sp, sp, #224 @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - movne r0, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - bne 57b34 │ │ │ │ - mov r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 57b2c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #220] @ 0xdc │ │ │ │ + mov r2, #0 │ │ │ │ + beq 57d28 │ │ │ │ + add r0, r0, #223 @ 0xdf │ │ │ │ + bl 230a04 │ │ │ │ + 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 57380 │ │ │ │ + ldrb r3, [r4, #222] @ 0xde │ │ │ │ cmp r3, #0 │ │ │ │ - bne 57b2c │ │ │ │ - mov r1, #26 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6cf8 <_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 │ │ │ │ + beq 57d5c │ │ │ │ + add r0, r4, #223 @ 0xdf │ │ │ │ + bl 8b3a8 │ │ │ │ + ldrb r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 92b74 │ │ │ │ + ldr r3, [pc, #28] @ 57d8c │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 57d84 │ │ │ │ + bl 2a210 <__stack_chk_fail@plt> │ │ │ │ + add sp, sp, #224 @ 0xe0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 57b54 │ │ │ │ - b 38ad0 │ │ │ │ + ldreq r0, [pc] @ 57da4 │ │ │ │ + b 387c4 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 57be4 │ │ │ │ + ldr r3, [pc, #116] @ 57e34 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 57bac │ │ │ │ + beq 57dfc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 57bac │ │ │ │ + ble 57dfc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15dad4 │ │ │ │ + bl 15e6bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 57bc4 │ │ │ │ - b 57bdc │ │ │ │ - ldr r3, [pc, #52] @ 57be8 │ │ │ │ - ldr r1, [pc, #52] @ 57bec │ │ │ │ + bne 57e14 │ │ │ │ + b 57e2c │ │ │ │ + ldr r3, [pc, #52] @ 57e38 │ │ │ │ + ldr r1, [pc, #52] @ 57e3c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mvn r5, #0 │ │ │ │ - b 57bdc │ │ │ │ + b 57e2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 57bdc │ │ │ │ + bne 57e2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ │ │ │ │ -00057bf0 : │ │ │ │ - ldr r3, [pc, #108] @ 57c64 │ │ │ │ +00057e40 : │ │ │ │ + ldr r3, [pc, #108] @ 57eb4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 57c20 │ │ │ │ + bne 57e70 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b 57c04 │ │ │ │ + b 57e54 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 57c44 │ │ │ │ + beq 57e94 │ │ │ │ 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 57c18 │ │ │ │ + bcc 57e68 │ │ │ │ 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 10fbe4 │ │ │ │ + bl 10fa20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57cb4 │ │ │ │ + beq 57f04 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 57cb4 │ │ │ │ + beq 57f04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57cb4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 57f04 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57ce8 │ │ │ │ + beq 57f38 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 57ce8 │ │ │ │ + beq 57f38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57ce8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 57f38 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57d1c │ │ │ │ + beq 57f6c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 57d1c │ │ │ │ + beq 57f6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57d1c │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 57f6c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57d50 │ │ │ │ + beq 57fa0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 57d50 │ │ │ │ + beq 57fa0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57d50 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 57fa0 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57d84 │ │ │ │ + beq 57fd4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 57d84 │ │ │ │ + beq 57fd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57d84 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 57fd4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57db8 │ │ │ │ + beq 58008 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #24] │ │ │ │ - beq 57db8 │ │ │ │ + beq 58008 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57db8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 58008 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + b 345c24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldrb r3, [r0, #222] @ 0xde │ │ │ │ - ldr r2, [pc, #132] @ 57e60 │ │ │ │ - sub sp, sp, #224 @ 0xe0 │ │ │ │ - cmp r3, #0 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #124] @ 580a8 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #220] @ 0xdc │ │ │ │ - mov r2, #0 │ │ │ │ - beq 57dfc │ │ │ │ - add r0, r0, #223 @ 0xdf │ │ │ │ - bl 21d5d8 │ │ │ │ - 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 5777c │ │ │ │ - ldrb r3, [r4, #222] @ 0xde │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + bne 58044 │ │ │ │ + bl 343630 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 57e30 │ │ │ │ - add r0, r4, #223 @ 0xdf │ │ │ │ - bl 8b504 │ │ │ │ - ldrb r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 92adc │ │ │ │ - ldr r3, [pc, #28] @ 57e60 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 57e58 │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - add sp, sp, #224 @ 0xe0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ - b 343294 │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ + movne r0, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + bne 580a0 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 58098 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 58098 │ │ │ │ + mov r1, #26 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6fbc <_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 1ad158 │ │ │ │ - ldr r3, [pc, #200] @ 57f4c │ │ │ │ + bl 1b11e0 │ │ │ │ + ldr r3, [pc, #200] @ 58190 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57ea8 │ │ │ │ - bl a583c │ │ │ │ + beq 580ec │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57ee8 │ │ │ │ - b 57f3c │ │ │ │ + beq 5812c │ │ │ │ + b 58180 │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #156] @ 57f50 │ │ │ │ + ldr r3, [pc, #156] @ 58194 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ mov r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57f44 │ │ │ │ - ldr r3, [pc, #124] @ 57f50 │ │ │ │ + bne 58188 │ │ │ │ + ldr r3, [pc, #124] @ 58194 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bf4 │ │ │ │ + bl 356760 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57f44 │ │ │ │ + bne 58188 │ │ │ │ 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 354ba4 │ │ │ │ - ldr r3, [pc, #56] @ 57f54 │ │ │ │ - ldr r2, [pc, #56] @ 57f58 │ │ │ │ + bl 356710 │ │ │ │ + ldr r3, [pc, #56] @ 58198 │ │ │ │ + ldr r2, [pc, #56] @ 5819c │ │ │ │ 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] @ 57f58 │ │ │ │ + ldr r0, [pc, #12] @ 5819c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ svcvc 0x00efffff │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -00057f5c : │ │ │ │ +000581a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ 57fa0 │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #44] @ 581e4 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 2316ec │ │ │ │ + bl 244758 │ │ │ │ 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] @ 57fac │ │ │ │ - b 4d4c8 │ │ │ │ - eorseq r8, r5, r8, ror r7 │ │ │ │ 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 57fe8 │ │ │ │ - ldr r3, [pc, #252] @ 580d8 │ │ │ │ - ldr r1, [pc, #252] @ 580dc │ │ │ │ + beq 58220 │ │ │ │ + ldr r3, [pc, #252] @ 58310 │ │ │ │ + ldr r1, [pc, #252] @ 58314 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 58010 │ │ │ │ + bl 18f518 │ │ │ │ + b 58248 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15c95c │ │ │ │ + bl 15d5ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58018 │ │ │ │ - ldr r3, [pc, #208] @ 580d8 │ │ │ │ - ldr r1, [pc, #212] @ 580e0 │ │ │ │ + bne 58250 │ │ │ │ + ldr r3, [pc, #208] @ 58310 │ │ │ │ + ldr r1, [pc, #212] @ 58318 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ - b 580d0 │ │ │ │ + b 58308 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 58010 │ │ │ │ + beq 58248 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 58058 │ │ │ │ - ldr r3, [pc, #160] @ 580e4 │ │ │ │ - ldr r1, [pc, #160] @ 580e8 │ │ │ │ + ble 58290 │ │ │ │ + ldr r3, [pc, #160] @ 5831c │ │ │ │ + ldr r1, [pc, #160] @ 58320 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113698 │ │ │ │ - b 58010 │ │ │ │ + bl 1135a0 │ │ │ │ + b 58248 │ │ │ │ ldrb r3, [r4, #222] @ 0xde │ │ │ │ add r6, r4, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 58098 │ │ │ │ + bne 582d0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #222] @ 0xde │ │ │ │ - bge 58098 │ │ │ │ + bge 582d0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 341074 │ │ │ │ + bl 343654 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113698 │ │ │ │ - ldr r0, [pc, #84] @ 580ec │ │ │ │ - b 580d0 │ │ │ │ - bl c3e9c │ │ │ │ + bl 1135a0 │ │ │ │ + ldr r0, [pc, #84] @ 58324 │ │ │ │ + b 58308 │ │ │ │ + bl c4160 │ │ │ │ add r4, r4, #223 @ 0xdf │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d5d8 │ │ │ │ + bl 230a04 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 341074 │ │ │ │ + bl 343654 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b504 │ │ │ │ + bl 8b3a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bec │ │ │ │ - b 58088 │ │ │ │ + bl c7eb0 │ │ │ │ + b 582c0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, r8, lsr #4 │ │ │ │ - eorseq r5, r8, r0, asr r2 │ │ │ │ + eorseq r6, r8, ip, asr #27 │ │ │ │ + @ instruction: 0x00386df4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, ip, ror r2 │ │ │ │ - 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, #3992] @ 0xf98 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r6, [r3, #8] │ │ │ │ - moveq r6, r3 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ - add r6, r6, r1 │ │ │ │ - bne 58150 │ │ │ │ - clz r2, r4 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r1, #5 │ │ │ │ - orrgt r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 58188 │ │ │ │ - ldr ip, [pc, #516] @ 5835c │ │ │ │ - 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 58288 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 14777c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - bne 581a8 │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 58288 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 14777c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r9, r0 │ │ │ │ - bne 581c8 │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 58288 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 11fe38 <_PyNumber_Index@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne 581e8 │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 58344 │ │ │ │ - b 58288 │ │ │ │ - bl ab0c8 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 58214 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - bne 58214 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - cmn r5, #1 │ │ │ │ - beq 581d8 │ │ │ │ - cmp r6, #3 │ │ │ │ - beq 58314 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5823c │ │ │ │ - cmp r6, #4 │ │ │ │ - bne 58240 │ │ │ │ - b 58248 │ │ │ │ - ldr r0, [pc, #284] @ 58360 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ - b 5824c │ │ │ │ - ldr r6, [pc, #272] @ 58360 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge 58268 │ │ │ │ - ldr r3, [pc, #264] @ 58364 │ │ │ │ - ldr r1, [pc, #264] @ 58368 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 58288 │ │ │ │ - ldr r7, [pc, #240] @ 58360 │ │ │ │ - cmp r0, r7 │ │ │ │ - beq 58290 │ │ │ │ - add r1, sp, #24 │ │ │ │ - bl 299300 │ │ │ │ - cmp r0, #0 │ │ │ │ - addne r4, sp, #24 │ │ │ │ - bne 58294 │ │ │ │ - mov r0, #0 │ │ │ │ - b 58354 │ │ │ │ - mov r4, #0 │ │ │ │ - cmp r6, r7 │ │ │ │ - beq 582b8 │ │ │ │ - mov r0, r6 │ │ │ │ - add r1, sp, #32 │ │ │ │ - bl 299300 │ │ │ │ - cmp r0, #0 │ │ │ │ - addne r6, sp, #32 │ │ │ │ - bne 582bc │ │ │ │ - b 58288 │ │ │ │ - mov r6, #0 │ │ │ │ - mov fp, #0 │ │ │ │ - bl c3e9c │ │ │ │ - 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 c7bec │ │ │ │ - cmp r7, #0 │ │ │ │ - bge 58338 │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 58328 │ │ │ │ - bl 132790 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 582c0 │ │ │ │ - b 58288 │ │ │ │ - cmp r5, #0 │ │ │ │ - movge r4, #0 │ │ │ │ - movge r6, r4 │ │ │ │ - bge 582bc │ │ │ │ - b 58254 │ │ │ │ - ldr r3, [pc, #60] @ 5836c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 58354 │ │ │ │ - mov r0, r7 │ │ │ │ - bl a5b2c │ │ │ │ - b 58354 │ │ │ │ - cmp r6, #3 │ │ │ │ - mvnne r5, #0 │ │ │ │ - beq 58254 │ │ │ │ - b 58224 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r3, r7, r4, asr fp │ │ │ │ + eorseq r6, r8, r0, lsr #28 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r8, ip, lsl #9 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + ldr r1, [pc] @ 58330 │ │ │ │ + b 4d178 │ │ │ │ + @ instruction: 0x0035a2f8 │ │ │ │ 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 │ │ │ │ @@ -46993,595 +46976,739 @@ │ │ │ │ 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 583c8 │ │ │ │ + bne 5838c │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 583fc │ │ │ │ - ldr ip, [pc, #592] @ 58620 │ │ │ │ + beq 583c0 │ │ │ │ + ldr ip, [pc, #596] @ 585e8 │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 58494 │ │ │ │ + beq 58458 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5844c │ │ │ │ + beq 58410 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 58420 │ │ │ │ + beq 583e4 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 58420 │ │ │ │ + bne 583e4 │ │ │ │ mov r2, #0 │ │ │ │ - b 58454 │ │ │ │ + b 58418 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58434 │ │ │ │ + bne 583f8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 58454 │ │ │ │ - bl 1034c0 │ │ │ │ + b 58418 │ │ │ │ + bl 103520 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 58494 │ │ │ │ + blt 58458 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 58418 │ │ │ │ - b 5842c │ │ │ │ + beq 583dc │ │ │ │ + b 583f0 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 33506c │ │ │ │ + bl 337f6c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 58494 │ │ │ │ + beq 58458 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 58500 │ │ │ │ + beq 584c4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 5849c │ │ │ │ - ldr r3, [pc, #408] @ 58624 │ │ │ │ - ldr r1, [pc, #408] @ 58628 │ │ │ │ + beq 58460 │ │ │ │ + ldr r3, [pc, #412] @ 585ec │ │ │ │ + ldr r1, [pc, #412] @ 585f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r4, #0 │ │ │ │ - b 58604 │ │ │ │ + b 585c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15c95c │ │ │ │ + bl 15d5ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 584c0 │ │ │ │ - ldr r3, [pc, #368] @ 58624 │ │ │ │ - ldr r1, [pc, #372] @ 5862c │ │ │ │ + bne 58484 │ │ │ │ + ldr r3, [pc, #372] @ 585ec │ │ │ │ + ldr r1, [pc, #376] @ 585f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 58494 │ │ │ │ + bl 18f518 │ │ │ │ + b 58458 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 58494 │ │ │ │ + beq 58458 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 58500 │ │ │ │ - ldr r3, [pc, #324] @ 58630 │ │ │ │ - ldr r1, [pc, #324] @ 58634 │ │ │ │ + ble 584c4 │ │ │ │ + ldr r3, [pc, #328] @ 585f8 │ │ │ │ + ldr r1, [pc, #328] @ 585fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113698 │ │ │ │ - b 58494 │ │ │ │ + bl 1135a0 │ │ │ │ + b 58458 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10fbe4 │ │ │ │ + bl 10fa20 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 587cc │ │ │ │ + bl 58800 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5852c │ │ │ │ + bne 584f0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 58494 │ │ │ │ + beq 58458 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113698 │ │ │ │ - b 58494 │ │ │ │ + bl 1135a0 │ │ │ │ + b 58458 │ │ │ │ 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 a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 585b8 │ │ │ │ + beq 5857c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58518 │ │ │ │ + beq 584dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 58518 │ │ │ │ + bne 584dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 58518 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 584dc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 58604 │ │ │ │ + beq 585c8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 585f0 │ │ │ │ - bl c3e9c │ │ │ │ + blt 585b4 │ │ │ │ + bl c4160 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 67e2c │ │ │ │ + bl 67af0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bec │ │ │ │ - b 585fc │ │ │ │ + bl c7eb0 │ │ │ │ + b 585c0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 67e2c │ │ │ │ + bl 67af0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ 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, lsl #23 │ │ │ │ + ldrsheq r3, [r7], #-188 @ 0xffffff44 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, r8, lsr #4 │ │ │ │ - eorseq r5, r8, r0, asr r2 │ │ │ │ + eorseq r6, r8, ip, asr #27 │ │ │ │ + @ instruction: 0x00386df4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, ip, ror r2 │ │ │ │ - b 57c68 │ │ │ │ + eorseq r6, r8, r0, lsr #28 │ │ │ │ + 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 58644 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #120] @ 586a4 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 58644 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl 147f10 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 58664 │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5863c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 147f10 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 58684 │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5863c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 17d9e0 <_Py_set_inheritable@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 5863c │ │ │ │ + ldr r0, [pc, #4] @ 586a8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x0036b3fc │ │ │ │ + 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 5866c │ │ │ │ - ldr r3, [pc, #84] @ 586b0 │ │ │ │ - ldr r1, [pc, #84] @ 586b4 │ │ │ │ + bne 586dc │ │ │ │ + ldr r3, [pc, #84] @ 58720 │ │ │ │ + ldr r1, [pc, #84] @ 58724 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ 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 586a8 │ │ │ │ + beq 58718 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 586a8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 58718 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, ip, lsr r5 │ │ │ │ - │ │ │ │ -000586b8 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 586ec │ │ │ │ - ldr r1, [pc, #28] @ 586f0 │ │ │ │ - ldr r2, [pc, #28] @ 586f4 │ │ │ │ - ldr r1, [r1] │ │ │ │ - bl 356650 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ - bl 18e260 <_PyErr_SetString@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r4, lsl r5 │ │ │ │ + ldrheq pc, [r8], -ip @ │ │ │ │ + b 57eb8 │ │ │ │ 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 58728 │ │ │ │ + bne 5875c │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #88] @ 5877c │ │ │ │ + ldr r0, [pc, #88] @ 587b0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128d64 │ │ │ │ - bl 1aa32c │ │ │ │ + b 128d34 │ │ │ │ + bl 1adf5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58754 │ │ │ │ + bne 58788 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #60] @ 58780 │ │ │ │ - bl 128d64 │ │ │ │ + ldr r0, [pc, #60] @ 587b4 │ │ │ │ + bl 128d34 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaa94 │ │ │ │ - b 58774 │ │ │ │ - ble 58770 │ │ │ │ + bl 1ae748 │ │ │ │ + b 587a8 │ │ │ │ + ble 587a4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #32] @ 58784 │ │ │ │ + ldr r3, [pc, #32] @ 587b8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #28] @ 58788 │ │ │ │ + ldr r1, [pc, #28] @ 587bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq lr, r8, r0, asr #10 │ │ │ │ - eorseq lr, r8, r0, asr r5 │ │ │ │ + eorseq r0, r9, r8, lsl #1 │ │ │ │ + mlaseq r9, r8, r0, r0 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sl, r7, r4, lsr #6 │ │ │ │ + eorseq fp, r7, r4, lsr #29 │ │ │ │ + │ │ │ │ +000587c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2c93c4 <_PyTime_AsMilliseconds@@Base+0x868> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 587b4 │ │ │ │ - beq 587bc │ │ │ │ - ldr r0, [pc, #16] @ 587c4 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r3, [pc, #28] @ 587f4 │ │ │ │ + ldr r1, [pc, #28] @ 587f8 │ │ │ │ + ldr r2, [pc, #28] @ 587fc │ │ │ │ + ldr r1, [r1] │ │ │ │ + bl 3581c0 │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + bl 18f5b4 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 587c8 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r9, ip, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91ddc <_PyObject_GC_New@@Base> │ │ │ │ + bl 91e74 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 587f4 │ │ │ │ + beq 58828 │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4, #8] │ │ │ │ - bl a681c │ │ │ │ + bl a6900 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 2d3918 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 58858 │ │ │ │ + beq 58860 │ │ │ │ + ldr r0, [pc, #16] @ 58868 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #4] @ 5886c │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1c18d0 │ │ │ │ + bl 1c770c <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5884c │ │ │ │ - bl 29b9b0 │ │ │ │ + beq 588c0 │ │ │ │ + bl 2aa4c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 58850 │ │ │ │ + bge 588c4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5884c │ │ │ │ + beq 588c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5884c │ │ │ │ + bne 588c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 27b13c │ │ │ │ - ldr r0, [pc] @ 58874 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r0, [pc] @ 588d4 │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, ip, ror r5 │ │ │ │ + ldr r0, [pc] @ 588e0 │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, ip, ror r5 │ │ │ │ + │ │ │ │ +000588e4 : │ │ │ │ + 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 210ca4 │ │ │ │ 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 588d4 │ │ │ │ + bne 5895c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 56634 │ │ │ │ + bl 56928 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 588c0 │ │ │ │ - bl a583c │ │ │ │ + bne 58948 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 588e0 │ │ │ │ + bne 58968 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bc31c │ │ │ │ + bl 1c1464 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 588f0 │ │ │ │ - bx lr │ │ │ │ - subseq r7, r7, ip, ror r5 │ │ │ │ - ldr r0, [pc] @ 588fc │ │ │ │ - bx lr │ │ │ │ - subseq r7, r7, ip, ror r5 │ │ │ │ - │ │ │ │ -00058900 : │ │ │ │ - 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 204504 │ │ │ │ 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] @ 58a9c │ │ │ │ + ldr r1, [pc, #352] @ 58af0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17d160 │ │ │ │ - bl 10fbe4 │ │ │ │ + bl 17e098 │ │ │ │ + bl 10fa20 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 58990 │ │ │ │ - bl adf14 │ │ │ │ + beq 589e4 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58990 │ │ │ │ - ldr r1, [pc, #308] @ 58a9c │ │ │ │ + bne 589e4 │ │ │ │ + ldr r1, [pc, #308] @ 58af0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 17d160 │ │ │ │ - bl 10fbe4 │ │ │ │ - ldr r1, [pc, #296] @ 58aa0 │ │ │ │ + bl 17e098 │ │ │ │ + bl 10fa20 │ │ │ │ + ldr r1, [pc, #296] @ 58af4 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #292] @ 58aa4 │ │ │ │ + ldr r0, [pc, #292] @ 58af8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r7 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 58a18 │ │ │ │ + beq 58a6c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bge 58a18 │ │ │ │ + bge 58a6c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r5, [r3, r4, lsl #2] │ │ │ │ cmp r7, r5 │ │ │ │ - beq 58a2c │ │ │ │ + beq 58a80 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 117104 │ │ │ │ + bl 117010 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 58a04 │ │ │ │ + beq 58a58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 58a04 │ │ │ │ + bne 58a58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - blt 58988 │ │ │ │ - bne 58a2c │ │ │ │ + blt 589dc │ │ │ │ + bne 58a80 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 58994 │ │ │ │ - ldr r3, [pc, #136] @ 58aa8 │ │ │ │ - ldr r1, [pc, #136] @ 58aac │ │ │ │ + b 589e8 │ │ │ │ + ldr r3, [pc, #136] @ 58afc │ │ │ │ + ldr r1, [pc, #136] @ 58b00 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 58988 │ │ │ │ + bl 18f518 │ │ │ │ + b 589dc │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 58a40 │ │ │ │ - ldr r0, [pc, #112] @ 58ab0 │ │ │ │ + bne 58a94 │ │ │ │ + ldr r0, [pc, #112] @ 58b04 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bge 58a38 │ │ │ │ + bge 58a8c │ │ │ │ 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 58a64 │ │ │ │ + bne 58ab8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58a38 │ │ │ │ + beq 58a8c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 58a38 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 58a38 │ │ │ │ + bne 58a8c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 58a8c │ │ │ │ subseq r1, r7, r8, ror r3 │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - eorseq r7, r5, r0, ror #30 │ │ │ │ + eorseq ip, r6, r4, lsr r6 │ │ │ │ + eorseq r9, r5, r0, ror #21 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00368bfc │ │ │ │ + eorseq sl, r6, ip, ror r7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ 58abc │ │ │ │ + ldr r0, [pc] @ 58b10 │ │ │ │ bx lr │ │ │ │ subseq r7, r7, ip, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3992] @ 0xf98 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r6, [r3, #8] │ │ │ │ + moveq r6, r3 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + movgt r2, #0 │ │ │ │ + movle r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + sub sp, sp, #68 @ 0x44 │ │ │ │ + add r6, r6, r1 │ │ │ │ + bne 58b74 │ │ │ │ + clz r2, r4 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r1, #5 │ │ │ │ + orrgt r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 58bac │ │ │ │ + ldr ip, [pc, #516] @ 58d80 │ │ │ │ + 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 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 58cac │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 147f10 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + bne 58bcc │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 58cac │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 147f10 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r9, r0 │ │ │ │ + bne 58bec │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 58cac │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 11fd7c <_PyNumber_Index@@Base> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + bne 58c0c │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 58d68 │ │ │ │ + b 58cac │ │ │ │ + bl ab290 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 58c38 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7] │ │ │ │ + bne 58c38 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + cmn r5, #1 │ │ │ │ + beq 58bfc │ │ │ │ + cmp r6, #3 │ │ │ │ + beq 58d38 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 58c60 │ │ │ │ + cmp r6, #4 │ │ │ │ + bne 58c64 │ │ │ │ + b 58c6c │ │ │ │ + ldr r0, [pc, #284] @ 58d84 │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ + b 58c70 │ │ │ │ + ldr r6, [pc, #272] @ 58d84 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge 58c8c │ │ │ │ + ldr r3, [pc, #264] @ 58d88 │ │ │ │ + ldr r1, [pc, #264] @ 58d8c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 58cac │ │ │ │ + ldr r7, [pc, #240] @ 58d84 │ │ │ │ + cmp r0, r7 │ │ │ │ + beq 58cb4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + bl 2a7e14 │ │ │ │ + cmp r0, #0 │ │ │ │ + addne r4, sp, #24 │ │ │ │ + bne 58cb8 │ │ │ │ + mov r0, #0 │ │ │ │ + b 58d78 │ │ │ │ + mov r4, #0 │ │ │ │ + cmp r6, r7 │ │ │ │ + beq 58cdc │ │ │ │ + mov r0, r6 │ │ │ │ + add r1, sp, #32 │ │ │ │ + bl 2a7e14 │ │ │ │ + cmp r0, #0 │ │ │ │ + addne r6, sp, #32 │ │ │ │ + bne 58ce0 │ │ │ │ + b 58cac │ │ │ │ + mov r6, #0 │ │ │ │ + mov fp, #0 │ │ │ │ + bl c4160 │ │ │ │ + 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 c7eb0 │ │ │ │ + cmp r7, #0 │ │ │ │ + bge 58d5c │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 58d4c │ │ │ │ + bl 132754 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 58ce4 │ │ │ │ + b 58cac │ │ │ │ + cmp r5, #0 │ │ │ │ + movge r4, #0 │ │ │ │ + movge r6, r4 │ │ │ │ + bge 58ce0 │ │ │ │ + b 58c78 │ │ │ │ + ldr r3, [pc, #60] @ 58d90 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144254 │ │ │ │ + b 58d78 │ │ │ │ + mov r0, r7 │ │ │ │ + bl a5bb8 │ │ │ │ + b 58d78 │ │ │ │ + cmp r6, #3 │ │ │ │ + mvnne r5, #0 │ │ │ │ + beq 58c78 │ │ │ │ + b 58c48 │ │ │ │ + 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 │ │ │ │ + ldrsheq r0, [r9], -ip @ │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 28bd0c │ │ │ │ + ldr r0, [pc] @ 58db0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #112] @ 58b4c │ │ │ │ + ldr r2, [pc, #112] @ 58e40 │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - beq 58afc │ │ │ │ + beq 58df0 │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 21d5d8 │ │ │ │ + bl 230a04 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 58c90 <_PyContext_NewHamtForTests@@Base+0x38> │ │ │ │ + bl 58e9c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 58b1c │ │ │ │ + beq 58e10 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b504 │ │ │ │ + bl 8b3a8 │ │ │ │ mov r1, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92adc │ │ │ │ - ldr r3, [pc, #28] @ 58b4c │ │ │ │ + bl 92b74 │ │ │ │ + ldr r3, [pc, #28] @ 58e40 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 58b44 │ │ │ │ + beq 58e38 │ │ │ │ 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 2091a4 │ │ │ │ + bl 21627c │ │ │ │ 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 58ba0 │ │ │ │ + beq 58e94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 58ba0 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 58e94 │ │ │ │ + bl 9aea8 <_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] @ 58c50 │ │ │ │ - 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] @ 58c54 │ │ │ │ - bne 58c48 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 91b7c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 58c44 │ │ │ │ - mov r1, r6 │ │ │ │ - bl afbf8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 58c20 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl afbf8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 58c48 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58c44 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 58c44 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00556194 │ │ │ │ - subseq r1, r5, r8, ror sp │ │ │ │ - │ │ │ │ -00058c58 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r3, [pc, #44] @ 58c8c <_PyContext_NewHamtForTests@@Base+0x34> │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - add r2, r0, #98304 @ 0x18000 │ │ │ │ - ldr r3, [r2, #1244] @ 0x4dc │ │ │ │ - add r0, r0, #99328 @ 0x18400 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - add r0, r0, #220 @ 0xdc │ │ │ │ - strne r3, [r2, #1244] @ 0x4dc │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq r0, r0, ip │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - ldr r3, [pc, #440] @ 58e64 <_PyContext_NewHamtForTests@@Base+0x20c> │ │ │ │ + ldr r3, [pc, #440] @ 59070 │ │ │ │ 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 │ │ │ │ @@ -47607,17 +47734,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 58d38 <_PyContext_NewHamtForTests@@Base+0xe0> │ │ │ │ + beq 58f44 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 593e0 <_PyContext_NewHamtForTests@@Base+0x788> │ │ │ │ + bl 59480 <_PyContext_NewHamtForTests@@Base+0x2d8> │ │ │ │ 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 │ │ │ │ @@ -47631,35 +47758,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 58d84 <_PyContext_NewHamtForTests@@Base+0x12c> │ │ │ │ + bne 58f90 │ │ │ │ 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 58de0 <_PyContext_NewHamtForTests@@Base+0x188> │ │ │ │ + beq 58fec │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 593e0 <_PyContext_NewHamtForTests@@Base+0x788> │ │ │ │ + bl 59480 <_PyContext_NewHamtForTests@@Base+0x2d8> │ │ │ │ add r6, r6, #1 │ │ │ │ add r5, r5, #64 @ 0x40 │ │ │ │ - b 58dc0 <_PyContext_NewHamtForTests@@Base+0x168> │ │ │ │ + b 58fcc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ mov r2, #4 │ │ │ │ @@ -47676,374 +47803,285 @@ │ │ │ │ bl 29cdc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r7, #12 │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 58e64 <_PyContext_NewHamtForTests@@Base+0x20c> │ │ │ │ + ldr r3, [pc, #28] @ 59070 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 58e5c <_PyContext_NewHamtForTests@@Base+0x204> │ │ │ │ + beq 59068 │ │ │ │ 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 58ee0 <_PyContext_NewHamtForTests@@Base+0x288> │ │ │ │ + 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] @ 5911c │ │ │ │ + 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] @ 59120 │ │ │ │ + bne 59114 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 91c14 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 59110 │ │ │ │ + mov r1, r6 │ │ │ │ + bl afe90 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 590ec │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl afe90 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 59114 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 59110 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 59110 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x00556194 │ │ │ │ + subseq r1, r5, r8, ror sp │ │ │ │ + b 591e0 <_PyContext_NewHamtForTests@@Base+0x38> │ │ │ │ + ldr r1, [pc] @ 59130 │ │ │ │ + b 4d178 │ │ │ │ + eorseq sl, r5, r0, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr ip, [pc, #80] @ 58ed8 <_PyContext_NewHamtForTests@@Base+0x280> │ │ │ │ + ldr ip, [pc, #80] @ 591a0 │ │ │ │ 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 58eb0 <_PyContext_NewHamtForTests@@Base+0x258> │ │ │ │ - ldr r4, [pc, #44] @ 58edc <_PyContext_NewHamtForTests@@Base+0x284> │ │ │ │ - b 58ed0 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + beq 59178 │ │ │ │ + ldr r4, [pc, #44] @ 591a4 │ │ │ │ + b 59198 │ │ │ │ mov r4, r0 │ │ │ │ bl 35bc8 <_PyXI_ApplyError@@Base+0x6b0> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 58ea8 <_PyContext_NewHamtForTests@@Base+0x250> │ │ │ │ + beq 59170 │ │ │ │ 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 │ │ │ │ + │ │ │ │ +000591a8 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r3, [pc, #44] @ 591dc <_PyContext_NewHamtForTests@@Base+0x34> │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 3581c0 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + add r2, r0, #98304 @ 0x18000 │ │ │ │ + ldr r3, [r2, #1244] @ 0x4dc │ │ │ │ + add r0, r0, #99328 @ 0x18400 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + add r0, r0, #220 @ 0xdc │ │ │ │ + strne r3, [r2, #1244] @ 0x4dc │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #1 │ │ │ │ cmpne r7, #0 │ │ │ │ - beq 58f14 <_PyContext_NewHamtForTests@@Base+0x2bc> │ │ │ │ + beq 59214 <_PyContext_NewHamtForTests@@Base+0x6c> │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ - bgt 58f24 <_PyContext_NewHamtForTests@@Base+0x2cc> │ │ │ │ - bl 1d9f98 <_PySemaphore_Wakeup@@Base+0x178> │ │ │ │ + bgt 59224 <_PyContext_NewHamtForTests@@Base+0x7c> │ │ │ │ + bl 1e0b3c <_PySemaphore_Wakeup@@Base+0x2a0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 59010 <_PyContext_NewHamtForTests@@Base+0x3b8> │ │ │ │ - b 59120 <_PyContext_NewHamtForTests@@Base+0x4c8> │ │ │ │ + bne 59310 <_PyContext_NewHamtForTests@@Base+0x168> │ │ │ │ + b 59420 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ cmp r7, #1 │ │ │ │ - bne 5901c <_PyContext_NewHamtForTests@@Base+0x3c4> │ │ │ │ + bne 5931c <_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 58f50 <_PyContext_NewHamtForTests@@Base+0x2f8> │ │ │ │ + blt 59250 <_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 58ff8 <_PyContext_NewHamtForTests@@Base+0x3a0> │ │ │ │ + ble 592f8 <_PyContext_NewHamtForTests@@Base+0x150> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne 58fb0 <_PyContext_NewHamtForTests@@Base+0x358> │ │ │ │ + bne 592b0 <_PyContext_NewHamtForTests@@Base+0x108> │ │ │ │ mov r0, r4 │ │ │ │ - bl 277f50 │ │ │ │ + bl 288ed4 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [r4, #8] │ │ │ │ addeq r3, r3, r6 │ │ │ │ streq r3, [r4, #8] │ │ │ │ - beq 59044 <_PyContext_NewHamtForTests@@Base+0x3ec> │ │ │ │ + beq 59344 <_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 58f68 <_PyContext_NewHamtForTests@@Base+0x310> │ │ │ │ + bcc 59268 <_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 58fc4 <_PyContext_NewHamtForTests@@Base+0x36c> │ │ │ │ + b 592c4 <_PyContext_NewHamtForTests@@Base+0x11c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r2, r6 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 59120 <_PyContext_NewHamtForTests@@Base+0x4c8> │ │ │ │ + beq 59420 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 59120 <_PyContext_NewHamtForTests@@Base+0x4c8> │ │ │ │ + b 59420 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 353e60 │ │ │ │ + bl 3559cc │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 59034 <_PyContext_NewHamtForTests@@Base+0x3dc> │ │ │ │ + bcs 59334 <_PyContext_NewHamtForTests@@Base+0x18c> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2915fc │ │ │ │ + b 2a064c │ │ │ │ mov r0, r4 │ │ │ │ - bl 163058 │ │ │ │ + bl 163c40 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5904c <_PyContext_NewHamtForTests@@Base+0x3f4> │ │ │ │ + bne 5934c <_PyContext_NewHamtForTests@@Base+0x1a4> │ │ │ │ mov r4, #0 │ │ │ │ - b 59120 <_PyContext_NewHamtForTests@@Base+0x4c8> │ │ │ │ + b 59420 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 59078 <_PyContext_NewHamtForTests@@Base+0x420> │ │ │ │ + blt 59378 <_PyContext_NewHamtForTests@@Base+0x1d0> │ │ │ │ mul r3, r7, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bge 59078 <_PyContext_NewHamtForTests@@Base+0x420> │ │ │ │ + bge 59378 <_PyContext_NewHamtForTests@@Base+0x1d0> │ │ │ │ add r0, r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ sub r0, r0, #1 │ │ │ │ - bl 35406c │ │ │ │ + bl 355bd8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #0 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ble 590ec <_PyContext_NewHamtForTests@@Base+0x494> │ │ │ │ - bl 2091a4 │ │ │ │ + ble 593ec <_PyContext_NewHamtForTests@@Base+0x244> │ │ │ │ + bl 21627c │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 590c4 <_PyContext_NewHamtForTests@@Base+0x46c> │ │ │ │ + bne 593c4 <_PyContext_NewHamtForTests@@Base+0x21c> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 59044 <_PyContext_NewHamtForTests@@Base+0x3ec> │ │ │ │ + beq 59344 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 59044 <_PyContext_NewHamtForTests@@Base+0x3ec> │ │ │ │ + bne 59344 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 59044 <_PyContext_NewHamtForTests@@Base+0x3ec> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 59344 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 590e4 <_PyContext_NewHamtForTests@@Base+0x48c> │ │ │ │ + beq 593e4 <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 590e4 <_PyContext_NewHamtForTests@@Base+0x48c> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 593e4 <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ add r7, r7, #1 │ │ │ │ - b 59080 <_PyContext_NewHamtForTests@@Base+0x428> │ │ │ │ + b 59380 <_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 59120 <_PyContext_NewHamtForTests@@Base+0x4c8> │ │ │ │ + beq 59420 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 59120 <_PyContext_NewHamtForTests@@Base+0x4c8> │ │ │ │ + bne 59420 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 5916c <_PyContext_NewHamtForTests@@Base+0x514> │ │ │ │ + beq 5946c <_PyContext_NewHamtForTests@@Base+0x2c4> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt 5916c <_PyContext_NewHamtForTests@@Base+0x514> │ │ │ │ - bl 31cb48 <_PySys_GetSizeOf@@Base> │ │ │ │ + bgt 5946c <_PyContext_NewHamtForTests@@Base+0x2c4> │ │ │ │ + bl 323358 <_PySys_GetSizeOf@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 59178 <_PyContext_NewHamtForTests@@Base+0x520> │ │ │ │ + beq 59478 <_PyContext_NewHamtForTests@@Base+0x2d0> │ │ │ │ add r4, r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 18b314 │ │ │ │ + b 18c5dc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc] @ 59188 <_PyContext_NewHamtForTests@@Base+0x530> │ │ │ │ - b 4d4c8 │ │ │ │ - eorseq r8, r5, r0, ror #13 │ │ │ │ - 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] @ 591e8 <_PyContext_NewHamtForTests@@Base+0x590> │ │ │ │ - bl fe32c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 591e0 <_PyContext_NewHamtForTests@@Base+0x588> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2f5204 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0x00360ed8 │ │ │ │ - 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 9b348 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 9b444 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 9b444 │ │ │ │ - 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 9ae1c <_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 112764 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r4, #0 │ │ │ │ - bne 592ec <_PyContext_NewHamtForTests@@Base+0x694> │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - ldrne r4, [r4, #20] │ │ │ │ - ldreq r4, [pc, #96] @ 5930c <_PyContext_NewHamtForTests@@Base+0x6b4> │ │ │ │ - cmp r5, r6 │ │ │ │ - blt 592dc <_PyContext_NewHamtForTests@@Base+0x684> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 292f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 592dc <_PyContext_NewHamtForTests@@Base+0x684> │ │ │ │ - add r0, r4, r6 │ │ │ │ - sub r1, r5, r6 │ │ │ │ - bl 1cc47c │ │ │ │ - mov r4, r0 │ │ │ │ - b 592ec <_PyContext_NewHamtForTests@@Base+0x694> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1cc47c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 59300 <_PyContext_NewHamtForTests@@Base+0x6a8> │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 113698 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - ldr r1, [pc] @ 59318 <_PyContext_NewHamtForTests@@Base+0x6c0> │ │ │ │ - b 5a380 <_PyContext_NewHamtForTests@@Base+0x1728> │ │ │ │ - eorseq r8, r5, ip, ror #13 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - add r3, sp, #16 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r5, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r2, [sp] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, #2 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r1, [pc, #120] @ 593d4 <_PyContext_NewHamtForTests@@Base+0x77c> │ │ │ │ - str r5, [sp, #16] │ │ │ │ - bl fe32c │ │ │ │ - cmp r0, r5 │ │ │ │ - beq 5938c <_PyContext_NewHamtForTests@@Base+0x734> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - bl 2f4258 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq 59394 <_PyContext_NewHamtForTests@@Base+0x73c> │ │ │ │ - cmp r0, r5 │ │ │ │ - bne 593a8 <_PyContext_NewHamtForTests@@Base+0x750> │ │ │ │ - mov r0, #0 │ │ │ │ - b 593cc <_PyContext_NewHamtForTests@@Base+0x774> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 593cc <_PyContext_NewHamtForTests@@Base+0x774> │ │ │ │ - b 593c4 <_PyContext_NewHamtForTests@@Base+0x76c> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 593d8 <_PyContext_NewHamtForTests@@Base+0x780> │ │ │ │ - beq 593cc <_PyContext_NewHamtForTests@@Base+0x774> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 593cc <_PyContext_NewHamtForTests@@Base+0x774> │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r0] │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x00357cb0 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - b 4e05c <_PyTime_AsTimeval_clamp@@Base+0x1a4> │ │ │ │ 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] │ │ │ │ @@ -48053,15 +48091,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] @ 5a284 <_PyContext_NewHamtForTests@@Base+0x162c> │ │ │ │ + ldr r3, [pc, #3672] @ 5a324 <_PyContext_NewHamtForTests@@Base+0x117c> │ │ │ │ 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 │ │ │ │ @@ -48072,15 +48110,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] @ 5a288 <_PyContext_NewHamtForTests@@Base+0x1630> │ │ │ │ + ldr r3, [pc, #3600] @ 5a328 <_PyContext_NewHamtForTests@@Base+0x1180> │ │ │ │ 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 │ │ │ │ @@ -48088,15 +48126,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] @ 5a28c <_PyContext_NewHamtForTests@@Base+0x1634> │ │ │ │ + ldr r3, [pc, #3540] @ 5a32c <_PyContext_NewHamtForTests@@Base+0x1184> │ │ │ │ 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 │ │ │ │ @@ -48104,15 +48142,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] @ 5a290 <_PyContext_NewHamtForTests@@Base+0x1638> │ │ │ │ + ldr r3, [pc, #3480] @ 5a330 <_PyContext_NewHamtForTests@@Base+0x1188> │ │ │ │ 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 │ │ │ │ @@ -48120,15 +48158,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] @ 5a294 <_PyContext_NewHamtForTests@@Base+0x163c> │ │ │ │ + ldr r3, [pc, #3420] @ 5a334 <_PyContext_NewHamtForTests@@Base+0x118c> │ │ │ │ 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 │ │ │ │ @@ -48136,15 +48174,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] @ 5a298 <_PyContext_NewHamtForTests@@Base+0x1640> │ │ │ │ + ldr r3, [pc, #3360] @ 5a338 <_PyContext_NewHamtForTests@@Base+0x1190> │ │ │ │ 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 │ │ │ │ @@ -48152,15 +48190,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] @ 5a29c <_PyContext_NewHamtForTests@@Base+0x1644> │ │ │ │ + ldr r3, [pc, #3300] @ 5a33c <_PyContext_NewHamtForTests@@Base+0x1194> │ │ │ │ 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 │ │ │ │ @@ -48168,15 +48206,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] @ 5a2a0 <_PyContext_NewHamtForTests@@Base+0x1648> │ │ │ │ + ldr r3, [pc, #3240] @ 5a340 <_PyContext_NewHamtForTests@@Base+0x1198> │ │ │ │ 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 │ │ │ │ @@ -48184,15 +48222,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] @ 5a2a4 <_PyContext_NewHamtForTests@@Base+0x164c> │ │ │ │ + ldr r3, [pc, #3180] @ 5a344 <_PyContext_NewHamtForTests@@Base+0x119c> │ │ │ │ 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 │ │ │ │ @@ -48200,15 +48238,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] @ 5a2a8 <_PyContext_NewHamtForTests@@Base+0x1650> │ │ │ │ + ldr r3, [pc, #3120] @ 5a348 <_PyContext_NewHamtForTests@@Base+0x11a0> │ │ │ │ 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 │ │ │ │ @@ -48232,15 +48270,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] @ 5a2ac <_PyContext_NewHamtForTests@@Base+0x1654> │ │ │ │ + ldr r3, [pc, #2996] @ 5a34c <_PyContext_NewHamtForTests@@Base+0x11a4> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ eor r7, r6, r9 │ │ │ │ and r7, r7, r8 │ │ │ │ eor r7, r7, r6 │ │ │ │ add r7, r7, r3 │ │ │ │ @@ -48248,15 +48286,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] @ 5a2b0 <_PyContext_NewHamtForTests@@Base+0x1658> │ │ │ │ + ldr r3, [pc, #2936] @ 5a350 <_PyContext_NewHamtForTests@@Base+0x11a8> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ eor r6, r9, r8 │ │ │ │ and r6, r6, r7 │ │ │ │ eor r6, r6, r9 │ │ │ │ add r6, r6, r3 │ │ │ │ @@ -48264,15 +48302,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] @ 5a2b4 <_PyContext_NewHamtForTests@@Base+0x165c> │ │ │ │ + ldr r3, [pc, #2876] @ 5a354 <_PyContext_NewHamtForTests@@Base+0x11ac> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r9, r8, r7 │ │ │ │ and r9, r9, r6 │ │ │ │ eor r9, r9, r8 │ │ │ │ add r9, r9, r3 │ │ │ │ @@ -48280,15 +48318,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] @ 5a2b8 <_PyContext_NewHamtForTests@@Base+0x1660> │ │ │ │ + ldr r3, [pc, #2816] @ 5a358 <_PyContext_NewHamtForTests@@Base+0x11b0> │ │ │ │ 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 │ │ │ │ @@ -48296,672 +48334,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] @ 5a2bc <_PyContext_NewHamtForTests@@Base+0x1664> │ │ │ │ + ldr r3, [pc, #2756] @ 5a35c <_PyContext_NewHamtForTests@@Base+0x11b4> │ │ │ │ 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] @ 5a2c0 <_PyContext_NewHamtForTests@@Base+0x1668> │ │ │ │ + ldr r3, [pc, #2704] @ 5a360 <_PyContext_NewHamtForTests@@Base+0x11b8> │ │ │ │ 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] @ 5a2c4 <_PyContext_NewHamtForTests@@Base+0x166c> │ │ │ │ + ldr r3, [pc, #2652] @ 5a364 <_PyContext_NewHamtForTests@@Base+0x11bc> │ │ │ │ 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] @ 5a2c8 <_PyContext_NewHamtForTests@@Base+0x1670> │ │ │ │ + ldr r3, [pc, #2600] @ 5a368 <_PyContext_NewHamtForTests@@Base+0x11c0> │ │ │ │ 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] @ 5a2cc <_PyContext_NewHamtForTests@@Base+0x1674> │ │ │ │ + ldr r3, [pc, #2548] @ 5a36c <_PyContext_NewHamtForTests@@Base+0x11c4> │ │ │ │ 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] @ 5a2d0 <_PyContext_NewHamtForTests@@Base+0x1678> │ │ │ │ + ldr r3, [pc, #2496] @ 5a370 <_PyContext_NewHamtForTests@@Base+0x11c8> │ │ │ │ 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] @ 5a2d4 <_PyContext_NewHamtForTests@@Base+0x167c> │ │ │ │ + ldr r3, [pc, #2444] @ 5a374 <_PyContext_NewHamtForTests@@Base+0x11cc> │ │ │ │ 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] @ 5a2d8 <_PyContext_NewHamtForTests@@Base+0x1680> │ │ │ │ + ldr r3, [pc, #2392] @ 5a378 <_PyContext_NewHamtForTests@@Base+0x11d0> │ │ │ │ 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] @ 5a2dc <_PyContext_NewHamtForTests@@Base+0x1684> │ │ │ │ + ldr r3, [pc, #2340] @ 5a37c <_PyContext_NewHamtForTests@@Base+0x11d4> │ │ │ │ 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] @ 5a2e0 <_PyContext_NewHamtForTests@@Base+0x1688> │ │ │ │ + ldr r3, [pc, #2288] @ 5a380 <_PyContext_NewHamtForTests@@Base+0x11d8> │ │ │ │ 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] @ 5a2e4 <_PyContext_NewHamtForTests@@Base+0x168c> │ │ │ │ + ldr r3, [pc, #2236] @ 5a384 <_PyContext_NewHamtForTests@@Base+0x11dc> │ │ │ │ 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] @ 5a2e8 <_PyContext_NewHamtForTests@@Base+0x1690> │ │ │ │ + ldr r3, [pc, #2184] @ 5a388 <_PyContext_NewHamtForTests@@Base+0x11e0> │ │ │ │ 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] @ 5a2ec <_PyContext_NewHamtForTests@@Base+0x1694> │ │ │ │ + ldr r3, [pc, #2132] @ 5a38c <_PyContext_NewHamtForTests@@Base+0x11e4> │ │ │ │ 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] @ 5a2f0 <_PyContext_NewHamtForTests@@Base+0x1698> │ │ │ │ + ldr r3, [pc, #2080] @ 5a390 <_PyContext_NewHamtForTests@@Base+0x11e8> │ │ │ │ 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] @ 5a2f4 <_PyContext_NewHamtForTests@@Base+0x169c> │ │ │ │ + ldr r3, [pc, #2028] @ 5a394 <_PyContext_NewHamtForTests@@Base+0x11ec> │ │ │ │ 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] @ 5a2f8 <_PyContext_NewHamtForTests@@Base+0x16a0> │ │ │ │ + ldr r3, [pc, #1976] @ 5a398 <_PyContext_NewHamtForTests@@Base+0x11f0> │ │ │ │ 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] @ 5a2fc <_PyContext_NewHamtForTests@@Base+0x16a4> │ │ │ │ + ldr r3, [pc, #1924] @ 5a39c <_PyContext_NewHamtForTests@@Base+0x11f4> │ │ │ │ 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] @ 5a300 <_PyContext_NewHamtForTests@@Base+0x16a8> │ │ │ │ + ldr r2, [pc, #1868] @ 5a3a0 <_PyContext_NewHamtForTests@@Base+0x11f8> │ │ │ │ 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] @ 5a304 <_PyContext_NewHamtForTests@@Base+0x16ac> │ │ │ │ + ldr r3, [pc, #1820] @ 5a3a4 <_PyContext_NewHamtForTests@@Base+0x11fc> │ │ │ │ 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] @ 5a308 <_PyContext_NewHamtForTests@@Base+0x16b0> │ │ │ │ + ldr r3, [pc, #1772] @ 5a3a8 <_PyContext_NewHamtForTests@@Base+0x1200> │ │ │ │ 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] @ 5a30c <_PyContext_NewHamtForTests@@Base+0x16b4> │ │ │ │ + ldr r3, [pc, #1724] @ 5a3ac <_PyContext_NewHamtForTests@@Base+0x1204> │ │ │ │ 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] @ 5a310 <_PyContext_NewHamtForTests@@Base+0x16b8> │ │ │ │ + ldr r3, [pc, #1676] @ 5a3b0 <_PyContext_NewHamtForTests@@Base+0x1208> │ │ │ │ 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] @ 5a314 <_PyContext_NewHamtForTests@@Base+0x16bc> │ │ │ │ + ldr r3, [pc, #1628] @ 5a3b4 <_PyContext_NewHamtForTests@@Base+0x120c> │ │ │ │ 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] @ 5a318 <_PyContext_NewHamtForTests@@Base+0x16c0> │ │ │ │ + ldr r3, [pc, #1580] @ 5a3b8 <_PyContext_NewHamtForTests@@Base+0x1210> │ │ │ │ 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] @ 5a31c <_PyContext_NewHamtForTests@@Base+0x16c4> │ │ │ │ + ldr r3, [pc, #1532] @ 5a3bc <_PyContext_NewHamtForTests@@Base+0x1214> │ │ │ │ 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] @ 5a320 <_PyContext_NewHamtForTests@@Base+0x16c8> │ │ │ │ + ldr r3, [pc, #1484] @ 5a3c0 <_PyContext_NewHamtForTests@@Base+0x1218> │ │ │ │ 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] @ 5a324 <_PyContext_NewHamtForTests@@Base+0x16cc> │ │ │ │ + ldr r3, [pc, #1436] @ 5a3c4 <_PyContext_NewHamtForTests@@Base+0x121c> │ │ │ │ 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] @ 5a328 <_PyContext_NewHamtForTests@@Base+0x16d0> │ │ │ │ + ldr r3, [pc, #1388] @ 5a3c8 <_PyContext_NewHamtForTests@@Base+0x1220> │ │ │ │ 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] @ 5a32c <_PyContext_NewHamtForTests@@Base+0x16d4> │ │ │ │ + ldr r3, [pc, #1340] @ 5a3cc <_PyContext_NewHamtForTests@@Base+0x1224> │ │ │ │ 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] @ 5a330 <_PyContext_NewHamtForTests@@Base+0x16d8> │ │ │ │ + ldr r3, [pc, #1292] @ 5a3d0 <_PyContext_NewHamtForTests@@Base+0x1228> │ │ │ │ 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] @ 5a334 <_PyContext_NewHamtForTests@@Base+0x16dc> │ │ │ │ + ldr r3, [pc, #1244] @ 5a3d4 <_PyContext_NewHamtForTests@@Base+0x122c> │ │ │ │ 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] @ 5a338 <_PyContext_NewHamtForTests@@Base+0x16e0> │ │ │ │ + ldr r3, [pc, #1196] @ 5a3d8 <_PyContext_NewHamtForTests@@Base+0x1230> │ │ │ │ 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] @ 5a33c <_PyContext_NewHamtForTests@@Base+0x16e4> │ │ │ │ + ldr r3, [pc, #1148] @ 5a3dc <_PyContext_NewHamtForTests@@Base+0x1234> │ │ │ │ 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] @ 5a340 <_PyContext_NewHamtForTests@@Base+0x16e8> │ │ │ │ + ldr r3, [pc, #1100] @ 5a3e0 <_PyContext_NewHamtForTests@@Base+0x1238> │ │ │ │ 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] @ 5a344 <_PyContext_NewHamtForTests@@Base+0x16ec> │ │ │ │ + ldr r3, [pc, #1048] @ 5a3e4 <_PyContext_NewHamtForTests@@Base+0x123c> │ │ │ │ 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] @ 5a348 <_PyContext_NewHamtForTests@@Base+0x16f0> │ │ │ │ + ldr r3, [pc, #996] @ 5a3e8 <_PyContext_NewHamtForTests@@Base+0x1240> │ │ │ │ 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] @ 5a34c <_PyContext_NewHamtForTests@@Base+0x16f4> │ │ │ │ + ldr r3, [pc, #944] @ 5a3ec <_PyContext_NewHamtForTests@@Base+0x1244> │ │ │ │ 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] @ 5a350 <_PyContext_NewHamtForTests@@Base+0x16f8> │ │ │ │ + ldr r3, [pc, #892] @ 5a3f0 <_PyContext_NewHamtForTests@@Base+0x1248> │ │ │ │ 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] @ 5a354 <_PyContext_NewHamtForTests@@Base+0x16fc> │ │ │ │ + ldr r3, [pc, #840] @ 5a3f4 <_PyContext_NewHamtForTests@@Base+0x124c> │ │ │ │ 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] @ 5a358 <_PyContext_NewHamtForTests@@Base+0x1700> │ │ │ │ + ldr r3, [pc, #788] @ 5a3f8 <_PyContext_NewHamtForTests@@Base+0x1250> │ │ │ │ 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] @ 5a35c <_PyContext_NewHamtForTests@@Base+0x1704> │ │ │ │ + ldr r3, [pc, #736] @ 5a3fc <_PyContext_NewHamtForTests@@Base+0x1254> │ │ │ │ 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] @ 5a360 <_PyContext_NewHamtForTests@@Base+0x1708> │ │ │ │ + ldr r3, [pc, #684] @ 5a400 <_PyContext_NewHamtForTests@@Base+0x1258> │ │ │ │ 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] @ 5a364 <_PyContext_NewHamtForTests@@Base+0x170c> │ │ │ │ + ldr r3, [pc, #632] @ 5a404 <_PyContext_NewHamtForTests@@Base+0x125c> │ │ │ │ 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] @ 5a368 <_PyContext_NewHamtForTests@@Base+0x1710> │ │ │ │ + ldr r3, [pc, #580] @ 5a408 <_PyContext_NewHamtForTests@@Base+0x1260> │ │ │ │ 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] @ 5a36c <_PyContext_NewHamtForTests@@Base+0x1714> │ │ │ │ + ldr r3, [pc, #528] @ 5a40c <_PyContext_NewHamtForTests@@Base+0x1264> │ │ │ │ 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] @ 5a370 <_PyContext_NewHamtForTests@@Base+0x1718> │ │ │ │ + ldr r3, [pc, #476] @ 5a410 <_PyContext_NewHamtForTests@@Base+0x1268> │ │ │ │ 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] @ 5a374 <_PyContext_NewHamtForTests@@Base+0x171c> │ │ │ │ + ldr r3, [pc, #424] @ 5a414 <_PyContext_NewHamtForTests@@Base+0x126c> │ │ │ │ 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] @ 5a378 <_PyContext_NewHamtForTests@@Base+0x1720> │ │ │ │ + ldr r3, [pc, #372] @ 5a418 <_PyContext_NewHamtForTests@@Base+0x1270> │ │ │ │ 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] @ 5a37c <_PyContext_NewHamtForTests@@Base+0x1724> │ │ │ │ + ldr r3, [pc, #320] @ 5a41c <_PyContext_NewHamtForTests@@Base+0x1274> │ │ │ │ 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 │ │ │ │ @@ -48982,17 +49020,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 119816c <__bss_end__@@Base+0xbd3224> │ │ │ │ + blhi 119820c <__bss_end__@@Base+0xbd32c4> │ │ │ │ ldmdbhi ip, {r1, r2, r3, r4, r5, r7, r8, r9, sl, ip, lr, pc}^ │ │ │ │ - blvs fe45e740 <__bss_end__@@Base+0xfde997f8> │ │ │ │ + blvs fe45e7e0 <__bss_end__@@Base+0xfde99898> │ │ │ │ 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} │ │ │ │ @@ -49001,417 +49039,570 @@ │ │ │ │ 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 @ 5a6dc <_PyContext_NewHamtForTests@@Base+0x1a84> │ │ │ │ + stc2l 3, cr10, [pc], #992 @ 5a77c <_PyContext_NewHamtForTests@@Base+0x15d4> │ │ │ │ @ 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 ff80e1c0 <__bss_end__@@Base+0xff249278> │ │ │ │ + blmi ff80e260 <__bss_end__@@Base+0xff249318> │ │ │ │ @ instruction: 0xf6bb4b60 │ │ │ │ mrclt 12, 5, fp, cr15, cr0, {3} │ │ │ │ ldmcs fp, {r1, r2, r6, r7, r9, sl, fp, ip, sp, lr} │ │ │ │ - b fe8a4314 <__bss_end__@@Base+0xfe2df3cc> │ │ │ │ - strbtle r3, [pc], #133 @ 5a330 <_PyContext_NewHamtForTests@@Base+0x16d8> │ │ │ │ + b fe8a43b4 <__bss_end__@@Base+0xfe2df46c> │ │ │ │ + strbtle r3, [pc], #133 @ 5a3d0 <_PyContext_NewHamtForTests@@Base+0x1228> │ │ │ │ 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 fe5631ec <__bss_end__@@Base+0xfdf9e2a4> │ │ │ │ + blge fe56328c <__bss_end__@@Base+0xfdf9e344> │ │ │ │ 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 ff64ee6c <__bss_end__@@Base+0xff089f24> │ │ │ │ - bl fe20f1c8 <__bss_end__@@Base+0xfdc4a280> │ │ │ │ + bcs ff64ef0c <__bss_end__@@Base+0xff089fc4> │ │ │ │ + bl fe20f268 <__bss_end__@@Base+0xfdc4a320> │ │ │ │ + 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 9b3d4 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 9b4d0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 9b4d0 │ │ │ │ + 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 9aea8 <_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 11266c │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r4, #0 │ │ │ │ + bne 5a520 <_PyContext_NewHamtForTests@@Base+0x1378> │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + ldrne r4, [r4, #20] │ │ │ │ + ldreq r4, [pc, #96] @ 5a540 <_PyContext_NewHamtForTests@@Base+0x1398> │ │ │ │ + cmp r5, r6 │ │ │ │ + blt 5a510 <_PyContext_NewHamtForTests@@Base+0x1368> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 292f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5a510 <_PyContext_NewHamtForTests@@Base+0x1368> │ │ │ │ + add r0, r4, r6 │ │ │ │ + sub r1, r5, r6 │ │ │ │ + bl 1d2840 │ │ │ │ + mov r4, r0 │ │ │ │ + b 5a520 <_PyContext_NewHamtForTests@@Base+0x1378> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1d2840 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5a534 <_PyContext_NewHamtForTests@@Base+0x138c> │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 1135a0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + ldr r1, [pc] @ 5a54c <_PyContext_NewHamtForTests@@Base+0x13a4> │ │ │ │ + b 5a5b4 <_PyContext_NewHamtForTests@@Base+0x140c> │ │ │ │ + eorseq sl, r5, ip, ror #4 │ │ │ │ + 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] @ 5a5ac <_PyContext_NewHamtForTests@@Base+0x1404> │ │ │ │ + bl fe390 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5a5a4 <_PyContext_NewHamtForTests@@Base+0x13fc> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fd42c │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq r2, r6, r8, asr sl │ │ │ │ + b 4df28 <_PyTime_AsTimeval_clamp@@Base+0x1a4> │ │ │ │ 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] @ 5a3d0 <_PyContext_NewHamtForTests@@Base+0x1778> │ │ │ │ - ldr r1, [pc, #48] @ 5a3d4 <_PyContext_NewHamtForTests@@Base+0x177c> │ │ │ │ + ldr r0, [pc, #48] @ 5a604 <_PyContext_NewHamtForTests@@Base+0x145c> │ │ │ │ + ldr r1, [pc, #48] @ 5a608 <_PyContext_NewHamtForTests@@Base+0x1460> │ │ │ │ mov r2, r4 │ │ │ │ - bl bbe74 │ │ │ │ + bl bc130 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5a3c8 <_PyContext_NewHamtForTests@@Base+0x1770> │ │ │ │ + blt 5a5fc <_PyContext_NewHamtForTests@@Base+0x1454> │ │ │ │ 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 r2, r6, ip, lsl #26 │ │ │ │ - eorseq r2, r6, r8, lsl #26 │ │ │ │ - b 52a84 <_PyLong_UnsignedLongLong_Converter@@Base+0x484> │ │ │ │ + eorseq r4, r6, ip, lsl #17 │ │ │ │ + eorseq r4, r6, r8, lsl #17 │ │ │ │ + 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] @ 5a6c4 <_PyContext_NewHamtForTests@@Base+0x151c> │ │ │ │ + str r5, [sp, #16] │ │ │ │ + bl fe390 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq 5a67c <_PyContext_NewHamtForTests@@Base+0x14d4> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + bl 2fc4fc │ │ │ │ + cmp r0, #2 │ │ │ │ + beq 5a684 <_PyContext_NewHamtForTests@@Base+0x14dc> │ │ │ │ + cmp r0, r5 │ │ │ │ + bne 5a698 <_PyContext_NewHamtForTests@@Base+0x14f0> │ │ │ │ + mov r0, #0 │ │ │ │ + b 5a6bc <_PyContext_NewHamtForTests@@Base+0x1514> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 5a6bc <_PyContext_NewHamtForTests@@Base+0x1514> │ │ │ │ + b 5a6b4 <_PyContext_NewHamtForTests@@Base+0x150c> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldreq r0, [pc, #32] @ 5a6c8 <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ + beq 5a6bc <_PyContext_NewHamtForTests@@Base+0x1514> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 5a6bc <_PyContext_NewHamtForTests@@Base+0x1514> │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r0] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + eorseq r9, r5, r0, lsr r8 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + b 528c4 <_PyLong_UnsignedLongLong_Converter@@Base+0x540> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldrb r3, [r0, #8] │ │ │ │ + ldr r2, [pc, #164] @ 5a790 <_PyContext_NewHamtForTests@@Base+0x15e8> │ │ │ │ + sub sp, sp, #56 @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + mov r2, #0 │ │ │ │ + beq 5a70c <_PyContext_NewHamtForTests@@Base+0x1564> │ │ │ │ + add r0, r0, #9 │ │ │ │ + bl 230a04 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + bl 58e9c │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5a72c <_PyContext_NewHamtForTests@@Base+0x1584> │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 8b3a8 │ │ │ │ + ldr r0, [pc, #96] @ 5a794 <_PyContext_NewHamtForTests@@Base+0x15ec> │ │ │ │ + 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 5a73c <_PyContext_NewHamtForTests@@Base+0x1594> │ │ │ │ + mov r1, #32 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl a5844 │ │ │ │ + ldr r3, [pc, #28] @ 5a790 <_PyContext_NewHamtForTests@@Base+0x15e8> │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 5a788 <_PyContext_NewHamtForTests@@Base+0x15e0> │ │ │ │ + bl 2a210 <__stack_chk_fail@plt> │ │ │ │ + add sp, sp, #56 @ 0x38 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ + eorseq r9, r6, r8, asr #15 │ │ │ │ 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 112764 │ │ │ │ + bl 11266c │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 5a47c <_PyContext_NewHamtForTests@@Base+0x1824> │ │ │ │ + bne 5a838 <_PyContext_NewHamtForTests@@Base+0x1690> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r4, [r4, #20] │ │ │ │ - ldreq r4, [pc, #96] @ 5a49c <_PyContext_NewHamtForTests@@Base+0x1844> │ │ │ │ + ldreq r4, [pc, #96] @ 5a858 <_PyContext_NewHamtForTests@@Base+0x16b0> │ │ │ │ cmp r5, r2 │ │ │ │ - blt 5a46c <_PyContext_NewHamtForTests@@Base+0x1814> │ │ │ │ + blt 5a828 <_PyContext_NewHamtForTests@@Base+0x1680> │ │ │ │ sub r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, r4, r6 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a46c <_PyContext_NewHamtForTests@@Base+0x1814> │ │ │ │ + bne 5a828 <_PyContext_NewHamtForTests@@Base+0x1680> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1cc47c │ │ │ │ + bl 1d2840 │ │ │ │ mov r4, r0 │ │ │ │ - b 5a47c <_PyContext_NewHamtForTests@@Base+0x1824> │ │ │ │ + b 5a838 <_PyContext_NewHamtForTests@@Base+0x1690> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1cc47c │ │ │ │ + bl 1d2840 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5a490 <_PyContext_NewHamtForTests@@Base+0x1838> │ │ │ │ + beq 5a84c <_PyContext_NewHamtForTests@@Base+0x16a4> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - ldr r1, [pc] @ 5a4a8 <_PyContext_NewHamtForTests@@Base+0x1850> │ │ │ │ - b 5a380 <_PyContext_NewHamtForTests@@Base+0x1728> │ │ │ │ - eorseq r8, r5, r4, lsl #15 │ │ │ │ + ldr r1, [pc] @ 5a864 <_PyContext_NewHamtForTests@@Base+0x16bc> │ │ │ │ + b 5a5b4 <_PyContext_NewHamtForTests@@Base+0x140c> │ │ │ │ + eorseq sl, r5, r4, lsl #6 │ │ │ │ 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 5a4ec <_PyContext_NewHamtForTests@@Base+0x1894> │ │ │ │ + bhi 5a8a8 <_PyContext_NewHamtForTests@@Base+0x1700> │ │ │ │ cmp r4, #2 │ │ │ │ ldr r5, [r6] │ │ │ │ movne r4, #0 │ │ │ │ ldreq r4, [r6, #4] │ │ │ │ - b 5a50c <_PyContext_NewHamtForTests@@Base+0x18b4> │ │ │ │ - ldr r0, [pc, #200] @ 5a5bc <_PyContext_NewHamtForTests@@Base+0x1964> │ │ │ │ + b 5a8c8 <_PyContext_NewHamtForTests@@Base+0x1720> │ │ │ │ + ldr r0, [pc, #200] @ 5a978 <_PyContext_NewHamtForTests@@Base+0x17d0> │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a4d8 <_PyContext_NewHamtForTests@@Base+0x1880> │ │ │ │ - b 5a540 <_PyContext_NewHamtForTests@@Base+0x18e8> │ │ │ │ + bne 5a894 <_PyContext_NewHamtForTests@@Base+0x16ec> │ │ │ │ + b 5a8fc <_PyContext_NewHamtForTests@@Base+0x1754> │ │ │ │ ldr r6, [r7, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 291820 │ │ │ │ + bl 2a0870 │ │ │ │ cmn r0, #2 │ │ │ │ - beq 5a540 <_PyContext_NewHamtForTests@@Base+0x18e8> │ │ │ │ + beq 5a8fc <_PyContext_NewHamtForTests@@Base+0x1754> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5a548 <_PyContext_NewHamtForTests@@Base+0x18f0> │ │ │ │ - ldr r3, [pc, #136] @ 5a5c0 <_PyContext_NewHamtForTests@@Base+0x1968> │ │ │ │ - ldr r1, [pc, #136] @ 5a5c4 <_PyContext_NewHamtForTests@@Base+0x196c> │ │ │ │ + blt 5a904 <_PyContext_NewHamtForTests@@Base+0x175c> │ │ │ │ + ldr r3, [pc, #136] @ 5a97c <_PyContext_NewHamtForTests@@Base+0x17d4> │ │ │ │ + ldr r1, [pc, #136] @ 5a980 <_PyContext_NewHamtForTests@@Base+0x17d8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ - b 5a5b4 <_PyContext_NewHamtForTests@@Base+0x195c> │ │ │ │ + b 5a970 <_PyContext_NewHamtForTests@@Base+0x17c8> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne 5a568 <_PyContext_NewHamtForTests@@Base+0x1910> │ │ │ │ + bne 5a924 <_PyContext_NewHamtForTests@@Base+0x177c> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 5a5a8 <_PyContext_NewHamtForTests@@Base+0x1950> │ │ │ │ - b 5a590 <_PyContext_NewHamtForTests@@Base+0x1938> │ │ │ │ + beq 5a964 <_PyContext_NewHamtForTests@@Base+0x17bc> │ │ │ │ + b 5a94c <_PyContext_NewHamtForTests@@Base+0x17a4> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 23d60c │ │ │ │ + bl 25056c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5a540 <_PyContext_NewHamtForTests@@Base+0x18e8> │ │ │ │ + blt 5a8fc <_PyContext_NewHamtForTests@@Base+0x1754> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a5b4 <_PyContext_NewHamtForTests@@Base+0x195c> │ │ │ │ + bne 5a970 <_PyContext_NewHamtForTests@@Base+0x17c8> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5a5a8 <_PyContext_NewHamtForTests@@Base+0x1950> │ │ │ │ + beq 5a964 <_PyContext_NewHamtForTests@@Base+0x17bc> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 5a5b4 <_PyContext_NewHamtForTests@@Base+0x195c> │ │ │ │ + b 5a970 <_PyContext_NewHamtForTests@@Base+0x17c8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f1c8 <_PyErr_SetKeyError@@Base> │ │ │ │ - b 5a540 <_PyContext_NewHamtForTests@@Base+0x18e8> │ │ │ │ + bl 14faa4 <_PyErr_SetKeyError@@Base> │ │ │ │ + b 5a8fc <_PyContext_NewHamtForTests@@Base+0x1754> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r4, r7, r4, ror #11 │ │ │ │ + eorseq r5, r7, r0, lsr #28 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r8, r8, lsr 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] @ 5a688 <_PyContext_NewHamtForTests@@Base+0x1a30> │ │ │ │ - sub sp, sp, #56 @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - mov r2, #0 │ │ │ │ - beq 5a604 <_PyContext_NewHamtForTests@@Base+0x19ac> │ │ │ │ - add r0, r0, #9 │ │ │ │ - bl 21d5d8 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - bl 58c90 <_PyContext_NewHamtForTests@@Base+0x38> │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5a624 <_PyContext_NewHamtForTests@@Base+0x19cc> │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 8b504 │ │ │ │ - ldr r0, [pc, #96] @ 5a68c <_PyContext_NewHamtForTests@@Base+0x1a34> │ │ │ │ - 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 5a634 <_PyContext_NewHamtForTests@@Base+0x19dc> │ │ │ │ - mov r1, #32 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl a57b8 │ │ │ │ - ldr r3, [pc, #28] @ 5a688 <_PyContext_NewHamtForTests@@Base+0x1a30> │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 5a680 <_PyContext_NewHamtForTests@@Base+0x1a28> │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - add sp, sp, #56 @ 0x38 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq r7, r6, r8, asr #24 │ │ │ │ + @ instruction: 0x00383ddc │ │ │ │ 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 5a6c4 <_PyContext_NewHamtForTests@@Base+0x1a6c> │ │ │ │ + bne 5a9b8 <_PyContext_NewHamtForTests@@Base+0x1810> │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 11fe38 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd7c <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5a6e8 <_PyContext_NewHamtForTests@@Base+0x1a90> │ │ │ │ - b 5a704 <_PyContext_NewHamtForTests@@Base+0x1aac> │ │ │ │ + bne 5a9dc <_PyContext_NewHamtForTests@@Base+0x1834> │ │ │ │ + b 5a9f8 <_PyContext_NewHamtForTests@@Base+0x1850> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #376] @ 5a84c <_PyContext_NewHamtForTests@@Base+0x1bf4> │ │ │ │ + ldr r0, [pc, #376] @ 5ab40 <_PyContext_NewHamtForTests@@Base+0x1998> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a6b0 <_PyContext_NewHamtForTests@@Base+0x1a58> │ │ │ │ - b 5a844 <_PyContext_NewHamtForTests@@Base+0x1bec> │ │ │ │ - bl ab0c8 │ │ │ │ + bne 5a9a4 <_PyContext_NewHamtForTests@@Base+0x17fc> │ │ │ │ + b 5ab38 <_PyContext_NewHamtForTests@@Base+0x1990> │ │ │ │ + bl ab290 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 5a718 <_PyContext_NewHamtForTests@@Base+0x1ac0> │ │ │ │ + bne 5aa0c <_PyContext_NewHamtForTests@@Base+0x1864> │ │ │ │ cmn r5, #1 │ │ │ │ - bne 5a734 <_PyContext_NewHamtForTests@@Base+0x1adc> │ │ │ │ - bl a583c │ │ │ │ + bne 5aa28 <_PyContext_NewHamtForTests@@Base+0x1880> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 5a734 <_PyContext_NewHamtForTests@@Base+0x1adc> │ │ │ │ - b 5a844 <_PyContext_NewHamtForTests@@Base+0x1bec> │ │ │ │ + beq 5aa28 <_PyContext_NewHamtForTests@@Base+0x1880> │ │ │ │ + b 5ab38 <_PyContext_NewHamtForTests@@Base+0x1990> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5a6fc <_PyContext_NewHamtForTests@@Base+0x1aa4> │ │ │ │ + bne 5a9f0 <_PyContext_NewHamtForTests@@Base+0x1848> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 5a6fc <_PyContext_NewHamtForTests@@Base+0x1aa4> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 5a9f0 <_PyContext_NewHamtForTests@@Base+0x1848> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 5a75c <_PyContext_NewHamtForTests@@Base+0x1b04> │ │ │ │ - ldr r3, [pc, #256] @ 5a850 <_PyContext_NewHamtForTests@@Base+0x1bf8> │ │ │ │ - ldr r1, [pc, #256] @ 5a854 <_PyContext_NewHamtForTests@@Base+0x1bfc> │ │ │ │ + bne 5aa50 <_PyContext_NewHamtForTests@@Base+0x18a8> │ │ │ │ + ldr r3, [pc, #256] @ 5ab44 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ + ldr r1, [pc, #256] @ 5ab48 <_PyContext_NewHamtForTests@@Base+0x19a0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 5a844 <_PyContext_NewHamtForTests@@Base+0x1bec> │ │ │ │ + bl 18f518 │ │ │ │ + b 5ab38 <_PyContext_NewHamtForTests@@Base+0x1990> │ │ │ │ cmp r5, r3 │ │ │ │ - blt 5a774 <_PyContext_NewHamtForTests@@Base+0x1b1c> │ │ │ │ + blt 5aa68 <_PyContext_NewHamtForTests@@Base+0x18c0> │ │ │ │ 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 5a7b0 <_PyContext_NewHamtForTests@@Base+0x1b58> │ │ │ │ + bgt 5aaa4 <_PyContext_NewHamtForTests@@Base+0x18fc> │ │ │ │ ldr r3, [r6] │ │ │ │ mov r1, r6 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r0, r4 │ │ │ │ - bl 317244 <_PyTime_AsTimeval@@Base+0x290c> │ │ │ │ + bl 31cdf0 <_PyTime_AsTimeval@@Base+0x25d8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5a844 <_PyContext_NewHamtForTests@@Base+0x1bec> │ │ │ │ - ldr r0, [pc, #168] @ 5a858 <_PyContext_NewHamtForTests@@Base+0x1c00> │ │ │ │ + beq 5ab38 <_PyContext_NewHamtForTests@@Base+0x1990> │ │ │ │ + ldr r0, [pc, #168] @ 5ab4c <_PyContext_NewHamtForTests@@Base+0x19a4> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ rsb r1, r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a35bc │ │ │ │ + bl 2b11a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a844 <_PyContext_NewHamtForTests@@Base+0x1bec> │ │ │ │ + bne 5ab38 <_PyContext_NewHamtForTests@@Base+0x1990> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 5a7e4 <_PyContext_NewHamtForTests@@Base+0x1b8c> │ │ │ │ + bge 5aad8 <_PyContext_NewHamtForTests@@Base+0x1930> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 30614 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a810 <_PyContext_NewHamtForTests@@Base+0x1bb8> │ │ │ │ - b 5a844 <_PyContext_NewHamtForTests@@Base+0x1bec> │ │ │ │ + bne 5ab04 <_PyContext_NewHamtForTests@@Base+0x195c> │ │ │ │ + b 5ab38 <_PyContext_NewHamtForTests@@Base+0x1990> │ │ │ │ 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 317244 <_PyTime_AsTimeval@@Base+0x290c> │ │ │ │ + bl 31cdf0 <_PyTime_AsTimeval@@Base+0x25d8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5a844 <_PyContext_NewHamtForTests@@Base+0x1bec> │ │ │ │ - ldr r0, [pc, #68] @ 5a858 <_PyContext_NewHamtForTests@@Base+0x1c00> │ │ │ │ + beq 5ab38 <_PyContext_NewHamtForTests@@Base+0x1990> │ │ │ │ + ldr r0, [pc, #68] @ 5ab4c <_PyContext_NewHamtForTests@@Base+0x19a4> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5a830 <_PyContext_NewHamtForTests@@Base+0x1bd8> │ │ │ │ + beq 5ab24 <_PyContext_NewHamtForTests@@Base+0x197c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5a830 <_PyContext_NewHamtForTests@@Base+0x1bd8> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 5ab24 <_PyContext_NewHamtForTests@@Base+0x197c> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a35bc │ │ │ │ + bl 2b11a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5a7a8 <_PyContext_NewHamtForTests@@Base+0x1b50> │ │ │ │ + beq 5aa9c <_PyContext_NewHamtForTests@@Base+0x18f4> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x003582d8 │ │ │ │ + eorseq r9, r5, r8, asr lr │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - mlaseq r8, r4, r5, lr │ │ │ │ + eorseq r0, r9, r0, lsr r1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r1, [pc] @ 5a864 <_PyContext_NewHamtForTests@@Base+0x1c0c> │ │ │ │ - b 5a380 <_PyContext_NewHamtForTests@@Base+0x1728> │ │ │ │ - eorseq r8, r5, ip, lsr r6 │ │ │ │ + ldr r1, [pc] @ 5ab58 <_PyContext_NewHamtForTests@@Base+0x19b0> │ │ │ │ + b 5a5b4 <_PyContext_NewHamtForTests@@Base+0x140c> │ │ │ │ + @ instruction: 0x0035a1bc │ │ │ │ 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 5a8ac <_PyContext_NewHamtForTests@@Base+0x1c54> │ │ │ │ + bgt 5aba0 <_PyContext_NewHamtForTests@@Base+0x19f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 32d09c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x6fc> │ │ │ │ + bl 3303bc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x610> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a8c8 <_PyContext_NewHamtForTests@@Base+0x1c70> │ │ │ │ + bne 5abbc <_PyContext_NewHamtForTests@@Base+0x1a14> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 56a98 <_PyObject_CheckCrossInterpreterData@@Base+0x13c> │ │ │ │ - ldr r3, [pc, #28] @ 5a8d0 <_PyContext_NewHamtForTests@@Base+0x1c78> │ │ │ │ - ldr r1, [pc, #28] @ 5a8d4 <_PyContext_NewHamtForTests@@Base+0x1c7c> │ │ │ │ + b 56cdc <_PyObject_CheckCrossInterpreterData@@Base+0x90> │ │ │ │ + ldr r3, [pc, #28] @ 5abc4 <_PyContext_NewHamtForTests@@Base+0x1a1c> │ │ │ │ + ldr r1, [pc, #28] @ 5abc8 <_PyContext_NewHamtForTests@@Base+0x1a20> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 2827c8 │ │ │ │ + bl 1bacd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 5a88c <_PyContext_NewHamtForTests@@Base+0x1c34> │ │ │ │ + bge 5ab80 <_PyContext_NewHamtForTests@@Base+0x19d8> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x0038e5b8 │ │ │ │ + eorseq r0, r9, ip, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - bl 3042f0 │ │ │ │ - ldr r3, [pc, #12] @ 5a908 <_PyContext_NewHamtForTests@@Base+0x1cb0> │ │ │ │ + bl 30bd74 │ │ │ │ + ldr r3, [pc, #12] @ 5abfc <_PyContext_NewHamtForTests@@Base+0x1a54> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r0, [pc, #4] @ 5ac0c <_PyContext_NewHamtForTests@@Base+0x1a64> │ │ │ │ + mov r1, #3 │ │ │ │ + b a5844 │ │ │ │ + eorseq pc, r8, r4, asr #15 │ │ │ │ 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 32d09c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x6fc> │ │ │ │ + bl 3303bc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x610> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a940 <_PyContext_NewHamtForTests@@Base+0x1ce8> │ │ │ │ + bne 5ac44 <_PyContext_NewHamtForTests@@Base+0x1a9c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 32d204 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x864> │ │ │ │ + b 3304ac <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x700> │ │ │ │ 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 │ │ │ │ @@ -49421,503 +49612,331 @@ │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp lr, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ - bne 5a9a0 <_PyContext_NewHamtForTests@@Base+0x1d48> │ │ │ │ + bne 5aca4 <_PyContext_NewHamtForTests@@Base+0x1afc> │ │ │ │ clz ip, r2 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 5a9d8 <_PyContext_NewHamtForTests@@Base+0x1d80> │ │ │ │ + beq 5acdc <_PyContext_NewHamtForTests@@Base+0x1b34> │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #92] @ 5aa10 <_PyContext_NewHamtForTests@@Base+0x1db8> │ │ │ │ + ldr ip, [pc, #92] @ 5ad14 <_PyContext_NewHamtForTests@@Base+0x1b6c> │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 5aa04 <_PyContext_NewHamtForTests@@Base+0x1dac> │ │ │ │ + beq 5ad08 <_PyContext_NewHamtForTests@@Base+0x1b60> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r2] │ │ │ │ - bl 1c3080 │ │ │ │ + bl 1c8f08 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 5b028 │ │ │ │ + bl 5b064 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #16] @ 5aa14 <_PyContext_NewHamtForTests@@Base+0x1dbc> │ │ │ │ - bne 5aa08 <_PyContext_NewHamtForTests@@Base+0x1db0> │ │ │ │ + ldrne r0, [pc, #16] @ 5ad18 <_PyContext_NewHamtForTests@@Base+0x1b70> │ │ │ │ + bne 5ad0c <_PyContext_NewHamtForTests@@Base+0x1b64> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r3, r7, ip, ror #24 │ │ │ │ + subseq r3, r7, r4, lsl #26 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc, #4] @ 5aa24 <_PyContext_NewHamtForTests@@Base+0x1dcc> │ │ │ │ - mov r1, #3 │ │ │ │ - b a57b8 │ │ │ │ - eorseq sp, r8, r4, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3984] @ 0xf90 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - ldrne r5, [r3, #8] │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5ad64 <_PyContext_NewHamtForTests@@Base+0x1bbc> │ │ │ │ + ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ - moveq r5, r3 │ │ │ │ - sub sp, sp, #76 @ 0x4c │ │ │ │ - cmp r1, #2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - 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 5aa94 <_PyContext_NewHamtForTests@@Base+0x1e3c> │ │ │ │ - clz r2, r4 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r1, #6 │ │ │ │ - orrgt r2, r2, #1 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4, #20] │ │ │ │ + beq 5ad64 <_PyContext_NewHamtForTests@@Base+0x1bbc> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 5ad64 <_PyContext_NewHamtForTests@@Base+0x1bbc> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5aacc <_PyContext_NewHamtForTests@@Base+0x1e74> │ │ │ │ - ldr ip, [pc, #536] @ 5acb4 <_PyContext_NewHamtForTests@@Base+0x205c> │ │ │ │ - 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 5ac10 <_PyContext_NewHamtForTests@@Base+0x1fb8> │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 14777c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - bne 5aaec <_PyContext_NewHamtForTests@@Base+0x1e94> │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5ac10 <_PyContext_NewHamtForTests@@Base+0x1fb8> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 14777c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - bne 5ab0c <_PyContext_NewHamtForTests@@Base+0x1eb4> │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5ac10 <_PyContext_NewHamtForTests@@Base+0x1fb8> │ │ │ │ + bne 5ada0 <_PyContext_NewHamtForTests@@Base+0x1bf8> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 11fe38 <_PyNumber_Index@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne 5ab30 <_PyContext_NewHamtForTests@@Base+0x1ed8> │ │ │ │ - bl a583c │ │ │ │ cmp r0, #0 │ │ │ │ - mvneq r6, #0 │ │ │ │ - beq 5ab64 <_PyContext_NewHamtForTests@@Base+0x1f0c> │ │ │ │ - b 5ac10 <_PyContext_NewHamtForTests@@Base+0x1fb8> │ │ │ │ - bl ab0c8 │ │ │ │ - ldr r3, [r7] │ │ │ │ + beq 5ada0 <_PyContext_NewHamtForTests@@Base+0x1bf8> │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r2, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 5ab5c <_PyContext_NewHamtForTests@@Base+0x1f04> │ │ │ │ + beq 5ada0 <_PyContext_NewHamtForTests@@Base+0x1bf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - bne 5ab5c <_PyContext_NewHamtForTests@@Base+0x1f04> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - cmn r6, #1 │ │ │ │ - beq 5ab1c <_PyContext_NewHamtForTests@@Base+0x1ec4> │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 5abc0 <_PyContext_NewHamtForTests@@Base+0x1f68> │ │ │ │ - ldr r7, [r4, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 5ab88 <_PyContext_NewHamtForTests@@Base+0x1f30> │ │ │ │ - subs r9, r5, #4 │ │ │ │ - ldreq r5, [pc, #308] @ 5acb8 <_PyContext_NewHamtForTests@@Base+0x2060> │ │ │ │ - beq 5abc8 <_PyContext_NewHamtForTests@@Base+0x1f70> │ │ │ │ - b 5ab8c <_PyContext_NewHamtForTests@@Base+0x1f34> │ │ │ │ - ldr r7, [pc, #296] @ 5acb8 <_PyContext_NewHamtForTests@@Base+0x2060> │ │ │ │ - ldr r5, [r4, #16] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 5aba4 <_PyContext_NewHamtForTests@@Base+0x1f4c> │ │ │ │ - cmp r9, #1 │ │ │ │ - beq 5abc8 <_PyContext_NewHamtForTests@@Base+0x1f70> │ │ │ │ - b 5aba8 <_PyContext_NewHamtForTests@@Base+0x1f50> │ │ │ │ - ldr r5, [pc, #268] @ 5acb8 <_PyContext_NewHamtForTests@@Base+0x2060> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - add r1, sp, #28 │ │ │ │ - bl 4f23c <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5abc8 <_PyContext_NewHamtForTests@@Base+0x1f70> │ │ │ │ - b 5ac10 <_PyContext_NewHamtForTests@@Base+0x1fb8> │ │ │ │ - ldr r5, [pc, #240] @ 5acb8 <_PyContext_NewHamtForTests@@Base+0x2060> │ │ │ │ - mov r7, r5 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge 5abe4 <_PyContext_NewHamtForTests@@Base+0x1f8c> │ │ │ │ - ldr r3, [pc, #228] @ 5acbc <_PyContext_NewHamtForTests@@Base+0x2064> │ │ │ │ - ldr r1, [pc, #228] @ 5acc0 <_PyContext_NewHamtForTests@@Base+0x2068> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 5ac10 <_PyContext_NewHamtForTests@@Base+0x1fb8> │ │ │ │ - ldr r4, [pc, #204] @ 5acb8 <_PyContext_NewHamtForTests@@Base+0x2060> │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - cmp r7, r4 │ │ │ │ - moveq r7, #0 │ │ │ │ - beq 5ac18 <_PyContext_NewHamtForTests@@Base+0x1fc0> │ │ │ │ - mov r0, r7 │ │ │ │ - add r1, sp, #32 │ │ │ │ - bl 299300 │ │ │ │ - cmp r0, #0 │ │ │ │ - addne r7, sp, #32 │ │ │ │ - bne 5ac18 <_PyContext_NewHamtForTests@@Base+0x1fc0> │ │ │ │ + str r3, [r0] │ │ │ │ + bne 5ada0 <_PyContext_NewHamtForTests@@Base+0x1bf8> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 5acac <_PyContext_NewHamtForTests@@Base+0x2054> │ │ │ │ - cmp r5, r4 │ │ │ │ - moveq r4, #0 │ │ │ │ - beq 5ac5c <_PyContext_NewHamtForTests@@Base+0x2004> │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - bl 299300 │ │ │ │ - cmp r0, #0 │ │ │ │ - addne r4, sp, #40 @ 0x28 │ │ │ │ - bne 5ac5c <_PyContext_NewHamtForTests@@Base+0x2004> │ │ │ │ - b 5ac10 <_PyContext_NewHamtForTests@@Base+0x1fb8> │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 5ac94 <_PyContext_NewHamtForTests@@Base+0x203c> │ │ │ │ - bl 132790 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5ac10 <_PyContext_NewHamtForTests@@Base+0x1fb8> │ │ │ │ - bl c3e9c │ │ │ │ - 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 c7bec │ │ │ │ - cmp r5, #0 │ │ │ │ - bge 5aca4 <_PyContext_NewHamtForTests@@Base+0x204c> │ │ │ │ - b 5ac40 <_PyContext_NewHamtForTests@@Base+0x1fe8> │ │ │ │ - ldr r3, [pc, #40] @ 5acc4 <_PyContext_NewHamtForTests@@Base+0x206c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 5acac <_PyContext_NewHamtForTests@@Base+0x2054> │ │ │ │ - mov r0, r5 │ │ │ │ - bl a5b2c │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x00573c98 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r8, ip, lsl #9 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + 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 5acf8 <_PyContext_NewHamtForTests@@Base+0x20a0> │ │ │ │ - ldr r3, [pc, #328] @ 5ae34 <_PyContext_NewHamtForTests@@Base+0x21dc> │ │ │ │ - ldr r1, [pc, #328] @ 5ae38 <_PyContext_NewHamtForTests@@Base+0x21e0> │ │ │ │ + bne 5add8 <_PyContext_NewHamtForTests@@Base+0x1c30> │ │ │ │ + ldr r3, [pc, #328] @ 5af14 <_PyContext_NewHamtForTests@@Base+0x1d6c> │ │ │ │ + ldr r1, [pc, #328] @ 5af18 <_PyContext_NewHamtForTests@@Base+0x1d70> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 5ad44 <_PyContext_NewHamtForTests@@Base+0x20ec> │ │ │ │ + bl 18f518 │ │ │ │ + b 5ae24 <_PyContext_NewHamtForTests@@Base+0x1c7c> │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bne 5ad4c <_PyContext_NewHamtForTests@@Base+0x20f4> │ │ │ │ + bne 5ae2c <_PyContext_NewHamtForTests@@Base+0x1c84> │ │ │ │ ldrb r3, [r0, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r5, #16] │ │ │ │ strbeq r3, [r0, #34] @ 0x22 │ │ │ │ - beq 5ad4c <_PyContext_NewHamtForTests@@Base+0x20f4> │ │ │ │ + beq 5ae2c <_PyContext_NewHamtForTests@@Base+0x1c84> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - ldr r2, [pc, #264] @ 5ae34 <_PyContext_NewHamtForTests@@Base+0x21dc> │ │ │ │ + ldr r2, [pc, #264] @ 5af14 <_PyContext_NewHamtForTests@@Base+0x1d6c> │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldreq r1, [pc, #256] @ 5ae3c <_PyContext_NewHamtForTests@@Base+0x21e4> │ │ │ │ - ldrne r1, [pc, #256] @ 5ae40 <_PyContext_NewHamtForTests@@Base+0x21e8> │ │ │ │ + ldreq r1, [pc, #256] @ 5af1c <_PyContext_NewHamtForTests@@Base+0x1d74> │ │ │ │ + ldrne r1, [pc, #256] @ 5af20 <_PyContext_NewHamtForTests@@Base+0x1d78> │ │ │ │ str r3, [r5, #16] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r4, #0 │ │ │ │ - b 5ae2c <_PyContext_NewHamtForTests@@Base+0x21d4> │ │ │ │ - bl 2c92f8 <_PyTime_AsMilliseconds@@Base+0x79c> │ │ │ │ + b 5af0c <_PyContext_NewHamtForTests@@Base+0x1d64> │ │ │ │ + bl 2d384c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 5ad84 <_PyContext_NewHamtForTests@@Base+0x212c> │ │ │ │ + beq 5ae64 <_PyContext_NewHamtForTests@@Base+0x1cbc> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 3328b4 │ │ │ │ + bl 335b4c │ │ │ │ subs r4, r0, #0 │ │ │ │ ldreq r2, [r5, #8] │ │ │ │ moveq r3, #2 │ │ │ │ strbeq r4, [r2, #34] @ 0x22 │ │ │ │ streq r3, [r5, #16] │ │ │ │ - b 5ae2c <_PyContext_NewHamtForTests@@Base+0x21d4> │ │ │ │ + b 5af0c <_PyContext_NewHamtForTests@@Base+0x1d64> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ade0 <_PyContext_NewHamtForTests@@Base+0x2188> │ │ │ │ - ldr r2, [pc, #176] @ 5ae44 <_PyContext_NewHamtForTests@@Base+0x21ec> │ │ │ │ + beq 5aec0 <_PyContext_NewHamtForTests@@Base+0x1d18> │ │ │ │ + ldr r2, [pc, #176] @ 5af24 <_PyContext_NewHamtForTests@@Base+0x1d7c> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 5adf0 <_PyContext_NewHamtForTests@@Base+0x2198> │ │ │ │ + bne 5aed0 <_PyContext_NewHamtForTests@@Base+0x1d28> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ strb r3, [r2, #34] @ 0x22 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r5, #16] │ │ │ │ - beq 5adcc <_PyContext_NewHamtForTests@@Base+0x2174> │ │ │ │ + beq 5aeac <_PyContext_NewHamtForTests@@Base+0x1d04> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5adcc <_PyContext_NewHamtForTests@@Base+0x2174> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #96] @ 5ae34 <_PyContext_NewHamtForTests@@Base+0x21dc> │ │ │ │ - ldr r1, [pc, #112] @ 5ae48 <_PyContext_NewHamtForTests@@Base+0x21f0> │ │ │ │ + bne 5aeac <_PyContext_NewHamtForTests@@Base+0x1d04> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #96] @ 5af14 <_PyContext_NewHamtForTests@@Base+0x1d6c> │ │ │ │ + ldr r1, [pc, #112] @ 5af28 <_PyContext_NewHamtForTests@@Base+0x1d80> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 5ad44 <_PyContext_NewHamtForTests@@Base+0x20ec> │ │ │ │ + bl 18f518 │ │ │ │ + b 5ae24 <_PyContext_NewHamtForTests@@Base+0x1c7c> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, #2 │ │ │ │ strb r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - ldr r3, [pc, #84] @ 5ae4c <_PyContext_NewHamtForTests@@Base+0x21f4> │ │ │ │ + ldr r3, [pc, #84] @ 5af2c <_PyContext_NewHamtForTests@@Base+0x1d84> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6d8 │ │ │ │ + bl 11a620 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ae18 <_PyContext_NewHamtForTests@@Base+0x21c0> │ │ │ │ - bl 11aa8c │ │ │ │ - ldr r3, [pc, #64] @ 5ae50 <_PyContext_NewHamtForTests@@Base+0x21f8> │ │ │ │ + beq 5aef8 <_PyContext_NewHamtForTests@@Base+0x1d50> │ │ │ │ + bl 11a9d4 │ │ │ │ + ldr r3, [pc, #64] @ 5af30 <_PyContext_NewHamtForTests@@Base+0x1d88> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c1b68 │ │ │ │ - b 5ae2c <_PyContext_NewHamtForTests@@Base+0x21d4> │ │ │ │ - ldr r3, [pc, #52] @ 5ae54 <_PyContext_NewHamtForTests@@Base+0x21fc> │ │ │ │ + bl 1c79fc │ │ │ │ + b 5af0c <_PyContext_NewHamtForTests@@Base+0x1d64> │ │ │ │ + ldr r3, [pc, #52] @ 5af34 <_PyContext_NewHamtForTests@@Base+0x1d8c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6d8 │ │ │ │ + bl 11a620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5ae04 <_PyContext_NewHamtForTests@@Base+0x21ac> │ │ │ │ + bne 5aee4 <_PyContext_NewHamtForTests@@Base+0x1d3c> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq lr, r8, r8, lsr #7 │ │ │ │ - @ instruction: 0x0038e3d8 │ │ │ │ - eorseq lr, r8, ip, lsl #8 │ │ │ │ + eorseq pc, r8, r4, asr #30 │ │ │ │ + eorseq pc, r8, r4, ror pc @ │ │ │ │ + eorseq pc, r8, r8, lsr #31 │ │ │ │ ldrsheq sp, [r5], #-88 @ 0xffffffa8 │ │ │ │ - eorseq r8, r6, r8, lsl #15 │ │ │ │ + eorseq sl, r6, r8, lsl #6 │ │ │ │ subseq sp, r5, r4, lsr fp │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ subseq sp, r5, r8, asr fp │ │ │ │ │ │ │ │ -0005ae58 : │ │ │ │ - ldr r0, [pc] @ 5ae60 │ │ │ │ +0005af38 : │ │ │ │ + ldr r0, [pc] @ 5af40 │ │ │ │ bx lr │ │ │ │ - eorseq sp, r5, r8, lsl ip │ │ │ │ + mlaseq r5, r8, r7, pc @ │ │ │ │ + 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 9b3d4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl a441c │ │ │ │ + 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 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ - bl 9b348 │ │ │ │ - bl 9b384 │ │ │ │ + bl 9b3d4 │ │ │ │ + bl 9b410 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bgt 5aeb4 │ │ │ │ + bgt 5b000 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #112] @ 5af14 │ │ │ │ + ldr r2, [pc, #112] @ 5b060 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 5aeb4 │ │ │ │ + bne 5b000 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 28fba8 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c768c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ addgt r7, r5, #16 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - bgt 5af00 │ │ │ │ + bgt 5b04c │ │ │ │ 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 291524 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c7850 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcc 5aec8 │ │ │ │ + bcc 5b014 │ │ │ │ ldr r0, [r7, r6, lsl #2] │ │ │ │ - bl 9b3c0 │ │ │ │ - b 5af00 │ │ │ │ - andeq sl, r5, r4, ror #28 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5af60 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4, #20] │ │ │ │ - beq 5af60 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 5af60 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 5af9c │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5af9c │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5af9c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 5af9c │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 5afb4 │ │ │ │ - ldr r0, [pc, #4] @ 5afb8 │ │ │ │ - b 4aea8 <_PyBytes_ReverseFind@@Base+0x48> │ │ │ │ - mlaeq fp, ip, sl, r8 │ │ │ │ - subseq sp, r5, r8, ror #3 │ │ │ │ - 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 9b348 │ │ │ │ - mov r0, r4 │ │ │ │ - bl a4390 │ │ │ │ - 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9b44c │ │ │ │ + b 5b04c │ │ │ │ + @ instruction: 0x0005afb0 │ │ │ │ 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 5b070 │ │ │ │ + beq 5b0ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl adf14 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b070 │ │ │ │ + bne 5b0ac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 303eec │ │ │ │ + b 30bc0c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 5b094 │ │ │ │ - ldr r3, [pc, #144] @ 5b118 │ │ │ │ - ldr r1, [pc, #144] @ 5b11c │ │ │ │ + beq 5b0d0 │ │ │ │ + ldr r3, [pc, #144] @ 5b154 │ │ │ │ + ldr r1, [pc, #144] @ 5b158 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 5b0c8 │ │ │ │ + bl 18f518 │ │ │ │ + b 5b104 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ sub r2, r2, r6 │ │ │ │ cmp r7, r2 │ │ │ │ - bgt 5b0c4 │ │ │ │ + bgt 5b100 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 35406c │ │ │ │ + bl 355bd8 │ │ │ │ add r8, r7, r6 │ │ │ │ cmp r8, r0 │ │ │ │ - ble 5b0d0 │ │ │ │ - bl 2915fc │ │ │ │ + ble 5b10c │ │ │ │ + bl 2a064c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2cac88 │ │ │ │ + bl 2d5168 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5b0c8 │ │ │ │ + beq 5b104 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 5b110 │ │ │ │ + ble 5b14c │ │ │ │ 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, r0, lsr r6 │ │ │ │ + eorseq r0, r9, ip, asr #3 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [pc, #4] @ 5b16c │ │ │ │ + ldr r0, [pc, #4] @ 5b170 │ │ │ │ + b 4ac38 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + eoreq r4, ip, ip, lsl #25 │ │ │ │ + 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] │ │ │ │ moveq r5, r3 │ │ │ │ @@ -49925,186 +49944,193 @@ │ │ │ │ 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 5b178 │ │ │ │ + bne 5b1cc │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b1ac │ │ │ │ - ldr ip, [pc, #600] @ 5b3d8 │ │ │ │ + beq 5b200 │ │ │ │ + ldr ip, [pc, #604] @ 5b430 │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5b244 │ │ │ │ + beq 5b298 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5b1fc │ │ │ │ + beq 5b250 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b1d0 │ │ │ │ + beq 5b224 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 5b1d0 │ │ │ │ + bne 5b224 │ │ │ │ mov r2, #0 │ │ │ │ - b 5b204 │ │ │ │ + b 5b258 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b1e4 │ │ │ │ + bne 5b238 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 5b204 │ │ │ │ - bl 1034c0 │ │ │ │ + b 5b258 │ │ │ │ + bl 103520 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5b244 │ │ │ │ + blt 5b298 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 5b1c8 │ │ │ │ - b 5b1dc │ │ │ │ + beq 5b21c │ │ │ │ + b 5b230 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 33506c │ │ │ │ + bl 337f6c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5b244 │ │ │ │ + beq 5b298 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b2b0 │ │ │ │ + beq 5b304 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 5b24c │ │ │ │ - ldr r3, [pc, #416] @ 5b3dc │ │ │ │ - ldr r1, [pc, #416] @ 5b3e0 │ │ │ │ + beq 5b2a0 │ │ │ │ + ldr r3, [pc, #420] @ 5b434 │ │ │ │ + ldr r1, [pc, #420] @ 5b438 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r4, #0 │ │ │ │ - b 5b3bc │ │ │ │ + b 5b410 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15c95c │ │ │ │ + bl 15d5ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b270 │ │ │ │ - ldr r3, [pc, #376] @ 5b3dc │ │ │ │ - ldr r1, [pc, #380] @ 5b3e4 │ │ │ │ + bne 5b2c4 │ │ │ │ + ldr r3, [pc, #380] @ 5b434 │ │ │ │ + ldr r1, [pc, #384] @ 5b43c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 5b244 │ │ │ │ + bl 18f518 │ │ │ │ + b 5b298 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5b244 │ │ │ │ + beq 5b298 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 5b2b0 │ │ │ │ - ldr r3, [pc, #332] @ 5b3e8 │ │ │ │ - ldr r1, [pc, #332] @ 5b3ec │ │ │ │ + ble 5b304 │ │ │ │ + ldr r3, [pc, #336] @ 5b440 │ │ │ │ + ldr r1, [pc, #336] @ 5b444 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113698 │ │ │ │ - b 5b244 │ │ │ │ + bl 1135a0 │ │ │ │ + b 5b298 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10fbe4 │ │ │ │ + bl 10fa20 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 5b664 │ │ │ │ + bl 5b7e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5b2dc │ │ │ │ + bne 5b330 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b244 │ │ │ │ + beq 5b298 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113698 │ │ │ │ - b 5b244 │ │ │ │ + bl 1135a0 │ │ │ │ + b 5b298 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #5 │ │ │ │ bl 295a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ - ldr r3, [pc, #228] @ 5b3f0 │ │ │ │ + ldr r3, [pc, #232] @ 5b448 │ │ │ │ str r3, [r7, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r0, #8] │ │ │ │ - add r3, pc, #168 @ 0xa8 │ │ │ │ + add r3, pc, #172 @ 0xac │ │ │ │ ldrd r2, [r3] │ │ │ │ stm r0, {r7, r8} │ │ │ │ strd r2, [r7] │ │ │ │ - add r3, pc, #160 @ 0xa0 │ │ │ │ + add r3, pc, #164 @ 0xa4 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r5, r0 │ │ │ │ strd r2, [r7, #8] │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b370 │ │ │ │ + beq 5b3c4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5b2c8 │ │ │ │ + beq 5b31c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5b2c8 │ │ │ │ + bne 5b31c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 5b2c8 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 5b31c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b3bc │ │ │ │ + beq 5b410 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 5b3a8 │ │ │ │ - bl c3e9c │ │ │ │ + blt 5b3fc │ │ │ │ + bl c4160 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 681d4 │ │ │ │ + bl 67ec0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bec │ │ │ │ - b 5b3b4 │ │ │ │ + bl c7eb0 │ │ │ │ + b 5b408 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 681d4 │ │ │ │ + bl 67ec0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ 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, r4, asr #25 │ │ │ │ + subseq r3, r7, r0, lsr sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, r8, lsr #4 │ │ │ │ - eorseq r5, r8, r0, asr r2 │ │ │ │ + eorseq r6, r8, ip, asr #27 │ │ │ │ + @ instruction: 0x00386df4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, ip, ror r2 │ │ │ │ + eorseq r6, r8, r0, lsr #28 │ │ │ │ bicsgt lr, r2, #240, 2 @ 0x3c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ @@ -50115,554 +50141,702 @@ │ │ │ │ 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 5b470 │ │ │ │ + bne 5b4e0 │ │ │ │ clz r2, ip │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b4a4 │ │ │ │ + beq 5b514 │ │ │ │ mov r0, ip │ │ │ │ - ldr ip, [pc, #80] @ 5b4cc │ │ │ │ + ldr ip, [pc, #80] @ 5b53c │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 5b4c4 │ │ │ │ + beq 5b534 │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [ip] │ │ │ │ ldrne r2, [ip, #4] │ │ │ │ - ldreq r2, [pc, #20] @ 5b4d0 │ │ │ │ + ldreq r2, [pc, #20] @ 5b540 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 1c7a08 │ │ │ │ + b 1cdb90 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsheq r3, [r7], #-192 @ 0xffffff40 │ │ │ │ + subseq r3, r7, ip, asr sp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - ldr r3, [r0] │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3984] @ 0xf90 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + ldrne r5, [r3, #8] │ │ │ │ + mov r2, #0 │ │ │ │ + moveq r5, r3 │ │ │ │ + sub sp, sp, #76 @ 0x4c │ │ │ │ + cmp r1, #2 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + 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 5b5b0 │ │ │ │ + clz r2, r4 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r1, #6 │ │ │ │ + orrgt r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 5b5e8 │ │ │ │ + ldr ip, [pc, #536] @ 5b7d0 │ │ │ │ + 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 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 5b72c │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 147f10 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + bne 5b608 │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5b72c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 147f10 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + bne 5b628 │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5b72c │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 11fd7c <_PyNumber_Index@@Base> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + bne 5b64c │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + mvneq r6, #0 │ │ │ │ + beq 5b680 │ │ │ │ + b 5b72c │ │ │ │ + bl ab290 │ │ │ │ + ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - bx lr │ │ │ │ - b 495f8 │ │ │ │ + mov r6, r0 │ │ │ │ + beq 5b678 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7] │ │ │ │ + bne 5b678 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + cmn r6, #1 │ │ │ │ + beq 5b638 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 5b6dc │ │ │ │ + ldr r7, [r4, #12] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 5b6a4 │ │ │ │ + subs r9, r5, #4 │ │ │ │ + ldreq r5, [pc, #308] @ 5b7d4 │ │ │ │ + beq 5b6e4 │ │ │ │ + b 5b6a8 │ │ │ │ + ldr r7, [pc, #296] @ 5b7d4 │ │ │ │ + ldr r5, [r4, #16] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 5b6c0 │ │ │ │ + cmp r9, #1 │ │ │ │ + beq 5b6e4 │ │ │ │ + b 5b6c4 │ │ │ │ + ldr r5, [pc, #268] @ 5b7d4 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + add r1, sp, #28 │ │ │ │ + bl 4f058 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5b6e4 │ │ │ │ + b 5b72c │ │ │ │ + ldr r5, [pc, #240] @ 5b7d4 │ │ │ │ + mov r7, r5 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge 5b700 │ │ │ │ + ldr r3, [pc, #228] @ 5b7d8 │ │ │ │ + ldr r1, [pc, #228] @ 5b7dc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 5b72c │ │ │ │ + ldr r4, [pc, #204] @ 5b7d4 │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + cmp r7, r4 │ │ │ │ + moveq r7, #0 │ │ │ │ + beq 5b734 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, sp, #32 │ │ │ │ + bl 2a7e14 │ │ │ │ + cmp r0, #0 │ │ │ │ + addne r7, sp, #32 │ │ │ │ + bne 5b734 │ │ │ │ + mov r0, #0 │ │ │ │ + b 5b7c8 │ │ │ │ + cmp r5, r4 │ │ │ │ + moveq r4, #0 │ │ │ │ + beq 5b778 │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + bl 2a7e14 │ │ │ │ + cmp r0, #0 │ │ │ │ + addne r4, sp, #40 @ 0x28 │ │ │ │ + bne 5b778 │ │ │ │ + b 5b72c │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 5b7b0 │ │ │ │ + bl 132754 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5b72c │ │ │ │ + bl c4160 │ │ │ │ + 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 c7eb0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge 5b7c0 │ │ │ │ + b 5b75c │ │ │ │ + ldr r3, [pc, #40] @ 5b7e0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144254 │ │ │ │ + b 5b7c8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl a5bb8 │ │ │ │ + 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 │ │ │ │ + ldrsheq r0, [r9], -ip @ │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 91e74 <_PyObject_GC_New@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 5b80c │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r4, #8] │ │ │ │ + bl a6900 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 5b83c │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + tst r2, #268435456 @ 0x10000000 │ │ │ │ + bne 5b854 │ │ │ │ + ldr r3, [pc, #56] @ 5b87c │ │ │ │ + ldr r1, [pc, #56] @ 5b880 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + 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 9b44c │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + mlaseq r6, r0, r3, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ - bne 5b540 │ │ │ │ + bne 5b8d4 │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b580 │ │ │ │ + beq 5b914 │ │ │ │ mov ip, #2 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #244] @ 5b650 │ │ │ │ + ldr ip, [pc, #244] @ 5b9e4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5b580 │ │ │ │ + bne 5b914 │ │ │ │ mov r0, #0 │ │ │ │ - b 5b648 │ │ │ │ + b 5b9dc │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 5b5a0 │ │ │ │ - bl a583c │ │ │ │ + bne 5b934 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b578 │ │ │ │ + bne 5b90c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 5b5c0 │ │ │ │ - bl a583c │ │ │ │ + bne 5b954 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b578 │ │ │ │ + bne 5b90c │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #132] @ 5b654 │ │ │ │ - ldr r0, [pc, #132] @ 5b658 │ │ │ │ + ldr r1, [pc, #132] @ 5b9e8 │ │ │ │ + ldr r0, [pc, #132] @ 5b9ec │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl bbe74 │ │ │ │ + bl bc130 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5b578 │ │ │ │ - bl c3e9c │ │ │ │ + blt 5b90c │ │ │ │ + bl c4160 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a8e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5b62c │ │ │ │ + beq 5b9c0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5b634 │ │ │ │ - bl 132790 │ │ │ │ + bne 5b9c8 │ │ │ │ + bl 132754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b5e4 │ │ │ │ - b 5b578 │ │ │ │ - ldr r0, [pc, #40] @ 5b65c │ │ │ │ - b 5b648 │ │ │ │ - ldr r3, [pc, #36] @ 5b660 │ │ │ │ + beq 5b978 │ │ │ │ + b 5b90c │ │ │ │ + ldr r0, [pc, #40] @ 5b9f0 │ │ │ │ + b 5b9dc │ │ │ │ + ldr r3, [pc, #36] @ 5b9f4 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 143ac0 │ │ │ │ + b 144254 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r3, r7, ip, lsl sp │ │ │ │ - eorseq r7, r7, r0, asr r4 │ │ │ │ - eorseq lr, r7, r8, lsr r7 │ │ │ │ + ldrheq r3, [r7], #-212 @ 0xffffff2c │ │ │ │ + @ instruction: 0x00378fd0 │ │ │ │ + @ instruction: 0x003802dc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91ddc <_PyObject_GC_New@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 5b68c │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r4, #8] │ │ │ │ - bl a681c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -0005b694 : │ │ │ │ +0005b9f8 : │ │ │ │ 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 5b6b8 │ │ │ │ - bl 346fc8 │ │ │ │ - b 5b6cc │ │ │ │ + bne 5ba1c │ │ │ │ + bl 3498f0 │ │ │ │ + b 5ba30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9df74 │ │ │ │ + bl 9dffc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5b6d4 │ │ │ │ + bne 5ba38 │ │ │ │ mvn r5, #0 │ │ │ │ - b 5b708 │ │ │ │ + b 5ba6c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16176c │ │ │ │ + bl 162354 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 5b708 │ │ │ │ + beq 5ba6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5b708 │ │ │ │ + bne 5ba6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 5b738 │ │ │ │ + beq 5ba9c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 5b750 │ │ │ │ - ldr r3, [pc, #56] @ 5b778 │ │ │ │ - ldr r1, [pc, #56] @ 5b77c │ │ │ │ + bne 5bab4 │ │ │ │ + ldr r3, [pc, #56] @ 5badc │ │ │ │ + ldr r1, [pc, #56] @ 5bae0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1] │ │ │ │ mov r3, r0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ strne r2, [r1] │ │ │ │ - str r1, [r3, #12] │ │ │ │ - bl 9b3c0 │ │ │ │ + str r1, [r3, #16] │ │ │ │ + bl 9b44c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r6, r0, lsl r8 │ │ │ │ + eorseq r5, r6, r0, lsr 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 5b7b8 │ │ │ │ + bne 5bb1c │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b7dc │ │ │ │ - b 5b7cc │ │ │ │ + beq 5bb40 │ │ │ │ + b 5bb30 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b7a8 │ │ │ │ + beq 5bb0c │ │ │ │ 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 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 5b820 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 5b838 │ │ │ │ - ldr r3, [pc, #56] @ 5b860 │ │ │ │ - ldr r1, [pc, #56] @ 5b864 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - 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 9b3c0 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00363ab0 │ │ │ │ + b 494dc │ │ │ │ + ldr r0, [pc] @ 5bb68 │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, ip, ror r5 │ │ │ │ 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 5b89c │ │ │ │ + bne 5bba0 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 5b8cc │ │ │ │ - b 5b8c0 │ │ │ │ + bne 5bbd0 │ │ │ │ + b 5bbc4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #244] @ 5b9a0 │ │ │ │ + ldr r0, [pc, #244] @ 5bca4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b884 │ │ │ │ - b 5b95c │ │ │ │ - bl a583c │ │ │ │ + bne 5bb88 │ │ │ │ + b 5bc60 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b95c │ │ │ │ + bne 5bc60 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 5b8f0 │ │ │ │ - bl a583c │ │ │ │ + bne 5bbf4 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b95c │ │ │ │ - ldr r3, [pc, #172] @ 5b9a4 │ │ │ │ + bne 5bc60 │ │ │ │ + ldr r3, [pc, #172] @ 5bca8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 5b914 │ │ │ │ - ldr r3, [pc, #160] @ 5b9a8 │ │ │ │ - ldr r1, [pc, #160] @ 5b9ac │ │ │ │ + beq 5bc18 │ │ │ │ + ldr r3, [pc, #160] @ 5bcac │ │ │ │ + ldr r1, [pc, #160] @ 5bcb0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b 5b95c │ │ │ │ + bl 1178bc │ │ │ │ + b 5bc60 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi 5b928 │ │ │ │ + bhi 5bc2c │ │ │ │ tst r4, #98304 @ 0x18000 │ │ │ │ - beq 5b964 │ │ │ │ - b 5b940 │ │ │ │ - ldr r3, [pc, #128] @ 5b9b0 │ │ │ │ - ldr r1, [pc, #128] @ 5b9b4 │ │ │ │ + beq 5bc68 │ │ │ │ + b 5bc44 │ │ │ │ + ldr r3, [pc, #128] @ 5bcb4 │ │ │ │ + ldr r1, [pc, #128] @ 5bcb8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1179b0 │ │ │ │ - b 5b95c │ │ │ │ - ldr r3, [pc, #112] @ 5b9b8 │ │ │ │ + bl 1178bc │ │ │ │ + b 5bc60 │ │ │ │ + ldr r3, [pc, #112] @ 5bcbc │ │ │ │ bics r3, r3, r4 │ │ │ │ - beq 5b964 │ │ │ │ - ldr r3, [pc, #92] @ 5b9b0 │ │ │ │ - ldr r1, [pc, #100] @ 5b9bc │ │ │ │ + beq 5bc68 │ │ │ │ + ldr r3, [pc, #92] @ 5bcb4 │ │ │ │ + ldr r1, [pc, #100] @ 5bcc0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bic r2, r4, #98304 @ 0x18000 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ - bcc 5b984 │ │ │ │ - ldr r3, [pc, #56] @ 5b9b0 │ │ │ │ - ldr r1, [pc, #68] @ 5b9c0 │ │ │ │ + bcc 5bc88 │ │ │ │ + ldr r3, [pc, #56] @ 5bcb4 │ │ │ │ + ldr r1, [pc, #68] @ 5bcc4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b 5b95c │ │ │ │ + bl 1178bc │ │ │ │ + b 5bc60 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29f460 │ │ │ │ + bl 2ad634 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b95c │ │ │ │ - ldr r0, [pc, #36] @ 5b9c4 │ │ │ │ + bne 5bc60 │ │ │ │ + ldr r0, [pc, #36] @ 5bcc8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0035ebd8 │ │ │ │ + eorseq r0, r6, r8, asr r7 │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r4, lsr #13 │ │ │ │ + eorseq r0, r9, r0, asr #4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r7, r4, lsr #10 │ │ │ │ + eorseq ip, r7, r4, lsr #1 │ │ │ │ andeq r8, r1, r0, lsl r0 │ │ │ │ - mlaseq r7, ip, r5, sl │ │ │ │ - eorseq lr, r8, r0, asr #13 │ │ │ │ + eorseq ip, r7, ip, lsl r1 │ │ │ │ + eorseq r0, r9, ip, asr r2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - b 187370 │ │ │ │ - ldr r0, [pc] @ 5b9d4 │ │ │ │ - bx lr │ │ │ │ - subseq r7, r7, ip, ror r5 │ │ │ │ - ldr r0, [pc] @ 5b9e0 │ │ │ │ + b 188494 │ │ │ │ + ldr r0, [pc] @ 5bcd8 │ │ │ │ bx lr │ │ │ │ ldrheq r7, [r7], #-44 @ 0xffffffd4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldrb r3, [r0, #8] │ │ │ │ + ldr r2, [pc, #112] @ 5bd68 │ │ │ │ + sub sp, sp, #24 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mov r2, #0 │ │ │ │ + beq 5bd18 │ │ │ │ + add r0, r0, #9 │ │ │ │ + bl 230a04 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, sp │ │ │ │ + bl 5bf64 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5bd38 │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 8b3a8 │ │ │ │ + mov r1, #20 │ │ │ │ + mov r0, sp │ │ │ │ + bl 92b74 │ │ │ │ + ldr r3, [pc, #28] @ 5bd68 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 5bd60 │ │ │ │ + bl 2a210 <__stack_chk_fail@plt> │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2c7e88 <_Py_set_inheritable_async_safe@@Base+0xc> │ │ │ │ + bl 2d2704 <_Py_set_inheritable_async_safe@@Base+0xc> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5ba60 │ │ │ │ + beq 5bde8 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5ba30 │ │ │ │ - ldr r2, [pc, #164] @ 5bac0 │ │ │ │ - ldr ip, [pc, #160] @ 5bac0 │ │ │ │ + bne 5bdb8 │ │ │ │ + ldr r2, [pc, #164] @ 5be48 │ │ │ │ + ldr ip, [pc, #160] @ 5be48 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 5ba68 │ │ │ │ - bl a8eac │ │ │ │ + b 5bdf0 │ │ │ │ + bl a9000 │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 5ba68 │ │ │ │ + bne 5bdf0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5ba60 │ │ │ │ + beq 5bde8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5ba60 │ │ │ │ + bne 5bde8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 5bab4 │ │ │ │ + b 5be3c │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #76] @ 5bac0 │ │ │ │ + ldr r1, [pc, #76] @ 5be48 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ moveq r2, r1 │ │ │ │ - ldr r0, [pc, #64] @ 5bac4 │ │ │ │ + ldr r0, [pc, #64] @ 5be4c │ │ │ │ mov r1, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl a9b50 │ │ │ │ + bl a9d18 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 5bab4 │ │ │ │ + beq 5be3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5bab4 │ │ │ │ + bne 5be3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq lr, r8, r0, ror #13 │ │ │ │ + eorseq r0, r9, ip, ror r2 │ │ │ │ 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 5bb6c │ │ │ │ + ble 5bef4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ bic r8, r1, r1, asr #31 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ mov r6, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5bb20 │ │ │ │ + beq 5bea8 │ │ │ │ mov r1, r5 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 35406c │ │ │ │ + bl 355bd8 │ │ │ │ cmp r0, r7 │ │ │ │ - bge 5bb20 │ │ │ │ + bge 5bea8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2915fc │ │ │ │ + b 2a064c │ │ │ │ cmp r6, #0 │ │ │ │ mul r5, r7, r5 │ │ │ │ - ble 5bb40 │ │ │ │ + ble 5bec8 │ │ │ │ mov r1, r8 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 35406c │ │ │ │ + bl 355bd8 │ │ │ │ cmp r0, r5 │ │ │ │ - blt 5bb18 │ │ │ │ + blt 5bea0 │ │ │ │ mov r0, r4 │ │ │ │ mul r1, r7, r8 │ │ │ │ - bl 2cac88 │ │ │ │ + bl 2d5168 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 5bb7c │ │ │ │ + beq 5bf04 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1bacac <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1bfdf4 <_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] @ 5bc10 │ │ │ │ - sub sp, sp, #24 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov r2, #0 │ │ │ │ - beq 5bbc0 │ │ │ │ - add r0, r0, #9 │ │ │ │ - bl 21d5d8 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, sp │ │ │ │ - bl 5bca4 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5bbe0 │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 8b504 │ │ │ │ - mov r1, #20 │ │ │ │ - mov r0, sp │ │ │ │ - bl 92adc │ │ │ │ - ldr r3, [pc, #28] @ 5bc10 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 5bc08 │ │ │ │ - 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 5bc50 │ │ │ │ + bne 5bf48 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1a9750 │ │ │ │ + b 1ad310 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5bc3c │ │ │ │ + beq 5bf34 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #3 │ │ │ │ - b 2c67a8 <_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 5bc98 │ │ │ │ - mov r1, #3 │ │ │ │ - b 2c67a8 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ - ldr r0, [pc] @ 5bca0 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + b 2d1038 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - ldr r3, [pc, #576] @ 5bf00 │ │ │ │ + ldr r3, [pc, #576] @ 5c1c0 │ │ │ │ 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 │ │ │ │ @@ -50688,17 +50862,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 5bd4c │ │ │ │ + beq 5c00c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 219f7c │ │ │ │ + bl 22c8d0 │ │ │ │ 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 │ │ │ │ @@ -50712,15 +50886,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 5bd98 │ │ │ │ + bne 5c058 │ │ │ │ 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 │ │ │ │ @@ -50734,21 +50908,21 @@ │ │ │ │ mov r1, sp │ │ │ │ mov r2, #8 │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ mov r4, #0 │ │ │ │ lsr sl, sl, #6 │ │ │ │ cmp sl, r4 │ │ │ │ - beq 5be14 │ │ │ │ + beq 5c0d4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 219f7c │ │ │ │ + bl 22c8d0 │ │ │ │ add r4, r4, #1 │ │ │ │ add r6, r6, #64 @ 0x40 │ │ │ │ - b 5bdf4 │ │ │ │ + b 5c0b4 │ │ │ │ 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 │ │ │ │ @@ -50791,317 +50965,309 @@ │ │ │ │ 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] @ 5bf00 │ │ │ │ + ldr r3, [pc, #28] @ 5c1c0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5bef8 │ │ │ │ + beq 5c1b8 │ │ │ │ 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] @ 5bf24 │ │ │ │ - add r3, r3, #2 │ │ │ │ - and r3, r3, #255 @ 0xff │ │ │ │ - cmp r3, #1 │ │ │ │ - ldr r0, [pc, #8] @ 5bf28 │ │ │ │ - movls r0, r2 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ + mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5bf40 │ │ │ │ - mov r1, #5 │ │ │ │ - b 2c67a8 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ - ldr r0, [pc] @ 5bf48 │ │ │ │ + mov r1, r2 │ │ │ │ + bxeq lr │ │ │ │ + bx r3 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5c1f0 │ │ │ │ + mov r1, #3 │ │ │ │ + b 2d1038 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + ldr r0, [pc] @ 5c1f8 │ │ │ │ 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 5bf88 │ │ │ │ + bne 5c238 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt 5bf9c │ │ │ │ - ldr r3, [pc, #216] @ 5c068 │ │ │ │ - ldr r1, [pc, #216] @ 5c06c │ │ │ │ + bgt 5c24c │ │ │ │ + ldr r3, [pc, #216] @ 5c318 │ │ │ │ + ldr r1, [pc, #216] @ 5c31c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 5c000 │ │ │ │ + bl 18f518 │ │ │ │ + b 5c2b0 │ │ │ │ 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 5c028 │ │ │ │ - ldr r1, [pc, #172] @ 5c070 │ │ │ │ + beq 5c2d8 │ │ │ │ + ldr r1, [pc, #172] @ 5c320 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 17d160 │ │ │ │ - bl 10fbe4 │ │ │ │ + bl 17e098 │ │ │ │ + bl 10fa20 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ - beq 5c008 │ │ │ │ + beq 5c2b8 │ │ │ │ mov r0, r8 │ │ │ │ - bl adf14 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c008 │ │ │ │ - ldr r3, [pc, #128] @ 5c074 │ │ │ │ + bne 5c2b8 │ │ │ │ + ldr r3, [pc, #128] @ 5c324 │ │ │ │ ldr r2, [r8, #12] │ │ │ │ - ldr r1, [pc, #124] @ 5c078 │ │ │ │ + ldr r1, [pc, #124] @ 5c328 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ 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 5c03c │ │ │ │ + b 5c2ec │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r3, r1 │ │ │ │ ldrne r2, [r3] │ │ │ │ strne r2, [r3, #-4] │ │ │ │ - bne 5c028 │ │ │ │ + bne 5c2d8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5c060 │ │ │ │ + beq 5c310 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5c060 │ │ │ │ + bne 5c310 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq lr, r8, r8, ror #13 │ │ │ │ + eorseq r0, r9, r4, lsl #5 │ │ │ │ subseq r1, r7, r8, ror r3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r8, ip, asr #11 │ │ │ │ + eorseq ip, r8, r0, ror r1 │ │ │ │ + ldrb r3, [r0, #35] @ 0x23 │ │ │ │ + ldr r2, [pc, #20] @ 5c34c │ │ │ │ + add r3, r3, #2 │ │ │ │ + and r3, r3, #255 @ 0xff │ │ │ │ + cmp r3, #1 │ │ │ │ + ldr r0, [pc, #8] @ 5c350 │ │ │ │ + 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 5c368 │ │ │ │ + mov r1, #5 │ │ │ │ + b 2d1038 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + ldr r0, [pc] @ 5c370 │ │ │ │ + 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 │ │ │ │ mov r0, r2 │ │ │ │ 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 5c0cc │ │ │ │ + bne 5c3c4 │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #3 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5c10c │ │ │ │ + beq 5c404 │ │ │ │ mov ip, #3 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #268] @ 5c1f4 │ │ │ │ + ldr ip, [pc, #268] @ 5c4ec │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5c10c │ │ │ │ + bne 5c404 │ │ │ │ mov r0, #0 │ │ │ │ - b 5c1ec │ │ │ │ + b 5c4e4 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 5c12c │ │ │ │ - bl a583c │ │ │ │ + bne 5c424 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c104 │ │ │ │ + bne 5c3fc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 26d904 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27f5c8 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c104 │ │ │ │ + beq 5c3fc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 28b7c0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29acf0 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c104 │ │ │ │ + beq 5c3fc │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #140] @ 5c1f8 │ │ │ │ - ldr r0, [pc, #140] @ 5c1fc │ │ │ │ + ldr r1, [pc, #140] @ 5c4f0 │ │ │ │ + ldr r0, [pc, #140] @ 5c4f4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl bbe74 │ │ │ │ + bl bc130 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5c104 │ │ │ │ - bl c3e9c │ │ │ │ + blt 5c3fc │ │ │ │ + bl c4160 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2958c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5c1d0 │ │ │ │ + beq 5c4c8 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5c1d8 │ │ │ │ - bl 132790 │ │ │ │ + bne 5c4d0 │ │ │ │ + bl 132754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c184 │ │ │ │ - b 5c104 │ │ │ │ - ldr r0, [pc, #40] @ 5c200 │ │ │ │ - b 5c1ec │ │ │ │ - ldr r3, [pc, #36] @ 5c204 │ │ │ │ + beq 5c47c │ │ │ │ + b 5c3fc │ │ │ │ + ldr r0, [pc, #40] @ 5c4f8 │ │ │ │ + b 5c4e4 │ │ │ │ + ldr r3, [pc, #36] @ 5c4fc │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 143ac0 │ │ │ │ + b 144254 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r3, r7, r8, asr #26 │ │ │ │ - eorseq lr, r8, ip, lsl #14 │ │ │ │ - eorseq fp, r8, ip, lsr #26 │ │ │ │ + subseq r3, r7, r0, ror #27 │ │ │ │ + eorseq r0, r9, r8, lsr #5 │ │ │ │ + @ instruction: 0x0038d8d0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c21c │ │ │ │ + beq 5c514 │ │ │ │ mov r1, #7 │ │ │ │ - b 2c67a8 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ - ldr r0, [pc] @ 5c224 │ │ │ │ + b 2d1038 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + ldr r0, [pc] @ 5c51c │ │ │ │ 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 ip, [r0, #4] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ 5c2a0 │ │ │ │ + ldr r2, [pc, #88] @ 5c598 │ │ │ │ cmp ip, r2 │ │ │ │ - bne 5c290 │ │ │ │ + bne 5c588 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 5c290 │ │ │ │ + bne 5c588 │ │ │ │ sub r3, r4, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 5c290 │ │ │ │ - bl 4c770 │ │ │ │ + bhi 5c588 │ │ │ │ + bl 4c5d8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 5c298 │ │ │ │ + beq 5c590 │ │ │ │ cmp r4, #3 │ │ │ │ eoreq r3, r0, #1 │ │ │ │ - ldr r2, [pc, #32] @ 5c2a4 │ │ │ │ + ldr r2, [pc, #32] @ 5c59c │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #28] @ 5c2a8 │ │ │ │ + ldr r0, [pc, #28] @ 5c5a0 │ │ │ │ movne r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #20] @ 5c2ac │ │ │ │ + ldr r0, [pc, #20] @ 5c5a4 │ │ │ │ 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 │ │ │ │ - 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 5c2f4 │ │ │ │ - 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 5c2d8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c308 : │ │ │ │ - ldr r3, [pc, #12] @ 5c31c │ │ │ │ +0005c5a8 : │ │ │ │ + ldr r3, [pc, #12] @ 5c5bc │ │ │ │ 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 92d70 │ │ │ │ + bl 92e08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5c390 │ │ │ │ + beq 5c630 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a3504 │ │ │ │ + bl a3590 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 5c36c │ │ │ │ + beq 5c60c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl a5b2c │ │ │ │ + bl a5bb8 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #16] │ │ │ │ - bne 5c394 │ │ │ │ + bne 5c634 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5c390 │ │ │ │ + beq 5c630 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5c390 │ │ │ │ + bne 5c630 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 │ │ │ │ @@ -51110,1236 +51276,1121 @@ │ │ │ │ sub sp, sp, #32 │ │ │ │ mov lr, sp │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5c3e4 │ │ │ │ + beq 5c684 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5c400 │ │ │ │ + beq 5c6a0 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ mov r0, sp │ │ │ │ - bl 163058 │ │ │ │ + bl 163c40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5c440 │ │ │ │ - ldr r0, [pc, #32] @ 5c44c │ │ │ │ - bl 2a5a0c <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 5c6e0 │ │ │ │ + ldr r0, [pc, #32] @ 5c6ec │ │ │ │ + bl 2b3720 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 5c450 │ │ │ │ - bl a9b50 │ │ │ │ + ldr r0, [pc, #20] @ 5c6f0 │ │ │ │ + bl a9d18 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq fp, r8, ip, lsl #12 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 5c464 │ │ │ │ - ldr r0, [pc, #4] @ 5c468 │ │ │ │ - b 4aea8 <_PyBytes_ReverseFind@@Base+0x48> │ │ │ │ - andeq fp, r4, r8, lsl #17 │ │ │ │ - ldrheq sp, [r5], #-40 @ 0xffffffd8 │ │ │ │ - │ │ │ │ -0005c46c : │ │ │ │ - ldr r3, [pc, #4] @ 5c478 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bx lr │ │ │ │ - subseq r9, r9, ip, ror #24 │ │ │ │ + @ instruction: 0x0038d1b0 │ │ │ │ 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 5c4c0 │ │ │ │ + bne 5c738 │ │ │ │ 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 5c4a4 │ │ │ │ + beq 5c71c │ │ │ │ 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 2f4258 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq 5c51c │ │ │ │ - cmp r0, #2 │ │ │ │ - bne 5c52c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - b 5c530 │ │ │ │ - ldr r3, [pc, #20] @ 5c538 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 139aec │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ │ │ │ │ -0005c53c : │ │ │ │ - ldr r3, [pc, #4] @ 5c548 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ +0005c74c : │ │ │ │ + ldr r3, [pc, #4] @ 5c758 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ subseq r9, r9, ip, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #112] @ 5c5d8 │ │ │ │ + ldr r2, [pc, #112] @ 5c7e8 │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - beq 5c588 │ │ │ │ + beq 5c798 │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 21d5d8 │ │ │ │ + bl 230a04 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 5bca4 │ │ │ │ + bl 5bf64 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5c5a8 │ │ │ │ + beq 5c7b8 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b504 │ │ │ │ + bl 8b3a8 │ │ │ │ mov r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 327ea0 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 5c5d8 │ │ │ │ + bl 32be64 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 5c7e8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5c5d0 │ │ │ │ + beq 5c7e0 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r5, r2 │ │ │ │ + bne 5c830 │ │ │ │ + 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 5c814 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [pc, #4] @ 5c854 │ │ │ │ + ldr r0, [pc, #4] @ 5c858 │ │ │ │ + b 4ac38 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + andeq fp, r4, r4, lsr #10 │ │ │ │ + ldrheq sp, [r5], #-40 @ 0xffffffd8 │ │ │ │ + │ │ │ │ +0005c85c : │ │ │ │ + ldr r3, [pc, #4] @ 5c868 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bx lr │ │ │ │ + subseq r9, r9, ip, ror #24 │ │ │ │ │ │ │ │ -0005c5dc : │ │ │ │ +0005c86c : │ │ │ │ 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 5c604 │ │ │ │ - bl 346fc8 │ │ │ │ - b 5c614 │ │ │ │ + bne 5c894 │ │ │ │ + bl 3498f0 │ │ │ │ + b 5c8a4 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl cab94 │ │ │ │ + bl cae7c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 5c624 │ │ │ │ - ldr r0, [pc, #28] @ 5c638 │ │ │ │ - bl 2992c4 │ │ │ │ + bge 5c8b4 │ │ │ │ + ldr r0, [pc, #28] @ 5c8c8 │ │ │ │ + bl 2a7dd8 │ │ │ │ mov r4, #0 │ │ │ │ - b 5c62c │ │ │ │ + b 5c8bc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq lr, r8, r8, lsr r7 │ │ │ │ + @ instruction: 0x003902d4 │ │ │ │ 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 5c680 │ │ │ │ + bne 5c910 │ │ │ │ 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 5c664 │ │ │ │ + beq 5c8f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ + sub sp, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 2f4258 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + mov r4, r1 │ │ │ │ + bl 2fc4fc │ │ │ │ + cmp r0, #1 │ │ │ │ + beq 5c96c │ │ │ │ + cmp r0, #2 │ │ │ │ + bne 5c97c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + b 5c980 │ │ │ │ + ldr r3, [pc, #20] @ 5c988 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 139abc │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ │ │ │ │ -0005c6bc : │ │ │ │ - ldr r3, [pc, #4] @ 5c6c8 │ │ │ │ +0005c98c : │ │ │ │ + ldr r3, [pc, #4] @ 5c998 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bx lr │ │ │ │ subseq r9, r9, ip, ror #24 │ │ │ │ + ldr r0, [pc, #4] @ 5c9a8 │ │ │ │ + mov r1, #4 │ │ │ │ + b a5844 │ │ │ │ + @ instruction: 0x0038f7bc │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub r3, ip, r3 │ │ │ │ - ldr r0, [pc] @ 5c6e8 │ │ │ │ - b a9b50 │ │ │ │ - eorseq fp, r8, r4, lsl r2 │ │ │ │ + ldr r0, [pc] @ 5c9c8 │ │ │ │ + b a9d18 │ │ │ │ + @ instruction: 0x0038cdb8 │ │ │ │ + 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 2fc4fc │ │ │ │ + sub r0, r0, #1 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005c6ec : │ │ │ │ - ldr r3, [pc, #4] @ 5c6f8 │ │ │ │ +0005c9f4 : │ │ │ │ + ldr r3, [pc, #4] @ 5ca00 │ │ │ │ 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 2fd744 │ │ │ │ - bl a583c │ │ │ │ + bl 3054fc │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 5c7b8 │ │ │ │ + bne 5cac0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r4, [sp] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #132] @ 5c7c0 │ │ │ │ + ldr r3, [pc, #132] @ 5cac8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c7b4 │ │ │ │ - ldr r3, [pc, #104] @ 5c7c0 │ │ │ │ + bne 5cabc │ │ │ │ + ldr r3, [pc, #104] @ 5cac8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354bf4 │ │ │ │ + bl 356760 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c7b4 │ │ │ │ + bne 5cabc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #64] @ 5c7c0 │ │ │ │ + ldr r3, [pc, #64] @ 5cac8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c7b4 │ │ │ │ - ldr r3, [pc, #36] @ 5c7c0 │ │ │ │ + bne 5cabc │ │ │ │ + ldr r3, [pc, #36] @ 5cac8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354bf4 │ │ │ │ + bl 356760 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #16] @ 5c7c4 │ │ │ │ - beq 5c7b8 │ │ │ │ - ldr r0, [pc, #12] @ 5c7c8 │ │ │ │ + ldreq r0, [pc, #16] @ 5cacc │ │ │ │ + beq 5cac0 │ │ │ │ + ldr r0, [pc, #12] @ 5cad0 │ │ │ │ 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] @ 5c7d8 │ │ │ │ - mov r1, #4 │ │ │ │ - b a57b8 │ │ │ │ - eorseq sp, r8, ip, lsr ip │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - bne 5c820 │ │ │ │ - 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 5c804 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0005c834 : │ │ │ │ - ldr r3, [pc, #4] @ 5c840 │ │ │ │ - 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 5c87c │ │ │ │ + bne 5cb0c │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 5c894 │ │ │ │ + beq 5cb24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5c894 │ │ │ │ - ldr r3, [pc, #264] @ 5c98c │ │ │ │ - ldr r1, [pc, #264] @ 5c990 │ │ │ │ + beq 5cb24 │ │ │ │ + ldr r3, [pc, #264] @ 5cc1c │ │ │ │ + ldr r1, [pc, #264] @ 5cc20 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r4, #0 │ │ │ │ - b 5c984 │ │ │ │ - bl 1e28ec │ │ │ │ + b 5cc14 │ │ │ │ + bl 1e9ccc │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [r2] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 3104a8 │ │ │ │ + bl 3168a8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5c88c │ │ │ │ + beq 5cb1c │ │ │ │ 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 20a7c0 │ │ │ │ + bl 218478 │ │ │ │ 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 20a7c0 │ │ │ │ + bl 218478 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5c984 │ │ │ │ + beq 5cc14 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 310674 │ │ │ │ + bl 316a44 │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r0, [r5, #20] │ │ │ │ ldrne r1, [r0, #4] │ │ │ │ - bne 5c948 │ │ │ │ + bne 5cbd8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5c88c │ │ │ │ + beq 5cb1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5c88c │ │ │ │ + bne 5cb1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 5c88c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 5cb1c │ │ │ │ cmp r6, r1 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - bge 5c980 │ │ │ │ + bge 5cc10 │ │ │ │ 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 5c948 │ │ │ │ + b 5cbd8 │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r8, r8, r4, lsl #22 │ │ │ │ + eorseq sl, r8, r8, lsr #13 │ │ │ │ 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 9b348 │ │ │ │ + bl 9b3d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4390 │ │ │ │ + bl a441c │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - add r0, r3, r0, lsl #2 │ │ │ │ - b 18b314 │ │ │ │ + b 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r5, r2 │ │ │ │ + bne 5ccd4 │ │ │ │ + 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 5ccb8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0005cce8 : │ │ │ │ + ldr r3, [pc, #4] @ 5ccf4 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + 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 2fd744 │ │ │ │ - bl a583c │ │ │ │ + bl 3054fc │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 5cad4 │ │ │ │ + bne 5cdb8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r4, [sp] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #136] @ 5cadc │ │ │ │ + ldr r3, [pc, #136] @ 5cdc0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5ca84 │ │ │ │ - ldr r3, [pc, #108] @ 5cadc │ │ │ │ + bne 5cd68 │ │ │ │ + ldr r3, [pc, #108] @ 5cdc0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354bcc │ │ │ │ + bl 356738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5cad0 │ │ │ │ + beq 5cdb4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #68] @ 5cadc │ │ │ │ + ldr r3, [pc, #68] @ 5cdc0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cac8 │ │ │ │ - ldr r3, [pc, #40] @ 5cadc │ │ │ │ + bne 5cdac │ │ │ │ + ldr r3, [pc, #40] @ 5cdc0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354bcc │ │ │ │ + bl 356738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5cad0 │ │ │ │ - ldr r0, [pc, #16] @ 5cae0 │ │ │ │ - b 5cad4 │ │ │ │ - ldr r0, [pc, #12] @ 5cae4 │ │ │ │ + beq 5cdb4 │ │ │ │ + ldr r0, [pc, #16] @ 5cdc4 │ │ │ │ + b 5cdb8 │ │ │ │ + ldr r0, [pc, #12] @ 5cdc8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ svcvc 0x00efffff │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r7, [r3, #8] │ │ │ │ - moveq r7, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - add r7, r7, r1 │ │ │ │ - bne 5cb48 │ │ │ │ - clz r2, r4 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r1, #2 │ │ │ │ - orrgt r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 5cb80 │ │ │ │ - ldr ip, [pc, #432] @ 5cd00 │ │ │ │ - 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 5ccc4 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 11fe38 <_PyNumber_Index@@Base> │ │ │ │ - subs r6, r0, #0 │ │ │ │ - bne 5cba0 │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5cce8 │ │ │ │ - b 5ccc4 │ │ │ │ - bl ab0c8 │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 5cbcc │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 5cbcc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - cmn r5, #1 │ │ │ │ - beq 5cb90 │ │ │ │ - cmp r7, #1 │ │ │ │ - moveq r6, #0 │ │ │ │ - beq 5cc00 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 14777c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - bne 5cc00 │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5ccc4 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge 5cc2c │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #240] @ 5cd04 │ │ │ │ - mov r2, #22 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r1] │ │ │ │ - str r2, [r3] │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 143ac0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 92adc │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - addne r7, r0, #16 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - bne 5cc70 │ │ │ │ - bl 2915fc │ │ │ │ - b 5ccc4 │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 5cc90 │ │ │ │ - bl 132790 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 5ccb8 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, #384 @ 0x180 │ │ │ │ - bl 2a870 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bge 5cca0 │ │ │ │ - b 5cc54 │ │ │ │ - ldr r3, [pc, #108] @ 5cd04 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 5ccb8 │ │ │ │ - cmp r5, r1 │ │ │ │ - beq 5ccb0 │ │ │ │ - add r0, sp, #28 │ │ │ │ - bl cae88 <_PyBytes_Resize@@Base> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - b 5ccf8 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 5cccc │ │ │ │ - mov r0, #0 │ │ │ │ - b 5ccf8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 5ccc4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 5ccc4 │ │ │ │ - cmp r7, #1 │ │ │ │ - mvnne r5, #0 │ │ │ │ - beq 5cc08 │ │ │ │ - b 5cbe0 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r3, r7, r0, lsr #27 │ │ │ │ - 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 2c4f44 │ │ │ │ - cmn r0, #1 │ │ │ │ - moveq r4, #0 │ │ │ │ - beq 5cd3c │ │ │ │ - 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 2fd744 │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r0, #0 │ │ │ │ - bne 5cd90 │ │ │ │ - ldrd r2, [sp] │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 354c08 │ │ │ │ - ldr r3, [pc, #20] @ 5cd98 │ │ │ │ - ldr r2, [pc, #20] @ 5cd9c │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r0, r3 │ │ │ │ - moveq r0, r2 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ moveq r5, r3 │ │ │ │ mov r4, r1 │ │ │ │ add r5, r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - bne 5cdf8 │ │ │ │ + bne 5ce24 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5ce2c │ │ │ │ - ldr ip, [pc, #640] @ 5d080 │ │ │ │ + beq 5ce58 │ │ │ │ + ldr ip, [pc, #636] @ 5d0a8 │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5cec4 │ │ │ │ + beq 5cef0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5ce7c │ │ │ │ + beq 5cea8 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5ce50 │ │ │ │ + beq 5ce7c │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 5ce50 │ │ │ │ + bne 5ce7c │ │ │ │ mov r2, #0 │ │ │ │ - b 5ce84 │ │ │ │ + b 5ceb0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5ce64 │ │ │ │ + bne 5ce90 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 5ce84 │ │ │ │ - bl 1034c0 │ │ │ │ + b 5ceb0 │ │ │ │ + bl 103520 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5cec4 │ │ │ │ + blt 5cef0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 5ce48 │ │ │ │ - b 5ce5c │ │ │ │ + beq 5ce74 │ │ │ │ + b 5ce88 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2e2c44 │ │ │ │ + bl 2eaf8c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5cec4 │ │ │ │ + beq 5cef0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5cf30 │ │ │ │ + beq 5cf5c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 5cecc │ │ │ │ - ldr r3, [pc, #456] @ 5d084 │ │ │ │ - ldr r1, [pc, #456] @ 5d088 │ │ │ │ + beq 5cef8 │ │ │ │ + ldr r3, [pc, #452] @ 5d0ac │ │ │ │ + ldr r1, [pc, #452] @ 5d0b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r4, #0 │ │ │ │ - b 5d050 │ │ │ │ + b 5d07c │ │ │ │ mov r0, r6 │ │ │ │ - bl 15c95c │ │ │ │ + bl 15d5ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cef0 │ │ │ │ - ldr r3, [pc, #416] @ 5d084 │ │ │ │ - ldr r1, [pc, #420] @ 5d08c │ │ │ │ + bne 5cf1c │ │ │ │ + ldr r3, [pc, #412] @ 5d0ac │ │ │ │ + ldr r1, [pc, #416] @ 5d0b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 5cec4 │ │ │ │ + bl 18f518 │ │ │ │ + b 5cef0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5cec4 │ │ │ │ + beq 5cef0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 5cf30 │ │ │ │ - ldr r3, [pc, #372] @ 5d090 │ │ │ │ - ldr r1, [pc, #372] @ 5d094 │ │ │ │ + ble 5cf5c │ │ │ │ + ldr r3, [pc, #368] @ 5d0b8 │ │ │ │ + ldr r1, [pc, #368] @ 5d0bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113698 │ │ │ │ - b 5cec4 │ │ │ │ + bl 1135a0 │ │ │ │ + b 5cef0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 5d470 │ │ │ │ + bl 5d514 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5cf58 │ │ │ │ + bne 5cf84 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5cec4 │ │ │ │ + beq 5cef0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113698 │ │ │ │ - b 5cec4 │ │ │ │ + bl 1135a0 │ │ │ │ + b 5cef0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #8 │ │ │ │ bl 295a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r3, #28 │ │ │ │ stm r0, {r7, r8} │ │ │ │ mov r5, r0 │ │ │ │ - add r1, pc, #204 @ 0xcc │ │ │ │ + add r1, pc, #200 @ 0xc8 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7] │ │ │ │ - add r1, pc, #200 @ 0xc8 │ │ │ │ + add r1, pc, #196 @ 0xc4 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #8] │ │ │ │ - add r1, pc, #196 @ 0xc4 │ │ │ │ + add r1, pc, #192 @ 0xc0 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #16] │ │ │ │ - add r1, pc, #192 @ 0xc0 │ │ │ │ + add r1, pc, #188 @ 0xbc │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #24] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r5, #8] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d004 │ │ │ │ + beq 5d030 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5cf44 │ │ │ │ + beq 5cf70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5cf44 │ │ │ │ + bne 5cf70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 5cf44 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 5cf70 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5d050 │ │ │ │ + beq 5d07c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 5d03c │ │ │ │ - bl c3e9c │ │ │ │ + blt 5d068 │ │ │ │ + bl c4160 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 685f4 │ │ │ │ + bl 682e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bec │ │ │ │ - b 5d048 │ │ │ │ + bl c7eb0 │ │ │ │ + b 5d074 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 685f4 │ │ │ │ + bl 682e0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ 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, ip, asr #27 │ │ │ │ + subseq r3, r7, r8, lsr lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, r8, lsr #4 │ │ │ │ - eorseq r5, r8, r0, asr r2 │ │ │ │ + eorseq r6, r8, ip, asr #27 │ │ │ │ + @ instruction: 0x00386df4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, ip, ror r2 │ │ │ │ + eorseq r6, r8, r0, lsr #28 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + add r0, r3, r0, lsl #2 │ │ │ │ + b 18c5dc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 2cfd18 │ │ │ │ + cmn r0, #1 │ │ │ │ + moveq r4, #0 │ │ │ │ + beq 5d108 │ │ │ │ + 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 3054fc │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r0, #0 │ │ │ │ + bne 5d15c │ │ │ │ + ldrd r2, [sp] │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 356774 │ │ │ │ + ldr r3, [pc, #20] @ 5d164 │ │ │ │ + ldr r2, [pc, #20] @ 5d168 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r0, r3 │ │ │ │ + moveq r0, r2 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r7, [r0, #65] @ 0x41 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 5d0c8 │ │ │ │ - ldr r3, [pc, #520] @ 5d2c4 │ │ │ │ - ldr r1, [pc, #520] @ 5d2c8 │ │ │ │ + beq 5d19c │ │ │ │ + ldr r3, [pc, #520] @ 5d398 │ │ │ │ + ldr r1, [pc, #520] @ 5d39c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 5d108 │ │ │ │ + bl 18f518 │ │ │ │ + b 5d1dc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - beq 5d0ec │ │ │ │ + beq 5d1c0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt 5d110 │ │ │ │ + bgt 5d1e4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #468] @ 5d2cc │ │ │ │ + ldr r0, [pc, #468] @ 5d3a0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #460] @ 5d2d0 │ │ │ │ + ldr r1, [pc, #460] @ 5d3a4 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1512f4 │ │ │ │ + bl 151de8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 5d108 │ │ │ │ + beq 5d1dc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c05e0 <_Py_RestoreSignals@@Base+0xf70> │ │ │ │ + bl 200ae8 <_PyEval_MatchClass@@Base+0x8fc> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d168 │ │ │ │ + bne 5d23c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5d108 │ │ │ │ + beq 5d1dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5d108 │ │ │ │ + bne 5d1dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 5d108 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 5d1dc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5d188 │ │ │ │ + beq 5d25c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5d188 │ │ │ │ + bne 5d25c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r8, [r6, #12] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ ands r5, r5, #268435456 @ 0x10000000 │ │ │ │ - beq 5d1e8 │ │ │ │ + beq 5d2bc │ │ │ │ mov r0, r8 │ │ │ │ - bl 31028c │ │ │ │ + bl 3166dc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 5d108 │ │ │ │ + beq 5d1dc │ │ │ │ ldr r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c0b1c <_Py_RestoreSignals@@Base+0x14ac> │ │ │ │ + bl 2cbf1c <_Py_RestoreSignals@@Base+0xff8> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d1d0 │ │ │ │ + bne 5d2a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99e00 │ │ │ │ - b 5d108 │ │ │ │ + bl 99e8c │ │ │ │ + b 5d1dc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r7 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - bne 5d218 │ │ │ │ - ldr r0, [pc, #196] @ 5d2cc │ │ │ │ + bne 5d2ec │ │ │ │ + ldr r0, [pc, #196] @ 5d3a0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #196] @ 5d2d4 │ │ │ │ + ldr r1, [pc, #196] @ 5d3a8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ - b 5d108 │ │ │ │ - bl ab0c8 │ │ │ │ + bl 1178bc │ │ │ │ + b 5d1dc │ │ │ │ + bl ab290 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d234 │ │ │ │ - bl a583c │ │ │ │ + bne 5d308 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d23c │ │ │ │ - b 5d108 │ │ │ │ + beq 5d310 │ │ │ │ + b 5d1dc │ │ │ │ cmp r0, #0 │ │ │ │ - bge 5d250 │ │ │ │ - ldr r3, [pc, #128] @ 5d2c4 │ │ │ │ - ldr r1, [pc, #144] @ 5d2d8 │ │ │ │ + bge 5d324 │ │ │ │ + ldr r3, [pc, #128] @ 5d398 │ │ │ │ + ldr r1, [pc, #144] @ 5d3ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 5d108 │ │ │ │ + bl 18f518 │ │ │ │ + b 5d1dc │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - ldr r3, [pc, #128] @ 5d2dc │ │ │ │ + ldr r3, [pc, #128] @ 5d3b0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 5d2a4 │ │ │ │ + beq 5d378 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 5d28c │ │ │ │ - ldr r0, [pc, #80] @ 5d2cc │ │ │ │ + bne 5d360 │ │ │ │ + ldr r0, [pc, #80] @ 5d3a0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #92] @ 5d2e0 │ │ │ │ + ldr r1, [pc, #92] @ 5d3b4 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ - b 5d108 │ │ │ │ + bl 1178bc │ │ │ │ + b 5d1dc │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d2ac │ │ │ │ - bl afbf8 │ │ │ │ + beq 5d380 │ │ │ │ + bl afe90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5d108 │ │ │ │ - ldr r0, [pc, #48] @ 5d2dc │ │ │ │ + blt 5d1dc │ │ │ │ + ldr r0, [pc, #48] @ 5d3b0 │ │ │ │ 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 5d2a4 │ │ │ │ + b 5d378 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, r4, lsl #21 │ │ │ │ + eorseq pc, r6, r4, lsl #12 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r0, asr #15 │ │ │ │ - @ instruction: 0x0038e7fc │ │ │ │ - eorseq fp, r8, r8, lsr #30 │ │ │ │ + eorseq r0, r9, ip, asr r3 │ │ │ │ + mlaseq r9, r8, r3, r0 │ │ │ │ + eorseq sp, r8, ip, asr #21 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq lr, r8, r0, lsr r8 │ │ │ │ + eorseq r0, r9, ip, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #152] @ 5d394 │ │ │ │ + ldr r3, [pc, #152] @ 5d468 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r3 │ │ │ │ mov r5, r1 │ │ │ │ - beq 5d328 │ │ │ │ + beq 5d3fc │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl adf14 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r6, [r5, #4] │ │ │ │ moveq r3, r4 │ │ │ │ - beq 5d32c │ │ │ │ + beq 5d400 │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - ldreq r4, [pc, #88] @ 5d398 │ │ │ │ - beq 5d38c │ │ │ │ + ldreq r4, [pc, #88] @ 5d46c │ │ │ │ + beq 5d460 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 118c68 │ │ │ │ + bl 118bb4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5d388 │ │ │ │ + beq 5d45c │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c4f44 │ │ │ │ + bl 2cfd18 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d38c │ │ │ │ + bne 5d460 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5d388 │ │ │ │ + beq 5d45c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5d388 │ │ │ │ + bne 5d45c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 2cac88 │ │ │ │ - ldr r3, [pc, #12] @ 5d3c8 │ │ │ │ + bl 2d5168 │ │ │ │ + ldr r3, [pc, #12] @ 5d49c │ │ │ │ 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 2fd744 │ │ │ │ - bl a583c │ │ │ │ + bl 3054fc │ │ │ │ + bl a58c8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5d434 │ │ │ │ + bne 5d508 │ │ │ │ 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 5d4a0 │ │ │ │ + bl 5d574 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5d428 │ │ │ │ - bl 3483d8 <_Py_c_neg@@Base+0x3c> │ │ │ │ - b 5d434 │ │ │ │ + beq 5d4fc │ │ │ │ + bl 34ac94 <_Py_c_neg@@Base+0x3c> │ │ │ │ + b 5d508 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab1b8 │ │ │ │ + b ab380 │ │ │ │ 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 bbde4 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 91e74 <_PyObject_GC_New@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 5d53c │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r4, #12] │ │ │ │ + bl a6900 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 2b783c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91ddc <_PyObject_GC_New@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 5d498 │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r4, #12] │ │ │ │ - bl a681c │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ + mov r4, r1 │ │ │ │ + bl bc0a0 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 2c3a2c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, sp, #16 │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ ldrd sl, [sp] │ │ │ │ ldrd r4, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d6b4 │ │ │ │ + bne 5d788 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #472] @ 5d6c4 │ │ │ │ + ldr r3, [pc, #472] @ 5d798 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ mov r6, sl │ │ │ │ bic r7, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d564 │ │ │ │ - ldr r3, [pc, #436] @ 5d6c4 │ │ │ │ + bne 5d638 │ │ │ │ + ldr r3, [pc, #436] @ 5d798 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bcc │ │ │ │ + bl 356738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d564 │ │ │ │ - ldr r3, [pc, #408] @ 5d6c4 │ │ │ │ + bne 5d638 │ │ │ │ + ldr r3, [pc, #408] @ 5d798 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ and r4, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d5cc │ │ │ │ - ldr r3, [pc, #376] @ 5d6c4 │ │ │ │ + bne 5d6a0 │ │ │ │ + ldr r3, [pc, #376] @ 5d798 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bcc │ │ │ │ + bl 356738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d5cc │ │ │ │ - b 5d5e4 │ │ │ │ - ldr r3, [pc, #344] @ 5d6c4 │ │ │ │ + bne 5d6a0 │ │ │ │ + b 5d6b8 │ │ │ │ + ldr r3, [pc, #344] @ 5d798 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ mov r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d5a0 │ │ │ │ - ldr r3, [pc, #312] @ 5d6c4 │ │ │ │ + bne 5d674 │ │ │ │ + ldr r3, [pc, #312] @ 5d798 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bcc │ │ │ │ + bl 356738 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ eor r8, r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r8, r8, #1 │ │ │ │ tst r8, #1 │ │ │ │ - bne 5d63c │ │ │ │ - b 5d698 │ │ │ │ + bne 5d710 │ │ │ │ + b 5d76c │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #240] @ 5d6c8 │ │ │ │ - ldr r1, [pc, #240] @ 5d6cc │ │ │ │ - ldrne r0, [pc, #232] @ 5d6c8 │ │ │ │ - ldrne r1, [pc, #236] @ 5d6d0 │ │ │ │ - b 5d6bc │ │ │ │ + ldr r0, [pc, #240] @ 5d79c │ │ │ │ + ldr r1, [pc, #240] @ 5d7a0 │ │ │ │ + ldrne r0, [pc, #232] @ 5d79c │ │ │ │ + ldrne r1, [pc, #236] @ 5d7a4 │ │ │ │ + b 5d790 │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r1, [pc, #228] @ 5d6d4 │ │ │ │ + ldr r1, [pc, #228] @ 5d7a8 │ │ │ │ mov r0, #0 │ │ │ │ - ldrlt r1, [pc, #224] @ 5d6d8 │ │ │ │ + ldrlt r1, [pc, #224] @ 5d7ac │ │ │ │ movlt r0, #0 │ │ │ │ - ldr r3, [pc, #212] @ 5d6d4 │ │ │ │ + ldr r3, [pc, #212] @ 5d7a8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d624 │ │ │ │ + beq 5d6f8 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #176] @ 5d6c8 │ │ │ │ - ldr r1, [pc, #192] @ 5d6dc │ │ │ │ - ldrne r0, [pc, #168] @ 5d6c8 │ │ │ │ - ldrne r1, [pc, #188] @ 5d6e0 │ │ │ │ - b 5d6bc │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r0, [pc, #180] @ 5d6e4 │ │ │ │ - ldr r1, [pc, #180] @ 5d6e8 │ │ │ │ - ldrne r0, [pc, #172] @ 5d6e4 │ │ │ │ - ldrne r1, [pc, #176] @ 5d6ec │ │ │ │ - b 5d6bc │ │ │ │ - cmp fp, #0 │ │ │ │ - ldr r1, [pc, #140] @ 5d6d4 │ │ │ │ - ldr r3, [pc, #136] @ 5d6d4 │ │ │ │ - ldrlt r1, [pc, #136] @ 5d6d8 │ │ │ │ + ldr r0, [pc, #176] @ 5d79c │ │ │ │ + ldr r1, [pc, #192] @ 5d7b0 │ │ │ │ + ldrne r0, [pc, #168] @ 5d79c │ │ │ │ + ldrne r1, [pc, #188] @ 5d7b4 │ │ │ │ + b 5d790 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r0, [pc, #180] @ 5d7b8 │ │ │ │ + ldr r1, [pc, #180] @ 5d7bc │ │ │ │ + ldrne r0, [pc, #172] @ 5d7b8 │ │ │ │ + ldrne r1, [pc, #176] @ 5d7c0 │ │ │ │ + b 5d790 │ │ │ │ + cmp fp, #0 │ │ │ │ + ldr r1, [pc, #140] @ 5d7a8 │ │ │ │ + ldr r3, [pc, #136] @ 5d7a8 │ │ │ │ + ldrlt r1, [pc, #136] @ 5d7ac │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ and r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d680 │ │ │ │ + beq 5d754 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ movne r0, #0 │ │ │ │ movne r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 5d6bc │ │ │ │ + b 5d790 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #60] @ 5d6c8 │ │ │ │ - ldr r1, [pc, #96] @ 5d6f0 │ │ │ │ - ldrne r0, [pc, #52] @ 5d6c8 │ │ │ │ - ldrne r1, [pc, #92] @ 5d6f4 │ │ │ │ - b 5d6bc │ │ │ │ + ldr r0, [pc, #60] @ 5d79c │ │ │ │ + ldr r1, [pc, #96] @ 5d7c4 │ │ │ │ + ldrne r0, [pc, #52] @ 5d79c │ │ │ │ + ldrne r1, [pc, #92] @ 5d7c8 │ │ │ │ + b 5d790 │ │ │ │ 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] @ 5d6f8 │ │ │ │ + ldr r1, [pc, #60] @ 5d7cc │ │ │ │ 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 │ │ │ │ @@ -52349,287 +52400,323 @@ │ │ │ │ svclt 0x00e921fb │ │ │ │ svcvc 0x003321d2 │ │ │ │ andmi sp, r2, ip, ror r9 │ │ │ │ andgt sp, r2, ip, ror r9 │ │ │ │ strdmi r2, [r9], -fp │ │ │ │ strdgt r2, [r9], -fp │ │ │ │ svcvc 0x00f80000 │ │ │ │ + ldr r0, [pc] @ 5d7d8 │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, ip, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fd744 │ │ │ │ - bl a583c │ │ │ │ + bl 3054fc │ │ │ │ + bl a58c8 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #0 │ │ │ │ - bne 5d788 │ │ │ │ + bne 5d868 │ │ │ │ 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 5d4a0 │ │ │ │ + bl 5d574 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ - bl 32667c <_Py_c_abs@@Base> │ │ │ │ + bl 32a720 <_Py_c_abs@@Base> │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5d778 │ │ │ │ - bl 3483d8 <_Py_c_neg@@Base+0x3c> │ │ │ │ - b 5d788 │ │ │ │ - ldr r0, [pc, #20] @ 5d794 │ │ │ │ + beq 5d858 │ │ │ │ + bl 34ac94 <_Py_c_neg@@Base+0x3c> │ │ │ │ + b 5d868 │ │ │ │ + ldr r0, [pc, #20] @ 5d874 │ │ │ │ strd r8, [sp] │ │ │ │ - bl a9b50 │ │ │ │ + bl a9d18 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - eorseq lr, r8, r4, ror #16 │ │ │ │ - ldr r0, [pc] @ 5d7a0 │ │ │ │ - bx lr │ │ │ │ - subseq r7, r7, ip, ror r5 │ │ │ │ + eorseq r0, r9, r0, lsl #8 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b a65e0 │ │ │ │ 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 5d7ec │ │ │ │ + beq 5d8c8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - beq 5d7ec │ │ │ │ + beq 5d8c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5d7ec │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 5d8c8 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1879f0 <_Py_union_type_or@@Base+0x664> │ │ │ │ + bl 188b14 <_Py_union_type_or@@Base+0x664> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c7c88 │ │ │ │ + bl 2d2508 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b a6554 │ │ │ │ - │ │ │ │ -0005d80c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - cmp r0, #0 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - bne 5d830 │ │ │ │ - bl 346fc8 │ │ │ │ - b 5d840 │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl 31fc7c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge 5d850 │ │ │ │ - ldr r0, [pc, #28] @ 5d864 │ │ │ │ - bl 2992c4 │ │ │ │ - mov r4, #0 │ │ │ │ - b 5d858 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 9b444 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0x0038e8d4 │ │ │ │ - ldrb r3, [r0, #26] │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5d890 │ │ │ │ - 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 5d8b0 │ │ │ │ - ldrb r3, [r0, #25] │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r1, #126 @ 0x7e │ │ │ │ - movne r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc] @ 5d8b8 │ │ │ │ - b 128d64 │ │ │ │ - eorseq sp, r8, r0, lsl r8 │ │ │ │ - bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #112] @ 5d94c │ │ │ │ + ldr r2, [pc, #112] @ 5d96c │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ - beq 5d8fc │ │ │ │ + beq 5d91c │ │ │ │ add r0, r0, #13 │ │ │ │ - bl 21d5d8 │ │ │ │ + bl 230a04 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 5db18 │ │ │ │ + bl 5dc84 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5d91c │ │ │ │ + beq 5d93c │ │ │ │ add r0, r4, #13 │ │ │ │ - bl 8b504 │ │ │ │ + bl 8b3a8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92adc │ │ │ │ - ldr r3, [pc, #28] @ 5d94c │ │ │ │ + bl 92b74 │ │ │ │ + ldr r3, [pc, #28] @ 5d96c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5d944 │ │ │ │ + beq 5d964 │ │ │ │ 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} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r3, #0 │ │ │ │ + ldrne r7, [r3, #8] │ │ │ │ + moveq r7, r3 │ │ │ │ + cmp r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldrne r5, [r3, #8] │ │ │ │ - mov r2, #0 │ │ │ │ - moveq r5, r3 │ │ │ │ - sub sp, sp, #40 @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - 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 5d9b8 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + add r7, r7, r1 │ │ │ │ + bne 5d9d0 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5d9f4 │ │ │ │ - ldr ip, [pc, #220] @ 5da9c │ │ │ │ + beq 5da08 │ │ │ │ + ldr ip, [pc, #432] @ 5db88 │ │ │ │ add r2, sp, #32 │ │ │ │ - mov lr, #2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ 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] │ │ │ │ - stmib sp, {ip, lr} │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5d9f4 │ │ │ │ - mov r4, #0 │ │ │ │ - b 5da88 │ │ │ │ + beq 5db4c │ │ │ │ ldr r0, [r4] │ │ │ │ - add r1, sp, #28 │ │ │ │ - bl 17c8d0 │ │ │ │ + bl 11fd7c <_PyNumber_Index@@Base> │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 5da28 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d9ec │ │ │ │ - cmp r5, #1 │ │ │ │ - beq 5da34 │ │ │ │ + beq 5db70 │ │ │ │ + b 5db4c │ │ │ │ + bl ab290 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 5da54 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 5da54 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + cmn r5, #1 │ │ │ │ + beq 5da18 │ │ │ │ + cmp r7, #1 │ │ │ │ + moveq r6, #0 │ │ │ │ + beq 5da88 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1e8ba8 │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 5da38 │ │ │ │ - bl a583c │ │ │ │ + mov r6, r0 │ │ │ │ + bne 5da88 │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5db4c │ │ │ │ + cmp r5, #0 │ │ │ │ + bge 5dab4 │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r1, [pc, #240] @ 5db8c │ │ │ │ + mov r2, #22 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r1] │ │ │ │ + str r2, [r3] │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + b 144254 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 92b74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5da38 │ │ │ │ - b 5d9ec │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - bl c3e9c │ │ │ │ - add r6, r6, #16 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 29c40 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7bec │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 5da7c │ │ │ │ - ldr r3, [pc, #48] @ 5daa0 │ │ │ │ + addne r7, r0, #16 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + bne 5daf8 │ │ │ │ + bl 2a064c │ │ │ │ + b 5db4c │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 5db18 │ │ │ │ + bl 132754 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 5db40 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, #384 @ 0x180 │ │ │ │ + bl 2a870 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bge 5db28 │ │ │ │ + b 5dadc │ │ │ │ + ldr r3, [pc, #108] @ 5db8c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - mov r4, r0 │ │ │ │ - b 5da88 │ │ │ │ - mov r0, r4 │ │ │ │ - bl a6554 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 144254 │ │ │ │ + b 5db40 │ │ │ │ + cmp r5, r1 │ │ │ │ + beq 5db38 │ │ │ │ + add r0, sp, #28 │ │ │ │ + bl cb170 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9b444 │ │ │ │ + b 5db80 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 5db54 │ │ │ │ + mov r0, #0 │ │ │ │ + b 5db80 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 5db4c │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r3, r7, ip, lsr lr │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 5db4c │ │ │ │ + cmp r7, #1 │ │ │ │ + mvnne r5, #0 │ │ │ │ + beq 5da90 │ │ │ │ + b 5da68 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + subseq r3, r7, r8, lsr #29 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ + │ │ │ │ +0005db90 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + cmp r0, #0 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + bne 5dbb4 │ │ │ │ + bl 3498f0 │ │ │ │ + b 5dbc4 │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl 3244d0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bge 5dbd4 │ │ │ │ + ldr r0, [pc, #28] @ 5dbe8 │ │ │ │ + bl 2a7dd8 │ │ │ │ + mov r4, #0 │ │ │ │ + b 5dbdc │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 9b4d0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq r0, r9, ip, ror r4 │ │ │ │ + ldrb r3, [r0, #26] │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5dc14 │ │ │ │ + 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 5dc34 │ │ │ │ + ldrb r3, [r0, #25] │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r1, #126 @ 0x7e │ │ │ │ + movne r1, #45 @ 0x2d │ │ │ │ + ldr r0, [pc] @ 5dc3c │ │ │ │ + b 128d34 │ │ │ │ + eorseq pc, r8, ip, ror r3 @ │ │ │ │ + bx lr │ │ │ │ ldrb r2, [r0, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5dab4 │ │ │ │ - b 5de34 │ │ │ │ + bne 5dc54 │ │ │ │ + b 605f4 │ │ │ │ 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 bbde4 │ │ │ │ + bl bc0a0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 325ed8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ - │ │ │ │ -0005dae4 : │ │ │ │ - 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 31fc7c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 9b444 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + b 329f7c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ ldrd r8, [r0, #8] │ │ │ │ - ldr r3, [pc, #700] @ 5ddf0 │ │ │ │ + ldr r3, [pc, #700] @ 5df5c │ │ │ │ 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 │ │ │ │ @@ -52690,20 +52777,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 5de80 │ │ │ │ + bl 5dfc8 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 5dc58 │ │ │ │ + bne 5ddc4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 5de80 │ │ │ │ + bl 5dfc8 │ │ │ │ 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 │ │ │ │ @@ -52782,68 +52869,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] @ 5ddf0 │ │ │ │ + ldr r3, [pc, #56] @ 5df5c │ │ │ │ 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 5dde8 │ │ │ │ + beq 5df54 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005ddf4 : │ │ │ │ +0005df60 : │ │ │ │ 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 cab94 │ │ │ │ + bl 3244d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - b 5de2c │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - b 345620 <_PyLong_DivmodNear@@Base+0x172c> │ │ │ │ + │ │ │ │ +0005df94 : │ │ │ │ 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 bbde4 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r1, r0 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl cae7c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 9b4d0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 325ed8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 5de74 │ │ │ │ - b a5b2c │ │ │ │ - ldr r0, [pc] @ 5de7c │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -52995,47 +53075,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] @ 5f0fc │ │ │ │ + ldr r9, [pc, #4088] @ 5f244 │ │ │ │ bl 29cdc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r8, [pc, #4080] @ 5f100 │ │ │ │ + ldr r8, [pc, #4080] @ 5f248 │ │ │ │ add r9, r1, r9 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr sl, [pc, #4072] @ 5f104 │ │ │ │ + ldr sl, [pc, #4072] @ 5f24c │ │ │ │ add r8, r1, r8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r4, [pc, #4064] @ 5f108 │ │ │ │ + ldr r4, [pc, #4064] @ 5f250 │ │ │ │ add sl, r1, sl │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr ip, [pc, #4056] @ 5f10c │ │ │ │ + ldr ip, [pc, #4056] @ 5f254 │ │ │ │ add r4, r1, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr fp, [pc, #4048] @ 5f110 │ │ │ │ + ldr fp, [pc, #4048] @ 5f258 │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - ldr ip, [pc, #4040] @ 5f114 │ │ │ │ + ldr ip, [pc, #4040] @ 5f25c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r6, [pc, #4036] @ 5f118 │ │ │ │ + ldr r6, [pc, #4036] @ 5f260 │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - ldr ip, [pc, #4028] @ 5f11c │ │ │ │ + ldr ip, [pc, #4028] @ 5f264 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #4024] @ 5f120 │ │ │ │ + ldr r0, [pc, #4024] @ 5f268 │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #4012] @ 5f124 │ │ │ │ + ldr r2, [pc, #4012] @ 5f26c │ │ │ │ add fp, r1, fp │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #4004] @ 5f128 │ │ │ │ + ldr r3, [pc, #4004] @ 5f270 │ │ │ │ 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] │ │ │ │ @@ -53285,15 +53365,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] @ 5f12c │ │ │ │ + ldr r2, [pc, #2976] @ 5f274 │ │ │ │ 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 │ │ │ │ @@ -53307,15 +53387,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] @ 5f130 │ │ │ │ + ldr r2, [pc, #2892] @ 5f278 │ │ │ │ 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 │ │ │ │ @@ -53329,15 +53409,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] @ 5f134 │ │ │ │ + ldr r3, [pc, #2808] @ 5f27c │ │ │ │ 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 │ │ │ │ @@ -53353,15 +53433,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] @ 5f138 │ │ │ │ + ldr sl, [pc, #2716] @ 5f280 │ │ │ │ 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 │ │ │ │ @@ -53386,15 +53466,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] @ 5f13c │ │ │ │ + ldr fp, [pc, #2588] @ 5f284 │ │ │ │ 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 │ │ │ │ @@ -53412,15 +53492,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] @ 5f140 │ │ │ │ + ldr fp, [pc, #2488] @ 5f288 │ │ │ │ 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 │ │ │ │ @@ -53465,15 +53545,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] @ 5f144 │ │ │ │ + ldr fp, [pc, #2280] @ 5f28c │ │ │ │ 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 │ │ │ │ @@ -53502,15 +53582,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] @ 5f148 │ │ │ │ + ldr fp, [pc, #2136] @ 5f290 │ │ │ │ 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 │ │ │ │ @@ -53539,15 +53619,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] @ 5f14c │ │ │ │ + ldr fp, [pc, #1992] @ 5f294 │ │ │ │ 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 │ │ │ │ @@ -53576,15 +53656,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] @ 5f150 │ │ │ │ + ldr fp, [pc, #1848] @ 5f298 │ │ │ │ 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 │ │ │ │ @@ -53596,15 +53676,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] @ 5f154 │ │ │ │ + ldr fp, [pc, #1772] @ 5f29c │ │ │ │ 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 │ │ │ │ @@ -53646,15 +53726,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] @ 5f158 │ │ │ │ + ldr fp, [pc, #1576] @ 5f2a0 │ │ │ │ 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 │ │ │ │ @@ -53683,15 +53763,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] @ 5f15c │ │ │ │ + ldr fp, [pc, #1432] @ 5f2a4 │ │ │ │ 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 │ │ │ │ @@ -53720,15 +53800,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] @ 5f160 │ │ │ │ + ldr fp, [pc, #1288] @ 5f2a8 │ │ │ │ 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 │ │ │ │ @@ -53757,15 +53837,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] @ 5f164 │ │ │ │ + ldr fp, [pc, #1144] @ 5f2ac │ │ │ │ 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 │ │ │ │ @@ -53794,15 +53874,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] @ 5f168 │ │ │ │ + ldr fp, [pc, #1000] @ 5f2b0 │ │ │ │ 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 │ │ │ │ @@ -53831,15 +53911,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] @ 5f16c │ │ │ │ + ldr fp, [pc, #856] @ 5f2b4 │ │ │ │ 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 │ │ │ │ @@ -53868,15 +53948,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] @ 5f170 │ │ │ │ + ldr fp, [pc, #712] @ 5f2b8 │ │ │ │ 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 │ │ │ │ @@ -53905,15 +53985,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] @ 5f174 │ │ │ │ + ldr fp, [pc, #568] @ 5f2bc │ │ │ │ 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 │ │ │ │ @@ -53942,15 +54022,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] @ 5f178 │ │ │ │ + ldr sl, [pc, #424] @ 5f2c0 │ │ │ │ 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 │ │ │ │ @@ -53967,27 +54047,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] @ 5f17c │ │ │ │ + ldr fp, [pc, #328] @ 5f2c4 │ │ │ │ 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] @ 5f180 │ │ │ │ + ldr sl, [pc, #284] @ 5f2c8 │ │ │ │ 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 │ │ │ │ @@ -54018,37 +54098,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 5f1ec │ │ │ │ + b 5f334 │ │ │ │ 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 776c64 <__bss_end__@@Base+0x1b1d1c> │ │ │ │ + blge 776dac <__bss_end__@@Base+0x1b1e64> │ │ │ │ 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 ff760bd8 <__bss_end__@@Base+0xff19bc90> │ │ │ │ + blls ff760d20 <__bss_end__@@Base+0xff19bdd8> │ │ │ │ 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 1d80400 <__bss_end__@@Base+0x17bb4b8> │ │ │ │ + bmi 1d80548 <__bss_end__@@Base+0x17bb600> │ │ │ │ @ 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 │ │ │ │ @@ -54073,22 +54153,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 fe791b18 <__bss_end__@@Base+0xfe1ccbd0> │ │ │ │ + blpl fe791c60 <__bss_end__@@Base+0xfe1ccd18> │ │ │ │ stmdavs lr!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, fp, sp, lr} │ │ │ │ - strvc r8, [pc], #750 @ 5f1e4 │ │ │ │ + strvc r8, [pc], #750 @ 5f32c │ │ │ │ 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] @ 5f184 │ │ │ │ + ldr r2, [pc, #-116] @ 5f2cc │ │ │ │ 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 │ │ │ │ @@ -54116,15 +54196,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] @ 5f188 │ │ │ │ + ldr lr, [pc, #-256] @ 5f2d0 │ │ │ │ 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 │ │ │ │ @@ -54155,15 +54235,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] @ 5f18c │ │ │ │ + ldr ip, [pc, #-408] @ 5f2d4 │ │ │ │ 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 │ │ │ │ @@ -54230,15 +54310,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] @ 5f190 │ │ │ │ + ldr fp, [pc, #-704] @ 5f2d8 │ │ │ │ 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 │ │ │ │ @@ -54268,15 +54348,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] @ 5f194 │ │ │ │ + ldr fp, [pc, #-852] @ 5f2dc │ │ │ │ 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 │ │ │ │ @@ -54306,15 +54386,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] @ 5f198 │ │ │ │ + ldr r4, [pc, #-1000] @ 5f2e0 │ │ │ │ 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 │ │ │ │ @@ -54347,15 +54427,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] @ 5f19c │ │ │ │ + ldr lr, [pc, #-1160] @ 5f2e4 │ │ │ │ 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 │ │ │ │ @@ -54383,15 +54463,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] @ 5f1a0 │ │ │ │ + ldr lr, [pc, #-1300] @ 5f2e8 │ │ │ │ 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 │ │ │ │ @@ -54422,15 +54502,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] @ 5f1a4 │ │ │ │ + ldr r0, [pc, #-1452] @ 5f2ec │ │ │ │ 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 │ │ │ │ @@ -54456,15 +54536,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] @ 5f1a8 │ │ │ │ + ldr sl, [pc, #-1584] @ 5f2f0 │ │ │ │ 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 │ │ │ │ @@ -54494,15 +54574,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] @ 5f1ac │ │ │ │ + ldr sl, [pc, #-1732] @ 5f2f4 │ │ │ │ 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 │ │ │ │ @@ -54536,15 +54616,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] @ 5f1b0 │ │ │ │ + ldr r0, [pc, #-1896] @ 5f2f8 │ │ │ │ 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 │ │ │ │ @@ -54580,15 +54660,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] @ 5f1b4 │ │ │ │ + ldr r1, [pc, #-2068] @ 5f2fc │ │ │ │ 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 │ │ │ │ @@ -54617,15 +54697,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] @ 5f1b8 │ │ │ │ + ldr r2, [pc, #-2212] @ 5f300 │ │ │ │ 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 │ │ │ │ @@ -54653,15 +54733,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] @ 5f1bc │ │ │ │ + ldr r9, [pc, #-2352] @ 5f304 │ │ │ │ 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 │ │ │ │ @@ -54681,15 +54761,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] @ 5f1c0 │ │ │ │ + ldr sl, [pc, #-2460] @ 5f308 │ │ │ │ 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 │ │ │ │ @@ -54731,15 +54811,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] @ 5f1c4 │ │ │ │ + ldr r2, [pc, #-2656] @ 5f30c │ │ │ │ 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 │ │ │ │ @@ -54773,15 +54853,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] @ 5f1c8 │ │ │ │ + ldr r3, [pc, #-2820] @ 5f310 │ │ │ │ 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 │ │ │ │ @@ -54809,15 +54889,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] @ 5f1cc │ │ │ │ + ldr lr, [pc, #-2960] @ 5f314 │ │ │ │ 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 │ │ │ │ @@ -54844,15 +54924,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] @ 5f1d0 │ │ │ │ + ldr sl, [pc, #-3096] @ 5f318 │ │ │ │ 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 │ │ │ │ @@ -54882,15 +54962,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] @ 5f1d4 │ │ │ │ + ldr r2, [pc, #-3244] @ 5f31c │ │ │ │ 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 │ │ │ │ @@ -54920,15 +55000,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] @ 5f1d8 │ │ │ │ + ldr r9, [pc, #-3392] @ 5f320 │ │ │ │ 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 │ │ │ │ @@ -54966,15 +55046,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] @ 5f1dc │ │ │ │ + ldr r3, [pc, #-3572] @ 5f324 │ │ │ │ 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 │ │ │ │ @@ -55001,15 +55081,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] @ 5f1e0 │ │ │ │ + ldr r0, [pc, #-3708] @ 5f328 │ │ │ │ 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 │ │ │ │ @@ -55036,15 +55116,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] @ 5f1e4 │ │ │ │ + ldr r0, [pc, #-3844] @ 5f32c │ │ │ │ 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 │ │ │ │ @@ -55070,15 +55150,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] @ 5f1e8 │ │ │ │ + ldr r4, [pc, #-3976] @ 5f330 │ │ │ │ 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 │ │ │ │ @@ -55105,15 +55185,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] @ 60490 │ │ │ │ + ldr r9, [pc, #660] @ 605d8 │ │ │ │ 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 │ │ │ │ @@ -55159,22 +55239,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] @ 60494 │ │ │ │ + ldr ip, [pc, #448] @ 605dc │ │ │ │ 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] @ 60498 │ │ │ │ + ldr sl, [pc, #424] @ 605e0 │ │ │ │ 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 │ │ │ │ @@ -55210,15 +55290,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] @ 6049c │ │ │ │ + ldr r9, [pc, #252] @ 605e4 │ │ │ │ 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,383 +55356,523 @@ │ │ │ │ str r3, [r6] │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x90befffa │ │ │ │ ldrbge r6, [r0], #-3307 @ 0xfffff315 │ │ │ │ mrclt 3, 7, sl, cr9, cr7, {7} │ │ │ │ @ instruction: 0xc67178f2 │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 604b0 │ │ │ │ - b 128d64 │ │ │ │ - @ instruction: 0x0038e9b4 │ │ │ │ + b 605ec │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + b 347fac <_PyLong_DivmodNear@@Base+0x172c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 60a54 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ - ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cmp r2, #0 │ │ │ │ - add r0, r0, r3, lsl #2 │ │ │ │ - ldrne r3, [r4, #8] │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ + mov r4, r1 │ │ │ │ + bl bc0a0 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - addne r0, r0, r3, lsl #4 │ │ │ │ - b a5b2c │ │ │ │ - ldr r2, [pc, #32] @ 60514 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne 60510 │ │ │ │ - ldr r2, [r0] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r0] │ │ │ │ + b 329f7c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 60634 │ │ │ │ + b a5bb8 │ │ │ │ + ldr r0, [pc] @ 6063c │ │ │ │ bx lr │ │ │ │ - b 285538 <_PySet_Update@@Base+0x68> │ │ │ │ - subseq r1, r5, ip, lsl r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc] @ 60650 │ │ │ │ + b 128d34 │ │ │ │ + eorseq r0, r9, r0, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #112] @ 605a4 │ │ │ │ + ldr r2, [pc, #112] @ 606e0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ - beq 60554 │ │ │ │ + beq 60690 │ │ │ │ add r0, r0, #13 │ │ │ │ - bl 21d5d8 │ │ │ │ + bl 230a04 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 5db18 │ │ │ │ + bl 5dc84 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 60574 │ │ │ │ + beq 606b0 │ │ │ │ add r0, r4, #13 │ │ │ │ - bl 8b504 │ │ │ │ + bl 8b3a8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 327ea0 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 605a4 │ │ │ │ + bl 32be64 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 606e0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 6059c │ │ │ │ + beq 606d8 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 60dcc │ │ │ │ + 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 a5bb8 │ │ │ │ + ldr r2, [pc, #32] @ 60744 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne 60740 │ │ │ │ + ldr r2, [r0] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r0] │ │ │ │ + bx lr │ │ │ │ + b 2952c8 │ │ │ │ + subseq r1, r5, ip, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + ldrne r5, [r3, #8] │ │ │ │ + mov r2, #0 │ │ │ │ + moveq r5, r3 │ │ │ │ + sub sp, sp, #40 @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + 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 607b0 │ │ │ │ + clz r2, r4 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r1, #2 │ │ │ │ + orrgt r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 607ec │ │ │ │ + ldr ip, [pc, #220] @ 60894 │ │ │ │ + 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 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 607ec │ │ │ │ + mov r4, #0 │ │ │ │ + b 60880 │ │ │ │ + ldr r0, [r4] │ │ │ │ + add r1, sp, #28 │ │ │ │ + bl 17d808 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 607e4 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq 6082c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 1f0b10 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 60830 │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 60830 │ │ │ │ + b 607e4 │ │ │ │ + mov r4, r5 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + bl c4160 │ │ │ │ + add r6, r6, #16 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 29c40 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c7eb0 │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 60874 │ │ │ │ + ldr r3, [pc, #48] @ 60898 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144254 │ │ │ │ + mov r4, r0 │ │ │ │ + b 60880 │ │ │ │ + mov r0, r4 │ │ │ │ + bl a65e0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9b4d0 │ │ │ │ + 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 bbde4 │ │ │ │ + bl bc0a0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 325ed8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b 329f7c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -000605d8 <_PyDict_SizeOf@@Base>: │ │ │ │ - b 60a54 │ │ │ │ +000608cc <_PyDict_SizeOf@@Base>: │ │ │ │ + b 60dcc │ │ │ │ │ │ │ │ -000605dc : │ │ │ │ +000608d0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 356650 │ │ │ │ - ldr ip, [pc, #88] @ 60648 │ │ │ │ + bl 3581c0 │ │ │ │ + ldr ip, [pc, #88] @ 6093c │ │ │ │ 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 60640 │ │ │ │ + beq 60934 │ │ │ │ cmp ip, r3 │ │ │ │ - bge 60634 │ │ │ │ + bge 60928 │ │ │ │ ldrb r0, [r2, ip] │ │ │ │ add r0, r5, r0 │ │ │ │ ldrb r0, [r0, #548] @ 0x224 │ │ │ │ strb r0, [r4, ip, lsl #1] │ │ │ │ add ip, ip, #1 │ │ │ │ - b 60614 │ │ │ │ + b 60908 │ │ │ │ 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 60688 │ │ │ │ + bne 6097c │ │ │ │ ldr r0, [r4] │ │ │ │ - ldr r5, [pc, #960] @ 60a38 │ │ │ │ + ldr r5, [pc, #960] @ 60d2c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 606ac │ │ │ │ + bne 609a0 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 606d8 │ │ │ │ + b 609cc │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #932] @ 60a3c │ │ │ │ + ldr r0, [pc, #932] @ 60d30 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6066c │ │ │ │ - b 60a2c │ │ │ │ - bl 1ad158 │ │ │ │ - ldr r3, [pc, #904] @ 60a40 │ │ │ │ + bne 60960 │ │ │ │ + b 60d20 │ │ │ │ + bl 1b11e0 │ │ │ │ + ldr r3, [pc, #904] @ 60d34 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 606d8 │ │ │ │ - bl a583c │ │ │ │ + beq 609cc │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60a2c │ │ │ │ + bne 60d20 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 606f0 │ │ │ │ + bne 609e4 │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 6071c │ │ │ │ - bl 1ad158 │ │ │ │ - ldr r3, [pc, #836] @ 60a40 │ │ │ │ + b 60a10 │ │ │ │ + bl 1b11e0 │ │ │ │ + ldr r3, [pc, #836] @ 60d34 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6071c │ │ │ │ - bl a583c │ │ │ │ + beq 60a10 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60a2c │ │ │ │ + bne 60d20 │ │ │ │ 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] @ 60a44 │ │ │ │ + ldr r3, [pc, #768] @ 60d38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 607ac │ │ │ │ - ldr r3, [pc, #748] @ 60a44 │ │ │ │ + bne 60aa0 │ │ │ │ + ldr r3, [pc, #748] @ 60d38 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 354bf4 │ │ │ │ + bl 356760 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 607ac │ │ │ │ + bne 60aa0 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #716] @ 60a44 │ │ │ │ + ldr r3, [pc, #716] @ 60d38 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 608c4 │ │ │ │ - ldr r3, [pc, #688] @ 60a44 │ │ │ │ + bne 60bb8 │ │ │ │ + ldr r3, [pc, #688] @ 60d38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bf4 │ │ │ │ + bl 356760 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 608c4 │ │ │ │ - b 60994 │ │ │ │ - ldr r3, [pc, #656] @ 60a44 │ │ │ │ + bne 60bb8 │ │ │ │ + b 60c88 │ │ │ │ + ldr r3, [pc, #656] @ 60d38 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 608c4 │ │ │ │ - ldr r3, [pc, #628] @ 60a44 │ │ │ │ + bne 60bb8 │ │ │ │ + ldr r3, [pc, #628] @ 60d38 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bcc │ │ │ │ + bl 356738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 608c4 │ │ │ │ + bne 60bb8 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #596] @ 60a44 │ │ │ │ + ldr r3, [pc, #596] @ 60d38 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 608c4 │ │ │ │ - ldr r3, [pc, #568] @ 60a44 │ │ │ │ + bne 60bb8 │ │ │ │ + ldr r3, [pc, #568] @ 60d38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bf4 │ │ │ │ + bl 356760 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 608c4 │ │ │ │ + bne 60bb8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 608c4 │ │ │ │ + bne 60bb8 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2961c │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - ldr r9, [pc, #492] @ 60a48 │ │ │ │ + ldr r9, [pc, #492] @ 60d3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - ldrlt r9, [pc, #484] @ 60a4c │ │ │ │ + ldrlt r9, [pc, #484] @ 60d40 │ │ │ │ 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] @ 60a48 │ │ │ │ + ldr fp, [pc, #448] @ 60d3c │ │ │ │ mov sl, #0 │ │ │ │ - ldrlt fp, [pc, #444] @ 60a4c │ │ │ │ + ldrlt fp, [pc, #444] @ 60d40 │ │ │ │ movlt sl, #0 │ │ │ │ - bl 354bf4 │ │ │ │ + bl 356760 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 608a8 │ │ │ │ + beq 60b9c │ │ │ │ strd r8, [sp, #24] │ │ │ │ strd sl, [sp, #32] │ │ │ │ - b 60a18 │ │ │ │ + b 60d0c │ │ │ │ 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 608fc │ │ │ │ + b 60bf0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 348280 │ │ │ │ + bl 34ab3c <_Py_hashtable_foreach@@Base+0x1d0> │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 348280 │ │ │ │ + bl 34ab3c <_Py_hashtable_foreach@@Base+0x1d0> │ │ │ │ rsb r8, r8, r8, lsl #3 │ │ │ │ - ldr r3, [pc, #356] @ 60a50 │ │ │ │ + ldr r3, [pc, #356] @ 60d44 │ │ │ │ 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 354ba4 │ │ │ │ + bl 356710 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r7 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ cmp r0, #0 │ │ │ │ movne r8, #0 │ │ │ │ andeq r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 60a18 │ │ │ │ + beq 60d0c │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #244] @ 60a44 │ │ │ │ + ldr r3, [pc, #244] @ 60d38 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60a18 │ │ │ │ - ldr r3, [pc, #216] @ 60a44 │ │ │ │ + bne 60d0c │ │ │ │ + ldr r3, [pc, #216] @ 60d38 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354bcc │ │ │ │ + bl 356738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60a18 │ │ │ │ + bne 60d0c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ str r3, [r2] │ │ │ │ - bl 3483d8 <_Py_c_neg@@Base+0x3c> │ │ │ │ - b 60a2c │ │ │ │ + bl 34ac94 <_Py_c_neg@@Base+0x3c> │ │ │ │ + b 60d20 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 609d0 │ │ │ │ + beq 60cc4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ strd r6, [sp, #24] │ │ │ │ - bl 35466c │ │ │ │ + bl 3561d8 │ │ │ │ strd r0, [sp, #32] │ │ │ │ - b 60a18 │ │ │ │ + b 60d0c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 29c1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 35466c │ │ │ │ + bl 3561d8 │ │ │ │ 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 35466c │ │ │ │ + bl 3561d8 │ │ │ │ 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 204504 │ │ │ │ + b 210ca4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - @ instruction: 0x0038b2dc │ │ │ │ + eorseq ip, r8, r0, lsl #29 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ svcvc 0x00efffff │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ subseq r4, ip, r0, lsr #24 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 60d78 │ │ │ │ + ldr r3, [pc, #48] @ 60d98 │ │ │ │ + ldr r1, [pc, #48] @ 60d9c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + 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 218478 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + ldrheq pc, [r8], -ip @ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #28 │ │ │ │ + bne 60db8 │ │ │ │ + ldr r0, [pc, #16] @ 60dc4 │ │ │ │ + mov r1, #6 │ │ │ │ + b a5844 │ │ │ │ + ldr r0, [pc, #8] @ 60dc8 │ │ │ │ + mov r1, #6 │ │ │ │ + b a5844 │ │ │ │ + eorseq r7, r8, r0, lsr r1 │ │ │ │ + eorseq r7, r8, r8, lsr #2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r2, #12] │ │ │ │ @@ -55663,532 +55883,407 @@ │ │ │ │ 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] @ 60ac8 │ │ │ │ + ldr r1, [pc, #36] @ 60e40 │ │ │ │ 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 feb0b57c <__bss_end__@@Base+0xfe546634> │ │ │ │ + bge feb0b8f4 <__bss_end__@@Base+0xfe5469ac> │ │ │ │ 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 60b04 │ │ │ │ - ldr r3, [pc, #52] @ 60b28 │ │ │ │ - ldr r1, [pc, #52] @ 60b2c │ │ │ │ + bne 60e7c │ │ │ │ + ldr r3, [pc, #52] @ 60ea0 │ │ │ │ + ldr r1, [pc, #52] @ 60ea4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, r4] │ │ │ │ - ldr r3, [pc, #32] @ 60b30 │ │ │ │ + ldr r3, [pc, #32] @ 60ea8 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x0038e9d8 │ │ │ │ + eorseq r0, r9, r4, ror r5 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00060b34 <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +00060eac <_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 60ed8 <_PyMonitoring_FirePyStartEvent@@Base+0x3a4> │ │ │ │ + bl 611b4 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 60ba4 <_PyMonitoring_FirePyStartEvent@@Base+0x70> │ │ │ │ - ldr r3, [pc, #48] @ 60bc4 <_PyMonitoring_FirePyStartEvent@@Base+0x90> │ │ │ │ - ldr r1, [pc, #48] @ 60bc8 <_PyMonitoring_FirePyStartEvent@@Base+0x94> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r1] │ │ │ │ - add r0, r0, #16 │ │ │ │ + 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 9b3d4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl a441c │ │ │ │ + ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r1] │ │ │ │ - bl 20a7c0 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, ip, lsr r5 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #28 │ │ │ │ - bne 60be4 <_PyMonitoring_FirePyStartEvent@@Base+0xb0> │ │ │ │ - ldr r0, [pc, #16] @ 60bf0 <_PyMonitoring_FirePyStartEvent@@Base+0xbc> │ │ │ │ - mov r1, #6 │ │ │ │ - b a57b8 │ │ │ │ - ldr r0, [pc, #8] @ 60bf4 <_PyMonitoring_FirePyStartEvent@@Base+0xc0> │ │ │ │ - mov r1, #6 │ │ │ │ - b a57b8 │ │ │ │ - eorseq r5, r8, ip, lsl #11 │ │ │ │ - eorseq r5, r8, r4, lsl #11 │ │ │ │ + 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 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bhi 60c4c <_PyMonitoring_FirePyStartEvent@@Base+0x118> │ │ │ │ + bhi 60fac <_PyMonitoring_FirePyStartEvent@@Base+0x100> │ │ │ │ ldr r7, [r6] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 60c6c <_PyMonitoring_FirePyStartEvent@@Base+0x138> │ │ │ │ - ldr r2, [pc, #280] @ 60d54 <_PyMonitoring_FirePyStartEvent@@Base+0x220> │ │ │ │ - ldr r1, [pc, #280] @ 60d58 <_PyMonitoring_FirePyStartEvent@@Base+0x224> │ │ │ │ - ldr r0, [pc, #280] @ 60d5c <_PyMonitoring_FirePyStartEvent@@Base+0x228> │ │ │ │ - mov r3, r7 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 60d48 <_PyMonitoring_FirePyStartEvent@@Base+0x214> │ │ │ │ - ldr r0, [pc, #264] @ 60d5c <_PyMonitoring_FirePyStartEvent@@Base+0x228> │ │ │ │ + bne 60fcc <_PyMonitoring_FirePyStartEvent@@Base+0x120> │ │ │ │ + ldr r2, [pc, #280] @ 610b4 <_PyMonitoring_FirePyStartEvent@@Base+0x208> │ │ │ │ + ldr r1, [pc, #280] @ 610b8 <_PyMonitoring_FirePyStartEvent@@Base+0x20c> │ │ │ │ + ldr r0, [pc, #280] @ 610bc <_PyMonitoring_FirePyStartEvent@@Base+0x210> │ │ │ │ + mov r3, r7 │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 610a8 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + ldr r0, [pc, #264] @ 610bc <_PyMonitoring_FirePyStartEvent@@Base+0x210> │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60c20 <_PyMonitoring_FirePyStartEvent@@Base+0xec> │ │ │ │ - b 60d48 <_PyMonitoring_FirePyStartEvent@@Base+0x214> │ │ │ │ + bne 60f80 <_PyMonitoring_FirePyStartEvent@@Base+0xd4> │ │ │ │ + b 610a8 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ cmp r4, #1 │ │ │ │ - ble 60d14 <_PyMonitoring_FirePyStartEvent@@Base+0x1e0> │ │ │ │ + ble 61074 <_PyMonitoring_FirePyStartEvent@@Base+0x1c8> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #224] @ 60d60 <_PyMonitoring_FirePyStartEvent@@Base+0x22c> │ │ │ │ + ldr r2, [pc, #224] @ 610c0 <_PyMonitoring_FirePyStartEvent@@Base+0x214> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 60ce0 <_PyMonitoring_FirePyStartEvent@@Base+0x1ac> │ │ │ │ + beq 61040 <_PyMonitoring_FirePyStartEvent@@Base+0x194> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 60ccc <_PyMonitoring_FirePyStartEvent@@Base+0x198> │ │ │ │ + beq 6102c <_PyMonitoring_FirePyStartEvent@@Base+0x180> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2734 │ │ │ │ + bl b29cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 60d48 <_PyMonitoring_FirePyStartEvent@@Base+0x214> │ │ │ │ + beq 610a8 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 60ce4 <_PyMonitoring_FirePyStartEvent@@Base+0x1b0> │ │ │ │ - ldr r3, [pc, #164] @ 60d64 <_PyMonitoring_FirePyStartEvent@@Base+0x230> │ │ │ │ - ldr r1, [pc, #164] @ 60d68 <_PyMonitoring_FirePyStartEvent@@Base+0x234> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 60d48 <_PyMonitoring_FirePyStartEvent@@Base+0x214> │ │ │ │ - ldr r2, [pc, #152] @ 60d6c <_PyMonitoring_FirePyStartEvent@@Base+0x238> │ │ │ │ - ldr r1, [pc, #152] @ 60d70 <_PyMonitoring_FirePyStartEvent@@Base+0x23c> │ │ │ │ - ldr r0, [pc, #128] @ 60d5c <_PyMonitoring_FirePyStartEvent@@Base+0x228> │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 60d48 <_PyMonitoring_FirePyStartEvent@@Base+0x214> │ │ │ │ + beq 61044 <_PyMonitoring_FirePyStartEvent@@Base+0x198> │ │ │ │ + ldr r3, [pc, #164] @ 610c4 <_PyMonitoring_FirePyStartEvent@@Base+0x218> │ │ │ │ + ldr r1, [pc, #164] @ 610c8 <_PyMonitoring_FirePyStartEvent@@Base+0x21c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 610a8 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + ldr r2, [pc, #152] @ 610cc <_PyMonitoring_FirePyStartEvent@@Base+0x220> │ │ │ │ + ldr r1, [pc, #152] @ 610d0 <_PyMonitoring_FirePyStartEvent@@Base+0x224> │ │ │ │ + ldr r0, [pc, #128] @ 610bc <_PyMonitoring_FirePyStartEvent@@Base+0x210> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 610a8 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 60d1c <_PyMonitoring_FirePyStartEvent@@Base+0x1e8> │ │ │ │ + beq 6107c <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 60d1c <_PyMonitoring_FirePyStartEvent@@Base+0x1e8> │ │ │ │ - bl a583c │ │ │ │ + bne 6107c <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60d1c <_PyMonitoring_FirePyStartEvent@@Base+0x1e8> │ │ │ │ - b 60d48 <_PyMonitoring_FirePyStartEvent@@Base+0x214> │ │ │ │ + beq 6107c <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ + b 610a8 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 325ed8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 329f7c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 60d48 <_PyMonitoring_FirePyStartEvent@@Base+0x214> │ │ │ │ - ldr r0, [pc, #52] @ 60d74 <_PyMonitoring_FirePyStartEvent@@Base+0x240> │ │ │ │ + beq 610a8 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + ldr r0, [pc, #52] @ 610d4 <_PyMonitoring_FirePyStartEvent@@Base+0x228> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b a9b50 │ │ │ │ + b a9d18 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - eorseq r8, r6, r8, lsr #25 │ │ │ │ - eorseq r0, r7, r8, ror #29 │ │ │ │ + @ instruction: 0x0037b7b0 │ │ │ │ + eorseq sl, r6, r8, lsr #16 │ │ │ │ + eorseq r2, r7, r8, ror #20 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ - eorseq r7, r6, r0, lsr fp │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ - eorseq r3, r7, r8, lsr r3 │ │ │ │ + @ instruction: 0x003617dc │ │ │ │ + @ instruction: 0x003696b0 │ │ │ │ + eorseq sl, r6, r8, asr #17 │ │ │ │ + @ instruction: 0x00374eb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 60a54 │ │ │ │ + bl 60dcc │ │ │ │ pop {r4, lr} │ │ │ │ - b a5b2c │ │ │ │ + b a5bb8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60da8 <_PyMonitoring_FirePyStartEvent@@Base+0x274> │ │ │ │ - ldr r1, [pc, #8] @ 60db0 <_PyMonitoring_FirePyStartEvent@@Base+0x27c> │ │ │ │ - b 23adc4 │ │ │ │ - ldr r0, [pc, #4] @ 60db4 <_PyMonitoring_FirePyStartEvent@@Base+0x280> │ │ │ │ + beq 61108 <_PyMonitoring_FirePyStartEvent@@Base+0x25c> │ │ │ │ + ldr r1, [pc, #8] @ 61110 <_PyMonitoring_FirePyStartEvent@@Base+0x264> │ │ │ │ + b 24dda0 │ │ │ │ + ldr r0, [pc, #4] @ 61114 <_PyMonitoring_FirePyStartEvent@@Base+0x268> │ │ │ │ bx lr │ │ │ │ subseq r5, r5, ip, lsl r0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1c3080 │ │ │ │ + bl 1c8f08 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60e3c <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ + beq 61184 <_PyMonitoring_FirePyStartEvent@@Base+0x2d8> │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - blt 60e44 <_PyMonitoring_FirePyStartEvent@@Base+0x310> │ │ │ │ + blt 6118c <_PyMonitoring_FirePyStartEvent@@Base+0x2e0> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 60e34 <_PyMonitoring_FirePyStartEvent@@Base+0x300> │ │ │ │ + beq 6117c <_PyMonitoring_FirePyStartEvent@@Base+0x2d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 60e34 <_PyMonitoring_FirePyStartEvent@@Base+0x300> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6117c <_PyMonitoring_FirePyStartEvent@@Base+0x2d0> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr ip, [r4, #12] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r1, ip, r1 │ │ │ │ - bl 1e7568 │ │ │ │ + bl 1ef47c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r0, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - ldm r5, {r0, r6} │ │ │ │ - bl 298bc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 298bc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 298bc │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b348 │ │ │ │ - mov r0, r4 │ │ │ │ - bl a4390 │ │ │ │ - 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 9ae1c <_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] @ 61050 <_PyMonitoring_FirePyStartEvent@@Base+0x51c> │ │ │ │ + ldr r3, [pc, #348] @ 6132c <_PyMonitoring_FirePyStartEvent@@Base+0x480> │ │ │ │ mov r7, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 60f30 <_PyMonitoring_FirePyStartEvent@@Base+0x3fc> │ │ │ │ - ldr r3, [pc, #304] @ 61054 <_PyMonitoring_FirePyStartEvent@@Base+0x520> │ │ │ │ - ldr r1, [pc, #304] @ 61058 <_PyMonitoring_FirePyStartEvent@@Base+0x524> │ │ │ │ + bge 6120c <_PyMonitoring_FirePyStartEvent@@Base+0x360> │ │ │ │ + ldr r3, [pc, #304] @ 61330 <_PyMonitoring_FirePyStartEvent@@Base+0x484> │ │ │ │ + ldr r1, [pc, #304] @ 61334 <_PyMonitoring_FirePyStartEvent@@Base+0x488> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 60f48 <_PyMonitoring_FirePyStartEvent@@Base+0x414> │ │ │ │ + bl 18f518 │ │ │ │ + b 61224 <_PyMonitoring_FirePyStartEvent@@Base+0x378> │ │ │ │ cmp r6, #5 │ │ │ │ - beq 60f50 <_PyMonitoring_FirePyStartEvent@@Base+0x41c> │ │ │ │ - bl a6554 │ │ │ │ + beq 6122c <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ + bl a65e0 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r5, #8] │ │ │ │ - bne 60f50 <_PyMonitoring_FirePyStartEvent@@Base+0x41c> │ │ │ │ + bne 6122c <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ mvn r0, #0 │ │ │ │ - b 61048 <_PyMonitoring_FirePyStartEvent@@Base+0x514> │ │ │ │ - ldr r9, [pc, #260] @ 6105c <_PyMonitoring_FirePyStartEvent@@Base+0x528> │ │ │ │ + b 61324 <_PyMonitoring_FirePyStartEvent@@Base+0x478> │ │ │ │ + ldr r9, [pc, #260] @ 61338 <_PyMonitoring_FirePyStartEvent@@Base+0x48c> │ │ │ │ orr r3, r8, #-2147483648 @ 0x80000000 │ │ │ │ add r2, r5, #4 │ │ │ │ mov r8, #1 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 61044 <_PyMonitoring_FirePyStartEvent@@Base+0x510> │ │ │ │ + beq 61320 <_PyMonitoring_FirePyStartEvent@@Base+0x474> │ │ │ │ cmp r4, #15 │ │ │ │ lsrhi r3, r4, #4 │ │ │ │ ldrsbhi r5, [r9, r3] │ │ │ │ ldrsbls r5, [r9, r4] │ │ │ │ addhi r5, r5, #4 │ │ │ │ lsl r3, r5, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 29e4cc │ │ │ │ + bl 2ac9b8 │ │ │ │ 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 60f68 <_PyMonitoring_FirePyStartEvent@@Base+0x434> │ │ │ │ + beq 61244 <_PyMonitoring_FirePyStartEvent@@Base+0x398> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 60f48 <_PyMonitoring_FirePyStartEvent@@Base+0x414> │ │ │ │ + beq 61224 <_PyMonitoring_FirePyStartEvent@@Base+0x378> │ │ │ │ cmp r6, #9 │ │ │ │ - ble 61034 <_PyMonitoring_FirePyStartEvent@@Base+0x500> │ │ │ │ - ldr r3, [pc, #120] @ 61054 <_PyMonitoring_FirePyStartEvent@@Base+0x520> │ │ │ │ - ldr r2, [pc, #128] @ 61060 <_PyMonitoring_FirePyStartEvent@@Base+0x52c> │ │ │ │ + ble 61310 <_PyMonitoring_FirePyStartEvent@@Base+0x464> │ │ │ │ + ldr r3, [pc, #120] @ 61330 <_PyMonitoring_FirePyStartEvent@@Base+0x484> │ │ │ │ + ldr r2, [pc, #128] @ 6133c <_PyMonitoring_FirePyStartEvent@@Base+0x490> │ │ │ │ add r5, r5, r5, lsl #4 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ - ldr r1, [pc, #116] @ 61064 <_PyMonitoring_FirePyStartEvent@@Base+0x530> │ │ │ │ + ldr r1, [pc, #116] @ 61340 <_PyMonitoring_FirePyStartEvent@@Base+0x494> │ │ │ │ add r5, r5, r6 │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ add r3, fp, r5, lsl #2 │ │ │ │ add r3, r3, #98304 @ 0x18000 │ │ │ │ ldr r0, [r3, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60f48 <_PyMonitoring_FirePyStartEvent@@Base+0x414> │ │ │ │ + beq 61224 <_PyMonitoring_FirePyStartEvent@@Base+0x378> │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r3, #576] @ 0x240 │ │ │ │ - beq 60f48 <_PyMonitoring_FirePyStartEvent@@Base+0x414> │ │ │ │ + beq 61224 <_PyMonitoring_FirePyStartEvent@@Base+0x378> │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 60f48 <_PyMonitoring_FirePyStartEvent@@Base+0x414> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 60f48 <_PyMonitoring_FirePyStartEvent@@Base+0x414> │ │ │ │ + bne 61224 <_PyMonitoring_FirePyStartEvent@@Base+0x378> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 61224 <_PyMonitoring_FirePyStartEvent@@Base+0x378> │ │ │ │ ldrb r3, [r7] │ │ │ │ bic r3, r3, sl │ │ │ │ strb r3, [r7] │ │ │ │ - b 60f68 <_PyMonitoring_FirePyStartEvent@@Base+0x434> │ │ │ │ + b 61244 <_PyMonitoring_FirePyStartEvent@@Base+0x398> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0038e9f8 │ │ │ │ - subeq r7, r5, ip, ror #21 │ │ │ │ - eorseq r1, sp, r0, ror sl │ │ │ │ - eorseq sl, r7, r8, lsr #18 │ │ │ │ + mlaseq r9, r4, r5, r0 │ │ │ │ + subeq r9, r5, ip, ror #12 │ │ │ │ + @ instruction: 0x003d35f0 │ │ │ │ + eorseq ip, r7, r4, ror #14 │ │ │ │ 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 61098 <_PyMonitoring_FirePyStartEvent@@Base+0x564> │ │ │ │ + bhi 61374 <_PyMonitoring_FirePyStartEvent@@Base+0x4c8> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 610b8 <_PyMonitoring_FirePyStartEvent@@Base+0x584> │ │ │ │ - b 610dc <_PyMonitoring_FirePyStartEvent@@Base+0x5a8> │ │ │ │ - ldr r0, [pc, #88] @ 610f8 <_PyMonitoring_FirePyStartEvent@@Base+0x5c4> │ │ │ │ + bgt 61394 <_PyMonitoring_FirePyStartEvent@@Base+0x4e8> │ │ │ │ + b 613b8 <_PyMonitoring_FirePyStartEvent@@Base+0x50c> │ │ │ │ + ldr r0, [pc, #88] @ 613d4 <_PyMonitoring_FirePyStartEvent@@Base+0x528> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6108c <_PyMonitoring_FirePyStartEvent@@Base+0x558> │ │ │ │ - b 610f0 <_PyMonitoring_FirePyStartEvent@@Base+0x5bc> │ │ │ │ + bne 61368 <_PyMonitoring_FirePyStartEvent@@Base+0x4bc> │ │ │ │ + b 613cc <_PyMonitoring_FirePyStartEvent@@Base+0x520> │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 610e0 <_PyMonitoring_FirePyStartEvent@@Base+0x5ac> │ │ │ │ - bl a583c │ │ │ │ + bne 613bc <_PyMonitoring_FirePyStartEvent@@Base+0x510> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 610e0 <_PyMonitoring_FirePyStartEvent@@Base+0x5ac> │ │ │ │ - b 610f0 <_PyMonitoring_FirePyStartEvent@@Base+0x5bc> │ │ │ │ + beq 613bc <_PyMonitoring_FirePyStartEvent@@Base+0x510> │ │ │ │ + b 613cc <_PyMonitoring_FirePyStartEvent@@Base+0x520> │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 61130 │ │ │ │ + b 61720 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r8, r5, r0, asr #25 │ │ │ │ + eorseq sl, r5, r0, asr #16 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 14be6c │ │ │ │ + b 14c698 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61118 <_PyMonitoring_FirePyStartEvent@@Base+0x5e4> │ │ │ │ - ldr r1, [pc, #8] @ 61120 <_PyMonitoring_FirePyStartEvent@@Base+0x5ec> │ │ │ │ - b 23adc4 │ │ │ │ - ldr r0, [pc, #4] @ 61124 <_PyMonitoring_FirePyStartEvent@@Base+0x5f0> │ │ │ │ + beq 613f4 <_PyMonitoring_FirePyStartEvent@@Base+0x548> │ │ │ │ + ldr r1, [pc, #8] @ 613fc <_PyMonitoring_FirePyStartEvent@@Base+0x550> │ │ │ │ + b 24dda0 │ │ │ │ + ldr r0, [pc, #4] @ 61400 <_PyMonitoring_FirePyStartEvent@@Base+0x554> │ │ │ │ bx lr │ │ │ │ subseq r5, r5, ip, ror #3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -00061128 : │ │ │ │ - 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 31dd04 <_PyObject_GetState@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 611c8 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6117c │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #96] @ 611d4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a9b50 │ │ │ │ - cmp r6, #2 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - bgt 611b4 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r2 │ │ │ │ - bl c1ab4 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #56] @ 611d8 │ │ │ │ - str r4, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ 611dc │ │ │ │ - bl a9b50 │ │ │ │ - mov r4, r0 │ │ │ │ - b 611c8 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #32] @ 611e0 │ │ │ │ - str r4, [sp] │ │ │ │ - bl a9b50 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq lr, r8, r0, lsl #21 │ │ │ │ - eorseq r1, r6, ip, lsr r0 │ │ │ │ - eorseq lr, r8, r8, lsl #21 │ │ │ │ - mlaseq r8, r4, sl, lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000611fc <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov lr, #1 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r3, #2 │ │ │ │ - mov ip, #0 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, #0 │ │ │ │ - add r3, sp, #8 │ │ │ │ - str lr, [sp, #4] │ │ │ │ - strd r4, [sp, #8] │ │ │ │ - str ip, [sp, #16] │ │ │ │ - bl 60ed8 <_PyMonitoring_FirePyStartEvent@@Base+0x3a4> │ │ │ │ - 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 61288 <_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 6126c <_PyMonitoring_FirePyResumeEvent@@Base+0x70> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ +0006141c : │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + andeq r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ moveq r5, r3 │ │ │ │ @@ -56196,385 +56291,334 @@ │ │ │ │ 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 612f4 <_PyMonitoring_FirePyResumeEvent@@Base+0xf8> │ │ │ │ + bne 61480 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 61328 <_PyMonitoring_FirePyResumeEvent@@Base+0x12c> │ │ │ │ - ldr ip, [pc, #636] @ 61578 <_PyMonitoring_FirePyResumeEvent@@Base+0x37c> │ │ │ │ + beq 614b4 │ │ │ │ + ldr ip, [pc, #640] @ 61708 │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 613c0 <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ + beq 6154c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 61378 <_PyMonitoring_FirePyResumeEvent@@Base+0x17c> │ │ │ │ + beq 61504 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6134c <_PyMonitoring_FirePyResumeEvent@@Base+0x150> │ │ │ │ + beq 614d8 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 6134c <_PyMonitoring_FirePyResumeEvent@@Base+0x150> │ │ │ │ + bne 614d8 │ │ │ │ mov r2, #0 │ │ │ │ - b 61380 <_PyMonitoring_FirePyResumeEvent@@Base+0x184> │ │ │ │ + b 6150c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61360 <_PyMonitoring_FirePyResumeEvent@@Base+0x164> │ │ │ │ + bne 614ec │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 61380 <_PyMonitoring_FirePyResumeEvent@@Base+0x184> │ │ │ │ - bl 1034c0 │ │ │ │ + b 6150c │ │ │ │ + bl 103520 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 613c0 <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ + blt 6154c │ │ │ │ cmp r5, #1 │ │ │ │ - beq 61344 <_PyMonitoring_FirePyResumeEvent@@Base+0x148> │ │ │ │ - b 61358 <_PyMonitoring_FirePyResumeEvent@@Base+0x15c> │ │ │ │ + beq 614d0 │ │ │ │ + b 614e4 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2e2c44 │ │ │ │ + bl 2eaf8c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 613c0 <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ + beq 6154c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6142c <_PyMonitoring_FirePyResumeEvent@@Base+0x230> │ │ │ │ + beq 615b8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 613c8 <_PyMonitoring_FirePyResumeEvent@@Base+0x1cc> │ │ │ │ - ldr r3, [pc, #452] @ 6157c <_PyMonitoring_FirePyResumeEvent@@Base+0x380> │ │ │ │ - ldr r1, [pc, #452] @ 61580 <_PyMonitoring_FirePyResumeEvent@@Base+0x384> │ │ │ │ + beq 61554 │ │ │ │ + ldr r3, [pc, #456] @ 6170c │ │ │ │ + ldr r1, [pc, #456] @ 61710 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r4, #0 │ │ │ │ - b 6154c <_PyMonitoring_FirePyResumeEvent@@Base+0x350> │ │ │ │ + b 616d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15c95c │ │ │ │ + bl 15d5ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 613ec <_PyMonitoring_FirePyResumeEvent@@Base+0x1f0> │ │ │ │ - ldr r3, [pc, #412] @ 6157c <_PyMonitoring_FirePyResumeEvent@@Base+0x380> │ │ │ │ - ldr r1, [pc, #416] @ 61584 <_PyMonitoring_FirePyResumeEvent@@Base+0x388> │ │ │ │ + bne 61578 │ │ │ │ + ldr r3, [pc, #416] @ 6170c │ │ │ │ + ldr r1, [pc, #420] @ 61714 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 613c0 <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ + bl 18f518 │ │ │ │ + b 6154c │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 613c0 <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ + beq 6154c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 6142c <_PyMonitoring_FirePyResumeEvent@@Base+0x230> │ │ │ │ - ldr r3, [pc, #368] @ 61588 <_PyMonitoring_FirePyResumeEvent@@Base+0x38c> │ │ │ │ - ldr r1, [pc, #368] @ 6158c <_PyMonitoring_FirePyResumeEvent@@Base+0x390> │ │ │ │ + ble 615b8 │ │ │ │ + ldr r3, [pc, #372] @ 61718 │ │ │ │ + ldr r1, [pc, #372] @ 6171c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113698 │ │ │ │ - b 613c0 <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ + bl 1135a0 │ │ │ │ + b 6154c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 617d0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1f8> │ │ │ │ + bl 618d4 <_PyMonitoring_FirePyYieldEvent@@Base+0x48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 61454 <_PyMonitoring_FirePyResumeEvent@@Base+0x258> │ │ │ │ + bne 615e0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 613c0 <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ + beq 6154c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113698 │ │ │ │ - b 613c0 <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ + bl 1135a0 │ │ │ │ + b 6154c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #8 │ │ │ │ bl 295a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r3, #32 │ │ │ │ stm r0, {r7, r8} │ │ │ │ mov r5, r0 │ │ │ │ - add r1, pc, #200 @ 0xc8 │ │ │ │ + add r1, pc, #204 @ 0xcc │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7] │ │ │ │ - add r1, pc, #196 @ 0xc4 │ │ │ │ + add r1, pc, #200 @ 0xc8 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #8] │ │ │ │ - add r1, pc, #192 @ 0xc0 │ │ │ │ + add r1, pc, #196 @ 0xc4 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #16] │ │ │ │ - add r1, pc, #188 @ 0xbc │ │ │ │ + add r1, pc, #192 @ 0xc0 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #24] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r5, #8] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61500 <_PyMonitoring_FirePyResumeEvent@@Base+0x304> │ │ │ │ + beq 6168c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 61440 <_PyMonitoring_FirePyResumeEvent@@Base+0x244> │ │ │ │ + beq 615cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 61440 <_PyMonitoring_FirePyResumeEvent@@Base+0x244> │ │ │ │ + bne 615cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 61440 <_PyMonitoring_FirePyResumeEvent@@Base+0x244> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 615cc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6154c <_PyMonitoring_FirePyResumeEvent@@Base+0x350> │ │ │ │ + beq 616d8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 61538 <_PyMonitoring_FirePyResumeEvent@@Base+0x33c> │ │ │ │ - bl c3e9c │ │ │ │ + blt 616c4 │ │ │ │ + bl c4160 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 685f4 │ │ │ │ + bl 682e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bec │ │ │ │ - b 61544 <_PyMonitoring_FirePyResumeEvent@@Base+0x348> │ │ │ │ + bl c7eb0 │ │ │ │ + b 616d0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 685f4 │ │ │ │ + bl 682e0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bvs 2daefc <_PyErr_BadInternalCall@@Base+0x2590> │ │ │ │ - bllt 1a4cf78 <__bss_end__@@Base+0x1488030> │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + bvs 2db08c │ │ │ │ + bllt 1a4d108 <__bss_end__@@Base+0x14881c0> │ │ │ │ stclcc 3, cr15, [lr], #-456 @ 0xfffffe38 │ │ │ │ - strbge pc, [pc, #-1338] @ 61032 <_PyMonitoring_FirePyStartEvent@@Base+0x4fe> @ │ │ │ │ + strbge pc, [pc, #-1338] @ 611c2 <_PyMonitoring_FirePyStartEvent@@Base+0x316> @ │ │ │ │ tstpl lr, pc, ror r2 │ │ │ │ - blls 1bb7a4 │ │ │ │ + blls 1bb934 │ │ │ │ svcne 0x0083d9ab │ │ │ │ - blpl ff8949e0 <__bss_end__@@Base+0xff2cfa98> │ │ │ │ - @ instruction: 0x00573e94 │ │ │ │ + blpl ff894b70 <__bss_end__@@Base+0xff2cfc28> │ │ │ │ + subseq r4, r7, r0, rrx │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, r8, lsr #4 │ │ │ │ - eorseq r5, r8, r0, asr r2 │ │ │ │ + eorseq r6, r8, ip, asr #27 │ │ │ │ + @ instruction: 0x00386df4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, ip, ror r2 │ │ │ │ + eorseq r6, r8, r0, lsr #28 │ │ │ │ + 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 323550 <_PyObject_GetState@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 617b8 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6176c │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r0, [pc, #96] @ 617c4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a9d18 │ │ │ │ + cmp r6, #2 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + bgt 617a4 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r2 │ │ │ │ + bl c1d78 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r3, [pc, #56] @ 617c8 │ │ │ │ + str r4, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #48] @ 617cc │ │ │ │ + bl a9d18 │ │ │ │ + mov r4, r0 │ │ │ │ + b 617b8 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r0, [pc, #32] @ 617d0 │ │ │ │ + str r4, [sp] │ │ │ │ + bl a9d18 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq r0, r9, r8, lsr #12 │ │ │ │ + @ instruction: 0x00362bbc │ │ │ │ + eorseq r0, r9, r0, lsr r6 │ │ │ │ + eorseq r0, r9, ip, lsr r6 │ │ │ │ │ │ │ │ -00061590 <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ +000617d4 <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov ip, #3 │ │ │ │ + mov lr, #1 │ │ │ │ sub sp, sp, #28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - str ip, [sp] │ │ │ │ - add r3, sp, #8 │ │ │ │ + mov r3, #2 │ │ │ │ mov ip, #0 │ │ │ │ + str r3, [sp] │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ + add r3, sp, #8 │ │ │ │ + str lr, [sp, #4] │ │ │ │ strd r4, [sp, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 60ed8 <_PyMonitoring_FirePyStartEvent@@Base+0x3a4> │ │ │ │ + bl 611b4 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r5, r2 │ │ │ │ + bne 61860 <_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 61844 <_PyMonitoring_FirePyResumeEvent@@Base+0x70> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -000615d8 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +0006188c <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov ip, #3 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp, #20] │ │ │ │ - mov ip, #2 │ │ │ │ - mov r3, #3 │ │ │ │ - stm sp, {r3, ip} │ │ │ │ - mov r4, #0 │ │ │ │ - mov ip, #0 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str ip, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ + mov ip, #0 │ │ │ │ + mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [sp, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 60ed8 <_PyMonitoring_FirePyStartEvent@@Base+0x3a4> │ │ │ │ + bl 611b4 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3968] @ 0xf80 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr lr, [pc, #376] @ 617b8 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e0> │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r6, r3 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - sub sp, sp, #104 @ 0x68 │ │ │ │ - add ip, sp, #48 @ 0x30 │ │ │ │ - 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 6169c <_PyMonitoring_FirePyReturnEvent@@Base+0xc4> │ │ │ │ - clz r2, r4 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r5, #3 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 616e0 <_PyMonitoring_FirePyReturnEvent@@Base+0x108> │ │ │ │ - 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] @ 617bc <_PyMonitoring_FirePyReturnEvent@@Base+0x1e4> │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - moveq r5, r4 │ │ │ │ - moveq r6, r4 │ │ │ │ - beq 6179c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c4> │ │ │ │ - ldr r0, [r4] │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - bl 16f428 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 61798 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r1, sp, #32 │ │ │ │ - bl 26d904 <_Py_Uid_Converter@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 61798 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - add r1, sp, #28 │ │ │ │ - bl 28b7c0 <_Py_Gid_Converter@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 61798 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #132] @ 617c0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e8> │ │ │ │ - ldr r0, [pc, #132] @ 617c4 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ec> │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - str r8, [sp] │ │ │ │ - bl bbe74 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 61798 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ - bl c3e9c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2a654 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c7bec │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrge r4, [pc, #68] @ 617c8 <_PyMonitoring_FirePyReturnEvent@@Base+0x1f0> │ │ │ │ - bge 6179c <_PyMonitoring_FirePyReturnEvent@@Base+0x1c4> │ │ │ │ - ldr r3, [pc, #64] @ 617cc <_PyMonitoring_FirePyReturnEvent@@Base+0x1f4> │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 143ae4 │ │ │ │ - mov r4, #0 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 16fbf4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #104 @ 0x68 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq fp, r3, r8, ror ip │ │ │ │ - subseq r4, r7, r4, lsl r0 │ │ │ │ - eorseq fp, r8, r4, lsr #26 │ │ │ │ - eorseq fp, r8, ip, lsr #26 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91ddc <_PyObject_GC_New@@Base> │ │ │ │ + bl 91e74 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 617f8 <_PyMonitoring_FirePyReturnEvent@@Base+0x220> │ │ │ │ + beq 618fc <_PyMonitoring_FirePyYieldEvent@@Base+0x70> │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - bl a681c │ │ │ │ + bl a6900 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +00061904 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ 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] @ 61860 <_PyMonitoring_FirePyReturnEvent@@Base+0x288> │ │ │ │ - bl 2a5a0c <_PyEval_GetBuiltin@@Base> │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - blt 61840 <_PyMonitoring_FirePyReturnEvent@@Base+0x268> │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [pc, #40] @ 61864 <_PyMonitoring_FirePyReturnEvent@@Base+0x28c> │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a9b50 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 92fdc │ │ │ │ - subs r2, r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [pc, #12] @ 61868 <_PyMonitoring_FirePyReturnEvent@@Base+0x290> │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a9b50 │ │ │ │ - subseq lr, r7, ip, lsr r7 │ │ │ │ - eorseq fp, r8, r4, lsl #12 │ │ │ │ - eorseq fp, r8, ip, lsl #12 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1b98c8 <_PyLong_Copy@@Base> │ │ │ │ - pop {r4, lr} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc] @ 61890 <_PyMonitoring_FirePyReturnEvent@@Base+0x2b8> │ │ │ │ - b a9b50 │ │ │ │ - eorseq r8, r8, ip, lsl #16 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov ip, #2 │ │ │ │ + mov r3, #3 │ │ │ │ + stm sp, {r3, ip} │ │ │ │ + mov r4, #0 │ │ │ │ + mov ip, #0 │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r5, #0 │ │ │ │ + strd r4, [sp, #8] │ │ │ │ + str ip, [sp, #16] │ │ │ │ + bl 611b4 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ moveq r5, r3 │ │ │ │ @@ -56582,109 +56626,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 618ec <_PyMonitoring_FirePyReturnEvent@@Base+0x314> │ │ │ │ + bne 619a4 <_PyMonitoring_FirePyReturnEvent@@Base+0xa0> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 61920 <_PyMonitoring_FirePyReturnEvent@@Base+0x348> │ │ │ │ - ldr ip, [pc, #716] @ 61bc0 <_PyMonitoring_FirePyReturnEvent@@Base+0x5e8> │ │ │ │ + beq 619d8 <_PyMonitoring_FirePyReturnEvent@@Base+0xd4> │ │ │ │ + ldr ip, [pc, #716] @ 61c78 <_PyMonitoring_FirePyReturnEvent@@Base+0x374> │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #32 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 619bc <_PyMonitoring_FirePyReturnEvent@@Base+0x3e4> │ │ │ │ + beq 61a74 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 61970 <_PyMonitoring_FirePyReturnEvent@@Base+0x398> │ │ │ │ + beq 61a28 <_PyMonitoring_FirePyReturnEvent@@Base+0x124> │ │ │ │ ldr r7, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 61944 <_PyMonitoring_FirePyReturnEvent@@Base+0x36c> │ │ │ │ + beq 619fc <_PyMonitoring_FirePyReturnEvent@@Base+0xf8> │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 61944 <_PyMonitoring_FirePyReturnEvent@@Base+0x36c> │ │ │ │ + bne 619fc <_PyMonitoring_FirePyReturnEvent@@Base+0xf8> │ │ │ │ mov r2, #0 │ │ │ │ - b 61978 <_PyMonitoring_FirePyReturnEvent@@Base+0x3a0> │ │ │ │ + b 61a30 <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61958 <_PyMonitoring_FirePyReturnEvent@@Base+0x380> │ │ │ │ + bne 61a10 <_PyMonitoring_FirePyReturnEvent@@Base+0x10c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 61978 <_PyMonitoring_FirePyReturnEvent@@Base+0x3a0> │ │ │ │ - bl 1034c0 │ │ │ │ + b 61a30 <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ + bl 103520 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 619bc <_PyMonitoring_FirePyReturnEvent@@Base+0x3e4> │ │ │ │ + blt 61a74 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ cmp r5, #1 │ │ │ │ - beq 6193c <_PyMonitoring_FirePyReturnEvent@@Base+0x364> │ │ │ │ - b 61950 <_PyMonitoring_FirePyReturnEvent@@Base+0x378> │ │ │ │ + beq 619f4 <_PyMonitoring_FirePyReturnEvent@@Base+0xf0> │ │ │ │ + b 61a08 <_PyMonitoring_FirePyReturnEvent@@Base+0x104> │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2e2c44 │ │ │ │ + bl 2eaf8c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 619bc <_PyMonitoring_FirePyReturnEvent@@Base+0x3e4> │ │ │ │ + beq 61a74 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 61a28 <_PyMonitoring_FirePyReturnEvent@@Base+0x450> │ │ │ │ + beq 61ae0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 619c4 <_PyMonitoring_FirePyReturnEvent@@Base+0x3ec> │ │ │ │ - ldr r3, [pc, #528] @ 61bc4 <_PyMonitoring_FirePyReturnEvent@@Base+0x5ec> │ │ │ │ - ldr r1, [pc, #528] @ 61bc8 <_PyMonitoring_FirePyReturnEvent@@Base+0x5f0> │ │ │ │ + beq 61a7c <_PyMonitoring_FirePyReturnEvent@@Base+0x178> │ │ │ │ + ldr r3, [pc, #528] @ 61c7c <_PyMonitoring_FirePyReturnEvent@@Base+0x378> │ │ │ │ + ldr r1, [pc, #528] @ 61c80 <_PyMonitoring_FirePyReturnEvent@@Base+0x37c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r4, #0 │ │ │ │ - b 61b74 <_PyMonitoring_FirePyReturnEvent@@Base+0x59c> │ │ │ │ + b 61c2c <_PyMonitoring_FirePyReturnEvent@@Base+0x328> │ │ │ │ mov r0, r7 │ │ │ │ - bl 15c95c │ │ │ │ + bl 15d5ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 619e8 <_PyMonitoring_FirePyReturnEvent@@Base+0x410> │ │ │ │ - ldr r3, [pc, #488] @ 61bc4 <_PyMonitoring_FirePyReturnEvent@@Base+0x5ec> │ │ │ │ - ldr r1, [pc, #492] @ 61bcc <_PyMonitoring_FirePyReturnEvent@@Base+0x5f4> │ │ │ │ + bne 61aa0 <_PyMonitoring_FirePyReturnEvent@@Base+0x19c> │ │ │ │ + ldr r3, [pc, #488] @ 61c7c <_PyMonitoring_FirePyReturnEvent@@Base+0x378> │ │ │ │ + ldr r1, [pc, #492] @ 61c84 <_PyMonitoring_FirePyReturnEvent@@Base+0x380> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 619bc <_PyMonitoring_FirePyReturnEvent@@Base+0x3e4> │ │ │ │ + bl 18f518 │ │ │ │ + b 61a74 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 619bc <_PyMonitoring_FirePyReturnEvent@@Base+0x3e4> │ │ │ │ + beq 61a74 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 61a28 <_PyMonitoring_FirePyReturnEvent@@Base+0x450> │ │ │ │ - ldr r3, [pc, #444] @ 61bd0 <_PyMonitoring_FirePyReturnEvent@@Base+0x5f8> │ │ │ │ - ldr r1, [pc, #444] @ 61bd4 <_PyMonitoring_FirePyReturnEvent@@Base+0x5fc> │ │ │ │ + ble 61ae0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ + ldr r3, [pc, #444] @ 61c88 <_PyMonitoring_FirePyReturnEvent@@Base+0x384> │ │ │ │ + ldr r1, [pc, #444] @ 61c8c <_PyMonitoring_FirePyReturnEvent@@Base+0x388> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113698 │ │ │ │ - b 619bc <_PyMonitoring_FirePyReturnEvent@@Base+0x3e4> │ │ │ │ + bl 1135a0 │ │ │ │ + b 61a74 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 61f64 <_PyMonitoring_FirePyReturnEvent@@Base+0x98c> │ │ │ │ + bl 61d24 <_PyMonitoring_FirePyReturnEvent@@Base+0x420> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 61a4c <_PyMonitoring_FirePyReturnEvent@@Base+0x474> │ │ │ │ + bne 61b04 <_PyMonitoring_FirePyReturnEvent@@Base+0x200> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 619bc <_PyMonitoring_FirePyReturnEvent@@Base+0x3e4> │ │ │ │ + beq 61a74 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113698 │ │ │ │ - b 619bc <_PyMonitoring_FirePyReturnEvent@@Base+0x3e4> │ │ │ │ + bl 1135a0 │ │ │ │ + b 61a74 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 295a4 │ │ │ │ @@ -56719,375 +56763,216 @@ │ │ │ │ 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 a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61b28 <_PyMonitoring_FirePyReturnEvent@@Base+0x550> │ │ │ │ + beq 61be0 <_PyMonitoring_FirePyReturnEvent@@Base+0x2dc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 61a38 <_PyMonitoring_FirePyReturnEvent@@Base+0x460> │ │ │ │ + beq 61af0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 61a38 <_PyMonitoring_FirePyReturnEvent@@Base+0x460> │ │ │ │ + bne 61af0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 61a38 <_PyMonitoring_FirePyReturnEvent@@Base+0x460> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 61af0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ec> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 61b74 <_PyMonitoring_FirePyReturnEvent@@Base+0x59c> │ │ │ │ + beq 61c2c <_PyMonitoring_FirePyReturnEvent@@Base+0x328> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 61b60 <_PyMonitoring_FirePyReturnEvent@@Base+0x588> │ │ │ │ - bl c3e9c │ │ │ │ + blt 61c18 <_PyMonitoring_FirePyReturnEvent@@Base+0x314> │ │ │ │ + bl c4160 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2e2f4c │ │ │ │ + bl 2eb294 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bec │ │ │ │ - b 61b6c <_PyMonitoring_FirePyReturnEvent@@Base+0x594> │ │ │ │ + bl c7eb0 │ │ │ │ + b 61c24 <_PyMonitoring_FirePyReturnEvent@@Base+0x320> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e2f4c │ │ │ │ + bl 2eb294 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrdgt r9, [r5, -r8] │ │ │ │ - blgt fef49100 <__bss_end__@@Base+0xfe9841b8> │ │ │ │ + blgt fef491b8 <__bss_end__@@Base+0xfe984270> │ │ │ │ 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]! @ 60ecc <_PyMonitoring_FirePyStartEvent@@Base+0x398> │ │ │ │ + strne lr, [pc, #-3288]! @ 60f84 <_PyMonitoring_FirePyStartEvent@@Base+0xd8> │ │ │ │ @ instruction: 0xffc00b31 │ │ │ │ ldrvs r2, [r3, -r7, ror #12]! │ │ │ │ ldmdavs r8, {r0, r4, r8, sl, ip}^ │ │ │ │ @ instruction: 0x8eb44a87 │ │ │ │ ldrbtvs r8, [r9], #4007 @ 0xfa7 │ │ │ │ - blle 36d3f0 <_IO_stdin_used@@Base+0x16d70> │ │ │ │ + blle 36d4a8 <_IO_stdin_used@@Base+0x152a8> │ │ │ │ cdplt 15, 15, cr4, cr10, cr4, {5} │ │ │ │ @ instruction: 0x47b5481d │ │ │ │ - subseq r4, r7, r0, asr #32 │ │ │ │ + subseq r4, r7, ip, lsl #1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, r8, lsr #4 │ │ │ │ - eorseq r5, r8, r0, asr r2 │ │ │ │ + eorseq r6, r8, ip, asr #27 │ │ │ │ + @ instruction: 0x00386df4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, ip, ror r2 │ │ │ │ + eorseq r6, r8, r0, lsr #28 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr lr, [pc, #392] @ 61d80 <_PyMonitoring_FirePyReturnEvent@@Base+0x7a8> │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r2, #1 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #68] @ 61cf0 <_PyMonitoring_FirePyReturnEvent@@Base+0x3ec> │ │ │ │ + bl 2b3720 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r6, r3 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - sub sp, sp, #96 @ 0x60 │ │ │ │ - add ip, sp, #40 @ 0x28 │ │ │ │ - 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 61c54 <_PyMonitoring_FirePyReturnEvent@@Base+0x67c> │ │ │ │ - clz r2, r4 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r5, #2 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 61c9c <_PyMonitoring_FirePyReturnEvent@@Base+0x6c4> │ │ │ │ - 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] @ 61d84 <_PyMonitoring_FirePyReturnEvent@@Base+0x7ac> │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - moveq r5, r4 │ │ │ │ - moveq r7, r4 │ │ │ │ - mvneq r6, #0 │ │ │ │ - beq 61d60 <_PyMonitoring_FirePyReturnEvent@@Base+0x788> │ │ │ │ - ldr r0, [r4] │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - bl 16f428 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ - ldr r6, [sp, #76] @ 0x4c │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 61d10 <_PyMonitoring_FirePyReturnEvent@@Base+0x738> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r1, sp, #24 │ │ │ │ - bl 299300 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 61d60 <_PyMonitoring_FirePyReturnEvent@@Base+0x788> │ │ │ │ - cmn r6, #1 │ │ │ │ - ldrd r8, [sp, #24] │ │ │ │ - beq 61cf4 <_PyMonitoring_FirePyReturnEvent@@Base+0x71c> │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 499fc │ │ │ │ - mov r4, r0 │ │ │ │ - b 61d60 <_PyMonitoring_FirePyReturnEvent@@Base+0x788> │ │ │ │ - ldr r1, [pc, #140] @ 61d88 <_PyMonitoring_FirePyReturnEvent@@Base+0x7b0> │ │ │ │ - ldr r0, [pc, #140] @ 61d8c <_PyMonitoring_FirePyReturnEvent@@Base+0x7b4> │ │ │ │ - mov r2, r5 │ │ │ │ - strd r8, [sp] │ │ │ │ - bl bbe74 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 61d18 <_PyMonitoring_FirePyReturnEvent@@Base+0x740> │ │ │ │ - mov r4, #0 │ │ │ │ - b 61d60 <_PyMonitoring_FirePyReturnEvent@@Base+0x788> │ │ │ │ - bl c3e9c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2aa2c │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl c7bec │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrge r4, [pc, #72] @ 61d90 <_PyMonitoring_FirePyReturnEvent@@Base+0x7b8> │ │ │ │ - bge 61d60 <_PyMonitoring_FirePyReturnEvent@@Base+0x788> │ │ │ │ - ldr r3, [pc, #68] @ 61d94 <_PyMonitoring_FirePyReturnEvent@@Base+0x7bc> │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 143ae4 │ │ │ │ - b 61d10 <_PyMonitoring_FirePyReturnEvent@@Base+0x738> │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ - str r6, [sp, #76] @ 0x4c │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 16fbf4 │ │ │ │ + blt 61cd0 <_PyMonitoring_FirePyReturnEvent@@Base+0x3cc> │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [pc, #40] @ 61cf4 <_PyMonitoring_FirePyReturnEvent@@Base+0x3f0> │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a9d18 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 93074 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [pc, #12] @ 61cf8 <_PyMonitoring_FirePyReturnEvent@@Base+0x3f4> │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a9d18 │ │ │ │ + subseq lr, r7, ip, lsr r7 │ │ │ │ + eorseq sp, r8, r8, lsr #3 │ │ │ │ + @ instruction: 0x0038d1b0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 1bea58 <_PyLong_Copy@@Base> │ │ │ │ + pop {r4, lr} │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc] @ 61d20 <_PyMonitoring_FirePyReturnEvent@@Base+0x41c> │ │ │ │ + b a9d18 │ │ │ │ + @ instruction: 0x0038a3b0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 91e74 <_PyObject_GC_New@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 61d4c <_PyMonitoring_FirePyReturnEvent@@Base+0x448> │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r4, #12] │ │ │ │ + bl a6900 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #96 @ 0x60 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrheq fp, [r3], #-192 @ 0xffffff40 │ │ │ │ - subseq r4, r7, ip, rrx │ │ │ │ - @ instruction: 0x003899fc │ │ │ │ - eorseq ip, r8, r0, lsl ip │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ + cmn r3, #1 │ │ │ │ + bne 61d80 <_PyMonitoring_FirePyReturnEvent@@Base+0x47c> │ │ │ │ + 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] @ 61d88 <_PyMonitoring_FirePyReturnEvent@@Base+0x484> │ │ │ │ + bx 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 r0, r1 │ │ │ │ - bl ab0c8 │ │ │ │ + bl ab290 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 61dcc <_PyMonitoring_FirePyReturnEvent@@Base+0x7f4> │ │ │ │ - bl a583c │ │ │ │ + bne 61dc0 <_PyMonitoring_FirePyReturnEvent@@Base+0x4bc> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61e00 <_PyMonitoring_FirePyReturnEvent@@Base+0x828> │ │ │ │ + bne 61df4 <_PyMonitoring_FirePyReturnEvent@@Base+0x4f0> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 61df8 <_PyMonitoring_FirePyReturnEvent@@Base+0x820> │ │ │ │ + beq 61dec <_PyMonitoring_FirePyReturnEvent@@Base+0x4e8> │ │ │ │ cmn r4, #1 │ │ │ │ mvnlt r3, #0 │ │ │ │ - blt 61df4 <_PyMonitoring_FirePyReturnEvent@@Base+0x81c> │ │ │ │ + blt 61de8 <_PyMonitoring_FirePyReturnEvent@@Base+0x4e4> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ movge r3, r4 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r0, [pc, #8] @ 61e08 <_PyMonitoring_FirePyReturnEvent@@Base+0x830> │ │ │ │ + ldr r0, [pc, #8] @ 61dfc <_PyMonitoring_FirePyReturnEvent@@Base+0x4f8> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 18adcc │ │ │ │ - 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] @ 61f54 <_PyMonitoring_FirePyReturnEvent@@Base+0x97c> │ │ │ │ - movgt r1, #0 │ │ │ │ - movle r1, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - orrne r1, r1, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r5, r2 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - sub sp, sp, #92 @ 0x5c │ │ │ │ - add ip, sp, #32 │ │ │ │ - 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 61e90 <_PyMonitoring_FirePyReturnEvent@@Base+0x8b8> │ │ │ │ - clz r2, r4 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r5, #1 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 61ed4 <_PyMonitoring_FirePyReturnEvent@@Base+0x8fc> │ │ │ │ - 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] @ 61f58 <_PyMonitoring_FirePyReturnEvent@@Base+0x980> │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - moveq r5, r4 │ │ │ │ - moveq r6, r4 │ │ │ │ - beq 61f38 <_PyMonitoring_FirePyReturnEvent@@Base+0x960> │ │ │ │ - ldr r0, [r4] │ │ │ │ - add r1, sp, #32 │ │ │ │ - bl 16f428 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 61ef8 <_PyMonitoring_FirePyReturnEvent@@Base+0x920> │ │ │ │ - mov r4, #0 │ │ │ │ - b 61f38 <_PyMonitoring_FirePyReturnEvent@@Base+0x960> │ │ │ │ - bl c3e9c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 29e20 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c7bec │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrge r4, [pc, #60] @ 61f5c <_PyMonitoring_FirePyReturnEvent@@Base+0x984> │ │ │ │ - bge 61f38 <_PyMonitoring_FirePyReturnEvent@@Base+0x960> │ │ │ │ - ldr r3, [pc, #56] @ 61f60 <_PyMonitoring_FirePyReturnEvent@@Base+0x988> │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 143ae4 │ │ │ │ - b 61ef0 <_PyMonitoring_FirePyReturnEvent@@Base+0x918> │ │ │ │ - add r0, sp, #32 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ - bl 16fbf4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #92 @ 0x5c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq fp, r3, r8, ror #25 │ │ │ │ - @ instruction: 0x00574098 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91ddc <_PyObject_GC_New@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 61f8c <_PyMonitoring_FirePyReturnEvent@@Base+0x9b4> │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r4, #12] │ │ │ │ - bl a681c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + b 18c094 │ │ │ │ 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 61fd0 <_PyMonitoring_FirePyReturnEvent@@Base+0x9f8> │ │ │ │ - ldr r2, [pc, #136] @ 62048 <_PyMonitoring_FirePyReturnEvent@@Base+0xa70> │ │ │ │ - ldr r1, [pc, #136] @ 6204c <_PyMonitoring_FirePyReturnEvent@@Base+0xa74> │ │ │ │ - ldr r0, [pc, #136] @ 62050 <_PyMonitoring_FirePyReturnEvent@@Base+0xa78> │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ + bne 61e44 <_PyMonitoring_FirePyReturnEvent@@Base+0x540> │ │ │ │ + ldr r2, [pc, #136] @ 61ebc <_PyMonitoring_FirePyReturnEvent@@Base+0x5b8> │ │ │ │ + ldr r1, [pc, #136] @ 61ec0 <_PyMonitoring_FirePyReturnEvent@@Base+0x5bc> │ │ │ │ + ldr r0, [pc, #136] @ 61ec4 <_PyMonitoring_FirePyReturnEvent@@Base+0x5c0> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 62040 <_PyMonitoring_FirePyReturnEvent@@Base+0xa68> │ │ │ │ - ldr r6, [pc, #124] @ 62054 <_PyMonitoring_FirePyReturnEvent@@Base+0xa7c> │ │ │ │ + b 61eb4 <_PyMonitoring_FirePyReturnEvent@@Base+0x5b0> │ │ │ │ + ldr r6, [pc, #124] @ 61ec8 <_PyMonitoring_FirePyReturnEvent@@Base+0x5c4> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ sub r1, r5, r6 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ - bl 2f42c4 │ │ │ │ + bl 2fc568 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq 62040 <_PyMonitoring_FirePyReturnEvent@@Base+0xa68> │ │ │ │ + beq 61eb4 <_PyMonitoring_FirePyReturnEvent@@Base+0x5b0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61fc8 <_PyMonitoring_FirePyReturnEvent@@Base+0x9f0> │ │ │ │ + beq 61e3c <_PyMonitoring_FirePyReturnEvent@@Base+0x538> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 118c68 │ │ │ │ + bl 118bb4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6202c <_PyMonitoring_FirePyReturnEvent@@Base+0xa54> │ │ │ │ + beq 61ea0 <_PyMonitoring_FirePyReturnEvent@@Base+0x59c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 62034 <_PyMonitoring_FirePyReturnEvent@@Base+0xa5c> │ │ │ │ + beq 61ea8 <_PyMonitoring_FirePyReturnEvent@@Base+0x5a4> │ │ │ │ mov r4, r5 │ │ │ │ - b 62040 <_PyMonitoring_FirePyReturnEvent@@Base+0xa68> │ │ │ │ + b 61eb4 <_PyMonitoring_FirePyReturnEvent@@Base+0x5b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 6202c <_PyMonitoring_FirePyReturnEvent@@Base+0xa54> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 61ea0 <_PyMonitoring_FirePyReturnEvent@@Base+0x59c> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - @ instruction: 0x003584dc │ │ │ │ + @ instruction: 0x0037b7b0 │ │ │ │ + eorseq ip, r6, r4, lsr r6 │ │ │ │ + eorseq sl, r5, ip, asr r0 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ - cmn r3, #1 │ │ │ │ - bne 62084 <_PyMonitoring_FirePyReturnEvent@@Base+0xaac> │ │ │ │ - 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] @ 6208c <_PyMonitoring_FirePyReturnEvent@@Base+0xab4> │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00062090 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +00061ecc <_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 │ │ │ │ @@ -57097,95 +56982,101 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ mov ip, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #16] │ │ │ │ strd r4, [sp, #8] │ │ │ │ - bl 60ed8 <_PyMonitoring_FirePyStartEvent@@Base+0x3a4> │ │ │ │ + bl 611b4 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc] @ 61f24 <_PyMonitoring_FireCallEvent@@Base+0x58> │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, ip, ror r9 │ │ │ │ + ldr r0, [pc] @ 61f30 <_PyMonitoring_FireCallEvent@@Base+0x64> │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, ip, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 62110 <_PyMonitoring_FireCallEvent@@Base+0x80> │ │ │ │ - ldr r3, [pc, #80] @ 62154 <_PyMonitoring_FireCallEvent@@Base+0xc4> │ │ │ │ - ldr r1, [pc, #80] @ 62158 <_PyMonitoring_FireCallEvent@@Base+0xc8> │ │ │ │ + bne 61f64 <_PyMonitoring_FireCallEvent@@Base+0x98> │ │ │ │ + ldr r3, [pc, #80] @ 61fa8 <_PyMonitoring_FireCallEvent@@Base+0xdc> │ │ │ │ + ldr r1, [pc, #80] @ 61fac <_PyMonitoring_FireCallEvent@@Base+0xe0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6212c <_PyMonitoring_FireCallEvent@@Base+0x9c> │ │ │ │ + bl 18f518 │ │ │ │ + b 61f80 <_PyMonitoring_FireCallEvent@@Base+0xb4> │ │ │ │ ldrb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62134 <_PyMonitoring_FireCallEvent@@Base+0xa4> │ │ │ │ - ldr r3, [pc, #48] @ 62154 <_PyMonitoring_FireCallEvent@@Base+0xc4> │ │ │ │ - ldr r1, [pc, #52] @ 6215c <_PyMonitoring_FireCallEvent@@Base+0xcc> │ │ │ │ + beq 61f88 <_PyMonitoring_FireCallEvent@@Base+0xbc> │ │ │ │ + ldr r3, [pc, #48] @ 61fa8 <_PyMonitoring_FireCallEvent@@Base+0xdc> │ │ │ │ + ldr r1, [pc, #52] @ 61fb0 <_PyMonitoring_FireCallEvent@@Base+0xe4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6214c <_PyMonitoring_FireCallEvent@@Base+0xbc> │ │ │ │ + beq 61fa0 <_PyMonitoring_FireCallEvent@@Base+0xd4> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #20] @ 62160 <_PyMonitoring_FireCallEvent@@Base+0xd0> │ │ │ │ - b b97c4 │ │ │ │ - ldr r0, [pc, #16] @ 62164 <_PyMonitoring_FireCallEvent@@Base+0xd4> │ │ │ │ + ldr r1, [pc, #20] @ 61fb4 <_PyMonitoring_FireCallEvent@@Base+0xe8> │ │ │ │ + b b9a80 │ │ │ │ + ldr r0, [pc, #16] @ 61fb8 <_PyMonitoring_FireCallEvent@@Base+0xec> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, ror #23 │ │ │ │ - eorseq sp, r6, r4, lsl #21 │ │ │ │ + eorseq pc, r6, ip, ror #14 │ │ │ │ + eorseq pc, r6, r4, lsl #12 │ │ │ │ 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] @ 62200 <_PyMonitoring_FireCallEvent@@Base+0x170> │ │ │ │ - bl b6b14 │ │ │ │ + ldr r1, [pc, #116] @ 62054 <_PyMonitoring_FireCallEvent@@Base+0x188> │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 621b4 <_PyMonitoring_FireCallEvent@@Base+0x124> │ │ │ │ + beq 62008 <_PyMonitoring_FireCallEvent@@Base+0x13c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ bl 2a8f4 <__clock_getres64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 621bc <_PyMonitoring_FireCallEvent@@Base+0x12c> │ │ │ │ - ldr r3, [pc, #84] @ 62204 <_PyMonitoring_FireCallEvent@@Base+0x174> │ │ │ │ + beq 62010 <_PyMonitoring_FireCallEvent@@Base+0x144> │ │ │ │ + ldr r3, [pc, #84] @ 62058 <_PyMonitoring_FireCallEvent@@Base+0x18c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ mov r0, #0 │ │ │ │ - b 621f8 <_PyMonitoring_FireCallEvent@@Base+0x168> │ │ │ │ + b 6204c <_PyMonitoring_FireCallEvent@@Base+0x180> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 35460c │ │ │ │ + bl 356178 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ - bl 354588 │ │ │ │ - ldr r2, [pc, #44] @ 62208 <_PyMonitoring_FireCallEvent@@Base+0x178> │ │ │ │ - ldr r3, [pc, #44] @ 6220c <_PyMonitoring_FireCallEvent@@Base+0x17c> │ │ │ │ - bl 35466c │ │ │ │ + bl 3560f4 │ │ │ │ + ldr r2, [pc, #44] @ 6205c <_PyMonitoring_FireCallEvent@@Base+0x190> │ │ │ │ + ldr r3, [pc, #44] @ 62060 <_PyMonitoring_FireCallEvent@@Base+0x194> │ │ │ │ + bl 3561d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3542b8 │ │ │ │ - bl ab1b8 │ │ │ │ + bl 355e24 │ │ │ │ + bl ab380 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq lr, r8, ip, lsr #21 │ │ │ │ + eorseq r0, r9, r8, asr #12 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ stmda r6!, {r0, r2, r4, r7, r9, sl, ip, lr, pc} │ │ │ │ cdpcc 14, 1, cr2, cr1, cr11, {0} │ │ │ │ │ │ │ │ -00062210 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +00062064 <_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 │ │ │ │ @@ -57193,65 +57084,191 @@ │ │ │ │ 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 60ed8 <_PyMonitoring_FirePyStartEvent@@Base+0x3a4> │ │ │ │ + bl 611b4 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc] @ 62260 <_PyMonitoring_FireJumpEvent@@Base+0x50> │ │ │ │ - bx lr │ │ │ │ - subseq r7, r7, ip, ror r9 │ │ │ │ - ldr r0, [pc] @ 6226c <_PyMonitoring_FireJumpEvent@@Base+0x5c> │ │ │ │ - bx lr │ │ │ │ - subseq r7, r7, ip, ror r9 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b a65e0 │ │ │ │ + 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] @ 6224c <_PyMonitoring_FireJumpEvent@@Base+0x1e8> │ │ │ │ + movgt r2, #0 │ │ │ │ + movle r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r6, r3 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + sub sp, sp, #104 @ 0x68 │ │ │ │ + add ip, sp, #48 @ 0x30 │ │ │ │ + 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 62130 <_PyMonitoring_FireJumpEvent@@Base+0xcc> │ │ │ │ + clz r2, r4 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r5, #3 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 62174 <_PyMonitoring_FireJumpEvent@@Base+0x110> │ │ │ │ + mov ip, #3 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + mov r2, #0 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [pc, #256] @ 62250 <_PyMonitoring_FireJumpEvent@@Base+0x1ec> │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + moveq r5, r4 │ │ │ │ + moveq r6, r4 │ │ │ │ + beq 62230 <_PyMonitoring_FireJumpEvent@@Base+0x1cc> │ │ │ │ + ldr r0, [r4] │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + bl 170034 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6222c <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r1, sp, #32 │ │ │ │ + bl 27f5c8 <_Py_Uid_Converter@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6222c <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + add r1, sp, #28 │ │ │ │ + bl 29acf0 <_Py_Gid_Converter@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6222c <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r1, [pc, #132] @ 62254 <_PyMonitoring_FireJumpEvent@@Base+0x1f0> │ │ │ │ + ldr r0, [pc, #132] @ 62258 <_PyMonitoring_FireJumpEvent@@Base+0x1f4> │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + str r8, [sp] │ │ │ │ + bl bc130 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 6222c <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ + bl c4160 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2a654 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c7eb0 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrge r4, [pc, #68] @ 6225c <_PyMonitoring_FireJumpEvent@@Base+0x1f8> │ │ │ │ + bge 62230 <_PyMonitoring_FireJumpEvent@@Base+0x1cc> │ │ │ │ + ldr r3, [pc, #64] @ 62260 <_PyMonitoring_FireJumpEvent@@Base+0x1fc> │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 144278 │ │ │ │ + mov r4, #0 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ + bl 170800 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #104 @ 0x68 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrsheq sp, [r3], #-128 @ 0xffffff80 │ │ │ │ + ldrheq r4, [r7], #-8 │ │ │ │ + eorseq sp, r8, r8, asr #17 │ │ │ │ + @ instruction: 0x0038d8d0 │ │ │ │ + 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] @ 622b4 <_PyMonitoring_FireJumpEvent@@Base+0x250> │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 180794 │ │ │ │ + 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 158190 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [pc, #8] @ 622b8 <_PyMonitoring_FireJumpEvent@@Base+0x254> │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a9d18 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + eorseq r0, r9, r8, asr r6 │ │ │ │ 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 6240c <_PyMonitoring_FireBranchEvent@@Base+0xfc> │ │ │ │ + bl 624e0 <_PyMonitoring_FireBranchEvent@@Base+0x184> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 622fc <_PyMonitoring_FireJumpEvent@@Base+0xec> │ │ │ │ + beq 62348 <_PyMonitoring_FireJumpEvent@@Base+0x2e4> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 622c0 <_PyMonitoring_FireJumpEvent@@Base+0xb0> │ │ │ │ - ldr r3, [pc, #80] @ 62304 <_PyMonitoring_FireJumpEvent@@Base+0xf4> │ │ │ │ + beq 6230c <_PyMonitoring_FireJumpEvent@@Base+0x2a8> │ │ │ │ + ldr r3, [pc, #80] @ 62350 <_PyMonitoring_FireJumpEvent@@Base+0x2ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ mov r0, #0 │ │ │ │ - b 622fc <_PyMonitoring_FireJumpEvent@@Base+0xec> │ │ │ │ + b 62348 <_PyMonitoring_FireJumpEvent@@Base+0x2e4> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 35460c │ │ │ │ + bl 356178 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ - bl 354588 │ │ │ │ - ldr r2, [pc, #40] @ 62308 <_PyMonitoring_FireJumpEvent@@Base+0xf8> │ │ │ │ - ldr r3, [pc, #40] @ 6230c <_PyMonitoring_FireJumpEvent@@Base+0xfc> │ │ │ │ - bl 35466c │ │ │ │ + bl 3560f4 │ │ │ │ + ldr r2, [pc, #40] @ 62354 <_PyMonitoring_FireJumpEvent@@Base+0x2f0> │ │ │ │ + ldr r3, [pc, #40] @ 62358 <_PyMonitoring_FireJumpEvent@@Base+0x2f4> │ │ │ │ + bl 3561d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3542b8 │ │ │ │ - bl ab1b8 │ │ │ │ + bl 355e24 │ │ │ │ + bl ab380 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00062310 <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ +0006235c <_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] │ │ │ │ @@ -57259,106 +57276,140 @@ │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r4, #0 │ │ │ │ add r3, sp, ip │ │ │ │ mov r5, #0 │ │ │ │ mov ip, #0 │ │ │ │ strd r4, [sp, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 60ed8 <_PyMonitoring_FirePyStartEvent@@Base+0x3a4> │ │ │ │ + bl 611b4 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ 623c0 <_PyMonitoring_FireBranchEvent@@Base+0xb0> │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #80] @ 6240c <_PyMonitoring_FireBranchEvent@@Base+0xb0> │ │ │ │ + bl 3581c0 │ │ │ │ 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 62388 <_PyMonitoring_FireBranchEvent@@Base+0x78> │ │ │ │ + bne 623d4 <_PyMonitoring_FireBranchEvent@@Base+0x78> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 623ac <_PyMonitoring_FireBranchEvent@@Base+0x9c> │ │ │ │ - bl a583c │ │ │ │ + bne 623f8 <_PyMonitoring_FireBranchEvent@@Base+0x9c> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 623b8 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ + bne 62404 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5b2c │ │ │ │ + b a5bb8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 623fc <_PyMonitoring_FireBranchEvent@@Base+0xec> │ │ │ │ + beq 62448 <_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 35406c │ │ │ │ + bl 355bd8 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5b2c │ │ │ │ + b a5bb8 │ │ │ │ mov r0, r3 │ │ │ │ - b a5b2c │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b a6554 │ │ │ │ + b a5bb8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldrb r3, [r0, #12] │ │ │ │ + ldr r2, [pc, #112] @ 624dc <_PyMonitoring_FireBranchEvent@@Base+0x180> │ │ │ │ + sub sp, sp, #72 @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + mov r2, #0 │ │ │ │ + beq 6248c <_PyMonitoring_FireBranchEvent@@Base+0x130> │ │ │ │ + add r0, r0, #13 │ │ │ │ + bl 230a04 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 2eb6cc │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 624ac <_PyMonitoring_FireBranchEvent@@Base+0x150> │ │ │ │ + add r0, r4, #13 │ │ │ │ + bl 8b3a8 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 32be64 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 624dc <_PyMonitoring_FireBranchEvent@@Base+0x180> │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 624d4 <_PyMonitoring_FireBranchEvent@@Base+0x178> │ │ │ │ + bl 2a210 <__stack_chk_fail@plt> │ │ │ │ + add sp, sp, #72 @ 0x48 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 62468 <_PyMonitoring_FireBranchEvent@@Base+0x158> │ │ │ │ - bl a583c │ │ │ │ + bne 6253c <_PyMonitoring_FireBranchEvent@@Base+0x1e0> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62468 <_PyMonitoring_FireBranchEvent@@Base+0x158> │ │ │ │ - ldr r3, [pc, #44] @ 62474 <_PyMonitoring_FireBranchEvent@@Base+0x164> │ │ │ │ + beq 6253c <_PyMonitoring_FireBranchEvent@@Base+0x1e0> │ │ │ │ + ldr r3, [pc, #44] @ 62548 <_PyMonitoring_FireBranchEvent@@Base+0x1ec> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 124b38 <_PyType_Name@@Base> │ │ │ │ - ldr r1, [pc, #32] @ 62478 <_PyMonitoring_FireBranchEvent@@Base+0x168> │ │ │ │ + bl 124b04 <_PyType_Name@@Base> │ │ │ │ + ldr r1, [pc, #32] @ 6254c <_PyMonitoring_FireBranchEvent@@Base+0x1f0> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038eabc │ │ │ │ + eorseq r0, r9, ip, asr r6 │ │ │ │ │ │ │ │ -0006247c <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +00062550 <_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 6290c <_PyMonitoring_FirePyThrowEvent@@Base+0x490> │ │ │ │ + bl 627ac <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6250c <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ + beq 625e0 <_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] │ │ │ │ @@ -57366,335 +57417,205 @@ │ │ │ │ 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 60ed8 <_PyMonitoring_FirePyStartEvent@@Base+0x3a4> │ │ │ │ + bl 611b4 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 62508 <_PyMonitoring_FirePyThrowEvent@@Base+0x8c> │ │ │ │ - bl 11aa40 │ │ │ │ - b 6250c <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ - bl 9b3c0 │ │ │ │ + bne 625dc <_PyMonitoring_FirePyThrowEvent@@Base+0x8c> │ │ │ │ + bl 11a988 │ │ │ │ + b 625e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ + bl 9b44c │ │ │ │ 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] @ 625a4 <_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 62554 <_PyMonitoring_FirePyThrowEvent@@Base+0xd8> │ │ │ │ - add r0, r0, #13 │ │ │ │ - bl 21d5d8 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 2e3384 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 62574 <_PyMonitoring_FirePyThrowEvent@@Base+0xf8> │ │ │ │ - add r0, r4, #13 │ │ │ │ - bl 8b504 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 327ea0 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 625a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x128> │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 6259c <_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, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3888] @ 0xf30 │ │ │ │ - subs r8, r3, #0 │ │ │ │ - ldrne r7, [r8, #8] │ │ │ │ - moveq r7, r8 │ │ │ │ + str r0, [ip, #3968] @ 0xf80 │ │ │ │ cmp r2, #1 │ │ │ │ - movgt r3, #0 │ │ │ │ - movle r3, #1 │ │ │ │ - ldr ip, [pc, #784] @ 628e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x46c> │ │ │ │ - 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} │ │ │ │ - sub sp, sp, #172 @ 0xac │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1} │ │ │ │ - add r4, ip, #8 │ │ │ │ - stm r6, {r0, r1} │ │ │ │ - ldm r4!, {r0, r1, r2, r3} │ │ │ │ - add lr, sp, #56 @ 0x38 │ │ │ │ - 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 62658 <_PyMonitoring_FirePyThrowEvent@@Base+0x1dc> │ │ │ │ - clz r3, r5 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - cmp r9, #2 │ │ │ │ - orrne r3, r3, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr lr, [pc, #392] @ 62794 <_PyMonitoring_FirePyThrowEvent@@Base+0x244> │ │ │ │ + movgt r2, #0 │ │ │ │ + movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62694 <_PyMonitoring_FirePyThrowEvent@@Base+0x218> │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r6, r3 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + sub sp, sp, #96 @ 0x60 │ │ │ │ + add ip, sp, #40 @ 0x28 │ │ │ │ + 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 62668 <_PyMonitoring_FirePyThrowEvent@@Base+0x118> │ │ │ │ + clz r2, r4 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r5, #2 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 626b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x160> │ │ │ │ mov ip, #2 │ │ │ │ + add r2, sp, #32 │ │ │ │ + str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #640] @ 628ec <_PyMonitoring_FirePyThrowEvent@@Base+0x470> │ │ │ │ mov r2, #0 │ │ │ │ - str ip, [sp] │ │ │ │ - add ip, sp, #44 @ 0x2c │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r9 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [pc, #272] @ 62798 <_PyMonitoring_FirePyThrowEvent@@Base+0x248> │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - str ip, [sp, #16] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 628a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x428> │ │ │ │ - ldr r0, [r5] │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ - bl 16f428 │ │ │ │ - ldr sl, [sp, #144] @ 0x90 │ │ │ │ - ldr r9, [sp, #148] @ 0x94 │ │ │ │ - ldr r8, [sp, #160] @ 0xa0 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - moveq r6, r4 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 628b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x43c> │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - bl 16f428 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ + moveq r7, r4 │ │ │ │ + mvneq r6, #0 │ │ │ │ + beq 62774 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + ldr r0, [r4] │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + bl 170034 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #76] @ 0x4c │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6275c <_PyMonitoring_FirePyThrowEvent@@Base+0x2e0> │ │ │ │ - cmp r7, #2 │ │ │ │ - moveq r3, #1 │ │ │ │ - streq r3, [sp, #28] │ │ │ │ - beq 626fc <_PyMonitoring_FirePyThrowEvent@@Base+0x280> │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl 1034c0 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - blt 6275c <_PyMonitoring_FirePyThrowEvent@@Base+0x2e0> │ │ │ │ - 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 62748 <_PyMonitoring_FirePyThrowEvent@@Base+0x2cc> │ │ │ │ - ldr r1, [pc, #452] @ 628f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x474> │ │ │ │ - ldr r0, [pc, #452] @ 628f4 <_PyMonitoring_FirePyThrowEvent@@Base+0x478> │ │ │ │ - mov r3, r4 │ │ │ │ + beq 62724 <_PyMonitoring_FirePyThrowEvent@@Base+0x1d4> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r1, sp, #24 │ │ │ │ + bl 2a7e14 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 62774 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + cmn r6, #1 │ │ │ │ + ldrd r8, [sp, #24] │ │ │ │ + beq 62708 <_PyMonitoring_FirePyThrowEvent@@Base+0x1b8> │ │ │ │ mov r2, r8 │ │ │ │ - bl bbe74 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrge fp, [pc, #436] @ 628f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x47c> │ │ │ │ - bge 627e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x36c> │ │ │ │ - b 6275c <_PyMonitoring_FirePyThrowEvent@@Base+0x2e0> │ │ │ │ - ldr r3, [pc, #428] @ 628fc <_PyMonitoring_FirePyThrowEvent@@Base+0x480> │ │ │ │ - ldr r2, [pc, #428] @ 62900 <_PyMonitoring_FirePyThrowEvent@@Base+0x484> │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #424] @ 62904 <_PyMonitoring_FirePyThrowEvent@@Base+0x488> │ │ │ │ - bl 1179b0 │ │ │ │ - mov r5, #0 │ │ │ │ - b 628b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x43c> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 92adc │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 49b14 │ │ │ │ + mov r4, r0 │ │ │ │ + b 62774 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + ldr r1, [pc, #140] @ 6279c <_PyMonitoring_FirePyThrowEvent@@Base+0x24c> │ │ │ │ + ldr r0, [pc, #140] @ 627a0 <_PyMonitoring_FirePyThrowEvent@@Base+0x250> │ │ │ │ + mov r2, r5 │ │ │ │ + strd r8, [sp] │ │ │ │ + bl bc130 │ │ │ │ cmp r0, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 6275c <_PyMonitoring_FirePyThrowEvent@@Base+0x2e0> │ │ │ │ - add r2, r0, #16 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - bl c3e9c │ │ │ │ - cmp r9, #0 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - blt 62808 <_PyMonitoring_FirePyThrowEvent@@Base+0x38c> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 29f04 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - bl c7bec │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #0 │ │ │ │ - bge 6288c <_PyMonitoring_FirePyThrowEvent@@Base+0x410> │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ - bne 62854 <_PyMonitoring_FirePyThrowEvent@@Base+0x3d8> │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 62838 <_PyMonitoring_FirePyThrowEvent@@Base+0x3bc> │ │ │ │ - add fp, fp, #4 │ │ │ │ - ldr r7, [fp] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 62764 <_PyMonitoring_FirePyThrowEvent@@Base+0x2e8> │ │ │ │ - ldr r3, [pc, #268] @ 62908 <_PyMonitoring_FirePyThrowEvent@@Base+0x48c> │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 16fbd4 │ │ │ │ - b 6275c <_PyMonitoring_FirePyThrowEvent@@Base+0x2e0> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r1, r6 │ │ │ │ - cmp r3, #0 │ │ │ │ + bge 6272c <_PyMonitoring_FirePyThrowEvent@@Base+0x1dc> │ │ │ │ + mov r4, #0 │ │ │ │ + b 62774 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + bl c4160 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2aa2c │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - mov r3, r7 │ │ │ │ - beq 6282c <_PyMonitoring_FirePyThrowEvent@@Base+0x3b0> │ │ │ │ - bl 29d0c │ │ │ │ - mov r1, r0 │ │ │ │ - b 627b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x334> │ │ │ │ - bl 29e8c │ │ │ │ - mov r1, r0 │ │ │ │ - b 627b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x334> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 627e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x368> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 627e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x368> │ │ │ │ - ldr r3, [pc, #172] @ 62908 <_PyMonitoring_FirePyThrowEvent@@Base+0x48c> │ │ │ │ - mov r1, r8 │ │ │ │ + bl c7eb0 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrge r4, [pc, #72] @ 627a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x254> │ │ │ │ + bge 62774 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + ldr r3, [pc, #68] @ 627a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x258> │ │ │ │ + mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 16fbd4 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6275c <_PyMonitoring_FirePyThrowEvent@@Base+0x2e0> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 6275c <_PyMonitoring_FirePyThrowEvent@@Base+0x2e0> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 6275c <_PyMonitoring_FirePyThrowEvent@@Base+0x2e0> │ │ │ │ - cmp r7, r1 │ │ │ │ - beq 6289c <_PyMonitoring_FirePyThrowEvent@@Base+0x420> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 144278 │ │ │ │ + b 62724 <_PyMonitoring_FirePyThrowEvent@@Base+0x1d4> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl cae88 <_PyBytes_Resize@@Base> │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b 628b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x43c> │ │ │ │ - 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 16fbf4 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 16fbf4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #172 @ 0xac │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq fp, r3, r0, lsr #26 │ │ │ │ - subseq r4, r7, r4, asr #1 │ │ │ │ - eorseq r6, r8, r8, asr #21 │ │ │ │ - eorseq lr, r8, r0, ror #21 │ │ │ │ - @ instruction: 0x0053bd90 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r6, r8, lsr #16 │ │ │ │ - @ instruction: 0x0036c3b8 │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #76] @ 0x4c │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ + bl 170800 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #96 @ 0x60 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + subseq sp, r3, r8, lsr #18 │ │ │ │ + subseq r4, r7, r4, ror #1 │ │ │ │ + eorseq fp, r8, r0, lsr #11 │ │ │ │ + eorseq lr, r8, r8, ror #15 │ │ │ │ + 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 11aa1c │ │ │ │ + bl 11a964 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - bne 62950 <_PyMonitoring_FirePyThrowEvent@@Base+0x4d4> │ │ │ │ - ldr r3, [pc, #28] @ 62958 <_PyMonitoring_FirePyThrowEvent@@Base+0x4dc> │ │ │ │ - ldr r1, [pc, #28] @ 6295c <_PyMonitoring_FirePyThrowEvent@@Base+0x4e0> │ │ │ │ + bne 627f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2a0> │ │ │ │ + ldr r3, [pc, #28] @ 627f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2a8> │ │ │ │ + ldr r1, [pc, #28] @ 627fc <_PyMonitoring_FirePyThrowEvent@@Base+0x2ac> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r8, ip, ror #21 │ │ │ │ + eorseq r0, r9, r0, lsl #13 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + bne 62818 <_PyMonitoring_FirePyThrowEvent@@Base+0x2c8> │ │ │ │ + ldr r0, [pc, #16] @ 62824 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d4> │ │ │ │ + mov r1, #6 │ │ │ │ + b a5844 │ │ │ │ + ldr r0, [pc, #8] @ 62828 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d8> │ │ │ │ + mov r1, #6 │ │ │ │ + b a5844 │ │ │ │ + eorseq r7, r8, r8, lsr r1 │ │ │ │ + eorseq r7, r8, r0, asr #2 │ │ │ │ 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 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 62998 <_PyMonitoring_FirePyThrowEvent@@Base+0x51c> │ │ │ │ - bl a583c │ │ │ │ + bne 62864 <_PyMonitoring_FirePyThrowEvent@@Base+0x314> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 629dc <_PyMonitoring_FirePyThrowEvent@@Base+0x560> │ │ │ │ - bl c3e9c │ │ │ │ + bne 628a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x358> │ │ │ │ + bl c4160 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a2dc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 629f4 <_PyMonitoring_FirePyThrowEvent@@Base+0x578> │ │ │ │ + beq 628c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x370> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 629e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x568> │ │ │ │ - bl 132790 │ │ │ │ + bne 628b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x360> │ │ │ │ + bl 132754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62998 <_PyMonitoring_FirePyThrowEvent@@Base+0x51c> │ │ │ │ + beq 62864 <_PyMonitoring_FirePyThrowEvent@@Base+0x314> │ │ │ │ mov r0, #0 │ │ │ │ - b 62a4c <_PyMonitoring_FirePyThrowEvent@@Base+0x5d0> │ │ │ │ - ldr r3, [pc, #104] @ 62a54 <_PyMonitoring_FirePyThrowEvent@@Base+0x5d8> │ │ │ │ + b 62918 <_PyMonitoring_FirePyThrowEvent@@Base+0x3c8> │ │ │ │ + ldr r3, [pc, #104] @ 62920 <_PyMonitoring_FirePyThrowEvent@@Base+0x3d0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 62a4c <_PyMonitoring_FirePyThrowEvent@@Base+0x5d0> │ │ │ │ + bl 144254 │ │ │ │ + b 62918 <_PyMonitoring_FirePyThrowEvent@@Base+0x3c8> │ │ │ │ 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] │ │ │ │ @@ -57708,332 +57629,373 @@ │ │ │ │ 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 4a908 │ │ │ │ + bl 4a7b4 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ 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 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - ldr r1, [pc, #104] @ 62ae4 <_PyMonitoring_FirePyThrowEvent@@Base+0x668> │ │ │ │ + ldr r1, [pc, #104] @ 629b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x460> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62ad8 <_PyMonitoring_FirePyThrowEvent@@Base+0x65c> │ │ │ │ + beq 629a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x454> │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1bfe3c <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c5a84 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 62ad8 <_PyMonitoring_FirePyThrowEvent@@Base+0x65c> │ │ │ │ + blt 629a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x454> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 28e844 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c6fc0 <_PyTime_AsTimespec@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 62ad8 <_PyMonitoring_FirePyThrowEvent@@Base+0x65c> │ │ │ │ + beq 629a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x454> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 29310 <__clock_settime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #28] @ 62ae8 <_PyMonitoring_FirePyThrowEvent@@Base+0x66c> │ │ │ │ - beq 62adc <_PyMonitoring_FirePyThrowEvent@@Base+0x660> │ │ │ │ - ldr r3, [pc, #24] @ 62aec <_PyMonitoring_FirePyThrowEvent@@Base+0x670> │ │ │ │ + ldreq r0, [pc, #28] @ 629b4 <_PyMonitoring_FirePyThrowEvent@@Base+0x464> │ │ │ │ + beq 629a8 <_PyMonitoring_FirePyThrowEvent@@Base+0x458> │ │ │ │ + ldr r3, [pc, #24] @ 629b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x468> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq lr, r8, r4, lsl fp │ │ │ │ + eorseq r0, r9, r8, lsr #13 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #52] @ 62b40 <_PyMonitoring_FirePyThrowEvent@@Base+0x6c4> │ │ │ │ - bl 2a5a0c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #52] @ 62a0c <_PyMonitoring_FirePyThrowEvent@@Base+0x4bc> │ │ │ │ + bl 2b3720 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 62b34 <_PyMonitoring_FirePyThrowEvent@@Base+0x6b8> │ │ │ │ + beq 62a00 <_PyMonitoring_FirePyThrowEvent@@Base+0x4b0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62b34 <_PyMonitoring_FirePyThrowEvent@@Base+0x6b8> │ │ │ │ + beq 62a00 <_PyMonitoring_FirePyThrowEvent@@Base+0x4b0> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #16] @ 62b44 <_PyMonitoring_FirePyThrowEvent@@Base+0x6c8> │ │ │ │ - b a9b50 │ │ │ │ + ldr r0, [pc, #16] @ 62a10 <_PyMonitoring_FirePyThrowEvent@@Base+0x4c0> │ │ │ │ + b a9d18 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 62b48 <_PyMonitoring_FirePyThrowEvent@@Base+0x6cc> │ │ │ │ - b a9b50 │ │ │ │ + ldr r0, [pc, #8] @ 62a14 <_PyMonitoring_FirePyThrowEvent@@Base+0x4c4> │ │ │ │ + b a9d18 │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq lr, r8, r8, lsr r2 │ │ │ │ - eorseq ip, r8, r0, ror #29 │ │ │ │ + @ instruction: 0x0038fdb8 │ │ │ │ + eorseq lr, r8, r0, ror #20 │ │ │ │ │ │ │ │ -00062b4c : │ │ │ │ +00062a18 : │ │ │ │ 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 f414c │ │ │ │ + bl f4190 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 22c7ac │ │ │ │ + bl 23f904 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 62b88 │ │ │ │ - ldr r0, [pc, #16] @ 62b94 │ │ │ │ - bl 2992c4 │ │ │ │ + bne 62a54 │ │ │ │ + ldr r0, [pc, #16] @ 62a60 │ │ │ │ + bl 2a7dd8 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq lr, r8, r8, lsr #22 │ │ │ │ + @ instruction: 0x003906bc │ │ │ │ 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 62bdc │ │ │ │ + beq 62aa8 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ mov r0, sp │ │ │ │ - bl 163058 │ │ │ │ + bl 163c40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 62c14 │ │ │ │ - ldr r0, [pc, #32] @ 62c20 │ │ │ │ - bl 2a5a0c <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 62ae0 │ │ │ │ + ldr r0, [pc, #32] @ 62aec │ │ │ │ + bl 2b3720 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 62c24 │ │ │ │ - bl a9b50 │ │ │ │ + ldr r0, [pc, #20] @ 62af0 │ │ │ │ + bl a9d18 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq fp, r8, ip, lsl #12 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - bne 62c40 │ │ │ │ - ldr r0, [pc, #16] @ 62c4c │ │ │ │ - mov r1, #6 │ │ │ │ - b a57b8 │ │ │ │ - ldr r0, [pc, #8] @ 62c50 │ │ │ │ - mov r1, #6 │ │ │ │ - b a57b8 │ │ │ │ - mlaseq r8, r4, r5, r5 │ │ │ │ - mlaseq r8, ip, r5, r5 │ │ │ │ + @ instruction: 0x0038d1b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, 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] @ 62eac │ │ │ │ - cmp r8, #0 │ │ │ │ - orrne r3, r3, #1 │ │ │ │ + str r0, [ip, #3984] @ 0xf90 │ │ │ │ + cmp r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - add r7, r7, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - sub sp, sp, #152 @ 0x98 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1} │ │ │ │ - add r5, ip, #8 │ │ │ │ - stm r6, {r0, r1} │ │ │ │ - ldm r5!, {r0, r1, r2, r3} │ │ │ │ - add lr, sp, #40 @ 0x28 │ │ │ │ - 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 62d04 │ │ │ │ - clz r3, r4 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - cmp r9, #2 │ │ │ │ - orrne r3, r3, #1 │ │ │ │ + ldr lr, [pc, #288] @ 62c34 │ │ │ │ + movgt r1, #0 │ │ │ │ + movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62d40 │ │ │ │ - mov ip, #2 │ │ │ │ + orrne r1, r1, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r5, r2 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + sub sp, sp, #92 @ 0x5c │ │ │ │ + add ip, sp, #32 │ │ │ │ + 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 62b70 │ │ │ │ + clz r2, r4 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r5, #1 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 62bb4 │ │ │ │ + mov ip, #1 │ │ │ │ + add r2, sp, #28 │ │ │ │ + str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #408] @ 62eb0 │ │ │ │ mov r2, #0 │ │ │ │ - str ip, [sp] │ │ │ │ - add ip, sp, #28 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [pc, #168] @ 62c38 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - str ip, [sp, #16] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + str ip, [sp] │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 62e68 │ │ │ │ + moveq r5, r4 │ │ │ │ + moveq r6, r4 │ │ │ │ + beq 62c18 │ │ │ │ ldr r0, [r4] │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ - bl 16f428 │ │ │ │ - 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 62e7c │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - bl 16f428 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 62e60 │ │ │ │ - cmp r7, #2 │ │ │ │ - moveq r4, #1 │ │ │ │ - beq 62da0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 1034c0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - blt 62e60 │ │ │ │ - cmp r8, #0 │ │ │ │ - movle r3, #0 │ │ │ │ - movgt r3, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 62ddc │ │ │ │ - ldr r1, [pc, #240] @ 62eb4 │ │ │ │ - ldr r0, [pc, #240] @ 62eb8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - bl bbe74 │ │ │ │ + add r1, sp, #32 │ │ │ │ + bl 170034 │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 62df4 │ │ │ │ - b 62e60 │ │ │ │ - ldr r3, [pc, #216] @ 62ebc │ │ │ │ - ldr r2, [pc, #216] @ 62ec0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #212] @ 62ec4 │ │ │ │ - bl 1179b0 │ │ │ │ - b 62e60 │ │ │ │ - bl c3e9c │ │ │ │ - cmp r8, #0 │ │ │ │ - mov r1, r6 │ │ │ │ + bne 62bd8 │ │ │ │ + mov r4, #0 │ │ │ │ + b 62c18 │ │ │ │ + bl c4160 │ │ │ │ mov r7, r0 │ │ │ │ - blt 62e18 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2a3a8 │ │ │ │ - mov r4, r0 │ │ │ │ - b 62e38 │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r0, sl │ │ │ │ - beq 62e30 │ │ │ │ - bl 294cc │ │ │ │ - mov r4, r0 │ │ │ │ - b 62e38 │ │ │ │ - bl 29b8c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 29e20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #124] @ 62ec8 │ │ │ │ - beq 62e7c │ │ │ │ - ldr r3, [pc, #120] @ 62ecc │ │ │ │ + ldrge r4, [pc, #60] @ 62c3c │ │ │ │ + bge 62c18 │ │ │ │ + ldr r3, [pc, #56] @ 62c40 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - mov r1, r9 │ │ │ │ - bl 143ae4 │ │ │ │ - mov r4, #0 │ │ │ │ - b 62e7c │ │ │ │ - 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 16fbf4 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 16fbf4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 144278 │ │ │ │ + b 62bd0 │ │ │ │ + add r0, sp, #32 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ + bl 170800 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #152 @ 0x98 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x0053bd9c │ │ │ │ - ldrsheq r4, [r7], #-0 │ │ │ │ - eorseq r6, r8, r8, asr #21 │ │ │ │ - @ instruction: 0x0038ebb0 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r6, r0, asr #16 │ │ │ │ - @ instruction: 0x0036c3b8 │ │ │ │ + add sp, sp, #92 @ 0x5c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + subseq sp, r3, r0, ror #18 │ │ │ │ + subseq r4, r7, r0, lsl r1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r4, #0 │ │ │ │ + sub sp, sp, #40 @ 0x28 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + bl 93074 │ │ │ │ + cmp r0, r4 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + beq 62da4 │ │ │ │ + ldr r5, [pc, #392] @ 62e14 │ │ │ │ + ldr r3, [r5, #1292] @ 0x50c │ │ │ │ + cmp r3, r4 │ │ │ │ + beq 62e0c │ │ │ │ + ldr r0, [pc, #380] @ 62e18 │ │ │ │ + ldr r1, [pc, #380] @ 62e1c │ │ │ │ + add r3, sp, #8 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r1, [pc, #368] @ 62e20 │ │ │ │ + ldr r3, [pc, #368] @ 62e24 │ │ │ │ + ldr r0, [pc, #368] @ 62e28 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 8c048 <_Py_hashtable_new_full@@Base> │ │ │ │ + cmp r0, r4 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + beq 62da0 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [r5, #1360] @ 0x550 │ │ │ │ + bl 180794 │ │ │ │ + ldr r0, [r5, #1384] @ 0x568 │ │ │ │ + bl 63250 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9c> │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r5, #1360] @ 0x550 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 158190 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq 62da0 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [r5, #1360] @ 0x550 │ │ │ │ + bl 180794 │ │ │ │ + ldr r6, [r5, #1388] @ 0x56c │ │ │ │ + bl 239278 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 62d34 │ │ │ │ + ldr r1, [pc, #272] @ 62e2c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 34a96c <_Py_hashtable_foreach@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 62d38 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16be24 <_Py_hashtable_destroy@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r0, [r5, #1360] @ 0x550 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + bl 158190 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 62da0 │ │ │ │ + ldr r1, [pc, #216] @ 62e30 │ │ │ │ + ldr r0, [pc, #216] @ 62e34 │ │ │ │ + bl 8d264 │ │ │ │ + ldr r1, [pc, #212] @ 62e38 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #16 │ │ │ │ + bl 34a96c <_Py_hashtable_foreach@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 62d88 │ │ │ │ + ldr r1, [pc, #192] @ 62e3c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #16 │ │ │ │ + bl 34a96c <_Py_hashtable_foreach@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #164] @ 62e34 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 8d264 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 62dd8 │ │ │ │ + b 62da4 │ │ │ │ + bl 2a064c │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 62dd8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + beq 62dd8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 62dd8 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 62de8 │ │ │ │ + bl 16be24 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 62df8 │ │ │ │ + bl 16be24 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 62e08 │ │ │ │ + bl 16be24 <_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, ror lr │ │ │ │ + eorseq fp, r4, ip, lsr #1 │ │ │ │ + andseq fp, r6, r4, lsr #24 │ │ │ │ + andeq r3, r6, r0, lsl r8 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + @ instruction: 0x00576390 │ │ │ │ + andeq r3, r6, r8, ror #16 │ │ │ │ + andeq r3, r6, r4, lsr #20 │ │ │ │ + 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 62f00 │ │ │ │ - ldr r3, [pc, #56] @ 62f2c │ │ │ │ - ldr r1, [pc, #56] @ 62f30 │ │ │ │ + bne 62e70 │ │ │ │ + ldr r3, [pc, #56] @ 62e9c │ │ │ │ + ldr r1, [pc, #56] @ 62ea0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 62f1c │ │ │ │ + bl 18f518 │ │ │ │ + b 62e8c │ │ │ │ ldrb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62f24 │ │ │ │ - ldr r3, [pc, #24] @ 62f2c │ │ │ │ - ldr r1, [pc, #28] @ 62f34 │ │ │ │ + beq 62e94 │ │ │ │ + ldr r3, [pc, #24] @ 62e9c │ │ │ │ + ldr r1, [pc, #28] @ 62ea4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 62f38 │ │ │ │ + ldr r0, [pc, #12] @ 62ea8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, ror #23 │ │ │ │ - eorseq sp, r6, r4, lsl #21 │ │ │ │ + eorseq pc, r6, ip, ror #14 │ │ │ │ + eorseq pc, r6, r4, lsl #12 │ │ │ │ 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 │ │ │ │ @@ -58041,76 +58003,76 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29658 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 62ffc │ │ │ │ + bne 62f6c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r7, r5 │ │ │ │ cmpge r5, #0 │ │ │ │ add r6, r4, #16 │ │ │ │ - ble 62fc8 │ │ │ │ + ble 62f38 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62fc8 │ │ │ │ + bne 62f38 │ │ │ │ sub r1, r7, r5 │ │ │ │ add r0, r6, r5 │ │ │ │ - bl 92adc │ │ │ │ + bl 92b74 │ │ │ │ mov r4, r0 │ │ │ │ - b 62ffc │ │ │ │ - ldr r3, [pc, #76] @ 6301c │ │ │ │ + b 62f6c │ │ │ │ + ldr r3, [pc, #76] @ 62f8c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 62fec │ │ │ │ + bne 62f5c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 62ffc │ │ │ │ + b 62f6c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92adc │ │ │ │ + bl 92b74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 63010 │ │ │ │ + beq 62f80 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ 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 630f4 │ │ │ │ + bne 63064 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 630f4 │ │ │ │ + beq 63064 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 92d70 │ │ │ │ + bl 92e08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 63160 │ │ │ │ + beq 630d0 │ │ │ │ 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] │ │ │ │ @@ -58124,73 +58086,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 63104 │ │ │ │ - ldr r1, [pc, #156] @ 63168 │ │ │ │ + beq 63074 │ │ │ │ + ldr r1, [pc, #156] @ 630d8 │ │ │ │ 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 63104 │ │ │ │ + b 63074 │ │ │ │ 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 63124 │ │ │ │ + beq 63094 │ │ │ │ mov r0, #3 │ │ │ │ - bl a2964 │ │ │ │ + bl a29f0 │ │ │ │ mov r5, r0 │ │ │ │ - b 63130 │ │ │ │ + b 630a0 │ │ │ │ mov r0, #2 │ │ │ │ - bl a2a34 │ │ │ │ + bl a2ac0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6314c │ │ │ │ + beq 630bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 63154 │ │ │ │ + beq 630c4 │ │ │ │ mov r4, r5 │ │ │ │ - b 63160 │ │ │ │ + b 630d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 6314c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 630bc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006316c <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +000630dc <_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 6290c <_PyMonitoring_FirePyThrowEvent@@Base+0x490> │ │ │ │ + bl 627ac <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 631fc <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ + beq 6316c <_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] │ │ │ │ @@ -58198,55 +58160,57 @@ │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ strd r8, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 60ed8 <_PyMonitoring_FirePyStartEvent@@Base+0x3a4> │ │ │ │ + bl 611b4 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 631f8 <_PyMonitoring_FireRaiseEvent@@Base+0x8c> │ │ │ │ - bl 11aa40 │ │ │ │ - b 631fc <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ - bl 9b3c0 │ │ │ │ + bne 63168 <_PyMonitoring_FireRaiseEvent@@Base+0x8c> │ │ │ │ + bl 11a988 │ │ │ │ + b 6316c <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ + bl 9b44c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ + b a65e0 │ │ │ │ │ │ │ │ -00063208 : │ │ │ │ +00063180 : │ │ │ │ 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 47f78 │ │ │ │ + bl 47bbc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 22c7ac │ │ │ │ + bl 23f904 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006323c <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +000631b4 <_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 6290c <_PyMonitoring_FirePyThrowEvent@@Base+0x490> │ │ │ │ + bl 627ac <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 632cc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ + beq 63244 <_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] │ │ │ │ @@ -58254,153 +58218,174 @@ │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ strd r8, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 60ed8 <_PyMonitoring_FirePyStartEvent@@Base+0x3a4> │ │ │ │ + bl 611b4 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 632c8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x8c> │ │ │ │ - bl 11aa40 │ │ │ │ - b 632cc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ - bl 9b3c0 │ │ │ │ + bne 63240 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x8c> │ │ │ │ + bl 11a988 │ │ │ │ + b 63244 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ + bl 9b44c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ - b a6554 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 239220 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 63290 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xdc> │ │ │ │ + ldr r1, [pc, #36] @ 6329c <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe8> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34a96c <_Py_hashtable_foreach@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 63294 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe0> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16be24 <_Py_hashtable_destroy@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r3, r6, r0, ror #11 │ │ │ │ + ldr r0, [pc] @ 632a8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xf4> │ │ │ │ + b 9dffc │ │ │ │ + eorseq r9, r8, ip, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #412] @ 63494 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x258> │ │ │ │ - ldr r1, [pc, #412] @ 63498 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #412] @ 63460 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2ac> │ │ │ │ + ldr r1, [pc, #412] @ 63464 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2b0> │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2827c8 │ │ │ │ + bl 1bacd8 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 63394 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x158> │ │ │ │ + blt 63360 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ac> │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 92adc │ │ │ │ + bl 92b74 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [sp] │ │ │ │ - beq 63394 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x158> │ │ │ │ + beq 63360 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ac> │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r2, #8] │ │ │ │ add r3, r2, #16 │ │ │ │ add r6, r3, r6 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mvn r3, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 633f8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1bc> │ │ │ │ + b 633c4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x210> │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 63394 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x158> │ │ │ │ + beq 63360 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 63394 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x158> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 63360 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ac> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 6348c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x250> │ │ │ │ + b 63458 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2a4> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 265c64 │ │ │ │ + bl 278050 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq 633f8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1bc> │ │ │ │ + beq 633c4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x210> │ │ │ │ ldr r8, [sp, #8] │ │ │ │ sub r5, r7, r5 │ │ │ │ sub r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt 63418 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1dc> │ │ │ │ + bgt 633e4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x230> │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt 6343c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x200> │ │ │ │ + bgt 63408 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x254> │ │ │ │ cmn r5, #128 @ 0x80 │ │ │ │ - blt 63464 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x228> │ │ │ │ + blt 63430 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x27c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 64fa8 │ │ │ │ + bl 64cf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63370 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x134> │ │ │ │ + beq 6333c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 6339c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x160> │ │ │ │ + bhi 63368 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl cae88 <_PyBytes_Resize@@Base> │ │ │ │ + bl cb170 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp] │ │ │ │ - b 6348c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x250> │ │ │ │ + b 63458 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2a4> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 64fa8 │ │ │ │ + bl 64cf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63370 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x134> │ │ │ │ + beq 6333c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ sub r4, r4, #255 @ 0xff │ │ │ │ - b 633bc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x180> │ │ │ │ + b 63388 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1d4> │ │ │ │ mov r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 64fa8 │ │ │ │ + bl 64cf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63370 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x134> │ │ │ │ + beq 6333c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ mov r4, #0 │ │ │ │ sub r5, r5, #127 @ 0x7f │ │ │ │ - b 633c4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ + b 63390 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1dc> │ │ │ │ mvn r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 64fa8 │ │ │ │ + bl 64cf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63370 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x134> │ │ │ │ + beq 6333c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ mov r4, #0 │ │ │ │ add r5, r5, #128 @ 0x80 │ │ │ │ - b 633cc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ + b 63398 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1e4> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r8, r0, asr #23 │ │ │ │ + eorseq r0, r9, r4, asr #14 │ │ │ │ │ │ │ │ -0006349c <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +00063468 <_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 6290c <_PyMonitoring_FirePyThrowEvent@@Base+0x490> │ │ │ │ + bl 627ac <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6352c <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ + beq 634f8 <_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] │ │ │ │ @@ -58408,89 +58393,44 @@ │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ strd r8, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 60ed8 <_PyMonitoring_FirePyStartEvent@@Base+0x3a4> │ │ │ │ + bl 611b4 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 63528 <_PyMonitoring_FirePyUnwindEvent@@Base+0x8c> │ │ │ │ - bl 11aa40 │ │ │ │ - b 6352c <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ - bl 9b3c0 │ │ │ │ + bne 634f4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x8c> │ │ │ │ + bl 11a988 │ │ │ │ + b 634f8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ + bl 9b44c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [pc] @ 63540 <_PyMonitoring_FirePyUnwindEvent@@Base+0xa4> │ │ │ │ - b 9df74 │ │ │ │ - eorseq r7, r8, r8, lsl #31 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 63570 <_PyMonitoring_FirePyUnwindEvent@@Base+0xd4> │ │ │ │ - ldr r3, [pc, #120] @ 635dc <_PyMonitoring_FirePyUnwindEvent@@Base+0x140> │ │ │ │ - ldr r1, [pc, #120] @ 635e0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x144> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 635a0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x104> │ │ │ │ - ldr r2, [pc, #108] @ 635e4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x148> │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 635bc <_PyMonitoring_FirePyUnwindEvent@@Base+0x120> │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - tst r2, #1073741824 @ 0x40000000 │ │ │ │ - bne 635a8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x10c> │ │ │ │ - ldr r3, [pc, #68] @ 635dc <_PyMonitoring_FirePyUnwindEvent@@Base+0x140> │ │ │ │ - ldr r1, [pc, #76] @ 635e8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x14c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [r1] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r1] │ │ │ │ - b 635c0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x124> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - strb r2, [r3, #32] │ │ │ │ - str r1, [r3, #28] │ │ │ │ - bl 9b444 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, ip, lsl ip │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq lr, r8, ip, lsr ip │ │ │ │ │ │ │ │ -000635ec <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +00063504 <_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] @ 636c4 <_PyMonitoring_FireStopIterationEvent@@Base+0xd8> │ │ │ │ + ldr ip, [pc, #192] @ 635dc <_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 139aec │ │ │ │ + bl 139abc │ │ │ │ mov r1, #9 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 6290c <_PyMonitoring_FirePyThrowEvent@@Base+0x490> │ │ │ │ + bl 627ac <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 636b8 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ + beq 635d0 <_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] │ │ │ │ @@ -58498,318 +58438,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 60ed8 <_PyMonitoring_FirePyStartEvent@@Base+0x3a4> │ │ │ │ + bl 611b4 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6369c <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ + beq 635b4 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6369c <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ + bne 635b4 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 636b0 <_PyMonitoring_FireStopIterationEvent@@Base+0xc4> │ │ │ │ + bne 635c8 <_PyMonitoring_FireStopIterationEvent@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11aa40 │ │ │ │ - b 636b8 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ + bl 11a988 │ │ │ │ + b 635d0 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ mov r0, #0 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - b 450bc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [pc, #96] @ 63658 <_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 63648 <_PyMonitoring_FireStopIterationEvent@@Base+0x144> │ │ │ │ + ldm r6, {r0, r1} │ │ │ │ + mov r2, r4 │ │ │ │ + stm r4, {r0, r1} │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 91a00 <_Py_hashtable_set@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 63650 <_PyMonitoring_FireStopIterationEvent@@Base+0x14c> │ │ │ │ + ldr r3, [r5, #1336] @ 0x538 │ │ │ │ + ldr r0, [r5, #1320] @ 0x528 │ │ │ │ + mov r1, r4 │ │ │ │ + blx r3 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ + b a65e0 │ │ │ │ + b 450fc │ │ │ │ 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 63720 <_PyMonitoring_FireStopIterationEvent@@Base+0x134> │ │ │ │ + bne 636bc <_PyMonitoring_FireStopIterationEvent@@Base+0x1b8> │ │ │ │ clz r2, ip │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6375c <_PyMonitoring_FireStopIterationEvent@@Base+0x170> │ │ │ │ + beq 636f8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1f4> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, ip │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #120] @ 637bc <_PyMonitoring_FireStopIterationEvent@@Base+0x1d0> │ │ │ │ + ldr ip, [pc, #120] @ 63758 <_PyMonitoring_FireStopIterationEvent@@Base+0x254> │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 6375c <_PyMonitoring_FireStopIterationEvent@@Base+0x170> │ │ │ │ + bne 636f8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1f4> │ │ │ │ mov r5, #0 │ │ │ │ - b 637b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c4> │ │ │ │ + b 6374c <_PyMonitoring_FireStopIterationEvent@@Base+0x248> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r4, [ip] │ │ │ │ - bl 1c3080 │ │ │ │ + bl 1c8f08 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 2b7370 │ │ │ │ + bl 2c3560 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 63754 <_PyMonitoring_FireStopIterationEvent@@Base+0x168> │ │ │ │ + beq 636f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ec> │ │ │ │ mov r1, r5 │ │ │ │ - bl 30f5a0 <_PyGen_SetStopIterationValue@@Base+0x200> │ │ │ │ + bl 315f50 <_PyGen_SetStopIterationValue@@Base+0x4a0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 637b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c4> │ │ │ │ + beq 6374c <_PyMonitoring_FireStopIterationEvent@@Base+0x248> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 637b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c4> │ │ │ │ + bne 6374c <_PyMonitoring_FireStopIterationEvent@@Base+0x248> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r4, r7, ip, lsl r1 │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ - b a6554 │ │ │ │ - ldr r0, [pc] @ 637d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e4> │ │ │ │ - b 9df74 │ │ │ │ - eorseq r7, r8, r8, ror pc │ │ │ │ + subseq r4, r7, ip, lsr r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 63788 <_PyMonitoring_FireStopIterationEvent@@Base+0x284> │ │ │ │ + ldr r3, [pc, #120] @ 637f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f0> │ │ │ │ + ldr r1, [pc, #120] @ 637f8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 637b8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2b4> │ │ │ │ + ldr r2, [pc, #108] @ 637fc <_PyMonitoring_FireStopIterationEvent@@Base+0x2f8> │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq 637d4 <_PyMonitoring_FireStopIterationEvent@@Base+0x2d0> │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + tst r2, #1073741824 @ 0x40000000 │ │ │ │ + bne 637c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x2bc> │ │ │ │ + ldr r3, [pc, #68] @ 637f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f0> │ │ │ │ + ldr r1, [pc, #76] @ 63800 <_PyMonitoring_FireStopIterationEvent@@Base+0x2fc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [r1] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r1] │ │ │ │ + b 637d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2d4> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + strb r2, [r3, #32] │ │ │ │ + str r1, [r3, #28] │ │ │ │ + bl 9b4d0 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r9, r0, lsr #15 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r0, r9, r0, asr #15 │ │ │ │ + ldr r0, [pc] @ 6380c <_PyMonitoring_FireStopIterationEvent@@Base+0x308> │ │ │ │ + b 9dffc │ │ │ │ + eorseq r9, r8, ip, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #56] @ 63824 <_PyMonitoring_FireStopIterationEvent@@Base+0x238> │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 17f830 │ │ │ │ - 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 157540 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [pc, #8] @ 63828 <_PyMonitoring_FireStopIterationEvent@@Base+0x23c> │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a9b50 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq lr, r8, r8, ror ip │ │ │ │ + mov r0, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r3 │ │ │ │ + bl 63250 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9c> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 63858 <_PyMonitoring_FireStopIterationEvent@@Base+0x354> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 91a00 <_Py_hashtable_set@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 63860 <_PyMonitoring_FireStopIterationEvent@@Base+0x35c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16be24 <_Py_hashtable_destroy@@Base> │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r0, #4 │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ + mov r5, r3 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 92e08 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 63954 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 18c5dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 638ec <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ + str r0, [r4, #12] │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl 18c5dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 638ec <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ + str r0, [r4, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl 32238 <_Py_fstat@@Base+0xa8> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 638ec <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + str r0, [r4, #20] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ + bl a3590 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 63914 <_PyMonitoring_FireStopIterationEvent@@Base+0x410> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 63954 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 63954 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 63954 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + bl ab468 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 6394c <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 6394c <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aea8 <_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 6385c <_PyMonitoring_FireStopIterationEvent@@Base+0x270> │ │ │ │ + beq 6398c <_PyMonitoring_FireStopIterationEvent@@Base+0x488> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - b 638ec <_PyMonitoring_FireStopIterationEvent@@Base+0x300> │ │ │ │ + b 63a1c <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 92d70 │ │ │ │ + bl 92e08 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r9, r4, #8 │ │ │ │ movne r7, r5 │ │ │ │ movne r8, r6 │ │ │ │ - beq 638ec <_PyMonitoring_FireStopIterationEvent@@Base+0x300> │ │ │ │ + beq 63a1c <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge 638d4 <_PyMonitoring_FireStopIterationEvent@@Base+0x2e8> │ │ │ │ + bge 63a04 <_PyMonitoring_FireStopIterationEvent@@Base+0x500> │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 306920 │ │ │ │ + bl 30e414 │ │ │ │ add r8, r8, #1 │ │ │ │ add r7, r7, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 638cc <_PyMonitoring_FireStopIterationEvent@@Base+0x2e0> │ │ │ │ + bne 639fc <_PyMonitoring_FireStopIterationEvent@@Base+0x4f8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 638ec <_PyMonitoring_FireStopIterationEvent@@Base+0x300> │ │ │ │ + beq 63a1c <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 638ec <_PyMonitoring_FireStopIterationEvent@@Base+0x300> │ │ │ │ + bne 63a1c <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 638ec <_PyMonitoring_FireStopIterationEvent@@Base+0x300> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 63a1c <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ str r0, [r9, #4]! │ │ │ │ - b 6387c <_PyMonitoring_FireStopIterationEvent@@Base+0x290> │ │ │ │ + b 639ac <_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, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r4, #0 │ │ │ │ - sub sp, sp, #40 @ 0x28 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - bl 92fdc │ │ │ │ - cmp r0, r4 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - beq 63a54 <_PyMonitoring_FireStopIterationEvent@@Base+0x468> │ │ │ │ - ldr r5, [pc, #392] @ 63ac4 <_PyMonitoring_FireStopIterationEvent@@Base+0x4d8> │ │ │ │ - ldr r3, [r5, #1292] @ 0x50c │ │ │ │ - cmp r3, r4 │ │ │ │ - beq 63abc <_PyMonitoring_FireStopIterationEvent@@Base+0x4d0> │ │ │ │ - ldr r0, [pc, #380] @ 63ac8 <_PyMonitoring_FireStopIterationEvent@@Base+0x4dc> │ │ │ │ - ldr r1, [pc, #380] @ 63acc <_PyMonitoring_FireStopIterationEvent@@Base+0x4e0> │ │ │ │ - add r3, sp, #8 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r1, [pc, #368] @ 63ad0 <_PyMonitoring_FireStopIterationEvent@@Base+0x4e4> │ │ │ │ - ldr r3, [pc, #368] @ 63ad4 <_PyMonitoring_FireStopIterationEvent@@Base+0x4e8> │ │ │ │ - ldr r0, [pc, #368] @ 63ad8 <_PyMonitoring_FireStopIterationEvent@@Base+0x4ec> │ │ │ │ - mov r2, r4 │ │ │ │ - bl 8c02c <_Py_hashtable_new_full@@Base> │ │ │ │ - cmp r0, r4 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - beq 63a50 <_PyMonitoring_FireStopIterationEvent@@Base+0x464> │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 17f830 │ │ │ │ - ldr r0, [r5, #1384] @ 0x568 │ │ │ │ - bl 63fb0 <_PyErr_FormatFromCause@@Base+0x4c0> │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 157540 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq 63a50 <_PyMonitoring_FireStopIterationEvent@@Base+0x464> │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 17f830 │ │ │ │ - ldr r6, [r5, #1388] @ 0x56c │ │ │ │ - bl 226018 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 639e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x3f8> │ │ │ │ - ldr r1, [pc, #272] @ 63adc <_PyMonitoring_FireStopIterationEvent@@Base+0x4f0> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 348ae8 <_Py_hashtable_foreach@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 639e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x3fc> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16b254 <_Py_hashtable_destroy@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - bl 157540 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 63a50 <_PyMonitoring_FireStopIterationEvent@@Base+0x464> │ │ │ │ - ldr r1, [pc, #216] @ 63ae0 <_PyMonitoring_FireStopIterationEvent@@Base+0x4f4> │ │ │ │ - ldr r0, [pc, #216] @ 63ae4 <_PyMonitoring_FireStopIterationEvent@@Base+0x4f8> │ │ │ │ - bl 8d20c │ │ │ │ - ldr r1, [pc, #212] @ 63ae8 <_PyMonitoring_FireStopIterationEvent@@Base+0x4fc> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #16 │ │ │ │ - bl 348ae8 <_Py_hashtable_foreach@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 63a38 <_PyMonitoring_FireStopIterationEvent@@Base+0x44c> │ │ │ │ - ldr r1, [pc, #192] @ 63aec <_PyMonitoring_FireStopIterationEvent@@Base+0x500> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #16 │ │ │ │ - bl 348ae8 <_Py_hashtable_foreach@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #164] @ 63ae4 <_PyMonitoring_FireStopIterationEvent@@Base+0x4f8> │ │ │ │ - mov r1, #0 │ │ │ │ - bl 8d20c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 63a88 <_PyMonitoring_FireStopIterationEvent@@Base+0x49c> │ │ │ │ - b 63a54 <_PyMonitoring_FireStopIterationEvent@@Base+0x468> │ │ │ │ - bl 2915fc │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 63a88 <_PyMonitoring_FireStopIterationEvent@@Base+0x49c> │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - beq 63a88 <_PyMonitoring_FireStopIterationEvent@@Base+0x49c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 63a88 <_PyMonitoring_FireStopIterationEvent@@Base+0x49c> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 63a98 <_PyMonitoring_FireStopIterationEvent@@Base+0x4ac> │ │ │ │ - bl 16b254 <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 63aa8 <_PyMonitoring_FireStopIterationEvent@@Base+0x4bc> │ │ │ │ - bl 16b254 <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 63ab8 <_PyMonitoring_FireStopIterationEvent@@Base+0x4cc> │ │ │ │ - bl 16b254 <_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 sp, r8, r4, lsr #22 │ │ │ │ - eorseq r8, r4, ip, ror #29 │ │ │ │ - andseq fp, r6, r4, asr r0 │ │ │ │ - andeq r4, r6, r8, ror #4 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - @ instruction: 0x00576390 │ │ │ │ - andeq r4, r6, r0, asr #10 │ │ │ │ - muleq r6, r8, r9 │ │ │ │ + mov ip, r1 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r1, [pc, #8] @ 63a3c <_PyMonitoring_FireStopIterationEvent@@Base+0x538> │ │ │ │ + mov r2, r3 │ │ │ │ + str ip, [r3, #16] │ │ │ │ + b 34a96c <_Py_hashtable_foreach@@Base> │ │ │ │ + andeq r3, r6, r8, ror #16 │ │ │ │ │ │ │ │ -00063af0 <_PyErr_FormatFromCause@@Base>: │ │ │ │ +00063a40 <_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] @ 63b3c <_PyErr_FormatFromCause@@Base+0x4c> │ │ │ │ + ldr r2, [pc, #48] @ 63a8c <_PyErr_FormatFromCause@@Base+0x4c> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2cbca0 │ │ │ │ + bl 2d60e4 │ │ │ │ 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 │ │ │ │ @@ -58825,1034 +58779,796 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ add r7, r7, r1 │ │ │ │ - bne 63ba0 <_PyErr_FormatFromCause@@Base+0xb0> │ │ │ │ + bne 63af0 <_PyErr_FormatFromCause@@Base+0xb0> │ │ │ │ clz r2, r6 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 63bdc <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ + beq 63b2c <_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] @ 63f88 <_PyErr_FormatFromCause@@Base+0x498> │ │ │ │ + ldr ip, [pc, #968] @ 63ed8 <_PyErr_FormatFromCause@@Base+0x498> │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 63bdc <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ + bne 63b2c <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ mov r0, #0 │ │ │ │ - b 63f80 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ + b 63ed0 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ ldr r1, [r6] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 2fd744 │ │ │ │ - bl a583c │ │ │ │ + bl 3054fc │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63bd4 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bne 63b24 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2fd744 │ │ │ │ - bl a583c │ │ │ │ + bl 3054fc │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63bd4 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bne 63b24 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ cmp r7, #2 │ │ │ │ - beq 63cc8 <_PyErr_FormatFromCause@@Base+0x1d8> │ │ │ │ + beq 63c18 <_PyErr_FormatFromCause@@Base+0x1d8> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - ldr r8, [pc, #876] @ 63f8c <_PyErr_FormatFromCause@@Base+0x49c> │ │ │ │ + ldr r8, [pc, #876] @ 63edc <_PyErr_FormatFromCause@@Base+0x49c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63c78 <_PyErr_FormatFromCause@@Base+0x188> │ │ │ │ + beq 63bc8 <_PyErr_FormatFromCause@@Base+0x188> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 63c38 <_PyErr_FormatFromCause@@Base+0x148> │ │ │ │ + bne 63b88 <_PyErr_FormatFromCause@@Base+0x148> │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 63c64 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ - bl 1ad158 │ │ │ │ - ldr r3, [pc, #844] @ 63f90 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ + b 63bb4 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ + bl 1b11e0 │ │ │ │ + ldr r3, [pc, #844] @ 63ee0 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63c64 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ - bl a583c │ │ │ │ + beq 63bb4 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63bd4 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bne 63b24 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ cmp r7, #3 │ │ │ │ moveq r6, #0 │ │ │ │ moveq r7, #0 │ │ │ │ - beq 63cd8 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - b 63c80 <_PyErr_FormatFromCause@@Base+0x190> │ │ │ │ - ldr r4, [pc, #788] @ 63f94 <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ - ldr r5, [pc, #788] @ 63f98 <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ + beq 63c28 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + b 63bd0 <_PyErr_FormatFromCause@@Base+0x190> │ │ │ │ + ldr r4, [pc, #788] @ 63ee4 <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ + ldr r5, [pc, #788] @ 63ee8 <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 63c98 <_PyErr_FormatFromCause@@Base+0x1a8> │ │ │ │ + bne 63be8 <_PyErr_FormatFromCause@@Base+0x1a8> │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 63cd8 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - bl 1ad158 │ │ │ │ - ldr r3, [pc, #748] @ 63f90 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ + b 63c28 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + bl 1b11e0 │ │ │ │ + ldr r3, [pc, #748] @ 63ee0 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63cd8 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - bl a583c │ │ │ │ + beq 63c28 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63bd4 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ - b 63cd8 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - ldr r4, [pc, #708] @ 63f94 <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ - ldr r5, [pc, #708] @ 63f98 <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ + bne 63b24 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + b 63c28 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + ldr r4, [pc, #708] @ 63ee4 <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ + ldr r5, [pc, #708] @ 63ee8 <_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 354bb8 │ │ │ │ + bl 356724 │ │ │ │ ldrd sl, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63d2c <_PyErr_FormatFromCause@@Base+0x23c> │ │ │ │ + bne 63c7c <_PyErr_FormatFromCause@@Base+0x23c> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354bb8 │ │ │ │ + bl 356724 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63d4c <_PyErr_FormatFromCause@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #616] @ 63f9c <_PyErr_FormatFromCause@@Base+0x4ac> │ │ │ │ - ldr r1, [pc, #616] @ 63fa0 <_PyErr_FormatFromCause@@Base+0x4b0> │ │ │ │ + beq 63c9c <_PyErr_FormatFromCause@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #616] @ 63eec <_PyErr_FormatFromCause@@Base+0x4ac> │ │ │ │ + ldr r1, [pc, #616] @ 63ef0 <_PyErr_FormatFromCause@@Base+0x4b0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - bl a583c │ │ │ │ + bl 18f518 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63bd4 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ - b 63f7c <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63b24 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + b 63ecc <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ subs r8, r0, #0 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ movne r8, #1 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, #0 │ │ │ │ andne r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 63f7c <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63ecc <_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] @ 63fa4 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #520] @ 63ef4 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63dc8 <_PyErr_FormatFromCause@@Base+0x2d8> │ │ │ │ - ldr r3, [pc, #496] @ 63fa4 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63d18 <_PyErr_FormatFromCause@@Base+0x2d8> │ │ │ │ + ldr r3, [pc, #496] @ 63ef4 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bcc │ │ │ │ + bl 356738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63f74 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63ec4 <_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] @ 63fa4 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #452] @ 63ef4 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63e0c <_PyErr_FormatFromCause@@Base+0x31c> │ │ │ │ - ldr r3, [pc, #428] @ 63fa4 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63d5c <_PyErr_FormatFromCause@@Base+0x31c> │ │ │ │ + ldr r3, [pc, #428] @ 63ef4 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bcc │ │ │ │ + bl 356738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63f74 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63ec4 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ bic r9, fp, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #396] @ 63fa4 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #396] @ 63ef4 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63e48 <_PyErr_FormatFromCause@@Base+0x358> │ │ │ │ - ldr r3, [pc, #368] @ 63fa4 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63d98 <_PyErr_FormatFromCause@@Base+0x358> │ │ │ │ + ldr r3, [pc, #368] @ 63ef4 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bcc │ │ │ │ + bl 356738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63f74 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63ec4 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ bic r9, r3, #-2147483648 @ 0x80000000 │ │ │ │ mvn r2, #0 │ │ │ │ - ldr r3, [pc, #324] @ 63fa4 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #324] @ 63ef4 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 354c08 │ │ │ │ + bl 356774 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63e8c <_PyErr_FormatFromCause@@Base+0x39c> │ │ │ │ - ldr r3, [pc, #300] @ 63fa4 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63ddc <_PyErr_FormatFromCause@@Base+0x39c> │ │ │ │ + ldr r3, [pc, #300] @ 63ef4 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 354bcc │ │ │ │ + bl 356738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63f74 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63ec4 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - bl 3542b4 │ │ │ │ + bl 355e20 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 3542b4 │ │ │ │ + bl 355e20 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - bl 32667c <_Py_c_abs@@Base> │ │ │ │ + bl 32a720 <_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 32667c <_Py_c_abs@@Base> │ │ │ │ + bl 32a720 <_Py_c_abs@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35466c │ │ │ │ + bl 3561d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 354bcc │ │ │ │ + bl 356738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63f7c <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63ecc <_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 32667c <_Py_c_abs@@Base> │ │ │ │ + bl 32a720 <_Py_c_abs@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35466c │ │ │ │ + bl 3561d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 354bcc │ │ │ │ + bl 356738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63f7c <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63ecc <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 354be0 │ │ │ │ + bl 35674c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63f7c <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ - ldr r0, [pc, #44] @ 63fa8 <_PyErr_FormatFromCause@@Base+0x4b8> │ │ │ │ - b 63f80 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ - ldr r0, [pc, #40] @ 63fac <_PyErr_FormatFromCause@@Base+0x4bc> │ │ │ │ + bne 63ecc <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + ldr r0, [pc, #44] @ 63ef8 <_PyErr_FormatFromCause@@Base+0x4b8> │ │ │ │ + b 63ed0 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ + ldr r0, [pc, #40] @ 63efc <_PyErr_FormatFromCause@@Base+0x4bc> │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r4, r7, r4, ror r1 │ │ │ │ + @ instruction: 0x00574194 │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ stmda r6!, {r0, r2, r4, r7, r9, sl, ip, lr, pc} │ │ │ │ cdpcc 14, 1, cr2, cr1, cr11, {0} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00389cb4 │ │ │ │ + eorseq fp, r8, r8, asr r8 │ │ │ │ svcvc 0x00efffff │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 225fc0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 63ff0 <_PyErr_FormatFromCause@@Base+0x500> │ │ │ │ - ldr r1, [pc, #36] @ 63ffc <_PyErr_FormatFromCause@@Base+0x50c> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 348ae8 <_Py_hashtable_foreach@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 63ff4 <_PyErr_FormatFromCause@@Base+0x504> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16b254 <_Py_hashtable_destroy@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r4, r6, ip, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 348968 <_Py_c_neg@@Base+0x5cc> │ │ │ │ + bl 34b0b0 <_Py_c_neg@@Base+0x458> │ │ │ │ pop {r4, lr} │ │ │ │ - b a6554 │ │ │ │ + b a65e0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov lr, r1 │ │ │ │ add ip, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ stm sp, {r3, ip} │ │ │ │ - ldr r2, [pc, #100] @ 640b8 <_PyErr_FormatFromCause@@Base+0x5c8> │ │ │ │ + ldr r2, [pc, #100] @ 63fb8 <_PyErr_FormatFromCause@@Base+0x578> │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, lr │ │ │ │ - bl 2abf44 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 2b9314 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 640b0 <_PyErr_FormatFromCause@@Base+0x5c0> │ │ │ │ + beq 63fb0 <_PyErr_FormatFromCause@@Base+0x570> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - bl 348cfc <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ + bl 34b4b4 <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 640b0 <_PyErr_FormatFromCause@@Base+0x5c0> │ │ │ │ + beq 63fb0 <_PyErr_FormatFromCause@@Base+0x570> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 29640 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #24] @ 640bc <_PyErr_FormatFromCause@@Base+0x5cc> │ │ │ │ - bne 640b0 <_PyErr_FormatFromCause@@Base+0x5c0> │ │ │ │ - ldr r3, [pc, #20] @ 640c0 <_PyErr_FormatFromCause@@Base+0x5d0> │ │ │ │ + ldrne r0, [pc, #24] @ 63fbc <_PyErr_FormatFromCause@@Base+0x57c> │ │ │ │ + bne 63fb0 <_PyErr_FormatFromCause@@Base+0x570> │ │ │ │ + ldr r3, [pc, #20] @ 63fc0 <_PyErr_FormatFromCause@@Base+0x580> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq lr, r8, r4, lsr sp │ │ │ │ + @ instruction: 0x003908b4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -000640c4 <_Py_c_diff@@Base>: │ │ │ │ +00063fc4 <_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 3542b4 │ │ │ │ + bl 355e20 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 3542b4 │ │ │ │ + bl 355e20 │ │ │ │ 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 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #96] @ 64194 <_Py_c_diff@@Base+0xd0> │ │ │ │ - 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 64184 <_Py_c_diff@@Base+0xc0> │ │ │ │ - ldm r6, {r0, r1} │ │ │ │ - mov r2, r4 │ │ │ │ - stm r4, {r0, r1} │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 91968 <_Py_hashtable_set@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 6418c <_Py_c_diff@@Base+0xc8> │ │ │ │ - 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 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 641c8 <_Py_c_diff@@Base+0x104> │ │ │ │ + bls 6404c <_Py_c_diff@@Base+0x88> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 64634 │ │ │ │ + bl 640ec <_Py_c_diff@@Base+0x128> │ │ │ │ pop {r4, lr} │ │ │ │ - b a6554 │ │ │ │ - ldr r0, [pc] @ 641d0 <_Py_c_diff@@Base+0x10c> │ │ │ │ + b a65e0 │ │ │ │ + ldr r0, [pc] @ 64054 <_Py_c_diff@@Base+0x90> │ │ │ │ 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] @ 6425c <_Py_c_diff@@Base+0x198> │ │ │ │ + ldr r2, [pc, #92] @ 640e0 <_Py_c_diff@@Base+0x11c> │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, lr │ │ │ │ str ip, [sp] │ │ │ │ - bl 2abf44 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 2b9314 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64254 <_Py_c_diff@@Base+0x190> │ │ │ │ + beq 640d8 <_Py_c_diff@@Base+0x114> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bl 348cfc <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ + bl 34b4b4 <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64254 <_Py_c_diff@@Base+0x190> │ │ │ │ + beq 640d8 <_Py_c_diff@@Base+0x114> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ bl 2aa5c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #24] @ 64260 <_Py_c_diff@@Base+0x19c> │ │ │ │ - beq 64254 <_Py_c_diff@@Base+0x190> │ │ │ │ - ldr r3, [pc, #20] @ 64264 <_Py_c_diff@@Base+0x1a0> │ │ │ │ + ldreq r0, [pc, #24] @ 640e4 <_Py_c_diff@@Base+0x120> │ │ │ │ + beq 640d8 <_Py_c_diff@@Base+0x114> │ │ │ │ + ldr r3, [pc, #20] @ 640e8 <_Py_c_diff@@Base+0x124> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq lr, r8, ip, ror #26 │ │ │ │ + eorseq r0, r9, ip, ror #17 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ + sub r0, r0, #8 │ │ │ │ + and r0, r0, #255 @ 0xff │ │ │ │ + cmp r0, #3 │ │ │ │ + bls 64138 <_Py_c_diff@@Base+0x174> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r3 │ │ │ │ - bl 63fb0 <_PyErr_FormatFromCause@@Base+0x4c0> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 642b0 <_Py_c_diff@@Base+0x1ec> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 91968 <_Py_hashtable_set@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 642b8 <_Py_c_diff@@Base+0x1f4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16b254 <_Py_hashtable_destroy@@Base> │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #52] @ 64148 <_Py_c_diff@@Base+0x184> │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov ip, #86 @ 0x56 │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr r3, [pc, #40] @ 6414c <_Py_c_diff@@Base+0x188> │ │ │ │ + ldr r2, [pc, #40] @ 64150 <_Py_c_diff@@Base+0x18c> │ │ │ │ + mov r1, #1 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 2a270 <__fprintf_chk@plt> │ │ │ │ + mov r0, #253 @ 0xfd │ │ │ │ + bl 2a954 │ │ │ │ + ldr r3, [pc, #20] @ 64154 <_Py_c_diff@@Base+0x190> │ │ │ │ + add r3, r3, r0, lsl #2 │ │ │ │ + ldr r0, [r3, #216] @ 0xd8 │ │ │ │ + bx lr │ │ │ │ + @ instruction: 0x00599690 │ │ │ │ + eorseq r0, r9, r4, lsl r8 │ │ │ │ + eorseq r0, r9, r8, lsr r8 │ │ │ │ + ldrsheq sp, [r3], #-128 @ 0xffffff80 │ │ │ │ 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 18b314 │ │ │ │ + b 18c5dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #260] @ 643fc <_Py_c_diff@@Base+0x338> │ │ │ │ - ldr r1, [pc, #260] @ 64400 <_Py_c_diff@@Base+0x33c> │ │ │ │ + ldr r3, [pc, #260] @ 64294 <_Py_c_diff@@Base+0x2d0> │ │ │ │ + ldr r1, [pc, #260] @ 64298 <_Py_c_diff@@Base+0x2d4> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2827c8 │ │ │ │ + bl 1bacd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6431c <_Py_c_diff@@Base+0x258> │ │ │ │ + bge 641b4 <_Py_c_diff@@Base+0x1f0> │ │ │ │ mov r0, #0 │ │ │ │ - b 643f4 <_Py_c_diff@@Base+0x330> │ │ │ │ + b 6428c <_Py_c_diff@@Base+0x2c8> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - ldr r5, [pc, #220] @ 64404 <_Py_c_diff@@Base+0x340> │ │ │ │ + ldr r5, [pc, #220] @ 6429c <_Py_c_diff@@Base+0x2d8> │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r2, r5 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ - beq 6436c <_Py_c_diff@@Base+0x2a8> │ │ │ │ + beq 64204 <_Py_c_diff@@Base+0x240> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - ldr r1, [pc, #200] @ 64408 <_Py_c_diff@@Base+0x344> │ │ │ │ + ldr r1, [pc, #200] @ 642a0 <_Py_c_diff@@Base+0x2dc> │ │ │ │ mov r3, ip │ │ │ │ - bl ad13c │ │ │ │ + bl ad354 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 64314 <_Py_c_diff@@Base+0x250> │ │ │ │ + beq 641ac <_Py_c_diff@@Base+0x1e8> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, r5 │ │ │ │ str r5, [sp] │ │ │ │ - ldr r0, [pc, #164] @ 6440c <_Py_c_diff@@Base+0x348> │ │ │ │ - bl a9b50 │ │ │ │ - b 643f4 <_Py_c_diff@@Base+0x330> │ │ │ │ + ldr r0, [pc, #164] @ 642a4 <_Py_c_diff@@Base+0x2e0> │ │ │ │ + bl a9d18 │ │ │ │ + b 6428c <_Py_c_diff@@Base+0x2c8> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bne 643cc <_Py_c_diff@@Base+0x308> │ │ │ │ + bne 64264 <_Py_c_diff@@Base+0x2a0> │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #132] @ 64408 <_Py_c_diff@@Base+0x344> │ │ │ │ + ldr r1, [pc, #132] @ 642a0 <_Py_c_diff@@Base+0x2dc> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r3, ip │ │ │ │ - bl ad13c │ │ │ │ + bl ad354 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 64314 <_Py_c_diff@@Base+0x250> │ │ │ │ + beq 641ac <_Py_c_diff@@Base+0x1e8> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, r5 │ │ │ │ - ldr r1, [pc, #100] @ 64410 <_Py_c_diff@@Base+0x34c> │ │ │ │ - bl ad13c │ │ │ │ + ldr r1, [pc, #100] @ 642a8 <_Py_c_diff@@Base+0x2e4> │ │ │ │ + bl ad354 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 64314 <_Py_c_diff@@Base+0x250> │ │ │ │ + beq 641ac <_Py_c_diff@@Base+0x1e8> │ │ │ │ str r5, [sp] │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #76] @ 64414 <_Py_c_diff@@Base+0x350> │ │ │ │ - bl a9b50 │ │ │ │ - b 643f4 <_Py_c_diff@@Base+0x330> │ │ │ │ + ldr r0, [pc, #76] @ 642ac <_Py_c_diff@@Base+0x2e8> │ │ │ │ + bl a9d18 │ │ │ │ + b 6428c <_Py_c_diff@@Base+0x2c8> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ moveq r3, r2 │ │ │ │ - ldr r0, [pc, #44] @ 64418 <_Py_c_diff@@Base+0x354> │ │ │ │ + ldr r0, [pc, #44] @ 642b0 <_Py_c_diff@@Base+0x2ec> │ │ │ │ mov r2, ip │ │ │ │ str r5, [sp] │ │ │ │ - bl a9b50 │ │ │ │ + bl a9d18 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r8, r0, lsl #27 │ │ │ │ + eorseq r0, r9, r0, lsl #18 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x0038edd4 │ │ │ │ - @ instruction: 0x0038eddc │ │ │ │ - eorseq r2, r7, r8, asr #32 │ │ │ │ - eorseq lr, r8, r4, ror #27 │ │ │ │ - eorseq lr, r8, ip, ror #27 │ │ │ │ + eorseq r0, r9, r4, asr r9 │ │ │ │ + eorseq r0, r9, ip, asr r9 │ │ │ │ + eorseq r3, r7, r8, asr #23 │ │ │ │ + eorseq r0, r9, r4, ror #18 │ │ │ │ + eorseq r0, r9, ip, ror #18 │ │ │ │ │ │ │ │ -0006441c : │ │ │ │ +000642b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 6443c │ │ │ │ - bl 346fc8 │ │ │ │ - b 6449c │ │ │ │ + bne 642d4 │ │ │ │ + bl 3498f0 │ │ │ │ + b 64334 │ │ │ │ ldr ip, [r6, #4] │ │ │ │ ldr r3, [ip, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64510 │ │ │ │ + beq 643a8 │ │ │ │ ldr lr, [r3, #36] @ 0x24 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 64464 │ │ │ │ + bne 642fc │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 64470 │ │ │ │ + beq 64308 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [ip, #84] @ 0x54 │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ - bne 64510 │ │ │ │ + bne 643a8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64510 │ │ │ │ + beq 643a8 │ │ │ │ mov r0, r2 │ │ │ │ - bl a5b2c │ │ │ │ + bl a5bb8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 644a4 │ │ │ │ + bne 6433c │ │ │ │ mov r4, #0 │ │ │ │ - b 6452c │ │ │ │ + b 643c4 │ │ │ │ mov r3, #8 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 240c08 │ │ │ │ + bl 253b64 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 644e0 │ │ │ │ + beq 64378 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 644e0 │ │ │ │ + bne 64378 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #76] @ 64534 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #76] @ 643cc │ │ │ │ cmp r4, r3 │ │ │ │ - bne 6452c │ │ │ │ + bne 643c4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 64510 │ │ │ │ + beq 643a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 64510 │ │ │ │ + bne 643a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #28] @ 64538 │ │ │ │ + ldr r3, [pc, #28] @ 643d0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 6453c │ │ │ │ + ldr r1, [pc, #24] @ 643d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b 6449c │ │ │ │ + bl 1178bc │ │ │ │ + b 64334 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038edf4 │ │ │ │ - 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 92d70 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6462c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 18b314 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 645c4 │ │ │ │ - str r0, [r4, #12] │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl 18b314 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 645c4 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl 32238 <_Py_fstat@@Base+0xa8> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 645c4 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - str r0, [r4, #20] │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ - bl a3504 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 645ec │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6462c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 6462c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 6462c │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - bl ab2a0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 64624 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 64624 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - lsr r0, r5, #31 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - sub r0, r0, #8 │ │ │ │ - and r0, r0, #255 @ 0xff │ │ │ │ - cmp r0, #3 │ │ │ │ - bls 64680 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #52] @ 64690 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, #86 @ 0x56 │ │ │ │ - ldr r0, [r1] │ │ │ │ - ldr r3, [pc, #40] @ 64694 │ │ │ │ - ldr r2, [pc, #40] @ 64698 │ │ │ │ - mov r1, #1 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 2a270 <__fprintf_chk@plt> │ │ │ │ - mov r0, #253 @ 0xfd │ │ │ │ - bl 2a954 │ │ │ │ - ldr r3, [pc, #20] @ 6469c │ │ │ │ - add r3, r3, r0, lsl #2 │ │ │ │ - ldr r0, [r3, #452] @ 0x1c4 │ │ │ │ - bx lr │ │ │ │ - @ instruction: 0x00599690 │ │ │ │ - @ instruction: 0x0038ecbc │ │ │ │ - eorseq lr, r8, r0, ror #25 │ │ │ │ - subseq fp, r3, r8, ror ip │ │ │ │ - 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 646dc │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - bne 64714 │ │ │ │ - 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] @ 64744 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 64714 │ │ │ │ - mov r0, #0 │ │ │ │ - b 6473c │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r3] │ │ │ │ - bl aaa48 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6470c │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - str r4, [r0, #12] │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r4, r7, r0, lsr #3 │ │ │ │ + eorseq r0, r9, r4, ror r9 │ │ │ │ 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 92fdc │ │ │ │ + bl 93074 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r0, [r4, #8] │ │ │ │ movne r3, #0 │ │ │ │ - beq 64810 │ │ │ │ + beq 644a0 │ │ │ │ cmp r3, r0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - bge 647b8 │ │ │ │ + bge 64448 │ │ │ │ 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 64780 │ │ │ │ + b 64410 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 647e0 │ │ │ │ + beq 64470 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 647e0 │ │ │ │ + beq 64470 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b 64818 │ │ │ │ - bl 91b7c │ │ │ │ + b 644a8 │ │ │ │ + bl 91c14 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 64818 │ │ │ │ + bne 644a8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 64810 │ │ │ │ + beq 644a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 64810 │ │ │ │ + bne 644a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 64864 │ │ │ │ + b 644f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - ldr r2, [pc, #68] @ 6486c │ │ │ │ + ldr r2, [pc, #68] @ 644fc │ │ │ │ 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] @ 64870 │ │ │ │ - ldr r1, [pc, #44] @ 64874 │ │ │ │ + ldr r0, [pc, #44] @ 64500 │ │ │ │ + ldr r1, [pc, #44] @ 64504 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #32] @ 64878 │ │ │ │ - ldr r1, [pc, #32] @ 6487c │ │ │ │ - ldr r0, [pc, #32] @ 64880 │ │ │ │ + ldr r3, [pc, #32] @ 64508 │ │ │ │ + ldr r1, [pc, #32] @ 6450c │ │ │ │ + ldr r0, [pc, #32] @ 64510 │ │ │ │ str r4, [sp] │ │ │ │ - bl a9b50 │ │ │ │ + bl a9d18 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r8, r8, ip, asr pc │ │ │ │ - mlaseq r8, r4, r6, r9 │ │ │ │ - eorseq r8, r8, r8, asr #30 │ │ │ │ - eorseq lr, r8, r0, lsr #21 │ │ │ │ - eorseq lr, r6, ip, lsr #6 │ │ │ │ - eorseq lr, r8, r8, lsl lr │ │ │ │ + eorseq sl, r8, r0, lsl #22 │ │ │ │ + eorseq fp, r8, r8, lsr r2 │ │ │ │ + eorseq sl, r8, ip, ror #21 │ │ │ │ + eorseq r0, r9, ip, lsl r6 │ │ │ │ + eorseq pc, r6, ip, lsr #29 │ │ │ │ + mlaseq r9, r8, r9, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #124] @ 6491c │ │ │ │ + ldr r2, [pc, #124] @ 645ac │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ - beq 648c0 │ │ │ │ + beq 64550 │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 21d5d8 │ │ │ │ + bl 230a04 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 64ac0 │ │ │ │ + bl 64658 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 648e0 │ │ │ │ + beq 64570 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b504 │ │ │ │ + bl 8b3a8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 64634 │ │ │ │ + bl 640ec <_Py_c_diff@@Base+0x128> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92adc │ │ │ │ - ldr r3, [pc, #28] @ 6491c │ │ │ │ + bl 92b74 │ │ │ │ + ldr r3, [pc, #28] @ 645ac │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64914 │ │ │ │ + beq 645a4 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - bne 64958 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6496c │ │ │ │ - b 6497c │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 64948 │ │ │ │ - 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, r1 │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r1, [pc, #8] @ 649b0 │ │ │ │ - mov r2, r3 │ │ │ │ - str ip, [r3, #16] │ │ │ │ - b 348ae8 <_Py_hashtable_foreach@@Base> │ │ │ │ - andeq r4, r6, r0, asr #10 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt 649f4 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr r3, [pc, #68] @ 64a24 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldrne r1, [pc, #60] @ 64a28 │ │ │ │ - ldreq r1, [pc, #60] @ 64a2c │ │ │ │ - bl 18e1c4 │ │ │ │ - b 64a00 │ │ │ │ - bl 174ddc <_PyLong_FromGid@@Base+0x18> │ │ │ │ + cmpeq r1, #1 │ │ │ │ + sub sp, sp, #32 │ │ │ │ + add r0, r3, #12 │ │ │ │ + bne 645ec │ │ │ │ cmp r0, #0 │ │ │ │ - bge 64a08 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + mov r3, r0 │ │ │ │ + bne 64624 │ │ │ │ + mov ip, #1 │ │ │ │ + add r3, sp, #28 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str ip, [sp, #8] │ │ │ │ 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 sp, r6, ip, asr #23 │ │ │ │ - eorseq sp, r6, ip, ror #23 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #112] @ 64ab8 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 2aa710 <_PyParkingLot_UnparkAll@@Base+0x1bc> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 64aac │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #84] @ 64abc │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - bl 128d64 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [pc, #72] @ 64654 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 64624 │ │ │ │ + mov r0, #0 │ │ │ │ + b 6464c │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r3] │ │ │ │ + bl aac10 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6461c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 64a98 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 64aa0 │ │ │ │ - mov r4, r5 │ │ │ │ - b 64aac │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 64a98 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq lr, r8, r0, lsr lr │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + str r4, [r0, #12] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r4, r7, r0, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, 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 64634 │ │ │ │ + bl 640ec <_Py_c_diff@@Base+0x128> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 64b08 │ │ │ │ + b 646a0 │ │ │ │ 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] @ 64d68 │ │ │ │ + ldr r3, [pc, #576] @ 64900 │ │ │ │ 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 348968 <_Py_c_neg@@Base+0x5cc> │ │ │ │ + bl 34b0b0 <_Py_c_neg@@Base+0x458> │ │ │ │ mov r1, sl │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3554e0 │ │ │ │ + bl 35704c │ │ │ │ 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 │ │ │ │ @@ -59860,71 +59576,71 @@ │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r4, r2 │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 348968 <_Py_c_neg@@Base+0x5cc> │ │ │ │ + bl 34b0b0 <_Py_c_neg@@Base+0x458> │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 35404c │ │ │ │ + bl 355bb8 │ │ │ │ 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 348968 <_Py_c_neg@@Base+0x5cc> │ │ │ │ + bl 34b0b0 <_Py_c_neg@@Base+0x458> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 348ef0 <_PyEval_AddPendingCall@@Base+0x398> │ │ │ │ + bl 34b6a4 <_PyEval_AddPendingCall@@Base+0x394> │ │ │ │ cmp r9, #1 │ │ │ │ mov r0, r5 │ │ │ │ movhi fp, #6 │ │ │ │ movls fp, #31 │ │ │ │ - bl 348968 <_Py_c_neg@@Base+0x5cc> │ │ │ │ + bl 34b0b0 <_Py_c_neg@@Base+0x458> │ │ │ │ add r6, r7, r6 │ │ │ │ sub sl, r0, #1 │ │ │ │ add r3, sl, #616 @ 0x268 │ │ │ │ cmp r4, r0 │ │ │ │ add sl, sp, r3 │ │ │ │ - bne 64c84 │ │ │ │ + bne 6481c │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 349194 │ │ │ │ + bl 34b6f8 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 349248 │ │ │ │ + bl 34b9fc │ │ │ │ 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 349194 │ │ │ │ + bl 34b6f8 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ bl 29658 │ │ │ │ mvn r3, #127 @ 0x7f │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ add r2, sp, #8 │ │ │ │ strb r3, [sl, #-204] @ 0xffffff34 │ │ │ │ - bl 349194 │ │ │ │ + bl 34b6f8 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 349248 │ │ │ │ - b 64cf8 │ │ │ │ + bl 34b9fc │ │ │ │ + b 64890 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ bl 29658 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #200 @ 0xc8 │ │ │ │ @@ -59933,237 +59649,273 @@ │ │ │ │ bl 29a18 <__memcpy_chk@plt> │ │ │ │ add r3, r4, #616 @ 0x268 │ │ │ │ add r4, sp, r3 │ │ │ │ add r1, sp, #212 @ 0xd4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ strb fp, [r4, #-404] @ 0xfffffe6c │ │ │ │ - bl 349194 │ │ │ │ + bl 34b6f8 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ bl 29658 │ │ │ │ mvn r3, #127 @ 0x7f │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ add r2, sp, #8 │ │ │ │ strb r3, [sl, #-204] @ 0xffffff34 │ │ │ │ - bl 349194 │ │ │ │ + bl 34b6f8 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 349248 │ │ │ │ + bl 34b9fc │ │ │ │ cmp r9, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bhi 64d20 │ │ │ │ - bl 348968 <_Py_c_neg@@Base+0x5cc> │ │ │ │ + bhi 648b8 │ │ │ │ + bl 34b0b0 <_Py_c_neg@@Base+0x458> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 64f2c │ │ │ │ - b 64d44 │ │ │ │ - bl 348968 <_Py_c_neg@@Base+0x5cc> │ │ │ │ + bl 64bd0 │ │ │ │ + b 648dc │ │ │ │ + bl 34b0b0 <_Py_c_neg@@Base+0x458> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 64634 │ │ │ │ + bl 640ec <_Py_c_diff@@Base+0x128> │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 64f2c │ │ │ │ - ldr r3, [pc, #28] @ 64d68 │ │ │ │ + bl 64bd0 │ │ │ │ + ldr r3, [pc, #28] @ 64900 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #612] @ 0x264 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64d60 │ │ │ │ + beq 648f8 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #620 @ 0x26c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 64944 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr r3, [pc, #68] @ 64974 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldrne r1, [pc, #60] @ 64978 │ │ │ │ + ldreq r1, [pc, #60] @ 6497c │ │ │ │ + bl 18f518 │ │ │ │ + b 64950 │ │ │ │ + bl 175cf8 <_PyLong_FromGid@@Base+0x18> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 64958 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + str r2, [r4, #16] │ │ │ │ + str r3, [r4, #8] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq pc, r6, ip, asr #14 │ │ │ │ + eorseq pc, r6, ip, ror #14 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #112] @ 64a08 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 2b7d74 <_PyParkingLot_UnparkAll@@Base+0x6ec> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 649fc │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r0, [pc, #84] @ 64a0c │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r3, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + bl 128d34 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 649e8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 649f0 │ │ │ │ + mov r4, r5 │ │ │ │ + b 649fc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 649e8 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x003909b0 │ │ │ │ + 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] @ 64e08 │ │ │ │ + ldr r1, [pc, #124] @ 64aac │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17d160 │ │ │ │ + bl 17e098 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, r7 │ │ │ │ - beq 64dd0 │ │ │ │ + beq 64a74 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl adf14 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64dd0 │ │ │ │ - ldr r3, [pc, #76] @ 64e0c │ │ │ │ + bne 64a74 │ │ │ │ + ldr r3, [pc, #76] @ 64ab0 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - ldr r1, [pc, #72] @ 64e10 │ │ │ │ + ldr r1, [pc, #72] @ 64ab4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b 64de8 │ │ │ │ + bl 1178bc │ │ │ │ + b 64a8c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5b028 │ │ │ │ + bl 5b064 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 64df0 │ │ │ │ + bne 64a94 │ │ │ │ mov r4, #0 │ │ │ │ - b 64e00 │ │ │ │ + b 64aa4 │ │ │ │ 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 │ │ │ │ + subseq lr, r6, ip, lsl #2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, ip, asr lr │ │ │ │ + @ instruction: 0x003909dc │ │ │ │ │ │ │ │ -00064e14 : │ │ │ │ +00064ab8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 64e34 │ │ │ │ - bl 346fc8 │ │ │ │ - b 64e88 │ │ │ │ + bne 64ad8 │ │ │ │ + bl 3498f0 │ │ │ │ + b 64b2c │ │ │ │ ldr ip, [r6, #4] │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 64ef8 │ │ │ │ + beq 64b9c │ │ │ │ ldr lr, [r2, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 64e5c │ │ │ │ + beq 64b00 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [ip, #84] @ 0x54 │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ - bne 64ef8 │ │ │ │ + bne 64b9c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 64ef8 │ │ │ │ + beq 64b9c │ │ │ │ mov r0, r3 │ │ │ │ - bl a5b2c │ │ │ │ + bl a5bb8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 64e90 │ │ │ │ + bne 64b34 │ │ │ │ mov r4, #0 │ │ │ │ - b 64f14 │ │ │ │ + b 64bb8 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10b3ec │ │ │ │ + bl 10b228 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 64ec8 │ │ │ │ + beq 64b6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 64ec8 │ │ │ │ + bne 64b6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #76] @ 64f1c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #76] @ 64bc0 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 64f14 │ │ │ │ + bne 64bb8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 64ef8 │ │ │ │ + beq 64b9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 64ef8 │ │ │ │ + bne 64b9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #28] @ 64f20 │ │ │ │ + ldr r3, [pc, #28] @ 64bc4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 64f24 │ │ │ │ + ldr r1, [pc, #24] @ 64bc8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b 64e88 │ │ │ │ + bl 1178bc │ │ │ │ + b 64b2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038edf4 │ │ │ │ - b 62058 <_PyMonitoring_FirePyReturnEvent@@Base+0xa80> │ │ │ │ + eorseq r0, r9, r4, ror r9 │ │ │ │ + b 61d54 <_PyMonitoring_FirePyReturnEvent@@Base+0x450> │ │ │ │ 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 35404c │ │ │ │ + bl 355bb8 │ │ │ │ mov r9, #0 │ │ │ │ sub r4, r4, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r4, r5, r4 │ │ │ │ cmp r9, sl │ │ │ │ - beq 64f94 │ │ │ │ + beq 64c38 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 65024 │ │ │ │ + bl 64c4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 349248 │ │ │ │ + bl 34b9fc │ │ │ │ add r9, r9, #1 │ │ │ │ add r5, r5, r8 │ │ │ │ - b 64f68 │ │ │ │ + b 64c0c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 65024 │ │ │ │ - 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 6500c │ │ │ │ - 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 cae88 <_PyBytes_Resize@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 64fe0 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + b 64c4c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #136] @ 650c4 │ │ │ │ + ldr r3, [pc, #136] @ 64cec │ │ │ │ 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 │ │ │ │ @@ -60177,262 +59929,296 @@ │ │ │ │ mov ip, sp │ │ │ │ ldrd r0, [r2, #8]! │ │ │ │ strd r0, [sp] │ │ │ │ ldm ip, {r0, r1} │ │ │ │ cmp r2, r4 │ │ │ │ stm r3, {r0, r1} │ │ │ │ add r3, r3, #8 │ │ │ │ - bne 65074 │ │ │ │ + bne 64c9c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 650c4 │ │ │ │ + ldr r3, [pc, #28] @ 64cec │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 650bc │ │ │ │ + beq 64ce4 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #216 @ 0xd8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - │ │ │ │ -000650c8 : │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc] @ 650d4 │ │ │ │ - b 118c68 │ │ │ │ - subseq r8, r5, r8, lsr #23 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r5, r0 │ │ │ │ + add r3, r3, #2 │ │ │ │ + cmp r3, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + bge 64d54 │ │ │ │ + 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 cb170 <_PyBytes_Resize@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 64d28 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #124] @ 65170 │ │ │ │ + ldr r2, [pc, #124] @ 64e04 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ - beq 65114 │ │ │ │ + beq 64da8 │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 21d5d8 │ │ │ │ + bl 230a04 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 64ac0 │ │ │ │ + bl 64658 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 65134 │ │ │ │ + beq 64dc8 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b504 │ │ │ │ + bl 8b3a8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 64634 │ │ │ │ + bl 640ec <_Py_c_diff@@Base+0x128> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 327ea0 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 65170 │ │ │ │ + bl 32be64 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 64e04 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 65168 │ │ │ │ + beq 64dfc │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ │ │ │ │ -00065174 : │ │ │ │ +00064e08 : │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc] @ 64e14 │ │ │ │ + b 118bb4 │ │ │ │ + subseq r8, r5, r8, lsr #23 │ │ │ │ + │ │ │ │ +00064e18 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 65230 │ │ │ │ + beq 64ed4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #152] @ 65238 │ │ │ │ + ldr r4, [pc, #152] @ 64edc │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5acc8 <_PyContext_NewHamtForTests@@Base+0x2070> │ │ │ │ + bl 5ada8 <_PyContext_NewHamtForTests@@Base+0x1c00> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 651f8 │ │ │ │ - ldr r3, [pc, #132] @ 6523c │ │ │ │ + bne 64e9c │ │ │ │ + ldr r3, [pc, #132] @ 64ee0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6d8 │ │ │ │ + bl 11a620 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 651d0 │ │ │ │ - bl 11aa8c │ │ │ │ - ldr r0, [pc, #112] @ 65240 │ │ │ │ + beq 64e74 │ │ │ │ + bl 11a9d4 │ │ │ │ + ldr r0, [pc, #112] @ 64ee4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #108] @ 65244 │ │ │ │ + ldr r3, [pc, #108] @ 64ee8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6d8 │ │ │ │ + bl 11a620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 651c4 │ │ │ │ + bne 64e68 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11a6d8 │ │ │ │ + bl 11a620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 651c4 │ │ │ │ - b 65228 │ │ │ │ + bne 64e68 │ │ │ │ + b 64ecc │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 65218 │ │ │ │ + beq 64ebc │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 65218 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #40] @ 65248 │ │ │ │ - ldr r1, [pc, #40] @ 6524c │ │ │ │ + bne 64ebc │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #40] @ 64eec │ │ │ │ + ldr r1, [pc, #40] @ 64ef0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 65240 │ │ │ │ + ldr r0, [pc, #8] @ 64ee4 │ │ │ │ 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, asr #14 │ │ │ │ + eorseq sl, r6, r8, asr #5 │ │ │ │ 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 65298 │ │ │ │ + bne 64f3c │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 652bc │ │ │ │ - ldr r2, [pc, #380] @ 65408 │ │ │ │ - ldr r1, [pc, #380] @ 6540c │ │ │ │ - ldr r0, [pc, #380] @ 65410 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 653d0 │ │ │ │ + bne 64f60 │ │ │ │ + ldr r2, [pc, #380] @ 650ac │ │ │ │ + ldr r1, [pc, #380] @ 650b0 │ │ │ │ + ldr r0, [pc, #380] @ 650b4 │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 65074 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #360] @ 65410 │ │ │ │ + ldr r0, [pc, #360] @ 650b4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65270 │ │ │ │ - b 653d0 │ │ │ │ + bne 64f14 │ │ │ │ + b 65074 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2734 │ │ │ │ + bl b29cc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 653d0 │ │ │ │ + beq 65074 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 652f4 │ │ │ │ - ldr r3, [pc, #300] @ 65414 │ │ │ │ - ldr r1, [pc, #300] @ 65418 │ │ │ │ + beq 64f98 │ │ │ │ + ldr r3, [pc, #300] @ 650b8 │ │ │ │ + ldr r1, [pc, #300] @ 650bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 653d0 │ │ │ │ + bl 18f518 │ │ │ │ + b 65074 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 28b7c0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29acf0 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 653d0 │ │ │ │ + beq 65074 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r3, [pc, #264] @ 6541c │ │ │ │ + ldr r3, [pc, #264] @ 650c0 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ lsl r0, r3, #2 │ │ │ │ - bhi 65368 │ │ │ │ - bl 9990c │ │ │ │ + bhi 6500c │ │ │ │ + bl 99998 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 65368 │ │ │ │ + beq 6500c │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ bl 295d4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 6537c │ │ │ │ + bne 65020 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt 65314 │ │ │ │ + blt 64fb8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ble 65374 │ │ │ │ - bl 2915fc │ │ │ │ + ble 65018 │ │ │ │ + bl 2a064c │ │ │ │ mov r4, r0 │ │ │ │ - b 653fc │ │ │ │ + b 650a0 │ │ │ │ lsl r3, r3, #1 │ │ │ │ - b 65310 │ │ │ │ + b 64fb4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 92fdc │ │ │ │ + bl 93074 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ - bne 653a0 │ │ │ │ - b 653c8 │ │ │ │ + bne 65044 │ │ │ │ + b 6506c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge 653f4 │ │ │ │ + bge 65098 │ │ │ │ ldr r0, [r5, r6, lsl #2] │ │ │ │ - bl 174dc4 <_PyLong_FromGid@@Base> │ │ │ │ + bl 175ce0 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65394 │ │ │ │ + bne 65038 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 653d8 │ │ │ │ + bne 6507c │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ mov r4, #0 │ │ │ │ - b 653fc │ │ │ │ + b 650a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 653c8 │ │ │ │ + bne 6506c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 653c8 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 6506c │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - eorseq r8, r6, r8, lsr #25 │ │ │ │ - eorseq r9, r6, r8, lsl #10 │ │ │ │ + @ instruction: 0x0037b7b0 │ │ │ │ + eorseq sl, r6, r8, lsr #16 │ │ │ │ + eorseq fp, r6, r8, lsl #1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ + @ instruction: 0x003617dc │ │ │ │ andeq r0, r1, r1 │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 6542c │ │ │ │ - b a9b50 │ │ │ │ - eorseq lr, r8, r0, ror #29 │ │ │ │ + ldr r0, [pc] @ 650d0 │ │ │ │ + b a9d18 │ │ │ │ + eorseq r0, r9, r8, lsr #21 │ │ │ │ │ │ │ │ -00065430 : │ │ │ │ +000650d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 111abc │ │ │ │ + bl 1119d0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 9b444 │ │ │ │ + b 9b4d0 │ │ │ │ + ldr r0, [pc] @ 65100 │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ moveq r6, r3 │ │ │ │ @@ -60442,649 +60228,646 @@ │ │ │ │ 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 654b4 │ │ │ │ + bne 65164 │ │ │ │ clz r2, r5 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 654ec │ │ │ │ - ldr ip, [pc, #312] @ 655f4 │ │ │ │ + beq 6519c │ │ │ │ + ldr ip, [pc, #312] @ 652a4 │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 655e8 │ │ │ │ + beq 65298 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - beq 655c8 │ │ │ │ + beq 65278 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 65558 │ │ │ │ + beq 65208 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 6552c │ │ │ │ - ldr r2, [pc, #220] @ 655f8 │ │ │ │ - ldr r1, [pc, #220] @ 655fc │ │ │ │ - ldr r0, [pc, #220] @ 65600 │ │ │ │ + bne 651dc │ │ │ │ + ldr r2, [pc, #220] @ 652a8 │ │ │ │ + ldr r1, [pc, #220] @ 652ac │ │ │ │ + ldr r0, [pc, #220] @ 652b0 │ │ │ │ mov r3, r4 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 655e8 │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 65298 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl b2734 │ │ │ │ + bl b29cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 655e8 │ │ │ │ + beq 65298 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 655a4 │ │ │ │ + bne 65254 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 655cc │ │ │ │ + beq 6527c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 65580 │ │ │ │ - ldr r2, [pc, #132] @ 655f8 │ │ │ │ - ldr r1, [pc, #140] @ 65604 │ │ │ │ - ldr r0, [pc, #132] @ 65600 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 655e8 │ │ │ │ + bne 65230 │ │ │ │ + ldr r2, [pc, #132] @ 652a8 │ │ │ │ + ldr r1, [pc, #140] @ 652b4 │ │ │ │ + ldr r0, [pc, #132] @ 652b0 │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 65298 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2734 │ │ │ │ + bl b29cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 655e8 │ │ │ │ + beq 65298 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 655b8 │ │ │ │ - ldr r3, [pc, #92] @ 65608 │ │ │ │ - ldr r1, [pc, #92] @ 6560c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 655e8 │ │ │ │ - ldr r3, [pc, #80] @ 65610 │ │ │ │ + beq 65268 │ │ │ │ + ldr r3, [pc, #92] @ 652b8 │ │ │ │ + ldr r1, [pc, #92] @ 652bc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 65298 │ │ │ │ + ldr r3, [pc, #80] @ 652c0 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ - b 655d0 │ │ │ │ - ldr r4, [pc, #64] @ 65610 │ │ │ │ + b 65280 │ │ │ │ + ldr r4, [pc, #64] @ 652c0 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 65614 │ │ │ │ + b 652c4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r4, r7, ip, asr #3 │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - mlaseq r6, r8, r7, sp │ │ │ │ - @ instruction: 0x00370fbc │ │ │ │ - eorseq sp, r6, ip, lsr #15 │ │ │ │ + subseq r4, r7, ip, ror #3 │ │ │ │ + @ instruction: 0x0037b7b0 │ │ │ │ + eorseq pc, r6, r0, lsl #6 │ │ │ │ + eorseq r2, r7, ip, lsr fp │ │ │ │ + eorseq pc, r6, r4, lsl r3 @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ - eorseq sp, r5, r8, lsl ip │ │ │ │ + @ instruction: 0x003617dc │ │ │ │ + mlaseq r5, r8, r7, pc @ │ │ │ │ │ │ │ │ -00065614 : │ │ │ │ +000652c4 : │ │ │ │ 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 3358e4 │ │ │ │ + bl 338564 │ │ │ │ subs r1, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 288da4 │ │ │ │ - ldr r0, [pc] @ 65660 │ │ │ │ - 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 656a0 │ │ │ │ - ldr r2, [pc, #124] @ 65710 │ │ │ │ - ldr r1, [pc, #124] @ 65714 │ │ │ │ - ldr r0, [pc, #124] @ 65718 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 656b8 │ │ │ │ - mov r5, r0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl b2734 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 656c0 │ │ │ │ - mov r0, #0 │ │ │ │ - b 65708 │ │ │ │ - bl 29c28 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 656e4 │ │ │ │ - ldr r3, [pc, #68] @ 6571c │ │ │ │ - ldr r1, [pc, #68] @ 65720 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 656b8 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 2a168 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r0, [pc, #40] @ 65724 │ │ │ │ - bne 65708 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 2915fc │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - @ instruction: 0x003871b4 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + b 29887c │ │ │ │ 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 6577c │ │ │ │ + bne 6535c │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 657ac │ │ │ │ + beq 6538c │ │ │ │ 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] @ 657e4 │ │ │ │ + ldr ip, [pc, #72] @ 653c4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 657d8 │ │ │ │ + beq 653b8 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 55614 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + bl 551f8 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 657d8 │ │ │ │ + beq 653b8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 657e8 │ │ │ │ + b 6548c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsheq r4, [r7], #-24 @ 0xffffffe8 │ │ │ │ + subseq r4, r7, r8, lsl r2 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + mov r3, r1 │ │ │ │ + tst r2, #268435456 @ 0x10000000 │ │ │ │ + bne 65404 │ │ │ │ + ldr r2, [pc, #124] @ 65474 │ │ │ │ + ldr r1, [pc, #124] @ 65478 │ │ │ │ + ldr r0, [pc, #124] @ 6547c │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 6541c │ │ │ │ + mov r5, r0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl b29cc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 65424 │ │ │ │ + mov r0, #0 │ │ │ │ + b 6546c │ │ │ │ + bl 29c28 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 65448 │ │ │ │ + ldr r3, [pc, #68] @ 65480 │ │ │ │ + ldr r1, [pc, #68] @ 65484 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 6541c │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 2a168 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r0, [pc, #40] @ 65488 │ │ │ │ + bne 6546c │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 2a064c │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + @ instruction: 0x0037b7b0 │ │ │ │ + eorseq ip, r6, r4, lsr r6 │ │ │ │ + eorseq r8, r8, r8, asr sp │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003617dc │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ - bls 65818 │ │ │ │ - ldr r3, [pc, #144] @ 65898 │ │ │ │ - ldr r1, [pc, #144] @ 6589c │ │ │ │ + bls 654bc │ │ │ │ + ldr r3, [pc, #144] @ 6553c │ │ │ │ + ldr r1, [pc, #144] @ 65540 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r4, #0 │ │ │ │ - b 65890 │ │ │ │ + b 65534 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 9990c │ │ │ │ + bl 99998 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6583c │ │ │ │ + bne 654e0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2915fc │ │ │ │ + b 2a064c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 65864 │ │ │ │ + beq 65508 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 65864 │ │ │ │ + bhi 65508 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 64b08 │ │ │ │ + bl 646a0 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq 65880 │ │ │ │ - bl 327ea0 <_Py_strhex@@Base> │ │ │ │ + beq 65524 │ │ │ │ + bl 32be64 <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b 65888 │ │ │ │ - bl 92adc │ │ │ │ + b 6552c │ │ │ │ + bl 92b74 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r8, r8, asr pc │ │ │ │ + @ instruction: 0x00390ad8 │ │ │ │ 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 28b7c0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29acf0 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 658f0 │ │ │ │ + beq 65594 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2964c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 658ec │ │ │ │ - ldr r3, [pc, #24] @ 658f8 │ │ │ │ + bge 65590 │ │ │ │ + ldr r3, [pc, #24] @ 6559c │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 143ac0 │ │ │ │ - ldr r0, [pc, #8] @ 658fc │ │ │ │ + b 144254 │ │ │ │ + ldr r0, [pc, #8] @ 655a0 │ │ │ │ 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] @ 65908 │ │ │ │ - b 9df74 │ │ │ │ - eorseq r0, r7, r8, lsl fp │ │ │ │ + ldr r0, [pc] @ 655ac │ │ │ │ + b 9dffc │ │ │ │ + mlaseq r7, r8, r6, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - bne 65960 │ │ │ │ + bne 65604 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65990 │ │ │ │ + beq 65634 │ │ │ │ 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] @ 659c8 │ │ │ │ + ldr ip, [pc, #72] @ 6566c │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 659bc │ │ │ │ + beq 65660 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 55614 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + bl 551f8 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 659bc │ │ │ │ + beq 65660 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 657e8 │ │ │ │ + b 6548c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, r4, lsr #4 │ │ │ │ + subseq r4, r7, r4, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 26d904 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27f5c8 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65a1c │ │ │ │ + beq 656c0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a6b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65a18 │ │ │ │ - ldr r3, [pc, #24] @ 65a24 │ │ │ │ + bge 656bc │ │ │ │ + ldr r3, [pc, #24] @ 656c8 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 143ac0 │ │ │ │ - ldr r0, [pc, #8] @ 65a28 │ │ │ │ + b 144254 │ │ │ │ + ldr r0, [pc, #8] @ 656cc │ │ │ │ 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 28b7c0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29acf0 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65a7c │ │ │ │ + beq 65720 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a774 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65a78 │ │ │ │ - ldr r3, [pc, #24] @ 65a84 │ │ │ │ + bge 6571c │ │ │ │ + ldr r3, [pc, #24] @ 65728 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 143ac0 │ │ │ │ - ldr r0, [pc, #8] @ 65a88 │ │ │ │ + b 144254 │ │ │ │ + ldr r0, [pc, #8] @ 6572c │ │ │ │ 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] @ 65b34 │ │ │ │ + ldr r1, [pc, #144] @ 657d8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 65b38 │ │ │ │ + ldr r2, [pc, #140] @ 657dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 65aec │ │ │ │ + bne 65790 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 65b3c │ │ │ │ + ldr r3, [pc, #120] @ 657e0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 65ad4 │ │ │ │ + beq 65778 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 65af0 │ │ │ │ - ldr r3, [pc, #100] @ 65b40 │ │ │ │ - ldr r1, [pc, #100] @ 65b44 │ │ │ │ + bgt 65794 │ │ │ │ + ldr r3, [pc, #100] @ 657e4 │ │ │ │ + ldr r1, [pc, #100] @ 657e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r5, #0 │ │ │ │ - b 65b2c │ │ │ │ + b 657d0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 131f7c │ │ │ │ + bl 131f40 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 65b2c │ │ │ │ + beq 657d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 65b2c │ │ │ │ + bne 657d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ 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 ab0c8 │ │ │ │ + bl ab290 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 65b7c │ │ │ │ - bl a583c │ │ │ │ + bne 65820 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65b94 │ │ │ │ + bne 65838 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r0, [pc, #20] @ 65b9c │ │ │ │ + ldr r0, [pc, #20] @ 65840 │ │ │ │ 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] @ 65c10 │ │ │ │ - bl b6b14 │ │ │ │ + ldr r1, [pc, #76] @ 658b4 │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65bf8 │ │ │ │ + beq 6589c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ bl 2a4b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 65c00 │ │ │ │ + beq 658a4 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #40] @ 65c14 │ │ │ │ + ldr r2, [pc, #40] @ 658b8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ mov r0, #0 │ │ │ │ - b 65c08 │ │ │ │ + b 658ac │ │ │ │ ldr r0, [sp] │ │ │ │ - bl a6554 │ │ │ │ + bl a65e0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq lr, r8, ip, ror #30 │ │ │ │ + eorseq r0, r9, ip, ror #21 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 65c7c │ │ │ │ + ldr r3, [pc, #76] @ 65920 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r1, #0 │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ - beq 65c64 │ │ │ │ - ldr r3, [pc, #52] @ 65c80 │ │ │ │ - ldr r1, [pc, #52] @ 65c84 │ │ │ │ + beq 65908 │ │ │ │ + ldr r3, [pc, #52] @ 65924 │ │ │ │ + ldr r1, [pc, #52] @ 65928 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 2827c8 │ │ │ │ + bl 1bacd8 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r4, r5 │ │ │ │ - blt 65c74 │ │ │ │ + blt 65918 │ │ │ │ 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 lr, r8, r4, lsl #31 │ │ │ │ + eorseq r0, r9, r4, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 26d904 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27f5c8 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65cd8 │ │ │ │ + beq 6597c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 29b5c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65cd4 │ │ │ │ - ldr r3, [pc, #24] @ 65ce0 │ │ │ │ + bge 65978 │ │ │ │ + ldr r3, [pc, #24] @ 65984 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 143ac0 │ │ │ │ - ldr r0, [pc, #8] @ 65ce4 │ │ │ │ + b 144254 │ │ │ │ + ldr r0, [pc, #8] @ 65988 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #408] @ 65e98 │ │ │ │ + ldr r1, [pc, #408] @ 65b3c │ │ │ │ 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 65d1c │ │ │ │ - bl 340bf0 │ │ │ │ + bne 659c0 │ │ │ │ + bl 343630 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 65e8c │ │ │ │ + bne 65b30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ - bl 65f1c │ │ │ │ + bl 65bc0 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - beq 65e7c │ │ │ │ + beq 65b20 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #312] @ 65e98 │ │ │ │ + ldr r2, [pc, #312] @ 65b3c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 65d6c │ │ │ │ + bne 65a10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340bf0 │ │ │ │ + bl 343630 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 65e08 │ │ │ │ + bne 65aac │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 9990c │ │ │ │ + bl 99998 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 65dfc │ │ │ │ + beq 65aa0 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ moveq r7, r6 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 65dc8 │ │ │ │ - b 65e08 │ │ │ │ + beq 65a6c │ │ │ │ + b 65aac │ │ │ │ mov r0, r4 │ │ │ │ - bl 65f1c │ │ │ │ + bl 65bc0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 65ddc │ │ │ │ + beq 65a80 │ │ │ │ cmp r8, r7 │ │ │ │ - beq 65e18 │ │ │ │ + beq 65abc │ │ │ │ ldr fp, [r4, #8] │ │ │ │ str sl, [r5, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65da4 │ │ │ │ + bne 65a48 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl ea814 │ │ │ │ + bl ea880 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 65e38 │ │ │ │ + bne 65adc │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 2915fc │ │ │ │ + bl 2a064c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b 65e7c │ │ │ │ + b 65b20 │ │ │ │ lsl r8, r8, #1 │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab60c │ │ │ │ + bl ab7d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65df4 │ │ │ │ + beq 65a98 │ │ │ │ mov r5, r0 │ │ │ │ - b 65dbc │ │ │ │ + b 65a60 │ │ │ │ cmp r7, r6 │ │ │ │ - ble 65e54 │ │ │ │ + ble 65af8 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r5, r6, lsl #2] │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ - b 65e38 │ │ │ │ + b 65adc │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ 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 101b88 <_PyArg_CheckPositional@@Base+0x27f4> │ │ │ │ - b 65e84 │ │ │ │ + bl 101be8 <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ + b 65b28 │ │ │ │ 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} │ │ │ │ @@ -61095,299 +60878,296 @@ │ │ │ │ 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 65ed8 │ │ │ │ - ldr r3, [pc, #68] @ 65f14 │ │ │ │ + bge 65b7c │ │ │ │ + ldr r3, [pc, #68] @ 65bb8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 65f0c │ │ │ │ + bl 144254 │ │ │ │ + b 65bb0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 174dc4 <_PyLong_FromGid@@Base> │ │ │ │ + bl 175ce0 <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 174dc4 <_PyLong_FromGid@@Base> │ │ │ │ + bl 175ce0 <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 174dc4 <_PyLong_FromGid@@Base> │ │ │ │ + bl 175ce0 <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #12] @ 65f18 │ │ │ │ - bl a9b50 │ │ │ │ + ldr r0, [pc, #12] @ 65bbc │ │ │ │ + bl a9d18 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq sl, r8, ip, asr r4 │ │ │ │ + eorseq ip, r8, ip, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 65fac │ │ │ │ + ldr r1, [pc, #120] @ 65c50 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 65f4c │ │ │ │ - bl 340bf0 │ │ │ │ + bne 65bf0 │ │ │ │ + bl 343630 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 65fa4 │ │ │ │ + bne 65c48 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 26cfc8 │ │ │ │ + bl 27ee10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65f84 │ │ │ │ + bne 65c28 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 65f9c │ │ │ │ + b 65c40 │ │ │ │ mov r0, r4 │ │ │ │ bl 337f8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 65f78 │ │ │ │ - ldr r0, [pc, #16] @ 65fb0 │ │ │ │ + bne 65c1c │ │ │ │ + ldr r0, [pc, #16] @ 65c54 │ │ │ │ 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] @ 6605c │ │ │ │ + ldr r1, [pc, #132] @ 65d00 │ │ │ │ mov r6, r2 │ │ │ │ - bl 17d160 │ │ │ │ + bl 17e098 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 66020 │ │ │ │ + beq 65cc4 │ │ │ │ ldr r2, [r2, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 66020 │ │ │ │ + beq 65cc4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 66040 │ │ │ │ - ldr r3, [pc, #76] @ 66060 │ │ │ │ - ldr r1, [pc, #76] @ 66064 │ │ │ │ + ble 65ce4 │ │ │ │ + ldr r3, [pc, #76] @ 65d04 │ │ │ │ + ldr r1, [pc, #76] @ 65d08 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 66054 │ │ │ │ + bl 18f518 │ │ │ │ + b 65cf8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 66000 │ │ │ │ - ldr r0, [pc, #56] @ 66068 │ │ │ │ + beq 65ca4 │ │ │ │ + ldr r0, [pc, #56] @ 65d0c │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e954c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f18bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66000 │ │ │ │ - b 66054 │ │ │ │ + bne 65ca4 │ │ │ │ + b 65cf8 │ │ │ │ ldreq r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ movne r1, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 278e1c │ │ │ │ + b 289a90 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r8, r6, ip, ror #29 │ │ │ │ + @ instruction: 0x0056a09c │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r0, lsl r0 @ │ │ │ │ - eorseq r5, r7, ip, asr r4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 18c5f8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 660c4 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 660cc │ │ │ │ - bl 18d850 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 660cc │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 660c4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 660c4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 660e0 │ │ │ │ - ldr r0, [pc, #28] @ 660fc │ │ │ │ - pop {r4, pc} │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 660d8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 660d8 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + mlaseq r9, r0, fp, r0 │ │ │ │ + eorseq r7, r7, r4, ror #12 │ │ │ │ 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 661f4 │ │ │ │ + bl 65e98 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6616c │ │ │ │ + beq 65d7c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, #3 │ │ │ │ - bl a2964 │ │ │ │ + bl a29f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 66158 │ │ │ │ + beq 65d68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 66160 │ │ │ │ + beq 65d70 │ │ │ │ mov r4, r5 │ │ │ │ - b 6616c │ │ │ │ + b 65d7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 66158 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 65d68 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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 661b0 │ │ │ │ - ldr r3, [pc, #68] @ 661ec │ │ │ │ + bge 65dc0 │ │ │ │ + ldr r3, [pc, #68] @ 65dfc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 661e4 │ │ │ │ + bl 144254 │ │ │ │ + b 65df4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 252528 │ │ │ │ + bl 264c58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 252528 │ │ │ │ + bl 264c58 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 252528 │ │ │ │ + bl 264c58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #12] @ 661f0 │ │ │ │ - bl a9b50 │ │ │ │ + ldr r0, [pc, #12] @ 65e00 │ │ │ │ + bl a9d18 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq sl, r8, ip, asr r4 │ │ │ │ + eorseq ip, r8, ip, lsr #32 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 18d8c0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 65e5c │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 65e64 │ │ │ │ + bl 18eba4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 65e64 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 65e5c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 65e5c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 65e78 │ │ │ │ + ldr r0, [pc, #28] @ 65e94 │ │ │ │ + pop {r4, pc} │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 65e70 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 65e70 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 66224 │ │ │ │ + bne 65ec8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 662b8 │ │ │ │ + beq 65f5c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6623c │ │ │ │ + beq 65ee0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a8eac │ │ │ │ + bl a9000 │ │ │ │ mov r4, r0 │ │ │ │ - b 66244 │ │ │ │ - bl 91b7c │ │ │ │ + b 65ee8 │ │ │ │ + bl 91c14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 662b0 │ │ │ │ + beq 65f54 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6626c │ │ │ │ - ldr r1, [pc, #124] @ 662dc │ │ │ │ + beq 65f10 │ │ │ │ + ldr r1, [pc, #124] @ 65f80 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6628c │ │ │ │ + blt 65f30 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 662d4 │ │ │ │ - ldr r1, [pc, #96] @ 662e0 │ │ │ │ + beq 65f78 │ │ │ │ + ldr r1, [pc, #96] @ 65f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 662d4 │ │ │ │ + bge 65f78 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 662b0 │ │ │ │ + beq 65f54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 662b0 │ │ │ │ + bne 65f54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 662d4 │ │ │ │ + b 65f78 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #32] @ 662e4 │ │ │ │ - beq 662d4 │ │ │ │ + ldreq r4, [pc, #32] @ 65f88 │ │ │ │ + beq 65f78 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r6, r6, r4, ror #29 │ │ │ │ - eorseq r7, r5, ip, ror #23 │ │ │ │ + eorseq r8, r6, r4, ror #20 │ │ │ │ + eorseq r9, r5, ip, ror #14 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ 662f0 │ │ │ │ - b 9df74 │ │ │ │ - eorseq pc, r8, r4, lsr r0 @ │ │ │ │ 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 663c0 │ │ │ │ + beq 66058 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 66390 │ │ │ │ + bge 66028 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 66390 │ │ │ │ - ldr r3, [pc, #160] @ 663d4 │ │ │ │ + beq 66028 │ │ │ │ + ldr r3, [pc, #160] @ 6606c │ │ │ │ ldr r2, [r1, #180] @ 0xb4 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -61401,144 +61181,188 @@ │ │ │ │ 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 66394 │ │ │ │ + b 6602c │ │ │ │ add r1, r1, r4 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r5, [r5, #24] │ │ │ │ addne r4, r4, #1 │ │ │ │ - bne 6639c │ │ │ │ + bne 66034 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 663c0 │ │ │ │ - bl a583c │ │ │ │ + bne 66058 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 663cc │ │ │ │ + bne 66064 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a5b2c │ │ │ │ + b a5bb8 │ │ │ │ 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] @ 66420 │ │ │ │ - bl 2a5a0c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ 660b8 │ │ │ │ + bl 2b3720 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 66414 │ │ │ │ + beq 660ac │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r0, [pc, #20] @ 66424 │ │ │ │ + ldr r0, [pc, #20] @ 660bc │ │ │ │ pop {r4, lr} │ │ │ │ - b a9b50 │ │ │ │ + b a9d18 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 66428 │ │ │ │ - b a9b50 │ │ │ │ + ldr r0, [pc, #8] @ 660c0 │ │ │ │ + b a9d18 │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq fp, r8, r4, lsl #12 │ │ │ │ - eorseq ip, r8, r0, ror #29 │ │ │ │ + eorseq sp, r8, r8, lsr #3 │ │ │ │ + eorseq lr, r8, r0, ror #20 │ │ │ │ + ldr r0, [pc] @ 660cc │ │ │ │ + b 9dffc │ │ │ │ + @ instruction: 0x00390bb4 │ │ │ │ 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 6646c │ │ │ │ + bne 66110 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 17c8d0 │ │ │ │ + bl 17d808 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6648c │ │ │ │ - b 66494 │ │ │ │ + beq 66130 │ │ │ │ + b 66138 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #108] @ 664e8 │ │ │ │ + ldr r0, [pc, #108] @ 6618c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66454 │ │ │ │ + bne 660f8 │ │ │ │ mov r4, #0 │ │ │ │ - b 664d4 │ │ │ │ + b 66178 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 28b7c0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29acf0 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6648c │ │ │ │ + beq 66130 │ │ │ │ add r0, r4, #16 │ │ │ │ ldr r1, [sp] │ │ │ │ bl 2a0d8 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r4, [pc, #40] @ 664ec │ │ │ │ - bne 664d4 │ │ │ │ - ldr r3, [pc, #36] @ 664f0 │ │ │ │ + ldrne r4, [pc, #40] @ 66190 │ │ │ │ + bne 66178 │ │ │ │ + ldr r3, [pc, #36] @ 66194 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r6, ip, r5, r9 │ │ │ │ + eorseq fp, r6, ip, lsl r1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov r1, #0 │ │ │ │ - b 2ae7a4 │ │ │ │ + b 2bb3cc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2a1bf4 │ │ │ │ + bl 1df5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 66524 │ │ │ │ + blt 661c8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 667a4 │ │ │ │ + b 66270 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 4e07c <_PyTime_AsTimeval_clamp@@Base+0x1c4> │ │ │ │ + bl 4df48 <_PyTime_AsTimeval_clamp@@Base+0x1c4> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 66588 │ │ │ │ + beq 6622c │ │ │ │ mov r1, r5 │ │ │ │ - bl 58ee0 <_PyContext_NewHamtForTests@@Base+0x288> │ │ │ │ + bl 591e0 <_PyContext_NewHamtForTests@@Base+0x38> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 66574 │ │ │ │ + beq 66218 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 6657c │ │ │ │ + beq 66220 │ │ │ │ mov r4, r5 │ │ │ │ - b 66588 │ │ │ │ + b 6622c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 66574 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 66218 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r1, [pc, #32] @ 6626c │ │ │ │ + mov r4, r0 │ │ │ │ + bl 15051c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 66264 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 30494 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 99e8c │ │ │ │ + eorseq r8, r8, ip, lsr ip │ │ │ │ + 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] @ 662d0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 29fe8 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 662bc │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r2, [pc, #40] @ 662d4 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r2] │ │ │ │ + str r4, [r3] │ │ │ │ + bl 144254 │ │ │ │ + b 662c4 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl bbb30 │ │ │ │ + add sp, sp, #4096 @ 0x1000 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r1, r0, r1 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ moveq r5, r3 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -61549,1113 +61373,1072 @@ │ │ │ │ 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 665f8 │ │ │ │ + bne 66340 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 66638 │ │ │ │ - ldr ip, [pc, #352] @ 66760 │ │ │ │ + beq 66380 │ │ │ │ + ldr ip, [pc, #352] @ 664a8 │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 66638 │ │ │ │ + bne 66380 │ │ │ │ mov r0, #0 │ │ │ │ - b 66758 │ │ │ │ + b 664a0 │ │ │ │ cmp r7, #0 │ │ │ │ ldm r4, {r8, r9} │ │ │ │ - beq 66694 │ │ │ │ + beq 663dc │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 66664 │ │ │ │ + beq 663ac │ │ │ │ subs r7, r5, #3 │ │ │ │ - ldreq r7, [pc, #264] @ 66764 │ │ │ │ + ldreq r7, [pc, #264] @ 664ac │ │ │ │ moveq r5, #1 │ │ │ │ - beq 666a8 │ │ │ │ - b 66668 │ │ │ │ - ldr sl, [pc, #248] @ 66764 │ │ │ │ + beq 663f0 │ │ │ │ + b 663b0 │ │ │ │ + ldr sl, [pc, #248] @ 664ac │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r5, #1 │ │ │ │ - beq 6668c │ │ │ │ - bl 1034c0 │ │ │ │ + beq 663d4 │ │ │ │ + bl 103520 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 66630 │ │ │ │ + blt 66378 │ │ │ │ cmp r7, #1 │ │ │ │ - beq 666a4 │ │ │ │ + beq 663ec │ │ │ │ ldr r7, [r4, #16] │ │ │ │ - b 666a8 │ │ │ │ - ldr sl, [pc, #200] @ 66764 │ │ │ │ + b 663f0 │ │ │ │ + ldr sl, [pc, #200] @ 664ac │ │ │ │ mov r5, #1 │ │ │ │ mov r7, sl │ │ │ │ - b 666a8 │ │ │ │ - ldr r7, [pc, #184] @ 66764 │ │ │ │ + b 663f0 │ │ │ │ + ldr r7, [pc, #184] @ 664ac │ │ │ │ ldr r6, [r6, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d80e8 │ │ │ │ + bl 2e0484 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 66630 │ │ │ │ + beq 66378 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 2cd77c │ │ │ │ + bl 2d7730 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 66748 │ │ │ │ + beq 66490 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cd830 │ │ │ │ + bl 2d77e4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 66748 │ │ │ │ + beq 66490 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cd894 │ │ │ │ + bl 2d7848 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 66748 │ │ │ │ + beq 66490 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ce2b8 <_PyLong_UnsignedShort_Converter@@Base+0x4d4> │ │ │ │ + bl 2d7b04 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 66748 │ │ │ │ + beq 66490 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d004c <_PyThreadState_GetCurrent@@Base+0x1ac> │ │ │ │ + bl 2d97dc <_PyThreadState_GetCurrent@@Base+0x1ac> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 66748 │ │ │ │ + beq 66490 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 66754 │ │ │ │ + beq 6649c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66754 │ │ │ │ + bne 6649c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 66754 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 6649c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b444 │ │ │ │ - b 66630 │ │ │ │ - ldr r0, [pc, #8] @ 66764 │ │ │ │ + bl 9b4d0 │ │ │ │ + b 66378 │ │ │ │ + ldr r0, [pc, #8] @ 664ac │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq r4, r7, r0, asr r2 │ │ │ │ + subseq r4, r7, r0, ror r2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #32] @ 667a0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 14fc38 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 66798 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 30494 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 99e00 │ │ │ │ - mlaseq r8, r8, r0, r7 │ │ │ │ - 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] @ 66804 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 29fe8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 667f0 │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #40] @ 66808 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r2] │ │ │ │ - str r4, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 667f8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl bb874 │ │ │ │ - add sp, sp, #4096 @ 0x1000 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r1, r0, r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10fbe4 │ │ │ │ + bl 10fa20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66858 │ │ │ │ + beq 664fc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 66858 │ │ │ │ + beq 664fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66858 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 664fc │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6688c │ │ │ │ + beq 66530 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 6688c │ │ │ │ + beq 66530 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6688c │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 66530 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 668c0 │ │ │ │ + beq 66564 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 668c0 │ │ │ │ + beq 66564 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 668c0 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 66564 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 668f4 │ │ │ │ + beq 66598 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 668f4 │ │ │ │ + beq 66598 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 668f4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 66598 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66928 │ │ │ │ + beq 665cc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 66928 │ │ │ │ + beq 665cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66928 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 665cc │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6695c │ │ │ │ + beq 66600 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #28] │ │ │ │ - beq 6695c │ │ │ │ + beq 66600 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6695c │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 66600 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66990 │ │ │ │ + beq 66634 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #32] │ │ │ │ - beq 66990 │ │ │ │ + beq 66634 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66990 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 66634 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 669c4 │ │ │ │ + beq 66668 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - beq 669c4 │ │ │ │ + beq 66668 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 669c4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 66668 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 669f8 │ │ │ │ + beq 6669c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - beq 669f8 │ │ │ │ + beq 6669c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 669f8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6669c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66a2c │ │ │ │ + beq 666d0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - beq 66a2c │ │ │ │ + beq 666d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66a2c │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 666d0 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66a60 │ │ │ │ + beq 66704 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #24] │ │ │ │ - beq 66a60 │ │ │ │ + beq 66704 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66a60 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 66704 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66a94 │ │ │ │ + beq 66738 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 66a94 │ │ │ │ + beq 66738 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66a94 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 66738 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66ac8 │ │ │ │ + beq 6676c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ - beq 66ac8 │ │ │ │ + beq 6676c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66ac8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6676c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66afc │ │ │ │ + beq 667a0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ - beq 66afc │ │ │ │ + beq 667a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66afc │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 667a0 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66b30 │ │ │ │ + beq 667d4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - beq 66b30 │ │ │ │ + beq 667d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66b30 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 667d4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66b64 │ │ │ │ + beq 66808 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - beq 66b64 │ │ │ │ + beq 66808 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66b64 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 66808 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66b98 │ │ │ │ + beq 6683c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - beq 66b98 │ │ │ │ + beq 6683c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66b98 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6683c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66bcc │ │ │ │ + beq 66870 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - beq 66bcc │ │ │ │ + beq 66870 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66bcc │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 66870 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ 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 66c10 │ │ │ │ + bne 668b4 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 66c44 │ │ │ │ - b 66c38 │ │ │ │ + bne 668e8 │ │ │ │ + b 668dc │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #204] @ 66cec │ │ │ │ + ldr r0, [pc, #204] @ 66990 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66bf8 │ │ │ │ + bne 6689c │ │ │ │ mov r0, #0 │ │ │ │ - b 66ce4 │ │ │ │ - bl a583c │ │ │ │ + b 66988 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66c30 │ │ │ │ + bne 668d4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 66c64 │ │ │ │ - bl a583c │ │ │ │ + bne 66908 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66c30 │ │ │ │ + bne 668d4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 299300 │ │ │ │ + bl 2a7e14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66c30 │ │ │ │ + beq 668d4 │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ - ldr r1, [pc, #108] @ 66cf0 │ │ │ │ - ldr r0, [pc, #108] @ 66cf4 │ │ │ │ + ldr r1, [pc, #108] @ 66994 │ │ │ │ + ldr r0, [pc, #108] @ 66998 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r8, [sp] │ │ │ │ - bl bbe74 │ │ │ │ + bl bc130 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 66c30 │ │ │ │ - bl c3e9c │ │ │ │ + blt 668d4 │ │ │ │ + bl c4160 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a084 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r0, [pc, #40] @ 66cf8 │ │ │ │ - bge 66ce4 │ │ │ │ - ldr r3, [pc, #36] @ 66cfc │ │ │ │ + ldrge r0, [pc, #40] @ 6699c │ │ │ │ + bge 66988 │ │ │ │ + ldr r3, [pc, #36] @ 669a0 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 143ac0 │ │ │ │ + b 144254 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - eorseq r9, r6, r4, lsr r6 │ │ │ │ - eorseq pc, r8, r8, rrx │ │ │ │ - eorseq pc, r8, ip, rrx │ │ │ │ + @ instruction: 0x0036b1b4 │ │ │ │ + eorseq r0, r9, r8, ror #23 │ │ │ │ + eorseq r0, r9, ip, ror #23 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ tst r3, #1 │ │ │ │ - bne 66d1c │ │ │ │ + bne 669c0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - beq 66d44 │ │ │ │ + beq 669e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 66d58 │ │ │ │ - ldr r1, [pc, #36] @ 66d5c │ │ │ │ + ldr r3, [pc, #36] @ 669fc │ │ │ │ + ldr r1, [pc, #36] @ 66a00 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 66d60 │ │ │ │ + ldr r2, [pc, #20] @ 66a04 │ │ │ │ tst r3, #14 │ │ │ │ - ldr r0, [pc, #16] @ 66d64 │ │ │ │ + ldr r0, [pc, #16] @ 66a08 │ │ │ │ movne r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, r8, asr sp │ │ │ │ + @ instruction: 0x0036f8d8 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 66dcc │ │ │ │ + bl 66a70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66dc0 │ │ │ │ + beq 66a64 │ │ │ │ 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 66dbc │ │ │ │ + beq 66a60 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a3504 │ │ │ │ - ldr r0, [pc, #4] @ 66dc8 │ │ │ │ + b a3590 │ │ │ │ + ldr r0, [pc, #4] @ 66a6c │ │ │ │ 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 66e48 │ │ │ │ + beq 66aec │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 66e48 │ │ │ │ + bne 66aec │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 210364 │ │ │ │ + bl 21f7f4 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ - bne 66e48 │ │ │ │ - bl a583c │ │ │ │ + bne 66aec │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66e80 │ │ │ │ + bne 66b24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 66e48 │ │ │ │ + bne 66aec │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, #1 │ │ │ │ strd r2, [r4] │ │ │ │ - b 66e84 │ │ │ │ + b 66b28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b30a4 │ │ │ │ + bl 1b7330 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 66e70 │ │ │ │ - bl a583c │ │ │ │ + bne 66b14 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66e80 │ │ │ │ + bne 66b24 │ │ │ │ mov r0, #1 │ │ │ │ str r6, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b 66e84 │ │ │ │ + b 66b28 │ │ │ │ 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] @ 66ed4 │ │ │ │ - bl 2a5a0c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ 66b78 │ │ │ │ + bl 2b3720 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 66ec8 │ │ │ │ + beq 66b6c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r0, [pc, #20] @ 66ed8 │ │ │ │ + ldr r0, [pc, #20] @ 66b7c │ │ │ │ pop {r4, lr} │ │ │ │ - b a9b50 │ │ │ │ + b a9d18 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 66edc │ │ │ │ - b a9b50 │ │ │ │ + ldr r0, [pc, #8] @ 66b80 │ │ │ │ + b a9d18 │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq fp, r8, r4, lsl #12 │ │ │ │ - eorseq ip, r8, r0, ror #29 │ │ │ │ + eorseq sp, r8, r8, lsr #3 │ │ │ │ + eorseq lr, r8, r0, ror #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 66f6c │ │ │ │ + ldr r3, [pc, #116] @ 66c10 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66f34 │ │ │ │ + beq 66bd8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 66f34 │ │ │ │ + ble 66bd8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1034c0 │ │ │ │ + bl 103520 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 66f4c │ │ │ │ - b 66f64 │ │ │ │ - ldr r3, [pc, #52] @ 66f70 │ │ │ │ - ldr r1, [pc, #52] @ 66f74 │ │ │ │ + bne 66bf0 │ │ │ │ + b 66c08 │ │ │ │ + ldr r3, [pc, #52] @ 66c14 │ │ │ │ + ldr r1, [pc, #52] @ 66c18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mvn r5, #0 │ │ │ │ - b 66f64 │ │ │ │ + b 66c08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66f64 │ │ │ │ + bne 66c08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #132] @ 67014 │ │ │ │ + ldr r3, [pc, #132] @ 66cb8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66fc8 │ │ │ │ + beq 66c6c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 66fc8 │ │ │ │ + ble 66c6c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bne 66fe0 │ │ │ │ - bl 16176c │ │ │ │ + bne 66c84 │ │ │ │ + bl 162354 │ │ │ │ mov r5, r0 │ │ │ │ - b 66fe8 │ │ │ │ - ldr r3, [pc, #72] @ 67018 │ │ │ │ - ldr r1, [pc, #72] @ 6701c │ │ │ │ + b 66c8c │ │ │ │ + ldr r3, [pc, #72] @ 66cbc │ │ │ │ + ldr r1, [pc, #72] @ 66cc0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mvn r5, #0 │ │ │ │ - b 6700c │ │ │ │ - bl b2918 │ │ │ │ + b 66cb0 │ │ │ │ + bl b2bb0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6700c │ │ │ │ + beq 66cb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6700c │ │ │ │ + bne 66cb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ 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 66dcc │ │ │ │ + bl 66a70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6707c │ │ │ │ + beq 66d20 │ │ │ │ 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 67078 │ │ │ │ + beq 66d1c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a3504 │ │ │ │ - ldr r0, [pc, #4] @ 67084 │ │ │ │ + b a3590 │ │ │ │ + ldr r0, [pc, #4] @ 66d28 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r7, r7, ip, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ 670d0 │ │ │ │ - bl 2a5a0c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ 66d74 │ │ │ │ + bl 2b3720 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 670c4 │ │ │ │ + beq 66d68 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r0, [pc, #20] @ 670d4 │ │ │ │ + ldr r0, [pc, #20] @ 66d78 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9b50 │ │ │ │ + b a9d18 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 670d8 │ │ │ │ - b a9b50 │ │ │ │ + ldr r0, [pc, #8] @ 66d7c │ │ │ │ + b a9d18 │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq fp, r8, r4, lsl #12 │ │ │ │ - eorseq ip, r8, r0, ror #29 │ │ │ │ + eorseq sp, r8, r8, lsr #3 │ │ │ │ + eorseq lr, r8, r0, ror #20 │ │ │ │ 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 67114 │ │ │ │ + bne 66db8 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 66dcc │ │ │ │ + bl 66a70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6713c │ │ │ │ - b 67134 │ │ │ │ + bne 66de0 │ │ │ │ + b 66dd8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #208] @ 671f4 │ │ │ │ + ldr r0, [pc, #208] @ 66e98 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 670fc │ │ │ │ + bne 66da0 │ │ │ │ mov r0, #0 │ │ │ │ - b 671ec │ │ │ │ + b 66e90 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 66dcc │ │ │ │ + bl 66a70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67134 │ │ │ │ + beq 66dd8 │ │ │ │ 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 67184 │ │ │ │ + bcs 66e28 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs r3, r3, r0 │ │ │ │ - bcc 67198 │ │ │ │ - ldr r3, [pc, #108] @ 671f8 │ │ │ │ - ldr r1, [pc, #108] @ 671fc │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 671cc │ │ │ │ - ldr r3, [pc, #96] @ 67200 │ │ │ │ - ldr r0, [pc, #96] @ 67204 │ │ │ │ + bcc 66e3c │ │ │ │ + ldr r3, [pc, #108] @ 66e9c │ │ │ │ + ldr r1, [pc, #108] @ 66ea0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 66e70 │ │ │ │ + ldr r3, [pc, #96] @ 66ea4 │ │ │ │ + ldr r0, [pc, #96] @ 66ea8 │ │ │ │ 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 671e0 │ │ │ │ - bl a583c │ │ │ │ + bne 66e84 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #44] @ 67208 │ │ │ │ - bne 67134 │ │ │ │ - b 671ec │ │ │ │ + ldreq r0, [pc, #44] @ 66eac │ │ │ │ + bne 66dd8 │ │ │ │ + b 66e90 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1501fc │ │ │ │ + b 150c3c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r9, r6, r8, lsr #13 │ │ │ │ + eorseq fp, r6, r8, lsr #4 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq pc, r8, r8, ror r0 @ │ │ │ │ + @ instruction: 0x00390bf8 │ │ │ │ andeq pc, pc, r0, lsl #30 │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ 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 a5b2c │ │ │ │ + b a5bb8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 8c108 │ │ │ │ + b 8c124 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 672c0 │ │ │ │ + ldr r3, [pc, #116] @ 66f64 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 67288 │ │ │ │ + beq 66f2c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 67288 │ │ │ │ + ble 66f2c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 115c44 │ │ │ │ + bl 115b50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 672a0 │ │ │ │ - b 672b8 │ │ │ │ - ldr r3, [pc, #52] @ 672c4 │ │ │ │ - ldr r1, [pc, #52] @ 672c8 │ │ │ │ + bne 66f44 │ │ │ │ + b 66f5c │ │ │ │ + ldr r3, [pc, #52] @ 66f68 │ │ │ │ + ldr r1, [pc, #52] @ 66f6c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mvn r5, #0 │ │ │ │ - b 672b8 │ │ │ │ + b 66f5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 672b8 │ │ │ │ + bne 66f5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ - b 6680c │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ + b 664b0 │ │ │ │ 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] @ 673b8 │ │ │ │ + ldr r1, [pc, #180] @ 6705c │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #8 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 67370 │ │ │ │ + beq 67014 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 3aa88 <_Py_IncRef@@Base+0x2cc> │ │ │ │ + bl 3a77c <_Py_IncRef@@Base+0x14> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6733c │ │ │ │ - b 67370 │ │ │ │ + bne 66fe0 │ │ │ │ + b 67014 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 67378 │ │ │ │ + bne 6701c │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble 673ac │ │ │ │ + ble 67050 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3086b0 │ │ │ │ + bl 30f2c0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 6732c │ │ │ │ + bne 66fd0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 673ac │ │ │ │ + beq 67050 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 67390 │ │ │ │ + bne 67034 │ │ │ │ mov r4, #0 │ │ │ │ - b 673ac │ │ │ │ + b 67050 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 67338 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 67338 │ │ │ │ + bne 66fdc │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 66fdc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 67370 │ │ │ │ + bne 67014 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 67370 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 67014 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq lr, r8, r8, lsr #28 │ │ │ │ + eorseq r0, r9, r8, lsr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 674d0 │ │ │ │ + ldr r2, [pc, #252] @ 67174 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 674d4 │ │ │ │ + ldr r0, [pc, #244] @ 67178 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 6740c │ │ │ │ + bne 670b0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 674d8 │ │ │ │ + ldr r3, [pc, #224] @ 6717c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 6744c │ │ │ │ + beq 670f0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 67410 │ │ │ │ - b 6744c │ │ │ │ + bgt 670b4 │ │ │ │ + b 670f0 │ │ │ │ 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 67464 │ │ │ │ + bne 67108 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 674d8 │ │ │ │ + ldr r3, [pc, #156] @ 6717c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6744c │ │ │ │ + beq 670f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 67464 │ │ │ │ - ldr r3, [pc, #136] @ 674dc │ │ │ │ - ldr r1, [pc, #136] @ 674e0 │ │ │ │ + bgt 67108 │ │ │ │ + ldr r3, [pc, #136] @ 67180 │ │ │ │ + ldr r1, [pc, #136] @ 67184 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r6, #0 │ │ │ │ - b 674c8 │ │ │ │ + b 6716c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a9624 │ │ │ │ + bl a97ec │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 674a4 │ │ │ │ + beq 67148 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 674a4 │ │ │ │ + bne 67148 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 674c8 │ │ │ │ + beq 6716c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 674c8 │ │ │ │ + bne 6716c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ 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 6753c │ │ │ │ + bne 671e0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r4, #106 @ 0x6a │ │ │ │ moveq r0, #1 │ │ │ │ - beq 67540 │ │ │ │ + beq 671e4 │ │ │ │ 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 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 67578 │ │ │ │ - bl a583c │ │ │ │ + bne 6721c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 675d4 │ │ │ │ + bne 67278 │ │ │ │ orr r0, r4, #524288 @ 0x80000 │ │ │ │ bl 294fc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6759c │ │ │ │ - ldr r3, [pc, #72] @ 675dc │ │ │ │ + bne 67240 │ │ │ │ + ldr r3, [pc, #72] @ 67280 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 675b8 │ │ │ │ + bl 144254 │ │ │ │ + b 6725c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 17caa8 <_Py_set_inheritable@@Base> │ │ │ │ + bl 17d9e0 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 675c8 │ │ │ │ + bge 6726c │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - bne 675d4 │ │ │ │ + bne 67278 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6554 │ │ │ │ + b a65e0 │ │ │ │ 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] @ 676f4 │ │ │ │ - ldr r1, [pc, #240] @ 676f8 │ │ │ │ + ldr r0, [pc, #240] @ 67398 │ │ │ │ + ldr r1, [pc, #240] @ 6739c │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 67630 │ │ │ │ + bne 672d4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 676fc │ │ │ │ + ldr r3, [pc, #224] @ 673a0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 6766c │ │ │ │ + beq 67310 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 67634 │ │ │ │ - b 6766c │ │ │ │ + bgt 672d8 │ │ │ │ + b 67310 │ │ │ │ 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 67684 │ │ │ │ + bne 67328 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 676fc │ │ │ │ + ldr r3, [pc, #160] @ 673a0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6766c │ │ │ │ + beq 67310 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 67688 │ │ │ │ - ldr r3, [pc, #140] @ 67700 │ │ │ │ - ldr r1, [pc, #140] @ 67704 │ │ │ │ + bgt 6732c │ │ │ │ + ldr r3, [pc, #140] @ 673a4 │ │ │ │ + ldr r1, [pc, #140] @ 673a8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r6, #0 │ │ │ │ - b 676ec │ │ │ │ + b 67390 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1171e8 │ │ │ │ + bl 1170f4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 676c8 │ │ │ │ + beq 6736c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 676c8 │ │ │ │ + bne 6736c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 676ec │ │ │ │ + beq 67390 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 676ec │ │ │ │ + bne 67390 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ 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 │ │ │ │ @@ -62663,80 +62446,80 @@ │ │ │ │ mov r2, #24 │ │ │ │ ldr r4, [ip, #8] │ │ │ │ bl 29658 │ │ │ │ cmp r4, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 67750 │ │ │ │ + beq 673f4 │ │ │ │ add r4, r4, #3648 @ 0xe40 │ │ │ │ ldrd r0, [r4] │ │ │ │ - ldr r2, [pc, #12] @ 67764 │ │ │ │ + ldr r2, [pc, #12] @ 67408 │ │ │ │ strd r0, [r3, #8] │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r7, r6, r8, ror #14 │ │ │ │ - ldr r2, [pc, #20] @ 67784 │ │ │ │ - ldr r0, [pc, #16] @ 67784 │ │ │ │ + andeq r7, r6, ip, lsl #8 │ │ │ │ + ldr r2, [pc, #20] @ 67428 │ │ │ │ + ldr r0, [pc, #16] @ 67428 │ │ │ │ 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 2a1bf4 │ │ │ │ + bl 1df5b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 67804 │ │ │ │ + blt 674a8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #17 │ │ │ │ - bl 26476c │ │ │ │ + bl 18afb4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a228 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 677d4 │ │ │ │ + bne 67478 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r6, [r0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #17 │ │ │ │ - bl 26476c │ │ │ │ + bl 18afb4 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6780c │ │ │ │ + bne 674b0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #32] @ 67814 │ │ │ │ + ldr r2, [pc, #32] @ 674b8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r6, [r3] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 143ac0 │ │ │ │ + b 144254 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #4] @ 67818 │ │ │ │ + ldr r0, [pc, #4] @ 674bc │ │ │ │ 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] @ 67854 │ │ │ │ + ldr r0, [pc, #12] @ 674f8 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c0408 │ │ │ │ + bl c06cc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, r0, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ @@ -62745,15 +62528,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] @ 67a88 │ │ │ │ + ldr lr, [pc, #500] @ 6772c │ │ │ │ cmp r3, #0 │ │ │ │ mvn r3, #99 @ 0x63 │ │ │ │ add r6, r6, r2 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -62765,370 +62548,378 @@ │ │ │ │ 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 678f8 │ │ │ │ + bne 6759c │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6793c │ │ │ │ - ldr ip, [pc, #396] @ 67a8c │ │ │ │ + beq 675e0 │ │ │ │ + ldr ip, [pc, #396] @ 67730 │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r7, r4 │ │ │ │ - beq 67a70 │ │ │ │ + beq 67714 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 16f428 │ │ │ │ + bl 170034 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67a50 │ │ │ │ + beq 676f4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 679d4 │ │ │ │ + beq 67678 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67990 │ │ │ │ - bl 14777c │ │ │ │ + beq 67634 │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 67984 │ │ │ │ - bl a583c │ │ │ │ + bne 67628 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67a50 │ │ │ │ + bne 676f4 │ │ │ │ subs r8, r6, #2 │ │ │ │ - bne 67994 │ │ │ │ - b 679d8 │ │ │ │ + bne 67638 │ │ │ │ + b 6767c │ │ │ │ mov r5, #384 @ 0x180 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 679b8 │ │ │ │ + bne 6765c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 24f8c4 │ │ │ │ + bl 26203c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 679d8 │ │ │ │ - b 67a50 │ │ │ │ + bne 6767c │ │ │ │ + b 676f4 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 66dcc │ │ │ │ + bl 66a70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67a50 │ │ │ │ + beq 676f4 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 679d8 │ │ │ │ - b 679a0 │ │ │ │ + beq 6767c │ │ │ │ + b 67644 │ │ │ │ mov r5, #384 @ 0x180 │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ ldr sl, [sp, #28] │ │ │ │ - bl c3e9c │ │ │ │ + bl c4160 │ │ │ │ cmn sl, #100 @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ - beq 67a0c │ │ │ │ + beq 676b0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ strd r8, [sp] │ │ │ │ bl 296f4 │ │ │ │ mov r4, r0 │ │ │ │ - b 67a24 │ │ │ │ + b 676c8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ bl 29da8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 67a58 │ │ │ │ + beq 676fc │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 67a60 │ │ │ │ - bl 132790 │ │ │ │ + bne 67704 │ │ │ │ + bl 132754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 679e0 │ │ │ │ + beq 67684 │ │ │ │ mov r4, #0 │ │ │ │ - b 67a70 │ │ │ │ - ldr r4, [pc, #48] @ 67a90 │ │ │ │ - b 67a70 │ │ │ │ - ldr r3, [pc, #44] @ 67a94 │ │ │ │ + b 67714 │ │ │ │ + ldr r4, [pc, #48] @ 67734 │ │ │ │ + b 67714 │ │ │ │ + ldr r3, [pc, #44] @ 67738 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 16fbf4 │ │ │ │ + bl 170800 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsbeq fp, [r3], #-240 @ 0xffffff10 │ │ │ │ - subseq r4, r7, r8, lsr #5 │ │ │ │ + subseq sp, r3, r8, asr fp │ │ │ │ + subseq r4, r7, r8, asr #5 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2a1bf4 │ │ │ │ + bl 1df5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 67ad4 │ │ │ │ + blt 67778 │ │ │ │ bl 2a12c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 67adc │ │ │ │ - ldr r3, [pc, #24] @ 67ae4 │ │ │ │ + bne 67780 │ │ │ │ + ldr r3, [pc, #24] @ 67788 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 143ac0 │ │ │ │ + b 144254 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 67ae8 │ │ │ │ + ldr r0, [pc, #4] @ 6778c │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00067aec : │ │ │ │ +00067790 : │ │ │ │ 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 67b14 │ │ │ │ - b 2897ac │ │ │ │ + bne 677b8 │ │ │ │ + b 298d54 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 586b8 │ │ │ │ + bl 587c0 │ │ │ │ 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] @ 67c98 │ │ │ │ - ldr r2, [pc, #324] @ 67c9c │ │ │ │ + ldr r0, [pc, #324] @ 6793c │ │ │ │ + ldr r2, [pc, #324] @ 67940 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 67b84 │ │ │ │ + bne 67828 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #304] @ 67ca0 │ │ │ │ + ldr r3, [pc, #304] @ 67944 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 67bfc │ │ │ │ + beq 678a0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 67b88 │ │ │ │ - b 67bfc │ │ │ │ + bgt 6782c │ │ │ │ + b 678a0 │ │ │ │ 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 67bc4 │ │ │ │ + bne 67868 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #236] @ 67ca0 │ │ │ │ + ldr r3, [pc, #236] @ 67944 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 67bfc │ │ │ │ + beq 678a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 67bfc │ │ │ │ + ble 678a0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 67c2c │ │ │ │ + beq 678d0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ ldrne r3, [r6] │ │ │ │ - bne 67c20 │ │ │ │ + bne 678c4 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - ldr r3, [pc, #168] @ 67ca0 │ │ │ │ + ldr r3, [pc, #168] @ 67944 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 67c14 │ │ │ │ - ldr r3, [pc, #160] @ 67ca4 │ │ │ │ - ldr r1, [pc, #160] @ 67ca8 │ │ │ │ + bne 678b8 │ │ │ │ + ldr r3, [pc, #160] @ 67948 │ │ │ │ + ldr r1, [pc, #160] @ 6794c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r7, #0 │ │ │ │ - b 67c90 │ │ │ │ + b 67934 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 67bfc │ │ │ │ + ble 678a0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 127668 │ │ │ │ + bl 127638 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 67c64 │ │ │ │ + beq 67908 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 67c64 │ │ │ │ + bne 67908 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 67c88 │ │ │ │ + beq 6792c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 67c88 │ │ │ │ + bne 6792c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 67cdc │ │ │ │ - bl a583c │ │ │ │ + bne 67980 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67d64 │ │ │ │ + bne 67a08 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ bl 2931c │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 67d00 │ │ │ │ - ldr r3, [pc, #120] @ 67d70 │ │ │ │ + bne 679a4 │ │ │ │ + ldr r3, [pc, #120] @ 67a14 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 143ac0 │ │ │ │ - bl 8b358 │ │ │ │ + b 144254 │ │ │ │ + bl 8b14c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 67d14 │ │ │ │ + bne 679b8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2915fc │ │ │ │ + b 2a064c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 2a9d8 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - beq 67d50 │ │ │ │ - bl 8b88c │ │ │ │ + beq 679f4 │ │ │ │ + bl 8b730 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #48] @ 67d70 │ │ │ │ + ldr r2, [pc, #48] @ 67a14 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r5, [r3] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 143ac0 │ │ │ │ - bl bb874 │ │ │ │ + b 144254 │ │ │ │ + bl bbb30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b88c │ │ │ │ - b 67d68 │ │ │ │ + bl 8b730 │ │ │ │ + b 67a0c │ │ │ │ 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] @ 67de0 │ │ │ │ + ldr r6, [pc, #84] @ 67a84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 67dac │ │ │ │ + beq 67a50 │ │ │ │ mov r1, r6 │ │ │ │ - bl adf14 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67db0 │ │ │ │ + beq 67a54 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 67dcc │ │ │ │ - ldr r1, [pc, #28] @ 67de0 │ │ │ │ - bl adf14 │ │ │ │ + beq 67a70 │ │ │ │ + ldr r1, [pc, #28] @ 67a84 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67dd0 │ │ │ │ + beq 67a74 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 190d4c │ │ │ │ + b 1921c4 │ │ │ │ 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] @ 67ac8 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 180794 │ │ │ │ + ldr r3, [r4, #1292] @ 0x50c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 67ab8 │ │ │ │ + bl 2ab220 │ │ │ │ + ldr r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 158190 │ │ │ │ + ldr r0, [pc, #4] @ 67acc │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #12] @ 67dfc │ │ │ │ + ldr r3, [pc, #12] @ 67ae8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #8] @ 67e00 │ │ │ │ + ldr r1, [pc, #8] @ 67aec │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1179b0 │ │ │ │ + b 1178bc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r4, ror #4 │ │ │ │ - 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 18b314 │ │ │ │ + eorseq r0, r9, r4, ror #27 │ │ │ │ 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 67ffc │ │ │ │ + bcc 67cc0 │ │ │ │ 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 │ │ │ │ @@ -63136,92 +62927,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 67f1c │ │ │ │ + bls 67be0 │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r1 │ │ │ │ - bne 67f3c │ │ │ │ + bne 67c00 │ │ │ │ orrs r0, r0, #0 │ │ │ │ - bne 67ec0 │ │ │ │ + bne 67b84 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 67ecc │ │ │ │ + beq 67b90 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 593e0 <_PyContext_NewHamtForTests@@Base+0x788> │ │ │ │ + bl 59480 <_PyContext_NewHamtForTests@@Base+0x2d8> │ │ │ │ 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 67f14 │ │ │ │ + beq 67bd8 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 593e0 <_PyContext_NewHamtForTests@@Base+0x788> │ │ │ │ + bl 59480 <_PyContext_NewHamtForTests@@Base+0x2d8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 67ef0 │ │ │ │ + b 67bb4 │ │ │ │ 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 67ffc │ │ │ │ + b 67cc0 │ │ │ │ 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 67f7c │ │ │ │ + bne 67c40 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 67f88 │ │ │ │ + beq 67c4c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 593e0 <_PyContext_NewHamtForTests@@Base+0x788> │ │ │ │ + bl 59480 <_PyContext_NewHamtForTests@@Base+0x2d8> │ │ │ │ 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 67fd8 │ │ │ │ + beq 67c9c │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 593e0 <_PyContext_NewHamtForTests@@Base+0x788> │ │ │ │ + bl 59480 <_PyContext_NewHamtForTests@@Base+0x2d8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 67fb4 │ │ │ │ + b 67c78 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ adds r4, r4, r7 │ │ │ │ adc r6, r6, #0 │ │ │ │ str sl, [r5] │ │ │ │ str r9, [r5, #4] │ │ │ │ @@ -63233,119 +63024,129 @@ │ │ │ │ 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 6803c │ │ │ │ - ldr r3, [pc, #248] @ 68128 │ │ │ │ - ldr r1, [pc, #248] @ 6812c │ │ │ │ + beq 67d00 │ │ │ │ + ldr r3, [pc, #248] @ 67dec │ │ │ │ + ldr r1, [pc, #248] @ 67df0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 68064 │ │ │ │ + bl 18f518 │ │ │ │ + b 67d28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15c95c │ │ │ │ + bl 15d5ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6806c │ │ │ │ - ldr r3, [pc, #204] @ 68128 │ │ │ │ - ldr r1, [pc, #208] @ 68130 │ │ │ │ + bne 67d30 │ │ │ │ + ldr r3, [pc, #204] @ 67dec │ │ │ │ + ldr r1, [pc, #208] @ 67df4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ - b 68120 │ │ │ │ + b 67de4 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 68064 │ │ │ │ + beq 67d28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 680ac │ │ │ │ - ldr r3, [pc, #156] @ 68134 │ │ │ │ - ldr r1, [pc, #156] @ 68138 │ │ │ │ + ble 67d70 │ │ │ │ + ldr r3, [pc, #156] @ 67df8 │ │ │ │ + ldr r1, [pc, #156] @ 67dfc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113698 │ │ │ │ - b 68064 │ │ │ │ + bl 1135a0 │ │ │ │ + b 67d28 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 680e8 │ │ │ │ + bne 67dac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #8] │ │ │ │ - bge 680e8 │ │ │ │ + bge 67dac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 67e2c │ │ │ │ + bl 67af0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113698 │ │ │ │ - ldr r0, [pc, #84] @ 6813c │ │ │ │ - b 68120 │ │ │ │ - bl c3e9c │ │ │ │ + bl 1135a0 │ │ │ │ + ldr r0, [pc, #84] @ 67e00 │ │ │ │ + b 67de4 │ │ │ │ + bl c4160 │ │ │ │ add r6, r4, #9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d5d8 │ │ │ │ + bl 230a04 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 67e2c │ │ │ │ + bl 67af0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b504 │ │ │ │ + bl 8b3a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bec │ │ │ │ - b 680d8 │ │ │ │ + bl c7eb0 │ │ │ │ + b 67d9c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, r8, lsr #4 │ │ │ │ - eorseq r5, r8, r0, asr r2 │ │ │ │ + eorseq r6, r8, ip, asr #27 │ │ │ │ + @ instruction: 0x00386df4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, ip, ror r2 │ │ │ │ + eorseq r6, r8, r0, lsr #28 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + add r3, r3, r1 │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + add r3, r3, #63 @ 0x3f │ │ │ │ + lsr r3, r3, #6 │ │ │ │ + mov r0, #264 @ 0x108 │ │ │ │ + mla r0, r3, r0, r2 │ │ │ │ + b 18c5dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #108] @ 681c4 │ │ │ │ + ldr ip, [pc, #108] @ 67eb0 │ │ │ │ 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] @ 681c8 │ │ │ │ - bl 2d6e58 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + ldr r3, [pc, #64] @ 67eb4 │ │ │ │ + bl 2df1f4 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 681bc │ │ │ │ + beq 67ea8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r0, [pc, #44] @ 681cc │ │ │ │ + ldr r0, [pc, #44] @ 67eb8 │ │ │ │ bl 2a870 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 681b8 │ │ │ │ - ldr r3, [pc, #32] @ 681d0 │ │ │ │ + bge 67ea4 │ │ │ │ + ldr r3, [pc, #32] @ 67ebc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 681bc │ │ │ │ - bl a6554 │ │ │ │ + bl 144254 │ │ │ │ + b 67ea8 │ │ │ │ + bl a65e0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq pc, r4, ip, lsr r2 @ │ │ │ │ + andeq pc, r4, r8, asr r0 @ │ │ │ │ @ instruction: 0x00574498 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -63354,15 +63155,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 683a4 │ │ │ │ + bcc 68090 │ │ │ │ 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 │ │ │ │ @@ -63370,92 +63171,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 682c4 │ │ │ │ + bls 67fb0 │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r1 │ │ │ │ - bne 682e4 │ │ │ │ + bne 67fd0 │ │ │ │ orrs r0, r0, #0 │ │ │ │ - bne 68268 │ │ │ │ + bne 67f54 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 68274 │ │ │ │ + beq 67f60 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 219f7c │ │ │ │ + bl 22c8d0 │ │ │ │ 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 682bc │ │ │ │ + beq 67fa8 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 219f7c │ │ │ │ + bl 22c8d0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 68298 │ │ │ │ + b 67f84 │ │ │ │ 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 683a4 │ │ │ │ + b 68090 │ │ │ │ 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 68324 │ │ │ │ + bne 68010 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 68330 │ │ │ │ + beq 6801c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 219f7c │ │ │ │ + bl 22c8d0 │ │ │ │ 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 68380 │ │ │ │ + beq 6806c │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 219f7c │ │ │ │ + bl 22c8d0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 6835c │ │ │ │ + b 68048 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ adds r4, r4, r7 │ │ │ │ adc r6, r6, #0 │ │ │ │ str sl, [r5] │ │ │ │ str r9, [r5, #4] │ │ │ │ @@ -63467,152 +63268,152 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r6, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 683e4 │ │ │ │ - ldr r3, [pc, #248] @ 684d0 │ │ │ │ - ldr r1, [pc, #248] @ 684d4 │ │ │ │ + beq 680d0 │ │ │ │ + ldr r3, [pc, #248] @ 681bc │ │ │ │ + ldr r1, [pc, #248] @ 681c0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6840c │ │ │ │ + bl 18f518 │ │ │ │ + b 680f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15c95c │ │ │ │ + bl 15d5ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68414 │ │ │ │ - ldr r3, [pc, #204] @ 684d0 │ │ │ │ - ldr r1, [pc, #208] @ 684d8 │ │ │ │ + bne 68100 │ │ │ │ + ldr r3, [pc, #204] @ 681bc │ │ │ │ + ldr r1, [pc, #208] @ 681c4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ - b 684c8 │ │ │ │ + b 681b4 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6840c │ │ │ │ + beq 680f8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 68454 │ │ │ │ - ldr r3, [pc, #156] @ 684dc │ │ │ │ - ldr r1, [pc, #156] @ 684e0 │ │ │ │ + ble 68140 │ │ │ │ + ldr r3, [pc, #156] @ 681c8 │ │ │ │ + ldr r1, [pc, #156] @ 681cc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113698 │ │ │ │ - b 6840c │ │ │ │ + bl 1135a0 │ │ │ │ + b 680f8 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 68490 │ │ │ │ + bne 6817c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #8] │ │ │ │ - bge 68490 │ │ │ │ + bge 6817c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 681d4 │ │ │ │ + bl 67ec0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113698 │ │ │ │ - ldr r0, [pc, #84] @ 684e4 │ │ │ │ - b 684c8 │ │ │ │ - bl c3e9c │ │ │ │ + bl 1135a0 │ │ │ │ + ldr r0, [pc, #84] @ 681d0 │ │ │ │ + b 681b4 │ │ │ │ + bl c4160 │ │ │ │ add r6, r4, #9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d5d8 │ │ │ │ + bl 230a04 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 681d4 │ │ │ │ + bl 67ec0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b504 │ │ │ │ + bl 8b3a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bec │ │ │ │ - b 68480 │ │ │ │ + bl c7eb0 │ │ │ │ + b 6816c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, r8, lsr #4 │ │ │ │ - eorseq r5, r8, r0, asr r2 │ │ │ │ + eorseq r6, r8, ip, asr #27 │ │ │ │ + @ instruction: 0x00386df4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, ip, ror r2 │ │ │ │ + eorseq r6, r8, r0, lsr #28 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000684e8 : │ │ │ │ +000681d4 : │ │ │ │ mov r1, #0 │ │ │ │ - b 28cf18 │ │ │ │ + b 29c448 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68504 │ │ │ │ - b 92fdc │ │ │ │ + bne 681f0 │ │ │ │ + b 93074 │ │ │ │ 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 92fdc │ │ │ │ + bl 93074 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 68594 │ │ │ │ + beq 68280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cdc0 │ │ │ │ + bl 6ca64 │ │ │ │ ldr r4, [r0] │ │ │ │ - b 68548 │ │ │ │ + b 68234 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 685d4 │ │ │ │ + bne 682c0 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq 685ec │ │ │ │ + beq 682d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ add r2, r3, #1 │ │ │ │ - ble 68544 │ │ │ │ + ble 68230 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ strne r2, [r4] │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68538 │ │ │ │ + beq 68224 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 6859c │ │ │ │ + bne 68288 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 685b8 │ │ │ │ + bne 682a4 │ │ │ │ mov r5, #0 │ │ │ │ - b 685ec │ │ │ │ + b 682d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 68588 │ │ │ │ + bne 68274 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 68588 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 68274 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 68594 │ │ │ │ + bne 68280 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 68594 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 68280 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 68544 │ │ │ │ + bne 68230 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 68544 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 68230 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ @@ -63620,15 +63421,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 687c4 │ │ │ │ + bcc 684b0 │ │ │ │ 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 │ │ │ │ @@ -63636,874 +63437,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 686e4 │ │ │ │ + bls 683d0 │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r1 │ │ │ │ - bne 68704 │ │ │ │ + bne 683f0 │ │ │ │ orrs r0, r0, #0 │ │ │ │ - bne 68688 │ │ │ │ + bne 68374 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 68694 │ │ │ │ + beq 68380 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 5de80 │ │ │ │ + bl 5dfc8 │ │ │ │ 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 686dc │ │ │ │ + beq 683c8 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 5de80 │ │ │ │ + bl 5dfc8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 686b8 │ │ │ │ + b 683a4 │ │ │ │ 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 687c4 │ │ │ │ + b 684b0 │ │ │ │ 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 68744 │ │ │ │ + bne 68430 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 68750 │ │ │ │ + beq 6843c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 5de80 │ │ │ │ + bl 5dfc8 │ │ │ │ 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 687a0 │ │ │ │ + beq 6848c │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 5de80 │ │ │ │ + bl 5dfc8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 6877c │ │ │ │ + b 68468 │ │ │ │ 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} │ │ │ │ │ │ │ │ -000687cc : │ │ │ │ +000684b8 : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 2b783c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b 2c3a2c <_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 684fc │ │ │ │ + ldr r3, [pc, #248] @ 685e8 │ │ │ │ + ldr r1, [pc, #248] @ 685ec │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 68524 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 15d5ac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6852c │ │ │ │ + ldr r3, [pc, #204] @ 685e8 │ │ │ │ + ldr r1, [pc, #208] @ 685f0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + mov r0, #0 │ │ │ │ + b 685e0 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 11266c │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 68524 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 6856c │ │ │ │ + ldr r3, [pc, #156] @ 685f4 │ │ │ │ + ldr r1, [pc, #156] @ 685f8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 1135a0 │ │ │ │ + b 68524 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 685a8 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r2, #2048 @ 0x800 │ │ │ │ + movge r3, #1 │ │ │ │ + strbge r3, [r4, #12] │ │ │ │ + bge 685a8 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 682e0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 1135a0 │ │ │ │ + ldr r0, [pc, #84] @ 685fc │ │ │ │ + b 685e0 │ │ │ │ + bl c4160 │ │ │ │ + add r6, r4, #13 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 230a04 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bl 682e0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8b3a8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c7eb0 │ │ │ │ + b 68598 │ │ │ │ + add sp, sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r6, r8, ip, asr #27 │ │ │ │ + @ instruction: 0x00386df4 │ │ │ │ + subseq sp, r5, r4, asr #22 │ │ │ │ + eorseq r6, r8, r0, lsr #28 │ │ │ │ + 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 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 68810 │ │ │ │ - bl a583c │ │ │ │ + bne 68638 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 68840 │ │ │ │ + bne 68668 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ bl 291cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68834 │ │ │ │ - ldr r3, [pc, #28] @ 68848 │ │ │ │ + beq 6865c │ │ │ │ + ldr r3, [pc, #28] @ 68670 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 68840 │ │ │ │ + bl 144254 │ │ │ │ + b 68668 │ │ │ │ ldm sp, {r1, r2} │ │ │ │ - ldr r0, [pc, #12] @ 6884c │ │ │ │ - bl a9b50 │ │ │ │ + ldr r0, [pc, #12] @ 68674 │ │ │ │ + bl a9d18 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq sl, r7, r4, lsl #6 │ │ │ │ + eorseq fp, r7, r4, lsl #29 │ │ │ │ + ldr r1, [pc] @ 68680 │ │ │ │ + b 10f5d0 │ │ │ │ + eorseq r9, r5, ip, lsr #23 │ │ │ │ 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 68888 │ │ │ │ - ldr r3, [pc, #248] @ 68974 │ │ │ │ - ldr r1, [pc, #248] @ 68978 │ │ │ │ + beq 686bc │ │ │ │ + ldr r3, [pc, #248] @ 687a8 │ │ │ │ + ldr r1, [pc, #248] @ 687ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 688b0 │ │ │ │ + bl 18f518 │ │ │ │ + b 686e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15c95c │ │ │ │ + bl 15d5ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 688b8 │ │ │ │ - ldr r3, [pc, #204] @ 68974 │ │ │ │ - ldr r1, [pc, #208] @ 6897c │ │ │ │ + bne 686ec │ │ │ │ + ldr r3, [pc, #204] @ 687a8 │ │ │ │ + ldr r1, [pc, #208] @ 687b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ - b 6896c │ │ │ │ + b 687a0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 688b0 │ │ │ │ + beq 686e4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 688f8 │ │ │ │ - ldr r3, [pc, #156] @ 68980 │ │ │ │ - ldr r1, [pc, #156] @ 68984 │ │ │ │ + ble 6872c │ │ │ │ + ldr r3, [pc, #156] @ 687b4 │ │ │ │ + ldr r1, [pc, #156] @ 687b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113698 │ │ │ │ - b 688b0 │ │ │ │ + bl 1135a0 │ │ │ │ + b 686e4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 68934 │ │ │ │ + bne 68768 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #12] │ │ │ │ - bge 68934 │ │ │ │ + bge 68768 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 685f4 │ │ │ │ + bl 2eb294 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113698 │ │ │ │ - ldr r0, [pc, #84] @ 68988 │ │ │ │ - b 6896c │ │ │ │ - bl c3e9c │ │ │ │ + bl 1135a0 │ │ │ │ + ldr r0, [pc, #84] @ 687bc │ │ │ │ + b 687a0 │ │ │ │ + bl c4160 │ │ │ │ add r6, r4, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d5d8 │ │ │ │ + bl 230a04 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 685f4 │ │ │ │ + bl 2eb294 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b504 │ │ │ │ + bl 8b3a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bec │ │ │ │ - b 68924 │ │ │ │ + bl c7eb0 │ │ │ │ + b 68758 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, r8, lsr #4 │ │ │ │ - eorseq r5, r8, r0, asr r2 │ │ │ │ + eorseq r6, r8, ip, asr #27 │ │ │ │ + @ instruction: 0x00386df4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, ip, ror r2 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ 689cc │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 17f830 │ │ │ │ - ldr r3, [r4, #1292] @ 0x50c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 689bc │ │ │ │ - bl 29c794 │ │ │ │ - ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 157540 │ │ │ │ - ldr r0, [pc, #4] @ 689d0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ + eorseq r6, r8, r0, lsr #28 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r1, [pc] @ 689dc │ │ │ │ - b 10f794 │ │ │ │ - eorseq r8, r5, ip, lsr #32 │ │ │ │ + │ │ │ │ +000687c0 : │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + b 329f7c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r6, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 68a18 │ │ │ │ - ldr r3, [pc, #248] @ 68b04 │ │ │ │ - ldr r1, [pc, #248] @ 68b08 │ │ │ │ + beq 68804 │ │ │ │ + ldr r3, [pc, #248] @ 688f0 │ │ │ │ + ldr r1, [pc, #248] @ 688f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 68a40 │ │ │ │ + bl 18f518 │ │ │ │ + b 6882c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15c95c │ │ │ │ + bl 15d5ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68a48 │ │ │ │ - ldr r3, [pc, #204] @ 68b04 │ │ │ │ - ldr r1, [pc, #208] @ 68b0c │ │ │ │ + bne 68834 │ │ │ │ + ldr r3, [pc, #204] @ 688f0 │ │ │ │ + ldr r1, [pc, #208] @ 688f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ - b 68afc │ │ │ │ + b 688e8 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 68a40 │ │ │ │ + beq 6882c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 68a88 │ │ │ │ - ldr r3, [pc, #156] @ 68b10 │ │ │ │ - ldr r1, [pc, #156] @ 68b14 │ │ │ │ + ble 68874 │ │ │ │ + ldr r3, [pc, #156] @ 688fc │ │ │ │ + ldr r1, [pc, #156] @ 68900 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113698 │ │ │ │ - b 68a40 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ + bl 1135a0 │ │ │ │ + b 6882c │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 68ac4 │ │ │ │ + bne 688b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ - strbge r3, [r4, #12] │ │ │ │ - bge 68ac4 │ │ │ │ + strbge r3, [r4, #8] │ │ │ │ + bge 688b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 2e2f4c │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 34dbc4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113698 │ │ │ │ - ldr r0, [pc, #84] @ 68b18 │ │ │ │ - b 68afc │ │ │ │ - bl c3e9c │ │ │ │ - add r6, r4, #13 │ │ │ │ + bl 1135a0 │ │ │ │ + ldr r0, [pc, #84] @ 68904 │ │ │ │ + b 688e8 │ │ │ │ + bl c4160 │ │ │ │ + add r6, r4, #9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d5d8 │ │ │ │ + bl 230a04 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2e2f4c │ │ │ │ + bl 34dbc4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b504 │ │ │ │ + bl 8b3a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bec │ │ │ │ - b 68ab4 │ │ │ │ + bl c7eb0 │ │ │ │ + b 688a0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, r8, lsr #4 │ │ │ │ - eorseq r5, r8, r0, asr r2 │ │ │ │ + eorseq r6, r8, ip, asr #27 │ │ │ │ + @ instruction: 0x00386df4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, ip, ror r2 │ │ │ │ + eorseq r6, r8, r0, lsr #28 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -00068b1c : │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - b 325ed8 <_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] @ 68c3c │ │ │ │ + ldr r2, [pc, #252] @ 68a1c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 68c40 │ │ │ │ + ldr r0, [pc, #244] @ 68a20 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 68b78 │ │ │ │ + bne 68958 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 68c44 │ │ │ │ + ldr r3, [pc, #224] @ 68a24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 68bb4 │ │ │ │ + beq 68994 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 68b7c │ │ │ │ - b 68bb4 │ │ │ │ + bgt 6895c │ │ │ │ + b 68994 │ │ │ │ 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 68bcc │ │ │ │ + bne 689ac │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 68c44 │ │ │ │ + ldr r3, [pc, #160] @ 68a24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 68bb4 │ │ │ │ + beq 68994 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 68bd0 │ │ │ │ - ldr r3, [pc, #140] @ 68c48 │ │ │ │ - ldr r1, [pc, #140] @ 68c4c │ │ │ │ + bgt 689b0 │ │ │ │ + ldr r3, [pc, #140] @ 68a28 │ │ │ │ + ldr r1, [pc, #140] @ 68a2c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r6, #0 │ │ │ │ - b 68c34 │ │ │ │ + b 68a14 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10b0a4 │ │ │ │ + bl 10aee0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 68c10 │ │ │ │ + beq 689f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 68c10 │ │ │ │ + bne 689f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 68c34 │ │ │ │ + beq 68a14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 68c34 │ │ │ │ + bne 68a14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ - 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 68c88 │ │ │ │ - ldr r3, [pc, #248] @ 68d74 │ │ │ │ - ldr r1, [pc, #248] @ 68d78 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 68cb0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 15c95c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 68cb8 │ │ │ │ - ldr r3, [pc, #204] @ 68d74 │ │ │ │ - ldr r1, [pc, #208] @ 68d7c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r0, #0 │ │ │ │ - b 68d6c │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 112764 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 68cb0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 68cf8 │ │ │ │ - ldr r3, [pc, #156] @ 68d80 │ │ │ │ - ldr r1, [pc, #156] @ 68d84 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 113698 │ │ │ │ - b 68cb0 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 68d34 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r2, #2048 @ 0x800 │ │ │ │ - movge r3, #1 │ │ │ │ - strbge r3, [r4, #8] │ │ │ │ - bge 68d34 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 34b584 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 113698 │ │ │ │ - ldr r0, [pc, #84] @ 68d88 │ │ │ │ - b 68d6c │ │ │ │ - bl c3e9c │ │ │ │ - add r6, r4, #9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 21d5d8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 34b584 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 8b504 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7bec │ │ │ │ - b 68d24 │ │ │ │ - add sp, sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, r8, lsr #4 │ │ │ │ - eorseq r5, r8, r0, asr r2 │ │ │ │ - subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r5, r8, ip, ror r2 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ │ │ │ │ -00068d8c : │ │ │ │ +00068a30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ 68dcc │ │ │ │ + ldr r4, [pc, #40] @ 68a70 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - bl 29ba9c │ │ │ │ + bl 2aa544 │ │ │ │ cmp r0, #0 │ │ │ │ popge {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #4] @ 68dd0 │ │ │ │ - b 2992c4 │ │ │ │ + ldr r0, [pc, #4] @ 68a74 │ │ │ │ + b 2a7dd8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0038f2b8 │ │ │ │ + eorseq r0, r9, r8, lsr lr │ │ │ │ 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 68e08 │ │ │ │ + bne 68aac │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 68e38 │ │ │ │ - b 68e2c │ │ │ │ + bne 68adc │ │ │ │ + b 68ad0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #200] @ 68ee0 │ │ │ │ + ldr r0, [pc, #200] @ 68b84 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68df0 │ │ │ │ - b 68ed8 │ │ │ │ - bl a583c │ │ │ │ + bne 68a94 │ │ │ │ + b 68b7c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68ed8 │ │ │ │ + bne 68b7c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #160] @ 68ee4 │ │ │ │ + ldr r2, [pc, #160] @ 68b88 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 68e60 │ │ │ │ - ldr r3, [pc, #148] @ 68ee8 │ │ │ │ - ldr r1, [pc, #148] @ 68eec │ │ │ │ + beq 68b04 │ │ │ │ + ldr r3, [pc, #148] @ 68b8c │ │ │ │ + ldr r1, [pc, #148] @ 68b90 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b 68ec8 │ │ │ │ + bl 1178bc │ │ │ │ + b 68b6c │ │ │ │ cmp r4, #5 │ │ │ │ - bhi 68e8c │ │ │ │ + bhi 68b30 │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, r1 │ │ │ │ - beq 68ec0 │ │ │ │ + beq 68b64 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ lsl r2, r3, r4 │ │ │ │ mov r3, r0 │ │ │ │ - b 68ea4 │ │ │ │ - ldr r3, [pc, #92] @ 68ef0 │ │ │ │ - ldr r1, [pc, #92] @ 68ef4 │ │ │ │ + b 68b48 │ │ │ │ + ldr r3, [pc, #92] @ 68b94 │ │ │ │ + ldr r1, [pc, #92] @ 68b98 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1179b0 │ │ │ │ - b 68ec8 │ │ │ │ + bl 1178bc │ │ │ │ + b 68b6c │ │ │ │ ldrb ip, [r1, r3] │ │ │ │ tst ip, r2 │ │ │ │ movne ip, #1 │ │ │ │ orrne r0, r0, ip, lsl r3 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - bne 68ea4 │ │ │ │ + bne 68b48 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6554 │ │ │ │ - bl a583c │ │ │ │ + b a65e0 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 68ec0 │ │ │ │ + beq 68b64 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq lr, r5, r4, asr #23 │ │ │ │ + eorseq r0, r6, r4, asr #14 │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r4, lsr #13 │ │ │ │ + eorseq r0, r9, r0, asr #4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r7, r4, lsr #10 │ │ │ │ + eorseq ip, r7, r4, lsr #1 │ │ │ │ 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] @ 69464 │ │ │ │ + ldr r3, [pc, #1364] @ 69108 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ - beq 68f44 │ │ │ │ + beq 68be8 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 68f44 │ │ │ │ + beq 68be8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls 68f78 │ │ │ │ - b 68f60 │ │ │ │ + bls 68c1c │ │ │ │ + b 68c04 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 68f30 │ │ │ │ - ldr r0, [pc, #1300] @ 69468 │ │ │ │ - bl 1e954c <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 68f30 │ │ │ │ - b 69060 │ │ │ │ - ldr r0, [pc, #1280] @ 69468 │ │ │ │ + beq 68bd4 │ │ │ │ + ldr r0, [pc, #1300] @ 6910c │ │ │ │ + bl 1f18bc <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 68bd4 │ │ │ │ + b 68d04 │ │ │ │ + ldr r0, [pc, #1280] @ 6910c │ │ │ │ mov r3, #18 │ │ │ │ mov r2, #16 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69060 │ │ │ │ + beq 68d04 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne 68f98 │ │ │ │ - bl a583c │ │ │ │ + bne 68c3c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69060 │ │ │ │ + bne 68d04 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne 68fb8 │ │ │ │ - bl a583c │ │ │ │ + bne 68c5c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69060 │ │ │ │ + bne 68d04 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne 68fd8 │ │ │ │ - bl a583c │ │ │ │ + bne 68c7c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69060 │ │ │ │ + bne 68d04 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - bne 68ff8 │ │ │ │ - bl a583c │ │ │ │ + bne 68c9c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69060 │ │ │ │ + bne 68d04 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bne 69018 │ │ │ │ - bl a583c │ │ │ │ + bne 68cbc │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69060 │ │ │ │ + bne 68d04 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bne 69038 │ │ │ │ - bl a583c │ │ │ │ + bne 68cdc │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69060 │ │ │ │ + bne 68d04 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 69068 │ │ │ │ - ldr r2, [pc, #1048] @ 6946c │ │ │ │ - ldr r1, [pc, #1048] @ 69470 │ │ │ │ - ldr r0, [pc, #1036] @ 69468 │ │ │ │ + bne 68d0c │ │ │ │ + ldr r2, [pc, #1048] @ 69110 │ │ │ │ + ldr r1, [pc, #1048] @ 69114 │ │ │ │ + ldr r0, [pc, #1036] @ 6910c │ │ │ │ mov r3, r6 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 69458 │ │ │ │ + b 690fc │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 69098 │ │ │ │ - ldr r2, [pc, #1004] @ 69474 │ │ │ │ - ldr r1, [pc, #1004] @ 69478 │ │ │ │ - ldr r0, [pc, #984] @ 69468 │ │ │ │ + bne 68d3c │ │ │ │ + ldr r2, [pc, #1004] @ 69118 │ │ │ │ + ldr r1, [pc, #1004] @ 6911c │ │ │ │ + ldr r0, [pc, #984] @ 6910c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 69060 │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68d04 │ │ │ │ ldr fp, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 690c4 │ │ │ │ - ldr r2, [pc, #960] @ 69474 │ │ │ │ - ldr r1, [pc, #964] @ 6947c │ │ │ │ - ldr r0, [pc, #940] @ 69468 │ │ │ │ + bne 68d68 │ │ │ │ + ldr r2, [pc, #960] @ 69118 │ │ │ │ + ldr r1, [pc, #964] @ 69120 │ │ │ │ + ldr r0, [pc, #940] @ 6910c │ │ │ │ mov r3, fp │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 69060 │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68d04 │ │ │ │ ldr sl, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 690f0 │ │ │ │ - ldr r2, [pc, #916] @ 69474 │ │ │ │ - ldr r1, [pc, #924] @ 69480 │ │ │ │ - ldr r0, [pc, #896] @ 69468 │ │ │ │ + bne 68d94 │ │ │ │ + ldr r2, [pc, #916] @ 69118 │ │ │ │ + ldr r1, [pc, #924] @ 69124 │ │ │ │ + ldr r0, [pc, #896] @ 6910c │ │ │ │ mov r3, sl │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 69060 │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68d04 │ │ │ │ ldr r8, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 6911c │ │ │ │ - ldr r2, [pc, #888] @ 69484 │ │ │ │ - ldr r1, [pc, #888] @ 69488 │ │ │ │ - ldr r0, [pc, #852] @ 69468 │ │ │ │ + bne 68dc0 │ │ │ │ + ldr r2, [pc, #888] @ 69128 │ │ │ │ + ldr r1, [pc, #888] @ 6912c │ │ │ │ + ldr r0, [pc, #852] @ 6910c │ │ │ │ mov r3, r8 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 69060 │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68d04 │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 69148 │ │ │ │ - ldr r2, [pc, #844] @ 69484 │ │ │ │ - ldr r1, [pc, #848] @ 6948c │ │ │ │ - ldr r0, [pc, #808] @ 69468 │ │ │ │ + bne 68dec │ │ │ │ + ldr r2, [pc, #844] @ 69128 │ │ │ │ + ldr r1, [pc, #848] @ 69130 │ │ │ │ + ldr r0, [pc, #808] @ 6910c │ │ │ │ mov r3, r7 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 69060 │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68d04 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 69178 │ │ │ │ - ldr r2, [pc, #796] @ 69484 │ │ │ │ - ldr r1, [pc, #804] @ 69490 │ │ │ │ - ldr r0, [pc, #760] @ 69468 │ │ │ │ + bne 68e1c │ │ │ │ + ldr r2, [pc, #796] @ 69128 │ │ │ │ + ldr r1, [pc, #804] @ 69134 │ │ │ │ + ldr r0, [pc, #760] @ 6910c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 69060 │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68d04 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bne 69198 │ │ │ │ - bl a583c │ │ │ │ + bne 68e3c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69060 │ │ │ │ + bne 68d04 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 691c8 │ │ │ │ - ldr r2, [pc, #692] @ 6946c │ │ │ │ - ldr r1, [pc, #728] @ 69494 │ │ │ │ - ldr r0, [pc, #680] @ 69468 │ │ │ │ + bne 68e6c │ │ │ │ + ldr r2, [pc, #692] @ 69110 │ │ │ │ + ldr r1, [pc, #728] @ 69138 │ │ │ │ + ldr r0, [pc, #680] @ 6910c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 69060 │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68d04 │ │ │ │ ldr r9, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 691f4 │ │ │ │ - ldr r2, [pc, #648] @ 6946c │ │ │ │ - ldr r1, [pc, #688] @ 69498 │ │ │ │ - ldr r0, [pc, #636] @ 69468 │ │ │ │ + bne 68e98 │ │ │ │ + ldr r2, [pc, #648] @ 69110 │ │ │ │ + ldr r1, [pc, #688] @ 6913c │ │ │ │ + ldr r0, [pc, #636] @ 6910c │ │ │ │ mov r3, r9 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 69060 │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68d04 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble 69260 │ │ │ │ + ble 68f04 │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 6922c │ │ │ │ - ldr r2, [pc, #600] @ 69474 │ │ │ │ - ldr r1, [pc, #636] @ 6949c │ │ │ │ - ldr r0, [pc, #580] @ 69468 │ │ │ │ + bne 68ed0 │ │ │ │ + ldr r2, [pc, #600] @ 69118 │ │ │ │ + ldr r1, [pc, #636] @ 69140 │ │ │ │ + ldr r0, [pc, #580] @ 6910c │ │ │ │ mov r3, r5 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 69060 │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68d04 │ │ │ │ cmp r3, #17 │ │ │ │ - beq 6926c │ │ │ │ + beq 68f10 │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 69270 │ │ │ │ - ldr r2, [pc, #548] @ 69474 │ │ │ │ - ldr r1, [pc, #588] @ 694a0 │ │ │ │ - ldr r0, [pc, #528] @ 69468 │ │ │ │ + bne 68f14 │ │ │ │ + ldr r2, [pc, #548] @ 69118 │ │ │ │ + ldr r1, [pc, #588] @ 69144 │ │ │ │ + ldr r0, [pc, #528] @ 6910c │ │ │ │ mov r3, r4 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 69060 │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 68d04 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b 69270 │ │ │ │ + b 68f14 │ │ │ │ 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] @ 694a4 │ │ │ │ - ldr r0, [pc, #508] @ 694a8 │ │ │ │ + ldr r1, [pc, #508] @ 69148 │ │ │ │ + ldr r0, [pc, #508] @ 6914c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl bbe74 │ │ │ │ + bl bc130 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 692dc │ │ │ │ + blt 68f80 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 692f4 │ │ │ │ - ldr r3, [pc, #472] @ 694ac │ │ │ │ - ldr r1, [pc, #472] @ 694b0 │ │ │ │ + bge 68f98 │ │ │ │ + ldr r3, [pc, #472] @ 69150 │ │ │ │ + ldr r1, [pc, #472] @ 69154 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b 69438 │ │ │ │ + b 690dc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge 69314 │ │ │ │ - ldr r3, [pc, #420] @ 694ac │ │ │ │ - ldr r1, [pc, #424] @ 694b4 │ │ │ │ + bge 68fb8 │ │ │ │ + ldr r3, [pc, #420] @ 69150 │ │ │ │ + ldr r1, [pc, #424] @ 69158 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 692dc │ │ │ │ + bl 18f518 │ │ │ │ + b 68f80 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 69334 │ │ │ │ - ldr r3, [pc, #388] @ 694ac │ │ │ │ - ldr r1, [pc, #396] @ 694b8 │ │ │ │ + bge 68fd8 │ │ │ │ + ldr r3, [pc, #388] @ 69150 │ │ │ │ + ldr r1, [pc, #396] @ 6915c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 692dc │ │ │ │ + bl 18f518 │ │ │ │ + b 68f80 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 69354 │ │ │ │ - ldr r3, [pc, #356] @ 694ac │ │ │ │ - ldr r1, [pc, #368] @ 694bc │ │ │ │ + bge 68ff8 │ │ │ │ + ldr r3, [pc, #356] @ 69150 │ │ │ │ + ldr r1, [pc, #368] @ 69160 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 692dc │ │ │ │ + bl 18f518 │ │ │ │ + b 68f80 │ │ │ │ mov r0, fp │ │ │ │ - bl 69574 │ │ │ │ + bl 69240 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 692dc │ │ │ │ + beq 68f80 │ │ │ │ mov r0, sl │ │ │ │ - bl 69574 │ │ │ │ + bl 69240 │ │ │ │ subs sl, r0, #0 │ │ │ │ moveq r6, sl │ │ │ │ moveq r5, sl │ │ │ │ moveq r4, sl │ │ │ │ - beq 69438 │ │ │ │ + beq 690dc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6939c │ │ │ │ + beq 69040 │ │ │ │ mov r0, r5 │ │ │ │ - bl 69574 │ │ │ │ + bl 69240 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 693a0 │ │ │ │ - b 69428 │ │ │ │ - ldr r5, [pc, #284] @ 694c0 │ │ │ │ + bne 69044 │ │ │ │ + b 690cc │ │ │ │ + ldr r5, [pc, #284] @ 69164 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 693bc │ │ │ │ + beq 69060 │ │ │ │ mov r0, r4 │ │ │ │ - bl 69574 │ │ │ │ + bl 69240 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 693c0 │ │ │ │ - b 69434 │ │ │ │ - ldr r4, [pc, #252] @ 694c0 │ │ │ │ + bne 69064 │ │ │ │ + b 690d8 │ │ │ │ + ldr r4, [pc, #252] @ 69164 │ │ │ │ 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 │ │ │ │ @@ -64518,1457 +64301,1520 @@ │ │ │ │ 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 2c5f80 │ │ │ │ + bl 205738 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b 69438 │ │ │ │ + b 690dc │ │ │ │ mov r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ - b 69438 │ │ │ │ + b 690dc │ │ │ │ mov r6, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ mov r0, sl │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ 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 r7, r7, r8, asr #21 │ │ │ │ - mlaseq r8, r0, r8, sp │ │ │ │ - eorseq pc, r8, r0, ror #5 │ │ │ │ - @ instruction: 0x00379cd4 │ │ │ │ - eorseq pc, r8, ip, ror #5 │ │ │ │ - @ instruction: 0x0038f2f8 │ │ │ │ - eorseq pc, r8, r4, lsl #6 │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - eorseq pc, r8, r0, lsl r3 @ │ │ │ │ - eorseq pc, r8, ip, lsl r3 @ │ │ │ │ - eorseq pc, r8, r8, lsr #6 │ │ │ │ - eorseq pc, r8, r4, lsr r3 @ │ │ │ │ - eorseq pc, r8, r0, asr #6 │ │ │ │ - eorseq pc, r8, ip, asr #6 │ │ │ │ - eorseq pc, r8, r8, asr r3 @ │ │ │ │ - eorseq pc, r7, r4, asr #22 │ │ │ │ - eorseq pc, r7, r0, asr fp @ │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r8, r4, ror #6 │ │ │ │ - eorseq pc, r8, r8, lsl #7 │ │ │ │ - @ instruction: 0x0038f3b4 │ │ │ │ - eorseq pc, r8, r0, ror #7 │ │ │ │ + @ instruction: 0x003792f0 │ │ │ │ + eorseq pc, r8, r0, lsl #8 │ │ │ │ + eorseq r0, r9, r0, ror #28 │ │ │ │ + eorseq fp, r7, r4, asr r8 │ │ │ │ + eorseq r0, r9, ip, ror #28 │ │ │ │ + eorseq r0, r9, r8, ror lr │ │ │ │ + eorseq r0, r9, r4, lsl #29 │ │ │ │ + @ instruction: 0x0037b7b0 │ │ │ │ + mlaseq r9, r0, lr, r0 │ │ │ │ + mlaseq r9, ip, lr, r0 │ │ │ │ + eorseq r0, r9, r8, lsr #29 │ │ │ │ + @ instruction: 0x00390eb4 │ │ │ │ + eorseq r0, r9, r0, asr #29 │ │ │ │ + eorseq r0, r9, ip, asr #29 │ │ │ │ + @ instruction: 0x00390ed8 │ │ │ │ + eorseq r1, r8, r4, ror #13 │ │ │ │ + @ instruction: 0x003816f0 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r0, r9, r4, ror #29 │ │ │ │ + eorseq r0, r9, r8, lsl #30 │ │ │ │ + eorseq r0, r9, r4, lsr pc │ │ │ │ + eorseq r0, r9, r0, ror #30 │ │ │ │ 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] @ 694e4 │ │ │ │ - b 128d64 │ │ │ │ - eorseq pc, r8, r4, lsl #8 │ │ │ │ + ldr r0, [pc] @ 69188 │ │ │ │ + b 128d34 │ │ │ │ + eorseq r0, r9, r4, lsl #31 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldrb r0, [r3] │ │ │ │ + bl 34b0b0 <_Py_c_neg@@Base+0x458> │ │ │ │ + pop {r4, lr} │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + rsb r0, r0, #1600 @ 0x640 │ │ │ │ + b a65e0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #64] @ 69540 │ │ │ │ + ldr r2, [pc, #64] @ 69210 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, #3 │ │ │ │ - bl a2964 │ │ │ │ - ldr r2, [pc, #48] @ 69544 │ │ │ │ + bl a29f0 │ │ │ │ + ldr r2, [pc, #48] @ 69214 │ │ │ │ ldr r3, [r2, #520] @ 0x208 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 69538 │ │ │ │ + beq 69208 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2, #520] @ 0x208 │ │ │ │ - bne 69538 │ │ │ │ + bne 69208 │ │ │ │ add r0, r2, #520 @ 0x208 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 348968 <_Py_c_neg@@Base+0x5cc> │ │ │ │ + bl 34b0b0 <_Py_c_neg@@Base+0x458> │ │ │ │ pop {r4, lr} │ │ │ │ lsl r0, r0, #3 │ │ │ │ - rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b a6554 │ │ │ │ + b a65e0 │ │ │ │ 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 92d70 │ │ │ │ + bl 92e08 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r8, r4, #8 │ │ │ │ addne r5, r5, #8 │ │ │ │ movne r7, #0 │ │ │ │ - bne 6960c │ │ │ │ - b 695d8 │ │ │ │ + bne 692d8 │ │ │ │ + b 692a4 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 69618 │ │ │ │ - ldr r0, [pc, #148] @ 69654 │ │ │ │ + bne 692e4 │ │ │ │ + ldr r0, [pc, #148] @ 69320 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #144] @ 69658 │ │ │ │ + ldr r1, [pc, #144] @ 69324 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 69630 │ │ │ │ + bne 692fc │ │ │ │ mov r4, #0 │ │ │ │ - b 6964c │ │ │ │ + b 69318 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ - ldr r2, [pc, #112] @ 6965c │ │ │ │ + ldr r2, [pc, #112] @ 69328 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 695ac │ │ │ │ + bne 69278 │ │ │ │ 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 6964c │ │ │ │ - b 695e0 │ │ │ │ - bl 1ccf00 <_PyUnicode_Copy@@Base> │ │ │ │ + bge 69318 │ │ │ │ + b 692ac │ │ │ │ + bl 1d32c4 <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69604 │ │ │ │ + bne 692d0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 695d8 │ │ │ │ + beq 692a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 695d8 │ │ │ │ + bne 692a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 695d8 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 692a4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r0, lsr r4 @ │ │ │ │ + @ instruction: 0x00390fb0 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldrb r0, [r3] │ │ │ │ - bl 348968 <_Py_c_neg@@Base+0x5cc> │ │ │ │ - pop {r4, lr} │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - b a6554 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r3, #6 │ │ │ │ + mov r1, #1 │ │ │ │ + add r0, sp, #4 │ │ │ │ + strh r3, [sp, #4] │ │ │ │ + bl 92b74 │ │ │ │ + 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 348888 <_Py_c_neg@@Base+0x4ec> │ │ │ │ + bl 34b11c <_Py_c_neg@@Base+0x4c4> │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - beq 696bc │ │ │ │ + beq 69390 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 2a6920 │ │ │ │ + bl 2b4510 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #200] @ 697a4 │ │ │ │ + ldr r3, [pc, #200] @ 69478 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 69710 │ │ │ │ + beq 693e4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 69710 │ │ │ │ + ble 693e4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d1d4 │ │ │ │ + bl 19ff6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6976c │ │ │ │ - b 69724 │ │ │ │ - ldr r3, [pc, #144] @ 697a8 │ │ │ │ - ldr r1, [pc, #144] @ 697ac │ │ │ │ + bne 69440 │ │ │ │ + b 693f8 │ │ │ │ + ldr r3, [pc, #144] @ 6947c │ │ │ │ + ldr r1, [pc, #144] @ 69480 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 69748 │ │ │ │ - ldr r3, [pc, #132] @ 697b0 │ │ │ │ + bl 18f518 │ │ │ │ + b 6941c │ │ │ │ + ldr r3, [pc, #132] @ 69484 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #120] @ 697b4 │ │ │ │ - bl 1179b0 │ │ │ │ + ldr r1, [pc, #120] @ 69488 │ │ │ │ + bl 1178bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 69750 │ │ │ │ + bne 69424 │ │ │ │ mov r5, #0 │ │ │ │ - b 6979c │ │ │ │ + b 69470 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69748 │ │ │ │ + bne 6941c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 69748 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 6941c │ │ │ │ mov r0, r4 │ │ │ │ - bl aefd4 │ │ │ │ + bl af1ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6979c │ │ │ │ + beq 69470 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6979c │ │ │ │ + bne 69470 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r4, ror #8 │ │ │ │ + eorseq r0, r9, r4, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - mov r3, #6 │ │ │ │ + mov r3, #31 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ strh r3, [sp, #4] │ │ │ │ - bl 92adc │ │ │ │ + bl 92b74 │ │ │ │ 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 1c10ac │ │ │ │ + bl 1c6cf4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6981c │ │ │ │ + blt 694f0 │ │ │ │ ldrd r0, [sp] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 175000 │ │ │ │ + b 175f34 │ │ │ │ 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 92adc │ │ │ │ - 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 1f0bc0 │ │ │ │ + bl 1f93dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6988c │ │ │ │ + blt 69530 │ │ │ │ ldrd r0, [sp] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 175000 │ │ │ │ + b 175f34 │ │ │ │ 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] @ 699ac │ │ │ │ + ldr r2, [pc, #252] @ 69650 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 699b0 │ │ │ │ + ldr r0, [pc, #244] @ 69654 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 698e8 │ │ │ │ + bne 6958c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 699b4 │ │ │ │ + ldr r3, [pc, #224] @ 69658 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 69928 │ │ │ │ + beq 695cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 698ec │ │ │ │ - b 69928 │ │ │ │ + bgt 69590 │ │ │ │ + b 695cc │ │ │ │ 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 69940 │ │ │ │ + bne 695e4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 699b4 │ │ │ │ + ldr r3, [pc, #156] @ 69658 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 69928 │ │ │ │ + beq 695cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69940 │ │ │ │ - ldr r3, [pc, #136] @ 699b8 │ │ │ │ - ldr r1, [pc, #136] @ 699bc │ │ │ │ + bgt 695e4 │ │ │ │ + ldr r3, [pc, #136] @ 6965c │ │ │ │ + ldr r1, [pc, #136] @ 69660 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r6, #0 │ │ │ │ - b 699a4 │ │ │ │ + b 69648 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 193df8 │ │ │ │ + bl 195274 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 69980 │ │ │ │ + beq 69624 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 69980 │ │ │ │ + bne 69624 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 699a4 │ │ │ │ + beq 69648 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 699a4 │ │ │ │ + bne 69648 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ 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 2a62a0 │ │ │ │ + bl 2b3f6c │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - beq 699f8 │ │ │ │ + beq 6969c │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 175000 │ │ │ │ + bl 175f34 │ │ │ │ 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 348888 <_Py_c_neg@@Base+0x4ec> │ │ │ │ + bl 34b11c <_Py_c_neg@@Base+0x4c4> │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - beq 69a34 │ │ │ │ + beq 696d8 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 175000 │ │ │ │ + bl 175f34 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ cmp r2, #4 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ - bne 69a74 │ │ │ │ + bne 69718 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 69aa8 │ │ │ │ - b 69a9c │ │ │ │ + bne 6974c │ │ │ │ + b 69740 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #4 │ │ │ │ - ldr r0, [pc, #236] @ 69b70 │ │ │ │ + ldr r0, [pc, #236] @ 69814 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69a5c │ │ │ │ + bne 69700 │ │ │ │ mov r0, #0 │ │ │ │ - b 69b68 │ │ │ │ - bl a583c │ │ │ │ + b 6980c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69a94 │ │ │ │ + bne 69738 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 299300 │ │ │ │ + bl 2a7e14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69a94 │ │ │ │ + beq 69738 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 299300 │ │ │ │ + bl 2a7e14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69a94 │ │ │ │ + beq 69738 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 69af0 │ │ │ │ - bl a583c │ │ │ │ + bne 69794 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69a94 │ │ │ │ + bne 69738 │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ ldrd r6, [sp, #16] │ │ │ │ - bl c3e9c │ │ │ │ + bl c4160 │ │ │ │ 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 c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r4, #4 │ │ │ │ - bne 69b3c │ │ │ │ - bl 132790 │ │ │ │ + bne 697e0 │ │ │ │ + bl 132754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69af8 │ │ │ │ - b 69a94 │ │ │ │ + beq 6979c │ │ │ │ + b 69738 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 69b64 │ │ │ │ + beq 69808 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #36] @ 69b74 │ │ │ │ + ldr r2, [pc, #36] @ 69818 │ │ │ │ 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 143ac0 │ │ │ │ - ldr r0, [pc, #12] @ 69b78 │ │ │ │ + b 144254 │ │ │ │ + ldr r0, [pc, #12] @ 6981c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x003696d8 │ │ │ │ + eorseq fp, r6, r8, asr r2 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 6240c <_PyMonitoring_FireBranchEvent@@Base+0xfc> │ │ │ │ + bl 624e0 <_PyMonitoring_FireBranchEvent@@Base+0x184> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69bf0 │ │ │ │ + beq 69894 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69bc8 │ │ │ │ - ldr r3, [pc, #56] @ 69bf8 │ │ │ │ + beq 6986c │ │ │ │ + ldr r3, [pc, #56] @ 6989c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 69be0 │ │ │ │ + bl 144254 │ │ │ │ + b 69884 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 249ee4 │ │ │ │ + bl 25c638 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 69be8 │ │ │ │ + bge 6988c │ │ │ │ mov r0, #0 │ │ │ │ - b 69bf0 │ │ │ │ + b 69894 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 175000 │ │ │ │ + bl 175f34 │ │ │ │ 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] @ 69d10 │ │ │ │ + ldr r2, [pc, #252] @ 699b4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 69d14 │ │ │ │ + ldr r0, [pc, #244] @ 699b8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 69c4c │ │ │ │ + bne 698f0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 69d18 │ │ │ │ + ldr r3, [pc, #224] @ 699bc │ │ │ │ cmp r5, r3 │ │ │ │ - beq 69c8c │ │ │ │ + beq 69930 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69c50 │ │ │ │ - b 69c8c │ │ │ │ + bgt 698f4 │ │ │ │ + b 69930 │ │ │ │ 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 69ca4 │ │ │ │ + bne 69948 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 69d18 │ │ │ │ + ldr r3, [pc, #156] @ 699bc │ │ │ │ cmp r4, r3 │ │ │ │ - beq 69c8c │ │ │ │ + beq 69930 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69ca4 │ │ │ │ - ldr r3, [pc, #136] @ 69d1c │ │ │ │ - ldr r1, [pc, #136] @ 69d20 │ │ │ │ + bgt 69948 │ │ │ │ + ldr r3, [pc, #136] @ 699c0 │ │ │ │ + ldr r1, [pc, #136] @ 699c4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r6, #0 │ │ │ │ - b 69d08 │ │ │ │ + b 699ac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a48c │ │ │ │ + bl 21835c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 69ce4 │ │ │ │ + beq 69988 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 69ce4 │ │ │ │ + bne 69988 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 69d08 │ │ │ │ + beq 699ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69d08 │ │ │ │ + bne 699ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #72] @ 69d84 │ │ │ │ + ldr r3, [pc, #72] @ 69a28 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #60] @ 69d88 │ │ │ │ + ldr r1, [pc, #60] @ 69a2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 2827c8 │ │ │ │ + bl 1bacd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 69d7c │ │ │ │ + blt 69a20 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #8] │ │ │ │ - bl 9b444 │ │ │ │ - ldr r0, [pc, #16] @ 69d8c │ │ │ │ + bl 9b4d0 │ │ │ │ + ldr r0, [pc, #16] @ 69a30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r8, r0, lsl #27 │ │ │ │ + eorseq r0, r9, r0, lsl #18 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r2, #3 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ - bne 69dc8 │ │ │ │ + bne 69a6c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 69dfc │ │ │ │ - b 69df0 │ │ │ │ + bne 69aa0 │ │ │ │ + b 69a94 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #200] @ 69ea0 │ │ │ │ + ldr r0, [pc, #200] @ 69b44 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69db0 │ │ │ │ + bne 69a54 │ │ │ │ mov r0, #0 │ │ │ │ - b 69e98 │ │ │ │ - bl a583c │ │ │ │ + b 69b3c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69de8 │ │ │ │ + bne 69a8c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 299300 │ │ │ │ + bl 2a7e14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69de8 │ │ │ │ + beq 69a8c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 299300 │ │ │ │ + bl 2a7e14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69de8 │ │ │ │ + beq 69a8c │ │ │ │ ldrd r8, [sp, #16] │ │ │ │ ldrd r6, [sp, #8] │ │ │ │ - bl c3e9c │ │ │ │ + bl c4160 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r6, [sp] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29fd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r4, #4 │ │ │ │ - bne 69e6c │ │ │ │ - bl 132790 │ │ │ │ + bne 69b10 │ │ │ │ + bl 132754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69e2c │ │ │ │ - b 69de8 │ │ │ │ + beq 69ad0 │ │ │ │ + b 69a8c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 69e94 │ │ │ │ + beq 69b38 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #36] @ 69ea4 │ │ │ │ + ldr r2, [pc, #36] @ 69b48 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 143ac0 │ │ │ │ - ldr r0, [pc, #12] @ 69ea8 │ │ │ │ + b 144254 │ │ │ │ + ldr r0, [pc, #12] @ 69b4c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r9, r6, r8, asr #13 │ │ │ │ + eorseq fp, r6, r8, asr #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, #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] @ 69f44 │ │ │ │ + ldr r1, [pc, #104] @ 69be8 │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69f38 │ │ │ │ + beq 69bdc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 69f24 │ │ │ │ + beq 69bc8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2b2e94 │ │ │ │ + bl 2bf524 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 2b3ac4 │ │ │ │ - b 69f3c │ │ │ │ - ldr r0, [pc, #28] @ 69f48 │ │ │ │ + bl 2c0160 │ │ │ │ + b 69be0 │ │ │ │ + ldr r0, [pc, #28] @ 69bec │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #24] @ 69f4c │ │ │ │ + ldr r1, [pc, #24] @ 69bf0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0038f4d8 │ │ │ │ + eorseq r1, r9, r8, asr r0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r7, r0, asr #26 │ │ │ │ - b 57aa8 │ │ │ │ - ldr r3, [pc, #32] @ 69f7c │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov r1, r0 │ │ │ │ - bl 356650 │ │ │ │ - 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 6a214 │ │ │ │ - andeq r0, r0, ip │ │ │ │ + eorseq pc, r7, r0, ror r9 @ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [pc, #116] @ 69c80 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r0, [r5, #1360] @ 0x550 │ │ │ │ + mov r1, #1 │ │ │ │ + bl 180794 │ │ │ │ + ldr r3, [r5, #1292] @ 0x50c │ │ │ │ + cmp r3, #0 │ │ │ │ + streq r3, [sp, #4] │ │ │ │ + beq 69c68 │ │ │ │ + ldr r0, [r5, #1380] @ 0x564 │ │ │ │ + bl 69f4c <_Py_hashtable_size@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #1372] @ 0x55c │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 69f4c <_Py_hashtable_size@@Base> │ │ │ │ + add r4, r4, r0 │ │ │ │ + ldr r0, [r5, #1384] @ 0x568 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 69f4c <_Py_hashtable_size@@Base> │ │ │ │ + ldr r1, [pc, #44] @ 69c84 │ │ │ │ + add r2, sp, #4 │ │ │ │ + add r4, r4, r0 │ │ │ │ + ldr r0, [r5, #1388] @ 0x56c │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 34a96c <_Py_hashtable_foreach@@Base> │ │ │ │ + ldr r0, [r5, #1360] @ 0x550 │ │ │ │ + bl 158190 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 18c5dc │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + @ instruction: 0x000853bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 6a028 │ │ │ │ + ldr r1, [pc, #144] @ 69d30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 6a02c │ │ │ │ + ldr r2, [pc, #140] @ 69d34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 69fe0 │ │ │ │ + bne 69ce8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 6a030 │ │ │ │ + ldr r3, [pc, #120] @ 69d38 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 69fc8 │ │ │ │ + beq 69cd0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69fe4 │ │ │ │ - ldr r3, [pc, #100] @ 6a034 │ │ │ │ - ldr r1, [pc, #100] @ 6a038 │ │ │ │ + bgt 69cec │ │ │ │ + ldr r3, [pc, #100] @ 69d3c │ │ │ │ + ldr r1, [pc, #100] @ 69d40 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r5, #0 │ │ │ │ - b 6a020 │ │ │ │ + b 69d28 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 190f6c │ │ │ │ + bl 1923e4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6a020 │ │ │ │ + beq 69d28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a020 │ │ │ │ + bne 69d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ 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 6a074 │ │ │ │ + bne 69d7c │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6a0a4 │ │ │ │ - b 6a098 │ │ │ │ + bne 69dac │ │ │ │ + b 69da0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #392] @ 6a20c │ │ │ │ + ldr r0, [pc, #392] @ 69f14 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a05c │ │ │ │ - b 6a1d0 │ │ │ │ - bl a583c │ │ │ │ + bne 69d64 │ │ │ │ + b 69ed8 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a1d0 │ │ │ │ + bne 69ed8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 11fe38 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd7c <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6a0c8 │ │ │ │ - bl a583c │ │ │ │ + bne 69dd0 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 6a0fc │ │ │ │ - b 6a1d0 │ │ │ │ - bl ab0c8 │ │ │ │ + beq 69e04 │ │ │ │ + b 69ed8 │ │ │ │ + bl ab290 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6a0f4 │ │ │ │ + beq 69dfc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a0f4 │ │ │ │ + bne 69dfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - beq 6a0b4 │ │ │ │ + beq 69dbc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 299300 │ │ │ │ + bl 2a7e14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a1d0 │ │ │ │ + beq 69ed8 │ │ │ │ cmp r5, #0 │ │ │ │ ldrd r8, [sp, #16] │ │ │ │ - bge 6a140 │ │ │ │ + bge 69e48 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #232] @ 6a210 │ │ │ │ + ldr r1, [pc, #232] @ 69f18 │ │ │ │ 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 143ac0 │ │ │ │ + b 144254 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92adc │ │ │ │ + bl 92b74 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 6a1d0 │ │ │ │ + beq 69ed8 │ │ │ │ add fp, r0, #16 │ │ │ │ - bl c3e9c │ │ │ │ + bl c4160 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ strd r8, [sp] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 29ac0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 6a1d8 │ │ │ │ + bge 69ee0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6a1f4 │ │ │ │ - bl 132790 │ │ │ │ + bne 69efc │ │ │ │ + bl 132754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a160 │ │ │ │ + beq 69e68 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6a1d0 │ │ │ │ + beq 69ed8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a1d0 │ │ │ │ + bne 69ed8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 6a204 │ │ │ │ + b 69f0c │ │ │ │ cmp r5, r6 │ │ │ │ - beq 6a1ec │ │ │ │ + beq 69ef4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl cae88 <_PyBytes_Resize@@Base> │ │ │ │ + bl cb170 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 6a204 │ │ │ │ - ldr r3, [pc, #20] @ 6a210 │ │ │ │ + b 69f0c │ │ │ │ + ldr r3, [pc, #20] @ 69f18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 6a1ac │ │ │ │ + bl 144254 │ │ │ │ + b 69eb4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r9, r6, ip, asr #12 │ │ │ │ + eorseq fp, r6, ip, asr #3 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ + b 58014 │ │ │ │ + ldr r3, [pc, #32] @ 69f48 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + mov r1, r0 │ │ │ │ + bl 3581c0 │ │ │ │ + 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 69f64 <_Py_hashtable_size@@Base+0x18> │ │ │ │ + andeq r0, r0, ip │ │ │ │ + │ │ │ │ +00069f4c <_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, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 91ddc <_PyObject_GC_New@@Base> │ │ │ │ + bl 91e74 <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6a27c │ │ │ │ + beq 69fcc <_Py_hashtable_size@@Base+0x80> │ │ │ │ ldr r2, [r4] │ │ │ │ sub r1, r3, #8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ - ldr r2, [pc, #52] @ 6a284 │ │ │ │ - bl 356650 │ │ │ │ + ldr r2, [pc, #52] @ 69fd4 <_Py_hashtable_size@@Base+0x88> │ │ │ │ + bl 3581c0 │ │ │ │ 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 6a2b8 │ │ │ │ - sub r3, r2, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi 6a2b8 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 1171e8 │ │ │ │ - ldr r0, [pc] @ 6a2c0 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r5, r8, ror sp │ │ │ │ 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 6a304 │ │ │ │ + bhi 6a018 <_Py_hashtable_size@@Base+0xcc> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 6a330 │ │ │ │ - b 6a324 │ │ │ │ - ldr r0, [pc, #396] @ 6a498 │ │ │ │ + bne 6a044 <_Py_hashtable_size@@Base+0xf8> │ │ │ │ + b 6a038 <_Py_hashtable_size@@Base+0xec> │ │ │ │ + ldr r0, [pc, #396] @ 6a1ac <_Py_hashtable_size@@Base+0x260> │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a2ec │ │ │ │ - b 6a48c │ │ │ │ - bl a583c │ │ │ │ + bne 6a000 <_Py_hashtable_size@@Base+0xb4> │ │ │ │ + b 6a1a0 <_Py_hashtable_size@@Base+0x254> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a48c │ │ │ │ + bne 6a1a0 <_Py_hashtable_size@@Base+0x254> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ ldr fp, [r4, #4] │ │ │ │ - bl 299300 │ │ │ │ + bl 2a7e14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a48c │ │ │ │ + beq 6a1a0 <_Py_hashtable_size@@Base+0x254> │ │ │ │ cmp r5, #3 │ │ │ │ movle r7, #0 │ │ │ │ - ble 6a374 │ │ │ │ + ble 6a088 <_Py_hashtable_size@@Base+0x13c> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6a374 │ │ │ │ - bl a583c │ │ │ │ + bne 6a088 <_Py_hashtable_size@@Base+0x13c> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a48c │ │ │ │ + bne 6a1a0 <_Py_hashtable_size@@Base+0x254> │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ strd r2, [sp, #16] │ │ │ │ - bl 1c8f44 │ │ │ │ + bl 1cf150 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a3a0 │ │ │ │ - ldr r3, [pc, #264] @ 6a49c │ │ │ │ - ldr r1, [pc, #264] @ 6a4a0 │ │ │ │ + bne 6a0b4 <_Py_hashtable_size@@Base+0x168> │ │ │ │ + ldr r3, [pc, #264] @ 6a1b0 <_Py_hashtable_size@@Base+0x264> │ │ │ │ + ldr r1, [pc, #264] @ 6a1b4 <_Py_hashtable_size@@Base+0x268> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6a46c │ │ │ │ + bl 18f518 │ │ │ │ + b 6a180 <_Py_hashtable_size@@Base+0x234> │ │ │ │ mov r0, fp │ │ │ │ - bl 1c9764 │ │ │ │ + bl 1cfa04 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 6a46c │ │ │ │ + blt 6a180 <_Py_hashtable_size@@Base+0x234> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 6a658 │ │ │ │ + bl 6a3a8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6a46c │ │ │ │ - bl c3e9c │ │ │ │ + beq 6a180 <_Py_hashtable_size@@Base+0x234> │ │ │ │ + bl c4160 │ │ │ │ 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 c7bec │ │ │ │ + bl c7eb0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bge 6a434 │ │ │ │ + bge 6a148 <_Py_hashtable_size@@Base+0x1fc> │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 6a434 │ │ │ │ - bl 132790 │ │ │ │ + bne 6a148 <_Py_hashtable_size@@Base+0x1fc> │ │ │ │ + bl 132754 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6a3d4 │ │ │ │ - b 6a438 │ │ │ │ + beq 6a0e8 <_Py_hashtable_size@@Base+0x19c> │ │ │ │ + b 6a14c <_Py_hashtable_size@@Base+0x200> │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldr r6, [r8] │ │ │ │ - bl 6a7d0 │ │ │ │ + bl 6a568 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6a47c │ │ │ │ + bge 6a190 <_Py_hashtable_size@@Base+0x244> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6a46c │ │ │ │ - ldr r2, [pc, #64] @ 6a4a4 │ │ │ │ + bne 6a180 <_Py_hashtable_size@@Base+0x234> │ │ │ │ + ldr r2, [pc, #64] @ 6a1b8 <_Py_hashtable_size@@Base+0x26c> │ │ │ │ str r6, [r8] │ │ │ │ ldr r0, [r2] │ │ │ │ - bl 143ac0 │ │ │ │ - bl a583c │ │ │ │ + bl 144254 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - bne 6a48c │ │ │ │ + bne 6a1a0 <_Py_hashtable_size@@Base+0x254> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b a5b2c │ │ │ │ + b a5bb8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - eorseq r9, r6, r4, asr r6 │ │ │ │ + @ instruction: 0x0036b1d4 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r8, ror #9 │ │ │ │ + eorseq r1, r9, r8, rrx │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - ldr r3, [pc, #32] @ 6a4d0 │ │ │ │ + ldr ip, [r1, #4] │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov r1, r0 │ │ │ │ - bl 356650 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ + ldr lr, [r0, #4] │ │ │ │ + cmp lr, ip │ │ │ │ + bne 6a1ec <_Py_hashtable_size@@Base+0x2a0> │ │ │ │ + sub r3, r2, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi 6a1ec <_Py_hashtable_size@@Base+0x2a0> │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add r3, r3, #98304 @ 0x18000 │ │ │ │ - ldr r0, [r3, #1228] @ 0x4cc │ │ │ │ - b 6a214 │ │ │ │ - andeq r0, r0, ip │ │ │ │ + b 1170f4 │ │ │ │ + ldr r0, [pc] @ 6a1f4 <_Py_hashtable_size@@Base+0x2a8> │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq r1, r5, r8, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 6a5e8 │ │ │ │ + ldr r2, [pc, #252] @ 6a30c <_Py_hashtable_size@@Base+0x3c0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 6a5ec │ │ │ │ + ldr r0, [pc, #244] @ 6a310 <_Py_hashtable_size@@Base+0x3c4> │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 6a524 │ │ │ │ + bne 6a248 <_Py_hashtable_size@@Base+0x2fc> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 6a5f0 │ │ │ │ + ldr r3, [pc, #224] @ 6a314 <_Py_hashtable_size@@Base+0x3c8> │ │ │ │ cmp r5, r3 │ │ │ │ - beq 6a560 │ │ │ │ + beq 6a284 <_Py_hashtable_size@@Base+0x338> │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6a528 │ │ │ │ - b 6a560 │ │ │ │ + bgt 6a24c <_Py_hashtable_size@@Base+0x300> │ │ │ │ + b 6a284 <_Py_hashtable_size@@Base+0x338> │ │ │ │ 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 6a578 │ │ │ │ + bne 6a29c <_Py_hashtable_size@@Base+0x350> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 6a5f0 │ │ │ │ + ldr r3, [pc, #160] @ 6a314 <_Py_hashtable_size@@Base+0x3c8> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6a560 │ │ │ │ + beq 6a284 <_Py_hashtable_size@@Base+0x338> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6a57c │ │ │ │ - ldr r3, [pc, #140] @ 6a5f4 │ │ │ │ - ldr r1, [pc, #140] @ 6a5f8 │ │ │ │ + bgt 6a2a0 <_Py_hashtable_size@@Base+0x354> │ │ │ │ + ldr r3, [pc, #140] @ 6a318 <_Py_hashtable_size@@Base+0x3cc> │ │ │ │ + ldr r1, [pc, #140] @ 6a31c <_Py_hashtable_size@@Base+0x3d0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r6, #0 │ │ │ │ - b 6a5e0 │ │ │ │ + b 6a304 <_Py_hashtable_size@@Base+0x3b8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3bb20 │ │ │ │ + bl 3b814 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 6a5bc │ │ │ │ + beq 6a2e0 <_Py_hashtable_size@@Base+0x394> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6a5bc │ │ │ │ + bne 6a2e0 <_Py_hashtable_size@@Base+0x394> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6a5e0 │ │ │ │ + beq 6a304 <_Py_hashtable_size@@Base+0x3b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a5e0 │ │ │ │ + bne 6a304 <_Py_hashtable_size@@Base+0x3b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ 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 6a628 │ │ │ │ + bge 6a34c <_Py_hashtable_size@@Base+0x400> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 31dd24 <_PyObject_GetState@@Base+0x20> │ │ │ │ - ldr lr, [pc, #28] @ 6a64c │ │ │ │ + b 323570 <_PyObject_GetState@@Base+0x20> │ │ │ │ + ldr lr, [pc, #28] @ 6a370 <_Py_hashtable_size@@Base+0x424> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, ip │ │ │ │ str lr, [sp] │ │ │ │ - bl 1ad880 │ │ │ │ + bl 1b1908 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r8, r6, r4, asr #19 │ │ │ │ + subseq r8, r6, ip, asr #18 │ │ │ │ + ldr r3, [pc, #32] @ 6a39c <_Py_hashtable_size@@Base+0x450> │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + mov r1, r0 │ │ │ │ + bl 3581c0 │ │ │ │ + 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 69f64 <_Py_hashtable_size@@Base+0x18> │ │ │ │ + andeq r0, r0, ip │ │ │ │ │ │ │ │ -0006a650 : │ │ │ │ +0006a3a0 : │ │ │ │ mov r3, #0 │ │ │ │ - b 32a5f4 │ │ │ │ + b 32e518 │ │ │ │ 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 6a68c │ │ │ │ + bgt 6a3dc │ │ │ │ lsl r0, r3, #3 │ │ │ │ - bl 9990c │ │ │ │ + bl 99998 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ - beq 6a6d0 │ │ │ │ - ldr r3, [pc, #300] @ 6a7cc │ │ │ │ + beq 6a420 │ │ │ │ + ldr r3, [pc, #300] @ 6a51c │ │ │ │ cmp r8, r3 │ │ │ │ movgt r0, #0 │ │ │ │ - bgt 6a6b4 │ │ │ │ + bgt 6a404 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mul r0, r8, r0 │ │ │ │ - bl 9990c │ │ │ │ + bl 99998 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ movne sl, #44 @ 0x2c │ │ │ │ str r0, [r7] │ │ │ │ - bne 6a740 │ │ │ │ + bne 6a490 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 99e00 │ │ │ │ - bl 2915fc │ │ │ │ + bl 99e8c │ │ │ │ + bl 2a064c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 135954 │ │ │ │ + bl 135924 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6a798 │ │ │ │ + beq 6a4e8 │ │ │ │ mul fp, sl, r4 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r1, r1, fp │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6a754 │ │ │ │ + beq 6a4a4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 6a778 │ │ │ │ + bne 6a4c8 │ │ │ │ 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 6a6dc │ │ │ │ - b 6a790 │ │ │ │ + bne 6a42c │ │ │ │ + b 6a4e0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6a798 │ │ │ │ + beq 6a4e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6a798 │ │ │ │ + bne 6a4e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 6a798 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 6a4e8 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 6a714 │ │ │ │ + bne 6a464 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 6a714 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 6a464 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #44 @ 0x2c │ │ │ │ cmp r4, r5 │ │ │ │ ldr r0, [r7] │ │ │ │ - beq 6a7c4 │ │ │ │ + beq 6a514 │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 6a7a8 │ │ │ │ - bl 99e00 │ │ │ │ - b 6a6d4 │ │ │ │ + b 6a4f8 │ │ │ │ + bl 99e8c │ │ │ │ + b 6a424 │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #40] @ 6a560 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 180794 │ │ │ │ + ldr r3, [r4, #1292] @ 0x50c │ │ │ │ + ldr r0, [r4, #1360] @ 0x550 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r4, #1364] @ 0x554 │ │ │ │ + strne r3, [r4, #1368] @ 0x558 │ │ │ │ + bl 158190 │ │ │ │ + ldr r0, [pc, #4] @ 6a564 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #44 @ 0x2c │ │ │ │ cmp r5, r6 │ │ │ │ mla r0, r7, r5, r4 │ │ │ │ - beq 6a80c │ │ │ │ - bl 113698 │ │ │ │ + beq 6a5a4 │ │ │ │ + bl 1135a0 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 6a7f4 │ │ │ │ + b 6a58c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 99e00 │ │ │ │ + b 99e8c │ │ │ │ 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 6a87c │ │ │ │ + bgt 6a614 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #160] @ 6a8e4 │ │ │ │ + ldr r3, [pc, #160] @ 6a67c │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq 6a860 │ │ │ │ + beq 6a5f8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - ldr r3, [pc, #124] @ 6a8e8 │ │ │ │ + ldr r3, [pc, #124] @ 6a680 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #116] @ 6a8ec │ │ │ │ - bl 1179b0 │ │ │ │ - b 6a898 │ │ │ │ + ldr r1, [pc, #116] @ 6a684 │ │ │ │ + bl 1178bc │ │ │ │ + b 6a630 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r1, #0 │ │ │ │ - bl b9bbc │ │ │ │ + bl b9e78 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6a8a0 │ │ │ │ + bne 6a638 │ │ │ │ mov r5, #0 │ │ │ │ - b 6a8d8 │ │ │ │ + b 6a670 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r5, #16 │ │ │ │ sub r2, r7, #1 │ │ │ │ - bl ba40c │ │ │ │ + bl ba6c8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6a8d8 │ │ │ │ + beq 6a670 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a8d8 │ │ │ │ + bne 6a670 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r6, r0, lsr lr │ │ │ │ - mlaseq r6, ip, r0, r9 │ │ │ │ - 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 9b444 │ │ │ │ - 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + @ instruction: 0x003699b0 │ │ │ │ + eorseq sl, r6, ip, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 6aa88 │ │ │ │ + ldr r2, [pc, #252] @ 6a79c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 6aa8c │ │ │ │ + ldr r0, [pc, #244] @ 6a7a0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 6a9c4 │ │ │ │ + bne 6a6d8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 6aa90 │ │ │ │ + ldr r3, [pc, #224] @ 6a7a4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 6aa04 │ │ │ │ + beq 6a718 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6a9c8 │ │ │ │ - b 6aa04 │ │ │ │ + bgt 6a6dc │ │ │ │ + b 6a718 │ │ │ │ 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 6aa1c │ │ │ │ + bne 6a730 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 6aa90 │ │ │ │ + ldr r3, [pc, #156] @ 6a7a4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6aa04 │ │ │ │ + beq 6a718 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6aa1c │ │ │ │ - ldr r3, [pc, #136] @ 6aa94 │ │ │ │ - ldr r1, [pc, #136] @ 6aa98 │ │ │ │ + bgt 6a730 │ │ │ │ + ldr r3, [pc, #136] @ 6a7a8 │ │ │ │ + ldr r1, [pc, #136] @ 6a7ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r6, #0 │ │ │ │ - b 6aa80 │ │ │ │ + b 6a794 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3bd14 │ │ │ │ + bl 3ba08 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 6aa5c │ │ │ │ + beq 6a770 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6aa5c │ │ │ │ + bne 6a770 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6aa80 │ │ │ │ + beq 6a794 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6aa80 │ │ │ │ + bne 6a794 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ + 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 9b4d0 │ │ │ │ + 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 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ @@ -65982,825 +65828,760 @@ │ │ │ │ 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] @ 6acc8 │ │ │ │ + ldreq fp, [pc, #464] @ 6aa60 │ │ │ │ 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 6ab30 │ │ │ │ + bne 6a8c8 │ │ │ │ clz r2, r5 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #5 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6ab6c │ │ │ │ - ldr ip, [pc, #404] @ 6accc │ │ │ │ + beq 6a904 │ │ │ │ + ldr ip, [pc, #404] @ 6aa64 │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6ab6c │ │ │ │ + bne 6a904 │ │ │ │ mov r0, #0 │ │ │ │ - b 6acc0 │ │ │ │ + b 6aa58 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6ac6c │ │ │ │ + beq 6aa04 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6aba4 │ │ │ │ - bl 14777c │ │ │ │ + beq 6a93c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 6ab9c │ │ │ │ - bl a583c │ │ │ │ + bne 6a934 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ab64 │ │ │ │ + bne 6a8fc │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6ac6c │ │ │ │ + beq 6aa04 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6abd4 │ │ │ │ - bl 14777c │ │ │ │ + beq 6a96c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 6abcc │ │ │ │ - bl a583c │ │ │ │ + bne 6a964 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ab64 │ │ │ │ + bne 6a8fc │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6ac6c │ │ │ │ + beq 6aa04 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ac04 │ │ │ │ - bl 14777c │ │ │ │ + beq 6a99c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 6abfc │ │ │ │ - bl a583c │ │ │ │ + bne 6a994 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ab64 │ │ │ │ + bne 6a8fc │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6ac6c │ │ │ │ + beq 6aa04 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ac34 │ │ │ │ - bl 14777c │ │ │ │ + beq 6a9cc │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6ac2c │ │ │ │ - bl a583c │ │ │ │ + bne 6a9c4 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ab64 │ │ │ │ + bne 6a8fc │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6ac6c │ │ │ │ + beq 6aa04 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6ac4c │ │ │ │ + beq 6a9e4 │ │ │ │ cmp r4, #1 │ │ │ │ mov fp, r3 │ │ │ │ - beq 6ac6c │ │ │ │ + beq 6aa04 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 6ac6c │ │ │ │ - bl a583c │ │ │ │ + bne 6aa04 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ab64 │ │ │ │ + bne 6a8fc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr r3, [pc, #88] @ 6acd0 │ │ │ │ + ldr r3, [pc, #88] @ 6aa68 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 6aca0 │ │ │ │ + bne 6aa38 │ │ │ │ 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 277c24 │ │ │ │ - b 6acc0 │ │ │ │ + bl 288ce0 │ │ │ │ + b 6aa58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ 6acd4 │ │ │ │ + ldr r2, [pc, #40] @ 6aa6c │ │ │ │ mov r1, sl │ │ │ │ str fp, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl 343bf0 │ │ │ │ + bl 346684 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r4, r7, r4, asr #9 │ │ │ │ - @ instruction: 0x00568a94 │ │ │ │ - eorseq pc, r8, r8, asr #10 │ │ │ │ + subseq r8, r6, ip, lsl sl │ │ │ │ + eorseq r1, r9, r8, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 6ad64 │ │ │ │ + ldr r3, [pc, #116] @ 6aafc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6ad50 │ │ │ │ + beq 6aae8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 6ad50 │ │ │ │ + ble 6aae8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r0, [pc, #76] @ 6ad68 │ │ │ │ + ldr r0, [pc, #76] @ 6ab00 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 128d64 │ │ │ │ + bl 128d34 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6ad5c │ │ │ │ + beq 6aaf4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6ad5c │ │ │ │ + bne 6aaf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 6ad5c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 6aaf4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #16] @ 6ad6c │ │ │ │ - b 128d64 │ │ │ │ + ldr r0, [pc, #16] @ 6ab04 │ │ │ │ + b 128d34 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq pc, r8, r0, asr r5 @ │ │ │ │ - eorseq pc, r8, r4, ror r5 @ │ │ │ │ + ldrsbeq r1, [r9], -r0 @ │ │ │ │ + ldrsheq r1, [r9], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #168] @ 6ae30 │ │ │ │ + ldr r1, [pc, #168] @ 6abc8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #164] @ 6ae34 │ │ │ │ + ldr r2, [pc, #164] @ 6abcc │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6add4 │ │ │ │ + bne 6ab6c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #140] @ 6ae38 │ │ │ │ + ldr r3, [pc, #140] @ 6abd0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6adbc │ │ │ │ + beq 6ab54 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6add8 │ │ │ │ - ldr r3, [pc, #120] @ 6ae3c │ │ │ │ - ldr r1, [pc, #120] @ 6ae40 │ │ │ │ + bgt 6ab70 │ │ │ │ + ldr r3, [pc, #120] @ 6abd4 │ │ │ │ + ldr r1, [pc, #120] @ 6abd8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r5, #0 │ │ │ │ - b 6ae24 │ │ │ │ + b 6abbc │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r0, [pc, #88] @ 6ae44 │ │ │ │ + ldr r0, [pc, #88] @ 6abdc │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl c0408 │ │ │ │ + bl c06cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6ae24 │ │ │ │ + beq 6abbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6ae24 │ │ │ │ + bne 6abbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ 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 6ae94 │ │ │ │ + bne 6ac2c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 6aec4 │ │ │ │ - b 6aeb8 │ │ │ │ + bne 6ac5c │ │ │ │ + b 6ac50 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #244] @ 6af94 │ │ │ │ + ldr r0, [pc, #244] @ 6ad2c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ae7c │ │ │ │ + bne 6ac14 │ │ │ │ mov r4, #0 │ │ │ │ - b 6af60 │ │ │ │ - bl a583c │ │ │ │ + b 6acf8 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6aeb0 │ │ │ │ + bne 6ac48 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6aeb0 │ │ │ │ + bne 6ac48 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 299300 │ │ │ │ + bl 2a7e14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6aeb0 │ │ │ │ + beq 6ac48 │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ - bl c3e9c │ │ │ │ + bl c4160 │ │ │ │ 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 c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6af40 │ │ │ │ + bge 6acd8 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6af78 │ │ │ │ - bl 132790 │ │ │ │ + bne 6ad10 │ │ │ │ + bl 132754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6aef4 │ │ │ │ + beq 6ac8c │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6af54 │ │ │ │ - bl a583c │ │ │ │ + bne 6acec │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6aeb0 │ │ │ │ + bne 6ac48 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b2c │ │ │ │ + bl a5bb8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6af88 │ │ │ │ + beq 6ad20 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 113698 │ │ │ │ - b 6af88 │ │ │ │ - ldr r3, [pc, #24] @ 6af98 │ │ │ │ + bl 1135a0 │ │ │ │ + b 6ad20 │ │ │ │ + ldr r3, [pc, #24] @ 6ad30 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 6af40 │ │ │ │ + bl 144254 │ │ │ │ + b 6acd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - eorseq r9, r6, r4, ror #12 │ │ │ │ + eorseq fp, r6, r4, ror #3 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #116] @ 6b028 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - mov r1, #1 │ │ │ │ - bl 17f830 │ │ │ │ - ldr r3, [r5, #1292] @ 0x50c │ │ │ │ - cmp r3, #0 │ │ │ │ - streq r3, [sp, #4] │ │ │ │ - beq 6b010 │ │ │ │ - ldr r0, [r5, #1380] @ 0x564 │ │ │ │ - bl 6b108 <_Py_hashtable_size@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #1372] @ 0x55c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 6b108 <_Py_hashtable_size@@Base> │ │ │ │ - add r4, r4, r0 │ │ │ │ - ldr r0, [r5, #1384] @ 0x568 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 6b108 <_Py_hashtable_size@@Base> │ │ │ │ - ldr r1, [pc, #44] @ 6b02c │ │ │ │ - add r2, sp, #4 │ │ │ │ - add r4, r4, r0 │ │ │ │ - ldr r0, [r5, #1388] @ 0x56c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 348ae8 <_Py_hashtable_foreach@@Base> │ │ │ │ - ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 157540 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 18b314 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - muleq r8, r8, r8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #168] @ 6b0f0 │ │ │ │ + ldr r1, [pc, #168] @ 6adf4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #164] @ 6b0f4 │ │ │ │ + ldr r2, [pc, #164] @ 6adf8 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6b094 │ │ │ │ + bne 6ad98 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #140] @ 6b0f8 │ │ │ │ + ldr r3, [pc, #140] @ 6adfc │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6b07c │ │ │ │ + beq 6ad80 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6b098 │ │ │ │ - ldr r3, [pc, #120] @ 6b0fc │ │ │ │ - ldr r1, [pc, #120] @ 6b100 │ │ │ │ + bgt 6ad9c │ │ │ │ + ldr r3, [pc, #120] @ 6ae00 │ │ │ │ + ldr r1, [pc, #120] @ 6ae04 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r5, #0 │ │ │ │ - b 6b0e4 │ │ │ │ + b 6ade8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r0, [pc, #88] @ 6b104 │ │ │ │ + ldr r0, [pc, #88] @ 6ae08 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl c0408 │ │ │ │ + bl c06cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6b0e4 │ │ │ │ + beq 6ade8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6b0e4 │ │ │ │ + bne 6ade8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ ldrsheq r9, [r7], #-252 @ 0xffffff04 │ │ │ │ - │ │ │ │ -0006b108 <_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, 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 6aeac │ │ │ │ + add r3, r5, #428 @ 0x1ac │ │ │ │ + mov r2, #0 │ │ │ │ + strh r2, [r3, #2] │ │ │ │ + ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 6ae5c │ │ │ │ + add r0, r4, #428 @ 0x1ac │ │ │ │ + add r0, r0, #3 │ │ │ │ + bl 230a04 │ │ │ │ + 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] @ 6aeb4 │ │ │ │ + add r1, r4, #72 @ 0x48 │ │ │ │ + add r0, r5, #72 @ 0x48 │ │ │ │ + bl 29cdc │ │ │ │ + ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6aeac │ │ │ │ + add r0, r4, #428 @ 0x1ac │ │ │ │ + add r0, r0, #3 │ │ │ │ + bl 8b3a8 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r0, r0, r6, ror #2 │ │ │ │ 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 6b160 <_Py_hashtable_size@@Base+0x58> │ │ │ │ + bhi 6aef8 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6b18c <_Py_hashtable_size@@Base+0x84> │ │ │ │ - b 6b180 <_Py_hashtable_size@@Base+0x78> │ │ │ │ - ldr r0, [pc, #368] @ 6b2d8 <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ + bne 6af24 │ │ │ │ + b 6af18 │ │ │ │ + ldr r0, [pc, #368] @ 6b070 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b148 <_Py_hashtable_size@@Base+0x40> │ │ │ │ - b 6b2cc <_Py_hashtable_size@@Base+0x1c4> │ │ │ │ - bl a583c │ │ │ │ + bne 6aee0 │ │ │ │ + b 6b064 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b2cc <_Py_hashtable_size@@Base+0x1c4> │ │ │ │ + bne 6b064 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ - bl 299300 │ │ │ │ + bl 2a7e14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b2cc <_Py_hashtable_size@@Base+0x1c4> │ │ │ │ + beq 6b064 │ │ │ │ cmp r5, #3 │ │ │ │ movle r6, #0 │ │ │ │ - ble 6b1d0 <_Py_hashtable_size@@Base+0xc8> │ │ │ │ + ble 6af68 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6b1d0 <_Py_hashtable_size@@Base+0xc8> │ │ │ │ - bl a583c │ │ │ │ + bne 6af68 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b2cc <_Py_hashtable_size@@Base+0x1c4> │ │ │ │ + bne 6b064 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c8f44 │ │ │ │ + bl 1cf150 │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b1f8 <_Py_hashtable_size@@Base+0xf0> │ │ │ │ - ldr r3, [pc, #240] @ 6b2dc <_Py_hashtable_size@@Base+0x1d4> │ │ │ │ - ldr r1, [pc, #240] @ 6b2e0 <_Py_hashtable_size@@Base+0x1d8> │ │ │ │ + bne 6af90 │ │ │ │ + ldr r3, [pc, #240] @ 6b074 │ │ │ │ + ldr r1, [pc, #240] @ 6b078 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6b29c <_Py_hashtable_size@@Base+0x194> │ │ │ │ + bl 18f518 │ │ │ │ + b 6b034 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c9764 │ │ │ │ + bl 1cfa04 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 6b29c <_Py_hashtable_size@@Base+0x194> │ │ │ │ + blt 6b034 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ add r1, sp, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 6a658 │ │ │ │ + bl 6a3a8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6b29c <_Py_hashtable_size@@Base+0x194> │ │ │ │ - bl c3e9c │ │ │ │ + beq 6b034 │ │ │ │ + bl c4160 │ │ │ │ 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 c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6b284 <_Py_hashtable_size@@Base+0x17c> │ │ │ │ + bge 6b01c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6b2bc <_Py_hashtable_size@@Base+0x1b4> │ │ │ │ - bl 132790 │ │ │ │ + bne 6b054 │ │ │ │ + bl 132754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b22c <_Py_hashtable_size@@Base+0x124> │ │ │ │ + beq 6afc4 │ │ │ │ mvn r4, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 6a7d0 │ │ │ │ + bl 6a568 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6b2ac <_Py_hashtable_size@@Base+0x1a4> │ │ │ │ - bl a583c │ │ │ │ + bne 6b044 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b2cc <_Py_hashtable_size@@Base+0x1c4> │ │ │ │ + bne 6b064 │ │ │ │ mvn r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a5b2c │ │ │ │ - ldr r3, [pc, #32] @ 6b2e4 <_Py_hashtable_size@@Base+0x1dc> │ │ │ │ + b a5bb8 │ │ │ │ + ldr r3, [pc, #32] @ 6b07c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 6b280 <_Py_hashtable_size@@Base+0x178> │ │ │ │ + bl 144254 │ │ │ │ + b 6b018 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r9, r6, ip, ror #12 │ │ │ │ + eorseq fp, r6, ip, ror #3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, ip, lsl #11 │ │ │ │ + eorseq r1, r9, ip, lsl #2 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl a946c <_PyObject_New@@Base> │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 6b3bc <_Py_hashtable_size@@Base+0x2b4> │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r5, #8] │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b328 <_Py_hashtable_size@@Base+0x220> │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 21d5d8 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldrb r9, [r3] │ │ │ │ - ldr sl, [r3, #8] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr fp, [r3, #4] │ │ │ │ - ldrd r6, [r3, #16] │ │ │ │ - bl 348968 <_Py_c_neg@@Base+0x5cc> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 348968 <_Py_c_neg@@Base+0x5cc> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + bne 6b0b4 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 6b0cc │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b0cc │ │ │ │ + ldr r3, [pc, #224] @ 6b19c │ │ │ │ + ldr r1, [pc, #224] @ 6b1a0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + mov r4, #0 │ │ │ │ + b 6b194 │ │ │ │ + ldr r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne 6b0f4 │ │ │ │ + bl 618d4 <_PyMonitoring_FirePyYieldEvent@@Base+0x48> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 6b104 │ │ │ │ + b 6b0c4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 5d514 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6b0c4 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b118 │ │ │ │ + add r0, r5, #13 │ │ │ │ + bl 230a04 │ │ │ │ + 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 348968 <_Py_c_neg@@Base+0x5cc> │ │ │ │ - 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 6b3bc <_Py_hashtable_size@@Base+0x2b4> │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 8b504 │ │ │ │ - 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 6b194 │ │ │ │ + add r0, r5, #13 │ │ │ │ + bl 8b3a8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sl, r8, r8, lsr r6 │ │ │ │ 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 6b3fc <_Py_hashtable_size@@Base+0x2f4> │ │ │ │ + bne 6b1dc │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 6b42c <_Py_hashtable_size@@Base+0x324> │ │ │ │ - b 6b420 <_Py_hashtable_size@@Base+0x318> │ │ │ │ + bne 6b20c │ │ │ │ + b 6b200 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #308] @ 6b540 <_Py_hashtable_size@@Base+0x438> │ │ │ │ + ldr r0, [pc, #308] @ 6b320 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b3e4 <_Py_hashtable_size@@Base+0x2dc> │ │ │ │ - b 6b534 <_Py_hashtable_size@@Base+0x42c> │ │ │ │ - bl a583c │ │ │ │ + bne 6b1c4 │ │ │ │ + b 6b314 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b534 <_Py_hashtable_size@@Base+0x42c> │ │ │ │ + bne 6b314 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c8f44 │ │ │ │ + bl 1cf150 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b454 <_Py_hashtable_size@@Base+0x34c> │ │ │ │ - ldr r3, [pc, #252] @ 6b544 <_Py_hashtable_size@@Base+0x43c> │ │ │ │ - ldr r1, [pc, #252] @ 6b548 <_Py_hashtable_size@@Base+0x440> │ │ │ │ + bne 6b234 │ │ │ │ + ldr r3, [pc, #252] @ 6b324 │ │ │ │ + ldr r1, [pc, #252] @ 6b328 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6b514 <_Py_hashtable_size@@Base+0x40c> │ │ │ │ + bl 18f518 │ │ │ │ + b 6b2f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c9764 │ │ │ │ + bl 1cfa04 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 6b514 <_Py_hashtable_size@@Base+0x40c> │ │ │ │ + blt 6b2f4 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6a658 │ │ │ │ + bl 6a3a8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6b514 <_Py_hashtable_size@@Base+0x40c> │ │ │ │ - bl c3e9c │ │ │ │ + beq 6b2f4 │ │ │ │ + bl c4160 │ │ │ │ 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 c7bec │ │ │ │ + bl c7eb0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge 6b4dc <_Py_hashtable_size@@Base+0x3d4> │ │ │ │ + bge 6b2bc │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6b4dc <_Py_hashtable_size@@Base+0x3d4> │ │ │ │ - bl 132790 │ │ │ │ + bne 6b2bc │ │ │ │ + bl 132754 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6b488 <_Py_hashtable_size@@Base+0x380> │ │ │ │ - b 6b4e0 <_Py_hashtable_size@@Base+0x3d8> │ │ │ │ + beq 6b268 │ │ │ │ + b 6b2c0 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r7] │ │ │ │ - bl 6a7d0 │ │ │ │ + bl 6a568 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6b524 <_Py_hashtable_size@@Base+0x41c> │ │ │ │ + bge 6b304 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6b514 <_Py_hashtable_size@@Base+0x40c> │ │ │ │ - ldr r3, [pc, #64] @ 6b54c <_Py_hashtable_size@@Base+0x444> │ │ │ │ + bne 6b2f4 │ │ │ │ + ldr r3, [pc, #64] @ 6b32c │ │ │ │ str r6, [r7] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - bl a583c │ │ │ │ + bl 144254 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - bne 6b534 <_Py_hashtable_size@@Base+0x42c> │ │ │ │ + bne 6b314 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b a5b2c │ │ │ │ + b a5bb8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq r9, r6, r4, asr #12 │ │ │ │ + eorseq fp, r6, r4, asr #3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038f5b0 │ │ │ │ + eorseq r1, r9, r0, lsr r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ 6b590 <_Py_hashtable_size@@Base+0x488> │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 17f830 │ │ │ │ - ldr r3, [r4, #1292] @ 0x50c │ │ │ │ - ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r4, #1364] @ 0x554 │ │ │ │ - strne r3, [r4, #1368] @ 0x558 │ │ │ │ - bl 157540 │ │ │ │ - ldr r0, [pc, #4] @ 6b594 <_Py_hashtable_size@@Base+0x48c> │ │ │ │ - pop {r4, pc} │ │ │ │ - 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 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r0, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 6b638 <_Py_hashtable_size@@Base+0x530> │ │ │ │ - add r3, r5, #428 @ 0x1ac │ │ │ │ - mov r2, #0 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ - ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 6b5e8 <_Py_hashtable_size@@Base+0x4e0> │ │ │ │ - add r0, r4, #428 @ 0x1ac │ │ │ │ - add r0, r0, #3 │ │ │ │ - bl 21d5d8 │ │ │ │ - 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] @ 6b640 <_Py_hashtable_size@@Base+0x538> │ │ │ │ - add r1, r4, #72 @ 0x48 │ │ │ │ - add r0, r5, #72 @ 0x48 │ │ │ │ - bl 29cdc │ │ │ │ - ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6b638 <_Py_hashtable_size@@Base+0x530> │ │ │ │ - add r0, r4, #428 @ 0x1ac │ │ │ │ - add r0, r0, #3 │ │ │ │ - bl 8b504 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r0, r0, r6, ror #2 │ │ │ │ │ │ │ │ -0006b644 : │ │ │ │ +0006b330 : │ │ │ │ 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] @ 6b698 │ │ │ │ + ldr r2, [pc, #56] @ 6b384 │ │ │ │ mov r3, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ - bne 6b680 │ │ │ │ + bne 6b36c │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 43054 <_PyImport_ClearExtension@@Base+0x544> │ │ │ │ - ldr r3, [pc, #20] @ 6b69c │ │ │ │ - ldr r2, [pc, #20] @ 6b6a0 │ │ │ │ + b 42af8 <_PyImport_ClearExtension@@Base+0x464> │ │ │ │ + ldr r3, [pc, #20] @ 6b388 │ │ │ │ + ldr r2, [pc, #20] @ 6b38c │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18e260 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f5b4 <_PyErr_SetString@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r8, r8, lsl r6 @ │ │ │ │ - │ │ │ │ -0006b6a4 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr lr, [pc, #44] @ 6b6e8 │ │ │ │ - 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 265e20 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq fp, r5, r0, asr #23 │ │ │ │ + mlaseq r9, r8, r1, 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 6b720 │ │ │ │ + bne 6b3c4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6b738 │ │ │ │ + beq 6b3dc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b738 │ │ │ │ - ldr r3, [pc, #224] @ 6b808 │ │ │ │ - ldr r1, [pc, #224] @ 6b80c │ │ │ │ + beq 6b3dc │ │ │ │ + ldr r3, [pc, #224] @ 6b4ac │ │ │ │ + ldr r1, [pc, #224] @ 6b4b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r4, #0 │ │ │ │ - b 6b800 │ │ │ │ + b 6b4a4 │ │ │ │ ldr r3, [r1, #444] @ 0x1bc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 6b760 │ │ │ │ - bl 2e2f1c │ │ │ │ + bne 6b404 │ │ │ │ + bl 2eb264 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6b770 │ │ │ │ - b 6b730 │ │ │ │ + bne 6b414 │ │ │ │ + b 6b3d4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 61f64 <_PyMonitoring_FirePyReturnEvent@@Base+0x98c> │ │ │ │ + bl 61d24 <_PyMonitoring_FirePyReturnEvent@@Base+0x420> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6b730 │ │ │ │ + beq 6b3d4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b784 │ │ │ │ + beq 6b428 │ │ │ │ add r0, r5, #13 │ │ │ │ - bl 21d5d8 │ │ │ │ + bl 230a04 │ │ │ │ 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] │ │ │ │ @@ -66821,247 +66602,284 @@ │ │ │ │ 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 6b800 │ │ │ │ + beq 6b4a4 │ │ │ │ add r0, r5, #13 │ │ │ │ - bl 8b504 │ │ │ │ + bl 8b3a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r4, sl, r8 │ │ │ │ + eorseq sl, r8, r8, lsr r6 │ │ │ │ + │ │ │ │ +0006b4b4 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr lr, [pc, #44] @ 6b4f8 │ │ │ │ + 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 27820c │ │ │ │ + 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 6b824 │ │ │ │ - b 9df74 │ │ │ │ - ldr r0, [pc] @ 6b82c │ │ │ │ + beq 6b510 │ │ │ │ + b 9dffc │ │ │ │ + ldr r0, [pc] @ 6b518 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 6b840 │ │ │ │ - b 128d64 │ │ │ │ - eorseq pc, r8, ip, asr #12 │ │ │ │ - ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #12] @ 6b85c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 6b860 │ │ │ │ - moveq r0, r2 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + ldr r0, [pc] @ 6b52c │ │ │ │ + b 128d34 │ │ │ │ + eorseq r1, r9, ip, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - bne 6b898 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 6b8b0 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6b8b0 │ │ │ │ - ldr r3, [pc, #224] @ 6b980 │ │ │ │ - ldr r1, [pc, #224] @ 6b984 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r4, #0 │ │ │ │ - b 6b978 │ │ │ │ - ldr r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne 6b8d8 │ │ │ │ - bl 617d0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1f8> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 6b8e8 │ │ │ │ - b 6b8a8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 5d470 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6b8a8 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl a95c0 <_PyObject_New@@Base> │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 6b604 │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r5, #8] │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b8fc │ │ │ │ - add r0, r5, #13 │ │ │ │ - bl 21d5d8 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + beq 6b570 │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 230a04 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldrb r9, [r3] │ │ │ │ + ldr sl, [r3, #8] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr fp, [r3, #4] │ │ │ │ + ldrd r6, [r3, #16] │ │ │ │ + bl 34b0b0 <_Py_c_neg@@Base+0x458> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 34b0b0 <_Py_c_neg@@Base+0x458> │ │ │ │ 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 34b0b0 <_Py_c_neg@@Base+0x458> │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ bl 29cdc │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, #8 │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, #25 │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #32 │ │ │ │ - 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, [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 6b978 │ │ │ │ - add r0, r5, #13 │ │ │ │ - bl 8b504 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r4, sl, r8 │ │ │ │ + strd r6, [r0, #16] │ │ │ │ + strb r9, [r0] │ │ │ │ + str sl, [r0, #4] │ │ │ │ + str r8, [r0, #8] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + beq 6b604 │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 8b3a8 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ + ldr r2, [pc, #12] @ 6b624 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #8] @ 6b628 │ │ │ │ + moveq r0, r2 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ ldrb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #20] @ 6b9a8 │ │ │ │ + ldr r2, [pc, #20] @ 6b64c │ │ │ │ add r3, r3, #2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #1 │ │ │ │ - ldr r0, [pc, #8] @ 6b9ac │ │ │ │ + ldr r0, [pc, #8] @ 6b650 │ │ │ │ movls r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0006b9b0 <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ +0006b654 <_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 6bad0 <_PyXI_FillNamespaceFromDict@@Base+0x120> │ │ │ │ + ble 6b774 <_PyXI_FillNamespaceFromDict@@Base+0x120> │ │ │ │ ldr r9, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r9, r5, lsl #3] │ │ │ │ - bl 3b524 │ │ │ │ + bl 3b16c │ │ │ │ add r9, r9, r5, lsl #3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6ba0c <_PyXI_FillNamespaceFromDict@@Base+0x5c> │ │ │ │ - bl a583c │ │ │ │ + bne 6b6b0 <_PyXI_FillNamespaceFromDict@@Base+0x5c> │ │ │ │ + bl a58c8 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r4, #1 │ │ │ │ rsb r4, r4, #0 │ │ │ │ - b 6ba60 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ + b 6b704 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ mov r0, #24 │ │ │ │ - bl 8b358 │ │ │ │ + bl 8b14c │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r9, #4] │ │ │ │ - bne 6ba2c <_PyXI_FillNamespaceFromDict@@Base+0x7c> │ │ │ │ - bl 2915fc │ │ │ │ - b 6ba4c <_PyXI_FillNamespaceFromDict@@Base+0x9c> │ │ │ │ + bne 6b6d0 <_PyXI_FillNamespaceFromDict@@Base+0x7c> │ │ │ │ + bl 2a064c │ │ │ │ + b 6b6f0 <_PyXI_FillNamespaceFromDict@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 32bda0 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ + bl 228d08 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6ba50 <_PyXI_FillNamespaceFromDict@@Base+0xa0> │ │ │ │ + beq 6b6f4 <_PyXI_FillNamespaceFromDict@@Base+0xa0> │ │ │ │ ldr r0, [r9, #4] │ │ │ │ - bl 8b88c │ │ │ │ + bl 8b730 │ │ │ │ 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 6bac8 <_PyXI_FillNamespaceFromDict@@Base+0x118> │ │ │ │ + bne 6b76c <_PyXI_FillNamespaceFromDict@@Base+0x118> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6ba94 <_PyXI_FillNamespaceFromDict@@Base+0xe4> │ │ │ │ - bl 1a7f98 │ │ │ │ + beq 6b738 <_PyXI_FillNamespaceFromDict@@Base+0xe4> │ │ │ │ + bl 1ab0b0 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r0, [r0, #1420] @ 0x58c │ │ │ │ - bl 11a6d8 │ │ │ │ + bl 11a620 │ │ │ │ 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 6bad4 <_PyXI_FillNamespaceFromDict@@Base+0x124> │ │ │ │ + ble 6b778 <_PyXI_FillNamespaceFromDict@@Base+0x124> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r3, r3, r7, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bac0 <_PyXI_FillNamespaceFromDict@@Base+0x110> │ │ │ │ + beq 6b764 <_PyXI_FillNamespaceFromDict@@Base+0x110> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 34bee0 <_PyWeakref_IsDead@@Base+0x24> │ │ │ │ + bl 34e2ec <_PyWeakref_IsDead@@Base+0x24> │ │ │ │ add r7, r7, #1 │ │ │ │ - b 6ba98 <_PyXI_FillNamespaceFromDict@@Base+0xe8> │ │ │ │ + b 6b73c <_PyXI_FillNamespaceFromDict@@Base+0xe8> │ │ │ │ add r5, r5, #1 │ │ │ │ - b 6b9d0 <_PyXI_FillNamespaceFromDict@@Base+0x20> │ │ │ │ + b 6b674 <_PyXI_FillNamespaceFromDict@@Base+0x20> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r0, #152] @ 0x98 │ │ │ │ + blx r3 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 6b804 <_PyXI_FillNamespaceFromDict@@Base+0x1b0> │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r5, #222] @ 0xde │ │ │ │ + ldrb r3, [r4, #222] @ 0xde │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b7c8 <_PyXI_FillNamespaceFromDict@@Base+0x174> │ │ │ │ + add r0, r4, #223 @ 0xdf │ │ │ │ + bl 230a04 │ │ │ │ + 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 6b804 <_PyXI_FillNamespaceFromDict@@Base+0x1b0> │ │ │ │ + add r0, r4, #223 @ 0xdf │ │ │ │ + bl 8b3a8 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #20] @ 6bb14 <_PyXI_FillNamespaceFromDict@@Base+0x164> │ │ │ │ - bl 17d160 │ │ │ │ + ldr r1, [pc, #20] @ 6b844 <_PyXI_FillNamespaceFromDict@@Base+0x1f0> │ │ │ │ + bl 17e098 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b 267238 │ │ │ │ + b 279500 │ │ │ │ @ instruction: 0x00562790 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bne 6bb50 <_PyXI_FillNamespaceFromDict@@Base+0x1a0> │ │ │ │ + bne 6b880 <_PyXI_FillNamespaceFromDict@@Base+0x22c> │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 6bb68 <_PyXI_FillNamespaceFromDict@@Base+0x1b8> │ │ │ │ + beq 6b898 <_PyXI_FillNamespaceFromDict@@Base+0x244> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6bb68 <_PyXI_FillNamespaceFromDict@@Base+0x1b8> │ │ │ │ - ldr r3, [pc, #180] @ 6bc0c <_PyXI_FillNamespaceFromDict@@Base+0x25c> │ │ │ │ - ldr r1, [pc, #180] @ 6bc10 <_PyXI_FillNamespaceFromDict@@Base+0x260> │ │ │ │ + beq 6b898 <_PyXI_FillNamespaceFromDict@@Base+0x244> │ │ │ │ + ldr r3, [pc, #180] @ 6b93c <_PyXI_FillNamespaceFromDict@@Base+0x2e8> │ │ │ │ + ldr r1, [pc, #180] @ 6b940 <_PyXI_FillNamespaceFromDict@@Base+0x2ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r5, #0 │ │ │ │ - b 6bc04 <_PyXI_FillNamespaceFromDict@@Base+0x254> │ │ │ │ - bl 1e28ec │ │ │ │ + b 6b934 <_PyXI_FillNamespaceFromDict@@Base+0x2e0> │ │ │ │ + bl 1e9ccc │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 587cc │ │ │ │ + bl 58800 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6bb60 <_PyXI_FillNamespaceFromDict@@Base+0x1b0> │ │ │ │ + beq 6b890 <_PyXI_FillNamespaceFromDict@@Base+0x23c> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6bb90 <_PyXI_FillNamespaceFromDict@@Base+0x1e0> │ │ │ │ + beq 6b8c0 <_PyXI_FillNamespaceFromDict@@Base+0x26c> │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 21d5d8 │ │ │ │ + bl 230a04 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ ldr r9, [r3, #4] │ │ │ │ ldr sl, [r3] │ │ │ │ ldrd r6, [r3, #8] │ │ │ │ bl 295a4 │ │ │ │ @@ -67080,124 +66898,89 @@ │ │ │ │ bl 2a1bc │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ str r9, [r0] │ │ │ │ str r8, [r0, #4] │ │ │ │ str r0, [r5, #12] │ │ │ │ - beq 6bc04 <_PyXI_FillNamespaceFromDict@@Base+0x254> │ │ │ │ + beq 6b934 <_PyXI_FillNamespaceFromDict@@Base+0x2e0> │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b504 │ │ │ │ + bl 8b3a8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r4, sl, r8 │ │ │ │ - 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 6bc50 <_PyXI_FillNamespaceFromDict@@Base+0x2a0> │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - bne 6bc80 <_PyXI_FillNamespaceFromDict@@Base+0x2d0> │ │ │ │ - mov ip, #1 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - mov r3, #0 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #44] @ 6bc9c <_PyXI_FillNamespaceFromDict@@Base+0x2ec> │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6bc94 <_PyXI_FillNamespaceFromDict@@Base+0x2e4> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3] │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 6a214 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsheq r4, [r7], #-64 @ 0xffffffc0 │ │ │ │ + eorseq sl, r8, r8, lsr r6 │ │ │ │ │ │ │ │ -0006bca0 <_PyXI_ApplyNamespace@@Base>: │ │ │ │ +0006b944 <_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 6bda8 <_PyXI_ApplyNamespace@@Base+0x108> │ │ │ │ + ble 6ba4c <_PyXI_ApplyNamespace@@Base+0x108> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r0, [r3, r6, lsl #3] │ │ │ │ add r5, r3, r6, lsl #3 │ │ │ │ - bl 9df74 │ │ │ │ + bl 9dffc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6bdb0 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + beq 6ba54 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bd28 <_PyXI_ApplyNamespace@@Base+0x88> │ │ │ │ + beq 6b9cc <_PyXI_ApplyNamespace@@Base+0x88> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6bd3c <_PyXI_ApplyNamespace@@Base+0x9c> │ │ │ │ + bne 6b9e0 <_PyXI_ApplyNamespace@@Base+0x9c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6bdb0 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + beq 6ba54 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6bdb0 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + bne 6ba54 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 6bdb0 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 6ba54 <_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 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov sl, r0 │ │ │ │ - beq 6bd74 <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ + beq 6ba18 <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6bd74 <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ + bne 6ba18 <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6bd98 <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ + beq 6ba3c <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6bd98 <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ + bne 6ba3c <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp sl, #0 │ │ │ │ - bne 6bdb0 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + bne 6ba54 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ add r6, r6, #1 │ │ │ │ - b 6bcc0 <_PyXI_ApplyNamespace@@Base+0x20> │ │ │ │ + b 6b964 <_PyXI_ApplyNamespace@@Base+0x20> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -67205,204 +66988,196 @@ │ │ │ │ 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 6bdf4 <_PyXI_ApplyNamespace@@Base+0x154> │ │ │ │ + bne 6ba98 <_PyXI_ApplyNamespace@@Base+0x154> │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 6be24 <_PyXI_ApplyNamespace@@Base+0x184> │ │ │ │ + bne 6bac8 <_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] @ 6be40 <_PyXI_ApplyNamespace@@Base+0x1a0> │ │ │ │ + ldr ip, [pc, #44] @ 6bae4 <_PyXI_ApplyNamespace@@Base+0x1a0> │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6be38 <_PyXI_ApplyNamespace@@Base+0x198> │ │ │ │ + beq 6badc <_PyXI_ApplyNamespace@@Base+0x198> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 6a214 │ │ │ │ + b 69f64 <_Py_hashtable_size@@Base+0x18> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, ip, lsl r5 │ │ │ │ + ldrsheq r4, [r7], #-64 @ 0xffffffc0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #228] @ 6bf40 <_PyXI_ApplyNamespace@@Base+0x2a0> │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #228] @ 6bbe4 <_PyXI_ApplyNamespace@@Base+0x2a0> │ │ │ │ + bl 3581c0 │ │ │ │ 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 92fdc │ │ │ │ + bl 93074 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6bf30 <_PyXI_ApplyNamespace@@Base+0x290> │ │ │ │ - ldr r8, [pc, #176] @ 6bf44 <_PyXI_ApplyNamespace@@Base+0x2a4> │ │ │ │ + beq 6bbd4 <_PyXI_ApplyNamespace@@Base+0x290> │ │ │ │ + ldr r8, [pc, #176] @ 6bbe8 <_PyXI_ApplyNamespace@@Base+0x2a4> │ │ │ │ add r5, sp, #20 │ │ │ │ mov r7, #3 │ │ │ │ ldm r5, {r2, ip, lr} │ │ │ │ - ldr r1, [pc, #164] @ 6bf48 <_PyXI_ApplyNamespace@@Base+0x2a8> │ │ │ │ - ldr r0, [pc, #164] @ 6bf4c <_PyXI_ApplyNamespace@@Base+0x2ac> │ │ │ │ - ldr r3, [pc, #164] @ 6bf50 <_PyXI_ApplyNamespace@@Base+0x2b0> │ │ │ │ + ldr r1, [pc, #164] @ 6bbec <_PyXI_ApplyNamespace@@Base+0x2a8> │ │ │ │ + ldr r0, [pc, #164] @ 6bbf0 <_PyXI_ApplyNamespace@@Base+0x2ac> │ │ │ │ + ldr r3, [pc, #164] @ 6bbf4 <_PyXI_ApplyNamespace@@Base+0x2b0> │ │ │ │ stmib sp, {r8, lr} │ │ │ │ str ip, [sp] │ │ │ │ - bl a9b50 │ │ │ │ + bl a9d18 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 6bf28 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ + beq 6bbcc <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ mov r0, r6 │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bef8 <_PyXI_ApplyNamespace@@Base+0x258> │ │ │ │ + beq 6bb9c <_PyXI_ApplyNamespace@@Base+0x258> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6bf28 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ + beq 6bbcc <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6bf28 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ + bne 6bbcc <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 6bf28 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 6bbcc <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq 6bf18 <_PyXI_ApplyNamespace@@Base+0x278> │ │ │ │ + beq 6bbbc <_PyXI_ApplyNamespace@@Base+0x278> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 6bf18 <_PyXI_ApplyNamespace@@Base+0x278> │ │ │ │ + bne 6bbbc <_PyXI_ApplyNamespace@@Base+0x278> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #12 │ │ │ │ - bne 6be98 <_PyXI_ApplyNamespace@@Base+0x1f8> │ │ │ │ - b 6bf34 <_PyXI_ApplyNamespace@@Base+0x294> │ │ │ │ + bne 6bb3c <_PyXI_ApplyNamespace@@Base+0x1f8> │ │ │ │ + b 6bbd8 <_PyXI_ApplyNamespace@@Base+0x294> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x003625f0 │ │ │ │ - eorseq pc, r5, ip, lsr #4 │ │ │ │ - eorseq pc, r8, r8, ror #12 │ │ │ │ - eorseq r2, r6, ip, lsr #13 │ │ │ │ + eorseq r4, r6, r0, ror r1 │ │ │ │ + eorseq r0, r6, ip, lsr #27 │ │ │ │ + eorseq r1, r9, r8, ror #3 │ │ │ │ + eorseq r4, r6, ip, lsr #4 │ │ │ │ + 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 6bc34 <_PyXI_ApplyNamespace@@Base+0x2f0> │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + bne 6bc64 <_PyXI_ApplyNamespace@@Base+0x320> │ │ │ │ + mov ip, #1 │ │ │ │ + add r3, sp, #28 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + mov r3, #0 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [pc, #44] @ 6bc80 <_PyXI_ApplyNamespace@@Base+0x33c> │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6bc78 <_PyXI_ApplyNamespace@@Base+0x334> │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 69f64 <_Py_hashtable_size@@Base+0x18> │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r4, r7, ip, lsl r5 │ │ │ │ │ │ │ │ -0006bf54 <_PyXI_FreeNamespace@@Base>: │ │ │ │ +0006bc84 <_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 6bf90 <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ + beq 6bcc0 <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6bfa4 <_PyXI_FreeNamespace@@Base+0x50> │ │ │ │ + bne 6bcd4 <_PyXI_FreeNamespace@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fe330 │ │ │ │ + bl 306034 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 8b88c │ │ │ │ - bl 1a7f98 │ │ │ │ - bl 1a8974 │ │ │ │ - b 6bf90 <_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 6c034 <_PyXI_FreeNamespace@@Base+0xe0> │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r5, #222] @ 0xde │ │ │ │ - ldrb r3, [r4, #222] @ 0xde │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6bff8 <_PyXI_FreeNamespace@@Base+0xa4> │ │ │ │ - add r0, r4, #223 @ 0xdf │ │ │ │ - bl 21d5d8 │ │ │ │ - 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 6c034 <_PyXI_FreeNamespace@@Base+0xe0> │ │ │ │ - add r0, r4, #223 @ 0xdf │ │ │ │ - bl 8b504 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6c050 <_PyXI_FreeNamespace@@Base+0xfc> │ │ │ │ - b 9df74 │ │ │ │ - ldr r0, [pc] @ 6c058 <_PyXI_FreeNamespace@@Base+0x104> │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + b 8b730 │ │ │ │ + bl 1ab0b0 │ │ │ │ + bl 1aba88 │ │ │ │ + b 6bcc0 <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bne 6c090 <_PyXI_FreeNamespace@@Base+0x13c> │ │ │ │ + bne 6bd14 <_PyXI_FreeNamespace@@Base+0x90> │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6c0a8 <_PyXI_FreeNamespace@@Base+0x154> │ │ │ │ + beq 6bd2c <_PyXI_FreeNamespace@@Base+0xa8> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6c0a8 <_PyXI_FreeNamespace@@Base+0x154> │ │ │ │ - ldr r3, [pc, #184] @ 6c150 <_PyXI_FreeNamespace@@Base+0x1fc> │ │ │ │ - ldr r1, [pc, #184] @ 6c154 <_PyXI_FreeNamespace@@Base+0x200> │ │ │ │ + beq 6bd2c <_PyXI_FreeNamespace@@Base+0xa8> │ │ │ │ + ldr r3, [pc, #184] @ 6bdd4 <_PyXI_FreeNamespace@@Base+0x150> │ │ │ │ + ldr r1, [pc, #184] @ 6bdd8 <_PyXI_FreeNamespace@@Base+0x154> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r5, #0 │ │ │ │ - b 6c148 <_PyXI_FreeNamespace@@Base+0x1f4> │ │ │ │ + b 6bdcc <_PyXI_FreeNamespace@@Base+0x148> │ │ │ │ ldr r3, [r1, #444] @ 0x1bc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 5b664 │ │ │ │ + bl 5b7e4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6c0a0 <_PyXI_FreeNamespace@@Base+0x14c> │ │ │ │ + beq 6bd24 <_PyXI_FreeNamespace@@Base+0xa0> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6c0d4 <_PyXI_FreeNamespace@@Base+0x180> │ │ │ │ + beq 6bd58 <_PyXI_FreeNamespace@@Base+0xd4> │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 21d5d8 │ │ │ │ + bl 230a04 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ ldr r9, [r3, #4] │ │ │ │ ldr sl, [r3] │ │ │ │ ldrd r6, [r3, #8] │ │ │ │ bl 295a4 │ │ │ │ @@ -67421,44 +67196,52 @@ │ │ │ │ bl 2a1bc │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ str r9, [r0] │ │ │ │ str r8, [r0, #4] │ │ │ │ str r0, [r5, #16] │ │ │ │ - beq 6c148 <_PyXI_FreeNamespace@@Base+0x1f4> │ │ │ │ + beq 6bdcc <_PyXI_FreeNamespace@@Base+0x148> │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b504 │ │ │ │ + bl 8b3a8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r4, sl, r8 │ │ │ │ + eorseq sl, r8, r8, lsr r6 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6bdf0 <_PyXI_FreeNamespace@@Base+0x16c> │ │ │ │ + b 9dffc │ │ │ │ + ldr r0, [pc] @ 6bdf8 <_PyXI_FreeNamespace@@Base+0x174> │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r0, r0, r3 │ │ │ │ - b 18b314 │ │ │ │ + b 18c5dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 6c2b8 │ │ │ │ + bl 6be9c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 6c1a4 <_PyXI_FreeNamespace@@Base+0x250> │ │ │ │ - bl a583c │ │ │ │ - ldr r3, [pc, #36] @ 6c1bc <_PyXI_FreeNamespace@@Base+0x268> │ │ │ │ + bne 6be48 <_PyXI_FreeNamespace@@Base+0x1c4> │ │ │ │ + bl a58c8 │ │ │ │ + ldr r3, [pc, #36] @ 6be60 <_PyXI_FreeNamespace@@Base+0x1dc> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 6c1c0 <_PyXI_FreeNamespace@@Base+0x26c> │ │ │ │ + ldr r2, [pc, #16] @ 6be64 <_PyXI_FreeNamespace@@Base+0x1e0> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 6c1bc <_PyXI_FreeNamespace@@Base+0x268> │ │ │ │ + ldr r0, [pc, #4] @ 6be60 <_PyXI_FreeNamespace@@Base+0x1dc> │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -67467,493 +67250,490 @@ │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldr r2, [r0, #120] @ 0x78 │ │ │ │ bic r0, r3, #3 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r3, [r2] │ │ │ │ addne r3, r3, #1 │ │ │ │ addne r0, r0, r3, lsl #2 │ │ │ │ - b 18b314 │ │ │ │ + b 18c5dc │ │ │ │ + │ │ │ │ +0006be9c : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + tst r2, #16384 @ 0x4000 │ │ │ │ + beq 6beec │ │ │ │ + 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 6bed8 │ │ │ │ + ldr r0, [r4, #-4] │ │ │ │ + and r0, r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6becc │ │ │ │ + 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 6c240 <_PyXI_FreeNamespace@@Base+0x2ec> │ │ │ │ + beq 6bf3c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 6c240 <_PyXI_FreeNamespace@@Base+0x2ec> │ │ │ │ + beq 6bf3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c240 <_PyXI_FreeNamespace@@Base+0x2ec> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6bf3c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c274 <_PyXI_FreeNamespace@@Base+0x320> │ │ │ │ + beq 6bf70 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6c274 <_PyXI_FreeNamespace@@Base+0x320> │ │ │ │ + beq 6bf70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c274 <_PyXI_FreeNamespace@@Base+0x320> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6bf70 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c2a8 <_PyXI_FreeNamespace@@Base+0x354> │ │ │ │ + beq 6bfa4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 6c2a8 <_PyXI_FreeNamespace@@Base+0x354> │ │ │ │ + beq 6bfa4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c2a8 <_PyXI_FreeNamespace@@Base+0x354> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6bfa4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a31c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006c2b8 : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - tst r2, #16384 @ 0x4000 │ │ │ │ - beq 6c308 │ │ │ │ - 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 6c2f4 │ │ │ │ - ldr r0, [r4, #-4] │ │ │ │ - and r0, r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6c2e8 │ │ │ │ + bl 15af6c │ │ │ │ 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 6c358 │ │ │ │ + beq 6bffc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 6c358 │ │ │ │ + beq 6bffc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c358 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6bffc │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c38c │ │ │ │ + beq 6c030 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6c38c │ │ │ │ + beq 6c030 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c38c │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6c030 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a31c │ │ │ │ + bl 15af6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr r0, [pc] @ 6c3ac │ │ │ │ - b a9b50 │ │ │ │ - @ instruction: 0x0038f6d8 │ │ │ │ + ldr r0, [pc] @ 6c050 │ │ │ │ + b a9d18 │ │ │ │ + eorseq r1, r9, r8, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10fbe4 │ │ │ │ + bl 10fa20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c3fc │ │ │ │ + beq 6c0a0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 6c3fc │ │ │ │ + beq 6c0a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c3fc │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6c0a0 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c430 │ │ │ │ + beq 6c0d4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 6c430 │ │ │ │ + beq 6c0d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c430 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6c0d4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c464 │ │ │ │ + beq 6c108 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 6c464 │ │ │ │ + beq 6c108 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c464 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6c108 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c498 │ │ │ │ + beq 6c13c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 6c498 │ │ │ │ + beq 6c13c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c498 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6c13c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c4cc │ │ │ │ + beq 6c170 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6c4cc │ │ │ │ + beq 6c170 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c4cc │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6c170 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c500 │ │ │ │ + beq 6c1a4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 6c500 │ │ │ │ + beq 6c1a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c500 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6c1a4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b 6c3b0 │ │ │ │ + b 6c054 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 6c59c │ │ │ │ + ldr r1, [pc, #120] @ 6c240 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 6c53c │ │ │ │ - bl 340bf0 │ │ │ │ + bne 6c1e0 │ │ │ │ + bl 343630 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 6c594 │ │ │ │ + bne 6c238 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 26fbac │ │ │ │ + bl 281830 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c58c │ │ │ │ + bne 6c230 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c58c │ │ │ │ + bne 6c230 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_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 a5b2c │ │ │ │ - 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 a5b2c │ │ │ │ + b a5bb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ 6c638 │ │ │ │ - ldr r1, [pc, #60] @ 6c63c │ │ │ │ + ldr r3, [pc, #60] @ 6c2b0 │ │ │ │ + ldr r1, [pc, #60] @ 6c2b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2827c8 │ │ │ │ + bl 1bacd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6c630 │ │ │ │ + blt 6c2a8 │ │ │ │ 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, r0, ror r8 @ │ │ │ │ + @ instruction: 0x003913f0 │ │ │ │ + ldr r3, [r0, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + add r0, r0, #36 @ 0x24 │ │ │ │ + b a5bb8 │ │ │ │ + ldr r3, [r1] │ │ │ │ + mov r0, r1 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r1] │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1aa32c │ │ │ │ + bl 1adf5c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6c678 │ │ │ │ - blt 6c8ac │ │ │ │ - ldr r0, [pc, #588] @ 6c8bc │ │ │ │ + beq 6c31c │ │ │ │ + blt 6c550 │ │ │ │ + ldr r0, [pc, #588] @ 6c560 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9df74 │ │ │ │ - ldr r0, [pc, #576] @ 6c8c0 │ │ │ │ - bl 9df74 │ │ │ │ + b 9dffc │ │ │ │ + ldr r0, [pc, #576] @ 6c564 │ │ │ │ + bl 9dffc │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ ldrne r8, [r3, #8] │ │ │ │ - bne 6c6d0 │ │ │ │ + bne 6c374 │ │ │ │ mov r8, #0 │ │ │ │ - b 6c874 │ │ │ │ + b 6c518 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r0, [pc, #544] @ 6c8c4 │ │ │ │ + ldr r0, [pc, #544] @ 6c568 │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 128d64 │ │ │ │ + bl 128d34 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6c6e0 │ │ │ │ + bne 6c384 │ │ │ │ cmp r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ add r6, r6, #1 │ │ │ │ - beq 6c690 │ │ │ │ + beq 6c334 │ │ │ │ cmp r8, r6 │ │ │ │ str r6, [sp, #20] │ │ │ │ - ble 6c6fc │ │ │ │ - b 6c698 │ │ │ │ + ble 6c3a0 │ │ │ │ + b 6c33c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6c6c0 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 6c6c0 │ │ │ │ + bne 6c364 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 6c364 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl b8ac4 │ │ │ │ + bl b8d78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c7a4 │ │ │ │ + beq 6c448 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r0, [pc, #404] @ 6c8c8 │ │ │ │ + ldr r0, [pc, #404] @ 6c56c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 128d64 │ │ │ │ + bl 128d34 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 6c770 │ │ │ │ + beq 6c414 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 6c770 │ │ │ │ + bne 6c414 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c794 │ │ │ │ + beq 6c438 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - bne 6c794 │ │ │ │ + bne 6c438 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6c690 │ │ │ │ + beq 6c334 │ │ │ │ mov r4, r7 │ │ │ │ - b 6c704 │ │ │ │ + b 6c3a8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 242ea8 │ │ │ │ + bl 255ea4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6c880 │ │ │ │ + beq 6c524 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 28adf4 │ │ │ │ + bl 29a324 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 6c7ec │ │ │ │ + bne 6c490 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c880 │ │ │ │ + beq 6c524 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6c880 │ │ │ │ + bne 6c524 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 6c880 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 6c524 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r0, [pc, #212] @ 6c8cc │ │ │ │ + ldr r0, [pc, #212] @ 6c570 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp] │ │ │ │ - bl 128d64 │ │ │ │ + bl 128d34 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 6c82c │ │ │ │ + beq 6c4d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6c82c │ │ │ │ + bne 6c4d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c850 │ │ │ │ + beq 6c4f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 6c850 │ │ │ │ + bne 6c4f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c874 │ │ │ │ + beq 6c518 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6c874 │ │ │ │ + bne 6c518 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aaa94 │ │ │ │ - b 6c8b0 │ │ │ │ + bl 1ae748 │ │ │ │ + b 6c554 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c8a4 │ │ │ │ + beq 6c548 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6c8a4 │ │ │ │ + bne 6c548 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aaa94 │ │ │ │ + bl 1ae748 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mlaseq r7, r4, ip, r9 │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ - @ instruction: 0x0038f8fc │ │ │ │ - eorseq pc, r8, r4, lsl #18 │ │ │ │ - eorseq pc, r8, r0, lsl r9 @ │ │ │ │ + eorseq fp, r7, r4, lsl r8 │ │ │ │ + eorseq fp, r5, r4, asr #28 │ │ │ │ + eorseq r1, r9, ip, ror r4 │ │ │ │ + eorseq r1, r9, r4, lsl #9 │ │ │ │ + mlaseq r9, r0, r4, r1 │ │ │ │ + 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 18c5dc │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c8f0 │ │ │ │ + bne 6c5bc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6c918 │ │ │ │ + beq 6c5e4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6c918 │ │ │ │ + beq 6c5e4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6c920 │ │ │ │ - ldr r1, [pc, #24] @ 6c924 │ │ │ │ + ldr r3, [pc, #24] @ 6c5ec │ │ │ │ + ldr r1, [pc, #24] @ 6c5f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6c928 │ │ │ │ + ldr r0, [pc, #8] @ 6c5f4 │ │ │ │ bx lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r4, lsl r2 │ │ │ │ - ldrsheq fp, [r6], #-128 @ 0xffffff80 │ │ │ │ - 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 18b314 │ │ │ │ - ldr r0, [pc] @ 6c95c │ │ │ │ - b 9df74 │ │ │ │ - eorseq sl, r7, ip, lsl r4 │ │ │ │ + mlaseq r9, r4, sp, r1 │ │ │ │ + subseq fp, r6, r4, lsr #17 │ │ │ │ │ │ │ │ -0006c960 <_Py_c_prod@@Base>: │ │ │ │ +0006c5f8 <_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 │ │ │ │ @@ -67962,118 +67742,121 @@ │ │ │ │ ldrd r6, [sp, #48] @ 0x30 │ │ │ │ strd r2, [sp] │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ strd r2, [sp, #8] │ │ │ │ - bl 35466c │ │ │ │ + bl 3561d8 │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 35466c │ │ │ │ + bl 3561d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3542b4 │ │ │ │ + bl 355e20 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 35466c │ │ │ │ + bl 3561d8 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 35466c │ │ │ │ + bl 3561d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3542b8 │ │ │ │ + bl 355e24 │ │ │ │ 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] @ 6c6cc <_Py_c_prod@@Base+0xd4> │ │ │ │ + b 9dffc │ │ │ │ + mlaseq r7, ip, pc, fp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 6ca64 <_Py_c_prod@@Base+0x104> │ │ │ │ + bne 6c708 <_Py_c_prod@@Base+0x110> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ca78 <_Py_c_prod@@Base+0x118> │ │ │ │ - b 6ca88 <_Py_c_prod@@Base+0x128> │ │ │ │ + bne 6c71c <_Py_c_prod@@Base+0x124> │ │ │ │ + b 6c72c <_Py_c_prod@@Base+0x134> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ca54 <_Py_c_prod@@Base+0xf4> │ │ │ │ + beq 6c6f8 <_Py_c_prod@@Base+0x100> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6caa4 <_Py_c_prod@@Base+0x144> │ │ │ │ + beq 6c748 <_Py_c_prod@@Base+0x150> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6cac0 <_Py_c_prod@@Base+0x160> │ │ │ │ + beq 6c764 <_Py_c_prod@@Base+0x16c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6cadc <_Py_c_prod@@Base+0x17c> │ │ │ │ + beq 6c780 <_Py_c_prod@@Base+0x188> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0006caf8 <_Py_c_sum@@Base>: │ │ │ │ +0006c79c <_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 3542b8 │ │ │ │ + bl 355e24 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 3542b8 │ │ │ │ + bl 355e24 │ │ │ │ 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 │ │ │ │ @@ -68081,178 +67864,178 @@ │ │ │ │ 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 6cb88 <_Py_c_sum@@Base+0x90> │ │ │ │ + bne 6c82c <_Py_c_sum@@Base+0x90> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6cb9c <_Py_c_sum@@Base+0xa4> │ │ │ │ - b 6cbac <_Py_c_sum@@Base+0xb4> │ │ │ │ + bne 6c840 <_Py_c_sum@@Base+0xa4> │ │ │ │ + b 6c850 <_Py_c_sum@@Base+0xb4> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6cb78 <_Py_c_sum@@Base+0x80> │ │ │ │ + beq 6c81c <_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 6cc28 <_Py_c_sum@@Base+0x130> │ │ │ │ + beq 6c8cc <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r2, [r0, #440] @ 0x1b8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6cc30 <_Py_c_sum@@Base+0x138> │ │ │ │ + beq 6c8d4 <_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] @ 6cc38 <_Py_c_sum@@Base+0x140> │ │ │ │ + ldr ip, [pc, #64] @ 6c8dc <_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 18b314 │ │ │ │ + b 18c5dc │ │ │ │ mov r0, #208 @ 0xd0 │ │ │ │ - b 6cc34 <_Py_c_sum@@Base+0x13c> │ │ │ │ + b 6c8d8 <_Py_c_sum@@Base+0x13c> │ │ │ │ mov r0, #464 @ 0x1d0 │ │ │ │ - b 18b314 │ │ │ │ - bge feb176ec <__bss_end__@@Base+0xfe5527a4> │ │ │ │ + b 18c5dc │ │ │ │ + bge feb17390 <__bss_end__@@Base+0xfe552448> │ │ │ │ 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 6cc78 <_Py_c_sum@@Base+0x180> │ │ │ │ + beq 6c91c <_Py_c_sum@@Base+0x180> │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r4, [r0, #8] │ │ │ │ addne r4, r4, #21 │ │ │ │ - bne 6ccc4 <_Py_c_sum@@Base+0x1cc> │ │ │ │ - b 6cc9c <_Py_c_sum@@Base+0x1a4> │ │ │ │ + bne 6c968 <_Py_c_sum@@Base+0x1cc> │ │ │ │ + b 6c940 <_Py_c_sum@@Base+0x1a4> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6cc9c <_Py_c_sum@@Base+0x1a4> │ │ │ │ + beq 6c940 <_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 6ccc4 <_Py_c_sum@@Base+0x1cc> │ │ │ │ + b 6c968 <_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 229e20 │ │ │ │ + bl 23d040 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ccf4 <_Py_c_sum@@Base+0x1fc> │ │ │ │ + beq 6c998 <_Py_c_sum@@Base+0x1fc> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6cce8 <_Py_c_sum@@Base+0x1f0> │ │ │ │ + beq 6c98c <_Py_c_sum@@Base+0x1f0> │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [r5, #8] │ │ │ │ - bne 6ccec <_Py_c_sum@@Base+0x1f4> │ │ │ │ + bne 6c990 <_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 a5b2c │ │ │ │ + b a5bb8 │ │ │ │ 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 6cd7c <_Py_c_sum@@Base+0x284> │ │ │ │ + ble 6ca20 <_Py_c_sum@@Base+0x284> │ │ │ │ cmp r5, r4 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bcs 6cd7c <_Py_c_sum@@Base+0x284> │ │ │ │ + bcs 6ca20 <_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 6cd34 <_Py_c_sum@@Base+0x23c> │ │ │ │ - ldr r0, [pc, #4] @ 6cd88 <_Py_c_sum@@Base+0x290> │ │ │ │ + b 6c9d8 <_Py_c_sum@@Base+0x23c> │ │ │ │ + ldr r0, [pc, #4] @ 6ca2c <_Py_c_sum@@Base+0x290> │ │ │ │ add sp, sp, #256 @ 0x100 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006cd8c : │ │ │ │ - b 1bb72c │ │ │ │ +0006ca30 : │ │ │ │ + b 1c0874 │ │ │ │ │ │ │ │ -0006cd90 : │ │ │ │ +0006ca34 : │ │ │ │ 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 a2040 │ │ │ │ + bl a20cc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bge 6ce48 │ │ │ │ + bge 6caec │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ tst r1, #2 │ │ │ │ - beq 6ce48 │ │ │ │ + beq 6caec │ │ │ │ ldr r2, [r0, #180] @ 0xb4 │ │ │ │ - ldr r1, [pc, #104] @ 6ce54 │ │ │ │ + ldr r1, [pc, #104] @ 6caf8 │ │ │ │ sub r2, r2, #1 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -68270,211 +68053,190 @@ │ │ │ │ addeq r1, ip, r0 │ │ │ │ add r0, r1, #24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ add r0, r3, r2 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ + andeq r0, r0, r0 │ │ │ │ │ │ │ │ -0006ce58 : │ │ │ │ +0006cb00 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r2, [pc, #76] @ 6ceb0 │ │ │ │ - ldr r3, [pc, #76] @ 6ceb4 │ │ │ │ + ldr r2, [pc, #76] @ 6cb58 │ │ │ │ + ldr r3, [pc, #76] @ 6cb5c │ │ │ │ cmp r0, r3 │ │ │ │ cmpne r0, r2 │ │ │ │ - beq 6cea8 │ │ │ │ - ldr r1, [pc, #64] @ 6ceb8 │ │ │ │ + beq 6cb50 │ │ │ │ + ldr r1, [pc, #64] @ 6cb60 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 6cea8 │ │ │ │ + beq 6cb50 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl adf14 │ │ │ │ - ldr r3, [pc, #36] @ 6cebc │ │ │ │ - ldr r2, [pc, #36] @ 6cec0 │ │ │ │ + bl ae12c │ │ │ │ + ldr r3, [pc, #36] @ 6cb64 │ │ │ │ + ldr r2, [pc, #36] @ 6cb68 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 6cebc │ │ │ │ + ldr r0, [pc, #12] @ 6cb64 │ │ │ │ bx lr │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ @ instruction: 0x00558194 │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ - eorseq r0, r8, r0, lsl #27 │ │ │ │ - eorseq sp, r5, r4, ror ip │ │ │ │ + @ instruction: 0x003828d0 │ │ │ │ + @ instruction: 0x0035f7f4 │ │ │ │ │ │ │ │ -0006cec4 : │ │ │ │ +0006cb6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #88] @ 6cf34 │ │ │ │ + ldr r3, [pc, #88] @ 6cbdc │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ ldreq r4, [r4, #8] │ │ │ │ - beq 6cedc │ │ │ │ - ldr r3, [pc, #68] @ 6cf38 │ │ │ │ + beq 6cb84 │ │ │ │ + ldr r3, [pc, #68] @ 6cbe0 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 6cf04 │ │ │ │ + bne 6cbac │ │ │ │ ldr r0, [r4, #16] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b bbde4 │ │ │ │ - ldr r1, [pc, #48] @ 6cf3c │ │ │ │ + b bc0a0 │ │ │ │ + ldr r1, [pc, #48] @ 6cbe4 │ │ │ │ cmp r5, r1 │ │ │ │ - beq 6cf28 │ │ │ │ + beq 6cbd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl adf14 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6cf28 │ │ │ │ + bne 6cbd0 │ │ │ │ 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 18b314 │ │ │ │ - ldr r3, [pc, #68] @ 6cfa8 │ │ │ │ - mov r2, r0 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ - 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 6cf9c │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - ldr r0, [pc, #20] @ 6cfac │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128d64 │ │ │ │ - ldr r0, [pc, #12] @ 6cfb0 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128d64 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq r0, r9, ip, lsl r5 │ │ │ │ - eorseq r0, r9, r4, lsr #10 │ │ │ │ + b 18c5dc │ │ │ │ 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 6cfec │ │ │ │ + bne 6cc3c │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 6d004 │ │ │ │ + beq 6cc54 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d004 │ │ │ │ - ldr r3, [pc, #252] @ 6d0f0 │ │ │ │ - ldr r1, [pc, #252] @ 6d0f4 │ │ │ │ + beq 6cc54 │ │ │ │ + ldr r3, [pc, #252] @ 6cd40 │ │ │ │ + ldr r1, [pc, #252] @ 6cd44 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1c3080 │ │ │ │ + bl 1c8f08 │ │ │ │ ldr r5, [r4, #144] @ 0x90 │ │ │ │ add r8, r4, #12 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r9, [r0, #16] │ │ │ │ - beq 6d030 │ │ │ │ - ldr r3, [pc, #212] @ 6d0f8 │ │ │ │ - ldr r1, [pc, #212] @ 6d0fc │ │ │ │ + beq 6cc80 │ │ │ │ + ldr r3, [pc, #212] @ 6cd48 │ │ │ │ + ldr r1, [pc, #212] @ 6cd4c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6cffc │ │ │ │ + bl 18f518 │ │ │ │ + b 6cc4c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6d050 │ │ │ │ - ldr r0, [pc, #180] @ 6d100 │ │ │ │ + bne 6cca0 │ │ │ │ + ldr r0, [pc, #180] @ 6cd50 │ │ │ │ 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 6d074 │ │ │ │ - bl 99e00 │ │ │ │ + beq 6ccc4 │ │ │ │ + bl 99e8c │ │ │ │ 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 2950f4 <_PyCapsule_SetTraverse@@Base+0x188> │ │ │ │ + bl 2a4144 <_PyCapsule_SetTraverse@@Base+0x188> │ │ │ │ mov r6, r0 │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ subs r5, r0, #0 │ │ │ │ strne r7, [r4, #144] @ 0x90 │ │ │ │ - bne 6cffc │ │ │ │ + bne 6cc4c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 295798 <_PyInterpreterConfig_InitFromDict@@Base+0x68> │ │ │ │ + bl 2a476c <_PyInterpreterConfig_InitFromDict@@Base+0x68> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6d0e0 │ │ │ │ + beq 6cd30 │ │ │ │ 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, r0, asr #10 │ │ │ │ + ldrheq r2, [r9], -r0 @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r7, r8, lsr #32 │ │ │ │ + eorseq r0, r8, ip, lsr #23 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r3, [pc, #68] @ 6d150 │ │ │ │ + ldr r3, [pc, #68] @ 6cda0 │ │ │ │ mov r2, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 6d144 │ │ │ │ + bne 6cd94 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - ldr r0, [pc, #20] @ 6d154 │ │ │ │ + ldr r0, [pc, #20] @ 6cda4 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128d64 │ │ │ │ - ldr r0, [pc, #12] @ 6d158 │ │ │ │ + b 128d34 │ │ │ │ + ldr r0, [pc, #12] @ 6cda8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128d64 │ │ │ │ + b 128d34 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r0, r9, ip, asr r5 │ │ │ │ - eorseq r0, r9, r8, ror #10 │ │ │ │ + eorseq r2, r9, ip, asr #1 │ │ │ │ + ldrsbeq r2, [r9], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ @@ -68483,595 +68245,617 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bne 6d1b8 │ │ │ │ + bne 6ce08 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6d1f4 │ │ │ │ + beq 6ce44 │ │ │ │ mov r3, ip │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #300] @ 6d2fc │ │ │ │ + ldr ip, [pc, #300] @ 6cf4c │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d1f4 │ │ │ │ + bne 6ce44 │ │ │ │ mov r0, #0 │ │ │ │ - b 6d2f4 │ │ │ │ + b 6cf44 │ │ │ │ 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 6d234 │ │ │ │ - ldr r0, [pc, #204] @ 6d300 │ │ │ │ - b 6d2f4 │ │ │ │ + bne 6ce84 │ │ │ │ + ldr r0, [pc, #204] @ 6cf50 │ │ │ │ + b 6cf44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3080 │ │ │ │ + bl 1c8f08 │ │ │ │ mov r6, #0 │ │ │ │ ldr sl, [r0, #16] │ │ │ │ lsl r9, r6, #16 │ │ │ │ cmp r4, r6 │ │ │ │ add r6, r6, #1 │ │ │ │ - ble 6d22c │ │ │ │ + ble 6ce7c │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r7, r6, lsl #16 │ │ │ │ sublt r1, r7, r9 │ │ │ │ movge r1, #65536 @ 0x10000 │ │ │ │ add r0, r0, r9 │ │ │ │ - bl 92adc │ │ │ │ + bl 92b74 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6d1ec │ │ │ │ + beq 6ce3c │ │ │ │ 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 c0408 │ │ │ │ + bl c06cc │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - beq 6d2c0 │ │ │ │ + beq 6cf10 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 6d2c0 │ │ │ │ + bne 6cf10 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d1ec │ │ │ │ + beq 6ce3c │ │ │ │ ldr r2, [r3] │ │ │ │ add r9, r9, #65536 @ 0x10000 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d248 │ │ │ │ + beq 6ce98 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 6d244 │ │ │ │ + bne 6ce94 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 6d244 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 6ce94 │ │ │ │ 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 6d338 │ │ │ │ + bne 6cf88 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 14e2c4 │ │ │ │ + bl 14eb5c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6d34c │ │ │ │ - b 6d3a0 │ │ │ │ - ldr r0, [pc, #108] @ 6d3ac │ │ │ │ - bl 296cbc <_PyArg_NoPositional@@Base> │ │ │ │ + bne 6cf9c │ │ │ │ + b 6cff0 │ │ │ │ + ldr r0, [pc, #108] @ 6cffc │ │ │ │ + bl 1ce01c <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d324 │ │ │ │ - b 6d3a0 │ │ │ │ + bne 6cf74 │ │ │ │ + b 6cff0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl afbf8 │ │ │ │ + bl afe90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6d37c │ │ │ │ + blt 6cfcc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6d3a4 │ │ │ │ + beq 6cff4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl afbf8 │ │ │ │ + bl afe90 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6d3a4 │ │ │ │ + bge 6cff4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d3a0 │ │ │ │ + beq 6cff0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d3a0 │ │ │ │ + bne 6cff0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00358bb4 │ │ │ │ + eorseq sl, r5, r4, lsr r7 │ │ │ │ + ldr r3, [pc, #68] @ 6d04c │ │ │ │ + mov r2, r0 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 3581c0 │ │ │ │ + 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 6d040 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr r0, [pc, #20] @ 6d050 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 128d34 │ │ │ │ + ldr r0, [pc, #12] @ 6d054 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 128d34 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldrsbeq r2, [r9], -ip @ │ │ │ │ + eorseq r2, r9, r8, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6d3d8 │ │ │ │ - ldr r1, [pc, #16] @ 6d3dc │ │ │ │ + ldr r3, [pc, #16] @ 6d080 │ │ │ │ + ldr r1, [pc, #16] @ 6d084 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, asr #11 │ │ │ │ + eorseq r2, r9, r0, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6d408 │ │ │ │ - ldr r1, [pc, #16] @ 6d40c │ │ │ │ + ldr r3, [pc, #16] @ 6d0b0 │ │ │ │ + ldr r1, [pc, #16] @ 6d0b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, ip, ror #11 │ │ │ │ + eorseq r2, r9, ip, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6d438 │ │ │ │ - ldr r1, [pc, #16] @ 6d43c │ │ │ │ + ldr r3, [pc, #16] @ 6d0e0 │ │ │ │ + ldr r1, [pc, #16] @ 6d0e4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, ip, lsl r6 │ │ │ │ + mlaseq r9, ip, r1, r2 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc, #72] @ 6d14c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + bl 311890 │ │ │ │ + ldr r2, [pc, #60] @ 6d150 │ │ │ │ + cmp r0, r2 │ │ │ │ + popne {r4, pc} │ │ │ │ + ldr r2, [r0] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 6d138 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r0] │ │ │ │ + bne 6d138 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr r1, [pc, #8] @ 6d14c │ │ │ │ + pop {r4, lr} │ │ │ │ + mov r2, #0 │ │ │ │ + b 311890 │ │ │ │ + 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 6d18c │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6d1a0 │ │ │ │ + b 6d1b0 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6d17c │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 6d484 │ │ │ │ + beq 6d210 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 332f64 │ │ │ │ + bl 336078 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6d4a0 │ │ │ │ + bne 6d22c │ │ │ │ mov r4, #0 │ │ │ │ - b 6d54c │ │ │ │ + b 6d2d8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 2a2acc │ │ │ │ + bl 2b0a10 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 6d464 │ │ │ │ - b 6d47c │ │ │ │ + bne 6d1f0 │ │ │ │ + b 6d208 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 6d4b8 │ │ │ │ - bl 263d50 │ │ │ │ + bne 6d244 │ │ │ │ + bl 276368 │ │ │ │ mov r4, r0 │ │ │ │ - b 6d528 │ │ │ │ + b 6d2b4 │ │ │ │ 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 6d524 │ │ │ │ + bge 6d2b0 │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ - bl 190d4c │ │ │ │ + bl 1921c4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6d510 │ │ │ │ + beq 6d29c │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6d510 │ │ │ │ + bne 6d29c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r6, r4 │ │ │ │ - bne 6d4d4 │ │ │ │ - b 6d528 │ │ │ │ + bne 6d260 │ │ │ │ + b 6d2b4 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d54c │ │ │ │ + beq 6d2d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6d54c │ │ │ │ + bne 6d2d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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] @ 6d5b8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - bl 30aee8 │ │ │ │ - ldr r2, [pc, #60] @ 6d5bc │ │ │ │ - cmp r0, r2 │ │ │ │ - popne {r4, pc} │ │ │ │ - ldr r2, [r0] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d5a4 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r0] │ │ │ │ - bne 6d5a4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - ldr r1, [pc, #8] @ 6d5b8 │ │ │ │ - pop {r4, lr} │ │ │ │ - mov r2, #0 │ │ │ │ - b 30aee8 │ │ │ │ - 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 6d5f8 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6d60c │ │ │ │ - b 6d61c │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6d5e8 │ │ │ │ - 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 6d670 │ │ │ │ + bne 6d318 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 11fe38 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd7c <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6d698 │ │ │ │ - b 6d6b4 │ │ │ │ + bne 6d340 │ │ │ │ + b 6d35c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #248] @ 6d778 │ │ │ │ + ldr r0, [pc, #248] @ 6d420 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d65c │ │ │ │ + bne 6d304 │ │ │ │ mov r0, #0 │ │ │ │ - b 6d770 │ │ │ │ - bl ab0c8 │ │ │ │ + b 6d418 │ │ │ │ + bl ab290 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6d6c8 │ │ │ │ + bne 6d370 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6d6e4 │ │ │ │ - bl a583c │ │ │ │ + bne 6d38c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 6d6e4 │ │ │ │ - b 6d690 │ │ │ │ + beq 6d38c │ │ │ │ + b 6d338 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6d6ac │ │ │ │ + bne 6d354 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 6d6ac │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 6d354 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 298dac │ │ │ │ + bl 2a79e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6d690 │ │ │ │ + beq 6d338 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ - bne 6d71c │ │ │ │ - ldr r3, [pc, #108] @ 6d77c │ │ │ │ - ldr r1, [pc, #108] @ 6d780 │ │ │ │ + bne 6d3c4 │ │ │ │ + ldr r3, [pc, #108] @ 6d424 │ │ │ │ + ldr r1, [pc, #108] @ 6d428 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6d690 │ │ │ │ + bl 18f518 │ │ │ │ + b 6d338 │ │ │ │ add r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b87e0 │ │ │ │ + bl 1bd904 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6d690 │ │ │ │ + beq 6d338 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r6, #20] │ │ │ │ - ldreq r6, [pc, #64] @ 6d784 │ │ │ │ + ldreq r6, [pc, #64] @ 6d42c │ │ │ │ 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] @ 6d788 │ │ │ │ + ldr r0, [pc, #24] @ 6d430 │ │ │ │ strb r7, [r6, r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x003582d8 │ │ │ │ + eorseq r9, r5, r8, asr lr │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - @ instruction: 0x0038babc │ │ │ │ + eorseq sp, r8, r0, asr r6 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006d78c : │ │ │ │ +0006d434 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #452] @ 6d968 │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #452] @ 6d610 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6d7f0 │ │ │ │ + beq 6d498 │ │ │ │ ldrb r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 6d7c8 │ │ │ │ + bne 6d470 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b 6d7ac │ │ │ │ + b 6d454 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 6d808 │ │ │ │ + beq 6d4b0 │ │ │ │ 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 6d808 │ │ │ │ - b 6d7c0 │ │ │ │ - ldr r3, [pc, #372] @ 6d96c │ │ │ │ - ldr r2, [pc, #372] @ 6d970 │ │ │ │ + bcs 6d4b0 │ │ │ │ + b 6d468 │ │ │ │ + ldr r3, [pc, #372] @ 6d614 │ │ │ │ + ldr r2, [pc, #372] @ 6d618 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18e260 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f5b4 <_PyErr_SetString@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 6d960 │ │ │ │ + b 6d608 │ │ │ │ mov r0, r5 │ │ │ │ - bl 263de0 │ │ │ │ + bl 2763f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6d800 │ │ │ │ - ldr r3, [pc, #340] @ 6d974 │ │ │ │ + beq 6d4a8 │ │ │ │ + ldr r3, [pc, #340] @ 6d61c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6d910 │ │ │ │ + bne 6d5b8 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 6d840 │ │ │ │ + bne 6d4e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11adf4 │ │ │ │ + bl 11ad3c │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6d8ac │ │ │ │ - bl 91b7c │ │ │ │ + bne 6d554 │ │ │ │ + bl 91c14 │ │ │ │ subs r5, r0, #0 │ │ │ │ strne r5, [r6, #32] │ │ │ │ - bne 6d8ac │ │ │ │ + bne 6d554 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d800 │ │ │ │ + beq 6d4a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d800 │ │ │ │ - ldr r2, [pc, #248] @ 6d978 │ │ │ │ + bne 6d4a8 │ │ │ │ + ldr r2, [pc, #248] @ 6d620 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d898 │ │ │ │ + beq 6d540 │ │ │ │ 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 6d800 │ │ │ │ + b 6d4a8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl afbf8 │ │ │ │ + bl afe90 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ movlt r5, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d95c │ │ │ │ + beq 6d604 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d95c │ │ │ │ - ldr r2, [pc, #148] @ 6d978 │ │ │ │ + bne 6d604 │ │ │ │ + ldr r2, [pc, #148] @ 6d620 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d8fc │ │ │ │ + beq 6d5a4 │ │ │ │ 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 6d95c │ │ │ │ + b 6d604 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d960 │ │ │ │ + beq 6d608 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d960 │ │ │ │ - ldr r2, [pc, #68] @ 6d978 │ │ │ │ + bne 6d608 │ │ │ │ + ldr r2, [pc, #68] @ 6d620 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d948 │ │ │ │ + beq 6d5f0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b 6d960 │ │ │ │ + b 6d608 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r6, r7, r4, ror pc │ │ │ │ + @ instruction: 0x00378af4 │ │ │ │ @ instruction: 0x00556194 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d98c │ │ │ │ - b 30aee8 │ │ │ │ + ldr r1, [pc] @ 6d634 │ │ │ │ + b 311890 │ │ │ │ subseq lr, r7, ip, lsl #4 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d9a0 │ │ │ │ - b 30aee8 │ │ │ │ + ldr r1, [pc] @ 6d648 │ │ │ │ + b 311890 │ │ │ │ subseq lr, r7, r0, ror #9 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d9b4 │ │ │ │ - b 30aee8 │ │ │ │ + ldr r1, [pc] @ 6d65c │ │ │ │ + b 311890 │ │ │ │ subseq lr, r7, r8, lsr r5 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d9c8 │ │ │ │ - b 30aee8 │ │ │ │ + ldr r1, [pc] @ 6d670 │ │ │ │ + b 311890 │ │ │ │ subseq lr, r7, r8, asr r5 │ │ │ │ - ldr r1, [pc, #8] @ 6d9dc │ │ │ │ + ldr r1, [pc, #8] @ 6d684 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #0 │ │ │ │ - b 30aee8 │ │ │ │ + b 311890 │ │ │ │ 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] @ 6dae4 │ │ │ │ + ldr r3, [pc, #236] @ 6d78c │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - beq 6da10 │ │ │ │ + beq 6d6b8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6da28 │ │ │ │ + beq 6d6d0 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r6, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 6dadc │ │ │ │ + b 6d784 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ - ldr r3, [pc, #180] @ 6dae8 │ │ │ │ + ldr r3, [pc, #180] @ 6d790 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ mov r5, r1 │ │ │ │ - beq 6da58 │ │ │ │ + beq 6d700 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b fc420 │ │ │ │ - bl 22ed78 │ │ │ │ + b fc484 │ │ │ │ + bl 241ddc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 6dadc │ │ │ │ + beq 6d784 │ │ │ │ ldr r3, [r8, #156] @ 0x9c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6daa8 │ │ │ │ + bne 6d750 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6dadc │ │ │ │ + beq 6d784 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 6dadc │ │ │ │ + bne 6d784 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 6dadc │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 6d784 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -69083,142 +68867,142 @@ │ │ │ │ str r7, [r0, #16] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r8, r5, r8, asr #25 │ │ │ │ sub r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 6db58 │ │ │ │ - ldr ip, [pc, #96] @ 6db60 │ │ │ │ + bhi 6d800 │ │ │ │ + ldr ip, [pc, #96] @ 6d808 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 6db58 │ │ │ │ + bne 6d800 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne 6db58 │ │ │ │ + bne 6d800 │ │ │ │ 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] @ 6db64 │ │ │ │ + ldr r1, [pc, #36] @ 6d80c │ │ │ │ lsreq r3, r3, #5 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - ldr r0, [pc, #20] @ 6db68 │ │ │ │ + ldr r0, [pc, #20] @ 6d810 │ │ │ │ moveq r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #12] @ 6db6c │ │ │ │ + ldr r0, [pc, #12] @ 6d814 │ │ │ │ bx lr │ │ │ │ @ instruction: 0x0055ca98 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ │ │ │ │ -0006db70 : │ │ │ │ +0006d818 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #116] @ 6dbfc │ │ │ │ + ldr r1, [pc, #116] @ 6d8a4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #112] @ 6dc00 │ │ │ │ - bl 16b720 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + ldr r0, [pc, #112] @ 6d8a8 │ │ │ │ + bl 16c2f0 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 6dba8 │ │ │ │ + bne 6d850 │ │ │ │ mov r4, #0 │ │ │ │ mvn r5, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b 6dbdc │ │ │ │ + b 6d884 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9df74 │ │ │ │ + bl 9dffc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6db98 │ │ │ │ + beq 6d840 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl fc420 │ │ │ │ + bl fc484 │ │ │ │ subs r6, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 6dbdc │ │ │ │ - bl ab0c8 │ │ │ │ + beq 6d884 │ │ │ │ + bl ab290 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r5, r7, r4, lsl #7 │ │ │ │ - eorseq pc, r5, r4, asr #11 │ │ │ │ + eorseq r6, r7, r8, asr #23 │ │ │ │ + eorseq r1, r6, r4, asr #2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ror r3, r3, #4 │ │ │ │ cmn r3, #1 │ │ │ │ ror r0, r0, #4 │ │ │ │ mvneq r3, #1 │ │ │ │ cmn r0, #1 │ │ │ │ mvneq r0, #1 │ │ │ │ eor r0, r0, r3 │ │ │ │ cmn r0, #1 │ │ │ │ mvneq r0, #1 │ │ │ │ bx lr │ │ │ │ - b 33fc64 │ │ │ │ + b 34273c │ │ │ │ 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 a6554 │ │ │ │ + bl a65e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6ddac │ │ │ │ - ldr r0, [pc, #328] @ 6ddb8 │ │ │ │ + beq 6da54 │ │ │ │ + ldr r0, [pc, #328] @ 6da60 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r6, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 19d2fc │ │ │ │ + bl 1a009c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6dd78 │ │ │ │ - ldr r3, [pc, #300] @ 6ddbc │ │ │ │ + beq 6da20 │ │ │ │ + ldr r3, [pc, #300] @ 6da64 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6dcac │ │ │ │ - ldr r3, [pc, #288] @ 6ddc0 │ │ │ │ - ldr r1, [pc, #288] @ 6ddc4 │ │ │ │ + beq 6d954 │ │ │ │ + ldr r3, [pc, #288] @ 6da68 │ │ │ │ + ldr r1, [pc, #288] @ 6da6c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b 6dd78 │ │ │ │ + bl 1178bc │ │ │ │ + b 6da20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6dd78 │ │ │ │ - ldr r0, [pc, #256] @ 6ddc8 │ │ │ │ - bl 91ddc <_PyObject_GC_New@@Base> │ │ │ │ + blt 6da20 │ │ │ │ + ldr r0, [pc, #256] @ 6da70 │ │ │ │ + bl 91e74 <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6dd78 │ │ │ │ + beq 6da20 │ │ │ │ ldr r2, [r6] │ │ │ │ str r5, [r3, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r6] │ │ │ │ - ldr r2, [pc, #224] @ 6ddcc │ │ │ │ - bl 356650 │ │ │ │ + ldr r2, [pc, #224] @ 6da74 │ │ │ │ + bl 3581c0 │ │ │ │ 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] │ │ │ │ @@ -69227,151 +69011,151 @@ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r6, [r3, #12] │ │ │ │ str ip, [lr] │ │ │ │ str r0, [r3, #-4] │ │ │ │ str r1, [r3, #-8] │ │ │ │ str ip, [r1, #4] │ │ │ │ str r3, [r7, #4] │ │ │ │ - beq 6dd48 │ │ │ │ + beq 6d9f0 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6dd48 │ │ │ │ + bne 6d9f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 6dd5c │ │ │ │ + bne 6da04 │ │ │ │ mov r0, #0 │ │ │ │ - b 6ddb0 │ │ │ │ + b 6da58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6dd54 │ │ │ │ + bne 6d9fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 6dd54 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 6d9fc │ │ │ │ mov r0, #0 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ddac │ │ │ │ + beq 6da54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6ddac │ │ │ │ + bne 6da54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 │ │ │ │ - mlaseq r9, ip, r6, r0 │ │ │ │ + eorseq r2, r9, ip, lsl r2 │ │ │ │ subseq sp, r5, r8, lsr #10 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 6de10 │ │ │ │ - ldr r2, [pc, #232] @ 6dee4 │ │ │ │ - ldr r1, [pc, #232] @ 6dee8 │ │ │ │ - ldr r0, [pc, #232] @ 6deec │ │ │ │ + bne 6dab8 │ │ │ │ + ldr r2, [pc, #232] @ 6db8c │ │ │ │ + ldr r1, [pc, #232] @ 6db90 │ │ │ │ + ldr r0, [pc, #232] @ 6db94 │ │ │ │ mov r3, r5 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31618c <_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 6de3c │ │ │ │ - ldr r3, [pc, #192] @ 6def0 │ │ │ │ - ldr r1, [pc, #192] @ 6def4 │ │ │ │ + beq 6dae4 │ │ │ │ + ldr r3, [pc, #192] @ 6db98 │ │ │ │ + ldr r1, [pc, #192] @ 6db9c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6de08 │ │ │ │ + bl 18f518 │ │ │ │ + b 6dab0 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne 6de94 │ │ │ │ + bne 6db3c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189964 │ │ │ │ + bl 18abe0 │ │ │ │ cmp r0, #1 │ │ │ │ - ble 6de8c │ │ │ │ + ble 6db34 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ sub r6, r0, #1 │ │ │ │ add r1, r6, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cac88 │ │ │ │ + bl 2d5168 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6de08 │ │ │ │ + beq 6dab0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ add r1, r1, r7, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189964 │ │ │ │ - ldr r0, [pc, #100] @ 6def8 │ │ │ │ + bl 18abe0 │ │ │ │ + ldr r0, [pc, #100] @ 6dba0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 1a8b4c │ │ │ │ + bl 1ac05c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add r1, r0, r7 │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bls 6deb8 │ │ │ │ + bls 6db60 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2915fc │ │ │ │ + b 2a064c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cac88 │ │ │ │ + bl 2d5168 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6de08 │ │ │ │ + beq 6dab0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, r1, r7, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fc2f4 │ │ │ │ - b 6de8c │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - eorseq sp, r7, r8, ror pc │ │ │ │ + bl 206784 │ │ │ │ + b 6db34 │ │ │ │ + @ instruction: 0x0037b7b0 │ │ │ │ + eorseq ip, r6, r4, lsr r6 │ │ │ │ + eorseq pc, r7, ip, ror pc @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r9, r8, asr #13 │ │ │ │ + eorseq r2, r9, r8, asr #4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006defc : │ │ │ │ +0006dba4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6df1c │ │ │ │ + bne 6dbc4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2915fc │ │ │ │ + b 2a064c │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r2, [pc, #56] @ 6df60 │ │ │ │ + ldr r2, [pc, #56] @ 6dc08 │ │ │ │ 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 6df58 │ │ │ │ + beq 6dc00 │ │ │ │ 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 │ │ │ │ @@ -69390,54 +69174,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 6dfe0 │ │ │ │ + beq 6dc88 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6dfe0 │ │ │ │ - ldr r2, [pc, #128] @ 6e04c │ │ │ │ + beq 6dc88 │ │ │ │ + ldr r2, [pc, #128] @ 6dcf4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 6dfe0 │ │ │ │ + bne 6dc88 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6e390 │ │ │ │ + bl 6e038 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e014 │ │ │ │ + beq 6dcbc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 6e014 │ │ │ │ + beq 6dcbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6e014 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6dcbc │ │ │ │ + bl 9aea8 <_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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - andeq lr, r6, r0, lsl r5 │ │ │ │ + b 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + @ instruction: 0x0006e1b8 │ │ │ │ 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] │ │ │ │ @@ -69447,417 +69231,417 @@ │ │ │ │ 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 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ pop {r4, lr} │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6e0e4 │ │ │ │ + ldr r3, [pc, #24] @ 6dd8c │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldreq r1, [pc, #16] @ 6e0e8 │ │ │ │ - ldrne r1, [pc, #16] @ 6e0ec │ │ │ │ - bl 18e1c4 │ │ │ │ + ldreq r1, [pc, #16] @ 6dd90 │ │ │ │ + ldrne r1, [pc, #16] @ 6dd94 │ │ │ │ + bl 18f518 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, lsl r7 │ │ │ │ - eorseq r0, r9, r8, lsr #14 │ │ │ │ + mlaseq r9, r0, r2, r2 │ │ │ │ + eorseq r2, r9, r8, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov ip, r1 │ │ │ │ - bne 6e140 │ │ │ │ + bne 6dde8 │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e178 │ │ │ │ + beq 6de20 │ │ │ │ add r1, sp, #24 │ │ │ │ mov lr, #2 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - ldr ip, [pc, #92] @ 6e1bc │ │ │ │ + ldr ip, [pc, #92] @ 6de64 │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 6e1b0 │ │ │ │ + beq 6de58 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr r5, [ip] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6e19c │ │ │ │ - bl a583c │ │ │ │ + bne 6de44 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e1b0 │ │ │ │ + bne 6de58 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 254ad4 │ │ │ │ + b 267204 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, ip, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1bc31c │ │ │ │ + bl 1c1464 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e1f8 │ │ │ │ + bne 6dea0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6e1f0 │ │ │ │ - ldr r0, [pc] @ 6e218 │ │ │ │ + blt 6de98 │ │ │ │ + ldr r0, [pc] @ 6dec0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #208] @ 6e324 │ │ │ │ + ldr r1, [pc, #208] @ 6dfcc │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl fe32c │ │ │ │ + bl fe390 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e284 │ │ │ │ + beq 6df2c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r3, [pc, #188] @ 6e328 │ │ │ │ + ldr r3, [pc, #188] @ 6dfd0 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6e28c │ │ │ │ - ldr r3, [pc, #176] @ 6e32c │ │ │ │ - ldr r1, [pc, #176] @ 6e330 │ │ │ │ + beq 6df34 │ │ │ │ + ldr r3, [pc, #176] @ 6dfd4 │ │ │ │ + ldr r1, [pc, #176] @ 6dfd8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ - b 6e31c │ │ │ │ + b 6dfc4 │ │ │ │ ldr r3, [ip, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e2a0 │ │ │ │ - ldr r0, [pc, #148] @ 6e334 │ │ │ │ - b 6e31c │ │ │ │ + bne 6df48 │ │ │ │ + ldr r0, [pc, #148] @ 6dfdc │ │ │ │ + b 6dfc4 │ │ │ │ cmp r3, r4 │ │ │ │ - beq 6e2bc │ │ │ │ - ldr r3, [pc, #136] @ 6e338 │ │ │ │ - ldr r1, [pc, #136] @ 6e33c │ │ │ │ + beq 6df64 │ │ │ │ + ldr r3, [pc, #136] @ 6dfe0 │ │ │ │ + ldr r1, [pc, #136] @ 6dfe4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6e284 │ │ │ │ + bl 18f518 │ │ │ │ + b 6df2c │ │ │ │ ldr r3, [ip, #20] │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 6e2dc │ │ │ │ - ldr r3, [pc, #104] @ 6e338 │ │ │ │ - ldr r1, [pc, #108] @ 6e340 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6e284 │ │ │ │ - ldr r0, [pc, #96] @ 6e344 │ │ │ │ + beq 6df84 │ │ │ │ + ldr r3, [pc, #104] @ 6dfe0 │ │ │ │ + ldr r1, [pc, #108] @ 6dfe8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 6df2c │ │ │ │ + ldr r0, [pc, #96] @ 6dfec │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #12 │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl c0408 │ │ │ │ + bl c06cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6e284 │ │ │ │ + beq 6df2c │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6e298 │ │ │ │ + beq 6df40 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 6e298 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 6e298 │ │ │ │ + bne 6df40 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 6df40 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ + eorseq fp, r5, r4, asr #28 │ │ │ │ subseq r4, r5, r8, ror r2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, ip, lsr r7 │ │ │ │ + @ instruction: 0x003922bc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r9, ip, asr r7 │ │ │ │ - eorseq r0, r9, r4, lsl #15 │ │ │ │ + @ instruction: 0x003922dc │ │ │ │ + eorseq r2, r9, r4, lsl #6 │ │ │ │ subseq lr, r7, r8, lsr r6 │ │ │ │ ldmib r0, {r1, r2, r3} │ │ │ │ - ldr r0, [pc] @ 6e354 │ │ │ │ - b a9b50 │ │ │ │ - @ instruction: 0x003907b4 │ │ │ │ + ldr r0, [pc] @ 6dffc │ │ │ │ + b a9d18 │ │ │ │ + eorseq r2, r9, r4, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 124b38 <_PyType_Name@@Base> │ │ │ │ + bl 124b04 <_PyType_Name@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc] @ 6e38c │ │ │ │ - b 128d64 │ │ │ │ - @ instruction: 0x003907bc │ │ │ │ + ldr r0, [pc] @ 6e034 │ │ │ │ + b 128d34 │ │ │ │ + eorseq r2, r9, ip, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 11aa1c │ │ │ │ + bl 11a964 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r7, [pc, #320] @ 6e4fc │ │ │ │ + ldr r7, [pc, #320] @ 6e1a4 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ cmp r8, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6e3e8 │ │ │ │ + bne 6e090 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6e4ec │ │ │ │ + beq 6e194 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 6e418 │ │ │ │ + b 6e0c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199064 │ │ │ │ + bl 19ba88 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r3, [r4, #20] │ │ │ │ orrne r3, r3, #32 │ │ │ │ strne r3, [r4, #20] │ │ │ │ - bne 6e418 │ │ │ │ + bne 6e0c0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #240] @ 6e500 │ │ │ │ + ldr r0, [pc, #240] @ 6e1a8 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2992c4 │ │ │ │ - b 6e4ec │ │ │ │ + bl 2a7dd8 │ │ │ │ + b 6e194 │ │ │ │ mov r2, #2 │ │ │ │ - ldr r0, [pc, #224] @ 6e504 │ │ │ │ + ldr r0, [pc, #224] @ 6e1ac │ │ │ │ add r1, sp, #8 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 19d2fc │ │ │ │ + bl 1a009c │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 6e44c │ │ │ │ + bne 6e0f4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #196] @ 6e508 │ │ │ │ + ldr r0, [pc, #196] @ 6e1b0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2992c4 │ │ │ │ - b 6e46c │ │ │ │ + bl 2a7dd8 │ │ │ │ + b 6e114 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6e46c │ │ │ │ + beq 6e114 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 6e46c │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6e114 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq 6e4c8 │ │ │ │ + beq 6e170 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #140] @ 6e50c │ │ │ │ + ldr r0, [pc, #140] @ 6e1b4 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl c0408 │ │ │ │ + bl c06cc │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 6e4a8 │ │ │ │ + bne 6e150 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #96] @ 6e500 │ │ │ │ + ldr r0, [pc, #96] @ 6e1a8 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2992c4 │ │ │ │ - b 6e4c8 │ │ │ │ + bl 2a7dd8 │ │ │ │ + b 6e170 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6e4c8 │ │ │ │ + beq 6e170 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 6e4c8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6e170 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6e4ec │ │ │ │ + beq 6e194 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6e4ec │ │ │ │ + bne 6e194 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 11aa40 │ │ │ │ + bl 11a988 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq sp, r5, r8, lsr #10 │ │ │ │ - eorseq r0, r9, r8, asr #15 │ │ │ │ + eorseq r2, r9, r8, asr #6 │ │ │ │ subseq sl, r7, r8, ror #25 │ │ │ │ - @ instruction: 0x003907f4 │ │ │ │ + eorseq r2, r9, r4, ror r3 │ │ │ │ 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 6e390 │ │ │ │ + bl 6e038 │ │ │ │ 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 6e568 │ │ │ │ + bge 6e210 │ │ │ │ ldr r6, [r0, #4]! │ │ │ │ cmp ip, r6 │ │ │ │ - bne 6e54c │ │ │ │ + bne 6e1f4 │ │ │ │ cmp r1, r3 │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ - ldr ip, [pc, #84] @ 6e5cc │ │ │ │ + ldr ip, [pc, #84] @ 6e274 │ │ │ │ add r2, r2, #12 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ cmp lr, #0 │ │ │ │ - bge 6e5a8 │ │ │ │ + bge 6e250 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e5a8 │ │ │ │ + beq 6e250 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ cmp lr, #0 │ │ │ │ cmpne lr, ip │ │ │ │ - bne 6e5b8 │ │ │ │ + bne 6e260 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 6e578 │ │ │ │ + bne 6e220 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - andeq lr, r6, r0, lsl r5 │ │ │ │ + @ instruction: 0x0006e1b8 │ │ │ │ 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 6e61c │ │ │ │ + bne 6e2c4 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e64c │ │ │ │ + beq 6e2f4 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #112] @ 6e6a8 │ │ │ │ + ldr ip, [pc, #112] @ 6e350 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e69c │ │ │ │ + beq 6e344 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6e66c │ │ │ │ - bl a583c │ │ │ │ + bne 6e314 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e69c │ │ │ │ + bne 6e344 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a21c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6e690 │ │ │ │ - ldr r3, [pc, #40] @ 6e6ac │ │ │ │ + bge 6e338 │ │ │ │ + ldr r3, [pc, #40] @ 6e354 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 143ac0 │ │ │ │ + b 144254 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6554 │ │ │ │ + b a65e0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r8, lsl r6 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - b 6d5c0 │ │ │ │ + b 6d154 │ │ │ │ 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 a6554 │ │ │ │ + b a65e0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc, #16] @ 6e6f4 │ │ │ │ + ldreq r0, [pc, #16] @ 6e39c │ │ │ │ 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 │ │ │ │ @@ -69868,577 +69652,577 @@ │ │ │ │ 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 6e744 │ │ │ │ + bne 6e3ec │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e774 │ │ │ │ + beq 6e41c │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #112] @ 6e7d0 │ │ │ │ + ldr ip, [pc, #112] @ 6e478 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e7c4 │ │ │ │ + beq 6e46c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6e794 │ │ │ │ - bl a583c │ │ │ │ + bne 6e43c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e7c4 │ │ │ │ + bne 6e46c │ │ │ │ mov r0, r4 │ │ │ │ bl 29628 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6e7b8 │ │ │ │ - ldr r3, [pc, #40] @ 6e7d4 │ │ │ │ + bge 6e460 │ │ │ │ + ldr r3, [pc, #40] @ 6e47c │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 143ac0 │ │ │ │ + b 144254 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6554 │ │ │ │ + b a65e0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r4, asr #12 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -0006e7d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ +0006e480 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 6e7e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc> │ │ │ │ - b 32cf2c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x58c> │ │ │ │ - andeq lr, r6, r8, ror #15 │ │ │ │ + ldr r1, [pc] @ 6e48c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc> │ │ │ │ + b 330240 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x494> │ │ │ │ + muleq r6, r0, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ 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] @ 6e8d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x100> │ │ │ │ - bl 1bd3d4 │ │ │ │ + ldr r1, [pc, #176] @ 6e580 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x100> │ │ │ │ + bl 1c2d80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e838 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x60> │ │ │ │ + bne 6e4e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x60> │ │ │ │ mov r0, #0 │ │ │ │ - b 6e8d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf8> │ │ │ │ + b 6e578 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ bl 2a0a8 <__sched_rr_get_interval64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e85c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x84> │ │ │ │ - ldr r3, [pc, #136] @ 6e8dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x104> │ │ │ │ + beq 6e504 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x84> │ │ │ │ + ldr r3, [pc, #136] @ 6e584 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x104> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 6e8b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd8> │ │ │ │ + bl 144254 │ │ │ │ + b 6e558 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd8> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 35460c │ │ │ │ + bl 356178 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ - bl 354588 │ │ │ │ - ldr r2, [pc, #100] @ 6e8e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x108> │ │ │ │ - ldr r3, [pc, #100] @ 6e8e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10c> │ │ │ │ - bl 35466c │ │ │ │ + bl 3560f4 │ │ │ │ + ldr r2, [pc, #100] @ 6e588 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x108> │ │ │ │ + ldr r3, [pc, #100] @ 6e58c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10c> │ │ │ │ + bl 3561d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3542b8 │ │ │ │ - ldr r3, [pc, #76] @ 6e8e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x110> │ │ │ │ + bl 355e24 │ │ │ │ + ldr r3, [pc, #76] @ 6e590 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x110> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e8c4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xec> │ │ │ │ - bl a583c │ │ │ │ + beq 6e56c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xec> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e830 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58> │ │ │ │ - ldr r5, [pc, #36] @ 6e8e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x110> │ │ │ │ + bne 6e4d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58> │ │ │ │ + ldr r5, [pc, #36] @ 6e590 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x110> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl ab1b8 │ │ │ │ + bl ab380 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r0, r9, ip, lsr r8 │ │ │ │ + @ instruction: 0x003923bc │ │ │ │ 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 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e90c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x134> │ │ │ │ + bne 6e5b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x134> │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e934 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ + beq 6e5dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e934 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ + beq 6e5dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6e93c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ - ldr r1, [pc, #24] @ 6e940 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x168> │ │ │ │ + ldr r3, [pc, #24] @ 6e5e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ + ldr r1, [pc, #24] @ 6e5e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x168> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6e944 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x16c> │ │ │ │ + ldr r0, [pc, #8] @ 6e5ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x16c> │ │ │ │ bx lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r4, asr r8 │ │ │ │ + @ instruction: 0x003923d4 │ │ │ │ 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 r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bhi 6e99c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c4> │ │ │ │ + bhi 6e644 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c4> │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 6e9bc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1e4> │ │ │ │ - ldr r2, [pc, #548] @ 6ebb0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3d8> │ │ │ │ - ldr r1, [pc, #548] @ 6ebb4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3dc> │ │ │ │ - ldr r0, [pc, #548] @ 6ebb8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e0> │ │ │ │ + bne 6e664 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1e4> │ │ │ │ + ldr r2, [pc, #548] @ 6e858 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3d8> │ │ │ │ + ldr r1, [pc, #548] @ 6e85c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3dc> │ │ │ │ + ldr r0, [pc, #548] @ 6e860 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e0> │ │ │ │ mov r3, r6 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 6eba4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ - ldr r0, [pc, #532] @ 6ebb8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e0> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 6e84c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ + ldr r0, [pc, #532] @ 6e860 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e0> │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e970 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x198> │ │ │ │ - b 6eba4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ + bne 6e618 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x198> │ │ │ │ + b 6e84c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ cmp r4, #1 │ │ │ │ - ble 6ea34 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x25c> │ │ │ │ + ble 6e6dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x25c> │ │ │ │ ldr ip, [r5, #4] │ │ │ │ - ldr r3, [pc, #492] @ 6ebbc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e4> │ │ │ │ + ldr r3, [pc, #492] @ 6e864 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e4> │ │ │ │ cmp ip, r3 │ │ │ │ - beq 6ea34 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x25c> │ │ │ │ + beq 6e6dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x25c> │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 6ea1c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x244> │ │ │ │ + beq 6e6c4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x244> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, ip │ │ │ │ - bl b2734 │ │ │ │ + bl b29cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6eba4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ + beq 6e84c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6ea34 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #432] @ 6ebc0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e8> │ │ │ │ - ldr r1, [pc, #432] @ 6ebc4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3ec> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6eba4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ - ldr r2, [pc, #420] @ 6ebc8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3f0> │ │ │ │ - ldr r1, [pc, #420] @ 6ebcc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3f4> │ │ │ │ - ldr r0, [pc, #396] @ 6ebb8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e0> │ │ │ │ + beq 6e6dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #432] @ 6e868 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e8> │ │ │ │ + ldr r1, [pc, #432] @ 6e86c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3ec> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 6e84c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ + ldr r2, [pc, #420] @ 6e870 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3f0> │ │ │ │ + ldr r1, [pc, #420] @ 6e874 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3f4> │ │ │ │ + ldr r0, [pc, #396] @ 6e860 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e0> │ │ │ │ mov r3, ip │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 6eba4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 6e84c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ - ble 6ea54 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x27c> │ │ │ │ - ldr r3, [pc, #392] @ 6ebd0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3f8> │ │ │ │ - ldr r1, [pc, #392] @ 6ebd4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3fc> │ │ │ │ + ble 6e6fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x27c> │ │ │ │ + ldr r3, [pc, #392] @ 6e878 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3f8> │ │ │ │ + ldr r1, [pc, #392] @ 6e87c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6eba4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ + bl 18f518 │ │ │ │ + b 6e84c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ lsl r1, r4, #2 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92adc │ │ │ │ + bl 92b74 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 6eba4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ + beq 6e84c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ 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 6eb68 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x390> │ │ │ │ + ble 6e810 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x390> │ │ │ │ ldrb lr, [r1, #1]! │ │ │ │ cmp lr, #92 @ 0x5c │ │ │ │ cmpne lr, #39 @ 0x27 │ │ │ │ - bne 6eab4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2dc> │ │ │ │ + bne 6e75c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2dc> │ │ │ │ mov r3, ip │ │ │ │ mov r5, #92 @ 0x5c │ │ │ │ strb r5, [r3], #2 │ │ │ │ strb lr, [ip, #1] │ │ │ │ mov ip, r3 │ │ │ │ - b 6ea80 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a8> │ │ │ │ + b 6e728 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a8> │ │ │ │ cmp lr, #9 │ │ │ │ - bne 6ead8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x300> │ │ │ │ + bne 6e780 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x300> │ │ │ │ mov r3, ip │ │ │ │ mov lr, #92 @ 0x5c │ │ │ │ strb lr, [r3], #2 │ │ │ │ mov lr, #116 @ 0x74 │ │ │ │ strb lr, [ip, #1] │ │ │ │ mov ip, r3 │ │ │ │ - b 6ea80 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a8> │ │ │ │ + b 6e728 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a8> │ │ │ │ cmp lr, #10 │ │ │ │ - bne 6eafc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x324> │ │ │ │ + bne 6e7a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x324> │ │ │ │ mov r3, ip │ │ │ │ mov lr, #92 @ 0x5c │ │ │ │ strb lr, [r3], #2 │ │ │ │ mov lr, #110 @ 0x6e │ │ │ │ strb lr, [ip, #1] │ │ │ │ mov ip, r3 │ │ │ │ - b 6ea80 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a8> │ │ │ │ + b 6e728 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a8> │ │ │ │ cmp lr, #13 │ │ │ │ - bne 6eb20 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x348> │ │ │ │ + bne 6e7c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x348> │ │ │ │ mov r3, ip │ │ │ │ mov lr, #92 @ 0x5c │ │ │ │ strb lr, [r3], #2 │ │ │ │ mov lr, #114 @ 0x72 │ │ │ │ strb lr, [ip, #1] │ │ │ │ mov ip, r3 │ │ │ │ - b 6ea80 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a8> │ │ │ │ + b 6e728 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a8> │ │ │ │ sub r3, lr, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ strbls lr, [ip], #1 │ │ │ │ - bls 6ea80 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a8> │ │ │ │ - ldr r3, [pc, #160] @ 6ebd8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x400> │ │ │ │ + bls 6e728 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a8> │ │ │ │ + ldr r3, [pc, #160] @ 6e880 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x400> │ │ │ │ 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 6ea80 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a8> │ │ │ │ + b 6e728 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a8> │ │ │ │ mov r3, #0 │ │ │ │ sub r1, ip, r0 │ │ │ │ strb r3, [ip] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cae88 <_PyBytes_Resize@@Base> │ │ │ │ + bl cb170 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6eba4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ + bne 6e84c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6eba4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ + beq 6e84c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3cc> │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #64] @ 6ebdc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x404> │ │ │ │ + ldr r0, [pc, #64] @ 6e884 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x404> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9b50 │ │ │ │ + b a9d18 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mlaseq r8, r0, r8, sp │ │ │ │ - eorseq r8, r6, r8, lsr #25 │ │ │ │ - eorseq r0, r7, r8, ror pc │ │ │ │ + eorseq pc, r8, r0, lsl #8 │ │ │ │ + eorseq sl, r6, r8, lsr #16 │ │ │ │ + @ instruction: 0x00372af8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ - eorseq r7, r6, r0, lsr fp │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ + @ instruction: 0x003617dc │ │ │ │ + @ instruction: 0x003696b0 │ │ │ │ + eorseq sl, r6, r8, asr #17 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r0, r9, r0, ror r8 │ │ │ │ + @ instruction: 0x003923f0 │ │ │ │ subseq r2, r6, r8, asr #11 │ │ │ │ - eorseq r3, r7, r8, lsr r3 │ │ │ │ + @ instruction: 0x00374eb8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6ec00 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x428> │ │ │ │ + bne 6e8a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x428> │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6ec28 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x450> │ │ │ │ + beq 6e8d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x450> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6ec28 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x450> │ │ │ │ + beq 6e8d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x450> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6ec30 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x458> │ │ │ │ - ldr r1, [pc, #24] @ 6ec34 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x45c> │ │ │ │ + ldr r3, [pc, #24] @ 6e8d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x458> │ │ │ │ + ldr r1, [pc, #24] @ 6e8dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x45c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6ec38 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x460> │ │ │ │ + ldr r0, [pc, #8] @ 6e8e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x460> │ │ │ │ bx lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r9, r0, r8, r0 │ │ │ │ + eorseq r2, r9, r0, lsl r4 │ │ │ │ subseq r1, r5, r0, ror sp │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6ec5c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x484> │ │ │ │ + bne 6e904 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x484> │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6ec84 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + beq 6e92c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6ec84 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + beq 6e92c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6ec8c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4b4> │ │ │ │ - ldr r1, [pc, #24] @ 6ec90 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4b8> │ │ │ │ + ldr r3, [pc, #24] @ 6e934 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4b4> │ │ │ │ + ldr r1, [pc, #24] @ 6e938 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4b8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6ec94 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4bc> │ │ │ │ + ldr r0, [pc, #8] @ 6e93c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4bc> │ │ │ │ bx lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003908b0 │ │ │ │ + eorseq r2, r9, r0, lsr r4 │ │ │ │ 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 c3e9c │ │ │ │ + bl c4160 │ │ │ │ mov r5, r0 │ │ │ │ bl 29424 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6ecd8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x500> │ │ │ │ - ldr r3, [pc, #16] @ 6ece0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x508> │ │ │ │ + bge 6e980 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x500> │ │ │ │ + ldr r3, [pc, #16] @ 6e988 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x508> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 143ac0 │ │ │ │ - ldr r0, [pc, #4] @ 6ece4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x50c> │ │ │ │ + b 144254 │ │ │ │ + ldr r0, [pc, #4] @ 6e98c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x50c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - 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 6ed34 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x55c> │ │ │ │ - clz r2, r0 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r1, #1 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 6ed64 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58c> │ │ │ │ - mov ip, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - add lr, sp, #28 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #92] @ 6edac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5d4> │ │ │ │ - str lr, [sp, #16] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6eda0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5c8> │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 2a1bf4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - blt 6eda0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5c8> │ │ │ │ - ldr r1, [pc, #52] @ 6edb0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5d8> │ │ │ │ - ldr r0, [pc, #52] @ 6edb4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5dc> │ │ │ │ - mov r2, r4 │ │ │ │ - bl bbe74 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 6eda0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5c8> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [pc, #32] @ 6edb8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e0> │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 32d01c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x67c> │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r4, r7, r0, ror r6 │ │ │ │ - @ instruction: 0x003908d8 │ │ │ │ - mlaseq r7, r0, r8, lr │ │ │ │ - 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 6edf4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x61c> │ │ │ │ + bne 6e9c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x548> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 28b7c0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29acf0 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ee1c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x644> │ │ │ │ - b 6ee14 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x63c> │ │ │ │ + bne 6e9f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x570> │ │ │ │ + b 6e9e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x568> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #120] @ 6ee7c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6a4> │ │ │ │ + ldr r0, [pc, #120] @ 6ea50 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5d0> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6eddc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x604> │ │ │ │ + bne 6e9b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ mov r0, #0 │ │ │ │ - b 6ee74 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x69c> │ │ │ │ + b 6ea48 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5c8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 28b7c0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29acf0 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ee14 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x63c> │ │ │ │ + beq 6e9e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x568> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 28b7c0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29acf0 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ee14 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x63c> │ │ │ │ + beq 6e9e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x568> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 29d48 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #32] @ 6ee80 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6a8> │ │ │ │ - bge 6ee74 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x69c> │ │ │ │ - ldr r3, [pc, #28] @ 6ee84 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6ac> │ │ │ │ + ldrge r0, [pc, #32] @ 6ea54 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5d4> │ │ │ │ + bge 6ea48 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5c8> │ │ │ │ + ldr r3, [pc, #28] @ 6ea58 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5d8> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 143ac0 │ │ │ │ + b 144254 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r9, r6, r4, lsl #16 │ │ │ │ + eorseq fp, r6, r4, lsl #7 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #32] @ 6eec0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ + ldr ip, [pc, #32] @ 6ea94 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x614> │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #28] @ 6eec4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6ec> │ │ │ │ - ldr r2, [pc, #28] @ 6eec8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6f0> │ │ │ │ - ldr r1, [pc, #28] @ 6eecc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6f4> │ │ │ │ + ldr r3, [pc, #28] @ 6ea98 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x618> │ │ │ │ + ldr r2, [pc, #28] @ 6ea9c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x61c> │ │ │ │ + ldr r1, [pc, #28] @ 6eaa0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x620> │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #24] @ 6eed0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6f8> │ │ │ │ - bl a9b50 │ │ │ │ + ldr r0, [pc, #24] @ 6eaa4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x624> │ │ │ │ + bl a9d18 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r7, r5, ip, lsl #25 │ │ │ │ - eorseq r7, r5, r4, lsr #25 │ │ │ │ - eorseq r7, r5, r4, lsl #25 │ │ │ │ - mlaseq r5, r8, ip, r7 │ │ │ │ - @ instruction: 0x003908dc │ │ │ │ + eorseq r9, r5, ip, lsl #16 │ │ │ │ + eorseq r9, r5, r4, lsr #16 │ │ │ │ + eorseq r9, r5, r4, lsl #16 │ │ │ │ + eorseq r9, r5, r8, lsl r8 │ │ │ │ + eorseq r2, r9, r8, asr r4 │ │ │ │ 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] @ 6ef24 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x74c> │ │ │ │ - bl fe32c │ │ │ │ + ldr r1, [pc, #28] @ 6eaf8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x678> │ │ │ │ + bl fe390 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ef1c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x744> │ │ │ │ + beq 6eaf0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x670> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 30c60 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0038a9d8 │ │ │ │ + eorseq ip, r8, ip, 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 6eb48 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6c8> │ │ │ │ + clz r2, r0 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r1, #1 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 6eb78 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6f8> │ │ │ │ + mov ip, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + add lr, sp, #28 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [pc, #92] @ 6ebc0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x740> │ │ │ │ + str lr, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6ebb4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x734> │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 1df5b0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + blt 6ebb4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x734> │ │ │ │ + ldr r1, [pc, #52] @ 6ebc4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x744> │ │ │ │ + ldr r0, [pc, #52] @ 6ebc8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x748> │ │ │ │ + mov r2, r4 │ │ │ │ + bl bc130 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 6ebb4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x734> │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [pc, #32] @ 6ebcc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x74c> │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 33033c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x590> │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r4, r7, r0, ror r6 │ │ │ │ + eorseq r2, r9, r0, ror #8 │ │ │ │ + eorseq r0, r8, r4, lsr r4 │ │ │ │ + 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 6ef60 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x788> │ │ │ │ + bne 6ec08 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x788> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 26d904 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27f5c8 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ef88 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7b0> │ │ │ │ - b 6ef80 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7a8> │ │ │ │ + bne 6ec30 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7b0> │ │ │ │ + b 6ec28 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7a8> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #120] @ 6efe8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x810> │ │ │ │ + ldr r0, [pc, #120] @ 6ec90 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x810> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ef48 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x770> │ │ │ │ + bne 6ebf0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x770> │ │ │ │ mov r0, #0 │ │ │ │ - b 6efe0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x808> │ │ │ │ + b 6ec88 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x808> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 26d904 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27f5c8 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ef80 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7a8> │ │ │ │ + beq 6ec28 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7a8> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 26d904 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27f5c8 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ef80 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7a8> │ │ │ │ + beq 6ec28 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7a8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2a87c │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #32] @ 6efec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ - bge 6efe0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x808> │ │ │ │ - ldr r3, [pc, #28] @ 6eff0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x818> │ │ │ │ + ldrge r0, [pc, #32] @ 6ec94 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ + bge 6ec88 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x808> │ │ │ │ + ldr r3, [pc, #28] @ 6ec98 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x818> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 143ac0 │ │ │ │ + b 144254 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003697f8 │ │ │ │ + eorseq fp, r6, r8, ror r3 │ │ │ │ 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 │ │ │ │ @@ -70450,644 +70234,507 @@ │ │ │ │ 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 1ac3f0 │ │ │ │ + bl 1b03dc │ │ │ │ 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] @ 6f06c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x894> │ │ │ │ - ldr r1, [pc, #16] @ 6f070 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x898> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r4, ror #17 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #132] @ 6f110 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x938> │ │ │ │ + ldr r3, [pc, #132] @ 6ed88 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x908> │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6f0b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8d8> │ │ │ │ + bne 6ed28 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8a8> │ │ │ │ add r1, pc, #104 @ 0x68 │ │ │ │ ldrd r0, [r1] │ │ │ │ - ldr r2, [pc, #108] @ 6f114 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x93c> │ │ │ │ + ldr r2, [pc, #108] @ 6ed8c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x90c> │ │ │ │ mvn r3, #0 │ │ │ │ strd r0, [sp, #8] │ │ │ │ - b 6f0e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x910> │ │ │ │ + b 6ed60 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e0> │ │ │ │ mov r2, #3 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1bfe3c <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c5a84 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6f0e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x908> │ │ │ │ + blt 6ed58 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8d8> │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 6f0e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x910> │ │ │ │ - ldr r3, [pc, #64] @ 6f118 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x940> │ │ │ │ - ldr r1, [pc, #64] @ 6f11c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x944> │ │ │ │ + bge 6ed60 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e0> │ │ │ │ + ldr r3, [pc, #64] @ 6ed90 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x910> │ │ │ │ + ldr r1, [pc, #64] @ 6ed94 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x914> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ - b 6f100 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x928> │ │ │ │ + b 6ed78 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f8> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ str r1, [sp] │ │ │ │ bl 29a48 <__atomic_store_8@plt> │ │ │ │ - ldr r0, [pc, #12] @ 6f110 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x938> │ │ │ │ + ldr r0, [pc, #12] @ 6ed88 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x908> │ │ │ │ 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 │ │ │ │ - @ instruction: 0x0038d3b0 │ │ │ │ + eorseq lr, r8, ip, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6f148 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x970> │ │ │ │ - ldr r1, [pc, #16] @ 6f14c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x974> │ │ │ │ + ldr r3, [pc, #16] @ 6edc0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x940> │ │ │ │ + ldr r1, [pc, #16] @ 6edc4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x944> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, lsr #18 │ │ │ │ + eorseq r2, r9, r8, ror r4 │ │ │ │ │ │ │ │ -0006f150 : │ │ │ │ +0006edc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #32] @ 6f188 │ │ │ │ + ldr r5, [pc, #32] @ 6ee00 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 23b30c │ │ │ │ + bl 24e2e8 │ │ │ │ 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] @ 6f1b4 │ │ │ │ - ldr r1, [pc, #16] @ 6f1b8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r4, asr r9 │ │ │ │ - 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 a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f380 │ │ │ │ + bne 6efc8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 344fe8 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ + bl 347974 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6f380 │ │ │ │ + beq 6efc8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6f240 │ │ │ │ + beq 6ee88 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 344fe8 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ + bl 347974 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6f258 │ │ │ │ + bne 6eea0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6f380 │ │ │ │ + beq 6efc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6f380 │ │ │ │ - b 6f374 │ │ │ │ - ldr r2, [pc, #320] @ 6f388 │ │ │ │ - ldr r5, [pc, #316] @ 6f388 │ │ │ │ + bne 6efc8 │ │ │ │ + b 6efbc │ │ │ │ + ldr r2, [pc, #320] @ 6efd0 │ │ │ │ + ldr r5, [pc, #316] @ 6efd0 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6f29c │ │ │ │ + beq 6eee4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 344fe8 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ + bl 347974 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 6f2b4 │ │ │ │ + bne 6eefc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6f354 │ │ │ │ + beq 6ef9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6f354 │ │ │ │ + bne 6ef9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 6f354 │ │ │ │ - ldr r2, [pc, #228] @ 6f388 │ │ │ │ - ldr r6, [pc, #224] @ 6f388 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 6ef9c │ │ │ │ + ldr r2, [pc, #228] @ 6efd0 │ │ │ │ + ldr r6, [pc, #224] @ 6efd0 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f2e0 │ │ │ │ + beq 6ef28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - bl fc420 │ │ │ │ - bl 9b444 │ │ │ │ - b 6f30c │ │ │ │ + bl fc484 │ │ │ │ + bl 9b4d0 │ │ │ │ + b 6ef54 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 16c650 │ │ │ │ + bl 16d220 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 6f30c │ │ │ │ - ldr r3, [pc, #140] @ 6f38c │ │ │ │ - ldr r1, [pc, #140] @ 6f390 │ │ │ │ + ble 6ef54 │ │ │ │ + ldr r3, [pc, #140] @ 6efd4 │ │ │ │ + ldr r1, [pc, #140] @ 6efd8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 2827c8 │ │ │ │ + bl 1bacd8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6f330 │ │ │ │ + beq 6ef78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6f330 │ │ │ │ + bne 6ef78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6f354 │ │ │ │ + beq 6ef9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6f354 │ │ │ │ + bne 6ef9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6f380 │ │ │ │ + beq 6efc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6f380 │ │ │ │ + bne 6efc8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + b 9aea8 <_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, r0, lsl #19 │ │ │ │ + eorseq r2, r9, r0, lsr #9 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #16] @ 6f004 │ │ │ │ + ldr r1, [pc, #16] @ 6f008 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r9, r4, lsl #10 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #16] @ 6f034 │ │ │ │ + ldr r1, [pc, #16] @ 6f038 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r9, r8, lsr r5 │ │ │ │ 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 6f3d0 │ │ │ │ + bne 6f078 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bge 6f3f0 │ │ │ │ - b 6f3e8 │ │ │ │ + bge 6f098 │ │ │ │ + b 6f090 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 298dac │ │ │ │ + bl 2a79e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f3c0 │ │ │ │ - b 6f408 │ │ │ │ + bne 6f068 │ │ │ │ + b 6f0b0 │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi 6f3f8 │ │ │ │ + bmi 6f0a0 │ │ │ │ cmp r4, r3 │ │ │ │ - blt 6f410 │ │ │ │ - ldr r3, [pc, #76] @ 6f44c │ │ │ │ - ldr r1, [pc, #76] @ 6f450 │ │ │ │ + blt 6f0b8 │ │ │ │ + ldr r3, [pc, #76] @ 6f0f4 │ │ │ │ + ldr r1, [pc, #76] @ 6f0f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mvn r0, #0 │ │ │ │ - b 6f444 │ │ │ │ + b 6f0ec │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6f434 │ │ │ │ + bne 6f0dc │ │ │ │ mov r3, r5 │ │ │ │ add r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 28418c │ │ │ │ + b 293f84 │ │ │ │ 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 r9, r7, ip, lsr #29 │ │ │ │ + eorseq fp, r7, r4, asr sl │ │ │ │ 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] @ 6f4b0 │ │ │ │ + ldr ip, [pc, #48] @ 6f158 │ │ │ │ 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] @ 6f4b4 │ │ │ │ + ldr ip, [pc, #16] @ 6f15c │ │ │ │ str ip, [sp] │ │ │ │ - bl 277c24 │ │ │ │ + bl 288ce0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x00568a94 │ │ │ │ + subseq r8, r6, ip, lsl sl │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #284] @ 6f5ec │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #284] @ 6f294 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f4e8 │ │ │ │ - ldr r1, [pc, #268] @ 6f5f0 │ │ │ │ - ldr r0, [pc, #268] @ 6f5f4 │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #264] @ 6f5f8 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 14d744 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 6f504 │ │ │ │ - mov r4, #0 │ │ │ │ - b 6f5e4 │ │ │ │ - bl 91b7c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6f4fc │ │ │ │ - ldr r0, [pc, #228] @ 6f5fc │ │ │ │ - bl 225a5c <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r3, [pc, #224] @ 6f600 │ │ │ │ - ldr r8, [pc, #224] @ 6f604 │ │ │ │ + bne 6f190 │ │ │ │ + ldr r1, [pc, #268] @ 6f298 │ │ │ │ + ldr r0, [pc, #268] @ 6f29c │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #264] @ 6f2a0 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 14df70 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 6f1ac │ │ │ │ + mov r4, #0 │ │ │ │ + b 6f28c │ │ │ │ + bl 91c14 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6f1a4 │ │ │ │ + ldr r0, [pc, #228] @ 6f2a4 │ │ │ │ + bl 238cbc <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r3, [pc, #224] @ 6f2a8 │ │ │ │ + ldr r8, [pc, #224] @ 6f2ac │ │ │ │ ldr r7, [r3, #620] @ 0x26c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6f5dc │ │ │ │ + beq 6f284 │ │ │ │ ldr r6, [r7, #3704] @ 0xe78 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6f5ac │ │ │ │ + beq 6f254 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - bl 2744b4 │ │ │ │ + bl 285918 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 6f550 │ │ │ │ + bne 6f1f8 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b 6f530 │ │ │ │ + b 6f1d8 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - bl a3504 │ │ │ │ + bl a3590 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6f5b4 │ │ │ │ + beq 6f25c │ │ │ │ ldr r2, [r9] │ │ │ │ mov r1, r5 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 6f5a0 │ │ │ │ + beq 6f248 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6f5a0 │ │ │ │ + bne 6f248 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ - bge 6f548 │ │ │ │ - b 6f5b4 │ │ │ │ + bge 6f1f0 │ │ │ │ + b 6f25c │ │ │ │ ldr r7, [r7, #3644] @ 0xe3c │ │ │ │ - b 6f524 │ │ │ │ + b 6f1cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6f5d8 │ │ │ │ + beq 6f280 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6f5d8 │ │ │ │ + bne 6f280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #24] @ 6f5fc │ │ │ │ - bl 8b504 │ │ │ │ + ldr r0, [pc, #24] @ 6f2a4 │ │ │ │ + bl 8b3a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r4, lsr r0 │ │ │ │ - @ instruction: 0x0053c19c │ │ │ │ - eorseq r0, r9, ip, ror #19 │ │ │ │ + @ instruction: 0x0035bbb4 │ │ │ │ + ldrsheq sp, [r3], #-204 @ 0xffffff34 │ │ │ │ + eorseq r2, r9, ip, ror #10 │ │ │ │ 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 277c24 │ │ │ │ + bl 288ce0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ - b a6554 │ │ │ │ - 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 6f694 │ │ │ │ - clz r2, r0 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r1, #1 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 6f6c4 │ │ │ │ - mov ip, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - add lr, sp, #28 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #64] @ 6f6f0 │ │ │ │ - str lr, [sp, #16] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6f6e4 │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 2a1bf4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 6f6e4 │ │ │ │ - ldr r1, [pc, #24] @ 6f6f4 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 32d01c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x67c> │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0057469c │ │ │ │ - andeq r9, r2, r4, asr #25 │ │ │ │ + b a65e0 │ │ │ │ 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] @ 6f86c │ │ │ │ + ldr r2, [pc, #324] @ 6f464 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, lr │ │ │ │ - bl 2abf44 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 2b9314 <_PyArg_ParseStack@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6f860 │ │ │ │ + beq 6f458 │ │ │ │ ldrd r8, [sp, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c3e9c │ │ │ │ + bl c4160 │ │ │ │ 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 c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6f79c │ │ │ │ + bge 6f394 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6f850 │ │ │ │ - bl 132790 │ │ │ │ + bne 6f448 │ │ │ │ + bl 132754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f74c │ │ │ │ - b 6f848 │ │ │ │ + beq 6f344 │ │ │ │ + b 6f440 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r4, [pc, #196] @ 6f870 │ │ │ │ - beq 6f860 │ │ │ │ + ldreq r4, [pc, #196] @ 6f468 │ │ │ │ + beq 6f458 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl aaa48 │ │ │ │ + bl aac10 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6f848 │ │ │ │ + beq 6f440 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl a6554 │ │ │ │ + bl a65e0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6f824 │ │ │ │ + beq 6f41c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 252528 │ │ │ │ + bl 264c58 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6f824 │ │ │ │ + beq 6f41c │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl a6554 │ │ │ │ + bl a65e0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6f824 │ │ │ │ + beq 6f41c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl a6554 │ │ │ │ + bl a65e0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6f824 │ │ │ │ + beq 6f41c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl a6554 │ │ │ │ + bl a65e0 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #28] │ │ │ │ - bne 6f860 │ │ │ │ + bne 6f458 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6f848 │ │ │ │ + beq 6f440 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6f848 │ │ │ │ + bne 6f440 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 6f860 │ │ │ │ - ldr r3, [pc, #28] @ 6f874 │ │ │ │ + b 6f458 │ │ │ │ + ldr r3, [pc, #28] @ 6f46c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq r0, r9, r4, lsl #20 │ │ │ │ + eorseq r2, r9, r4, lsl #11 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - cmp r2, #2 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 6f8b0 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 14777c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - bne 6f8e0 │ │ │ │ - b 6f8d4 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #284] @ 6f9dc │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6f898 │ │ │ │ - b 6f9d0 │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6f9d0 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1c8f44 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6f908 │ │ │ │ - ldr r3, [pc, #228] @ 6f9e0 │ │ │ │ - ldr r1, [pc, #228] @ 6f9e4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6f9a0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1c9764 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - blt 6f9a0 │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #12 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 6a658 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 6f9a0 │ │ │ │ - bl c3e9c │ │ │ │ - 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 c7bec │ │ │ │ - cmp r5, #0 │ │ │ │ - bge 6f988 │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 6f9c0 │ │ │ │ - bl 132790 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6f93c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 6a7d0 │ │ │ │ - cmn r5, #1 │ │ │ │ - bne 6f9b0 │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6f9d0 │ │ │ │ - mvn r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a5b2c │ │ │ │ - ldr r3, [pc, #32] @ 6f9e8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 6f988 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r6, ip, asr r6 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, lsl sl │ │ │ │ - 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] @ 6fba4 │ │ │ │ + ldr lr, [pc, #408] @ 6f628 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -71098,671 +70745,865 @@ │ │ │ │ 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 6fa6c │ │ │ │ + bne 6f4f0 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6fab4 │ │ │ │ + beq 6f538 │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #296] @ 6fba8 │ │ │ │ + ldr ip, [pc, #296] @ 6f62c │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r7, r4 │ │ │ │ moveq r8, r4 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 6fb84 │ │ │ │ + beq 6f608 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 16f428 │ │ │ │ + bl 170034 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 6fb84 │ │ │ │ + beq 6f608 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #200] @ 6fbac │ │ │ │ + ldr r3, [pc, #200] @ 6f630 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 2a97d0 │ │ │ │ + bl 2b6e34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fb80 │ │ │ │ + beq 6f604 │ │ │ │ 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 6fb24 │ │ │ │ + beq 6f5a8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a708 │ │ │ │ mov r4, r0 │ │ │ │ - b 6fb30 │ │ │ │ + b 6f5b4 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a444 │ │ │ │ mov r4, r0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6fb70 │ │ │ │ + bne 6f5f4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6fb64 │ │ │ │ + beq 6f5e8 │ │ │ │ cmp r3, #22 │ │ │ │ - ldr r3, [pc, #96] @ 6fbb0 │ │ │ │ + ldr r3, [pc, #96] @ 6f634 │ │ │ │ ldr r0, [r3] │ │ │ │ - bne 6fb5c │ │ │ │ - bl 143ac0 │ │ │ │ - b 6fb64 │ │ │ │ + bne 6f5e0 │ │ │ │ + bl 144254 │ │ │ │ + b 6f5e8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 16fbd4 │ │ │ │ - bl a583c │ │ │ │ + bl 1707e0 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fb80 │ │ │ │ + bne 6f604 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6554 │ │ │ │ + bl a65e0 │ │ │ │ mov r4, r0 │ │ │ │ - b 6fb84 │ │ │ │ + b 6f608 │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 16fbf4 │ │ │ │ + bl 170800 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrheq ip, [r3], #-24 @ 0xffffffe8 │ │ │ │ - subseq r4, r7, r8, asr #13 │ │ │ │ - eorseq sl, r6, r4, lsl #9 │ │ │ │ + subseq sp, r3, r8, lsl sp │ │ │ │ + @ instruction: 0x0057469c │ │ │ │ + eorseq ip, r6, r4 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + 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 6f684 │ │ │ │ + clz r2, r0 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r1, #1 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 6f6b4 │ │ │ │ + mov ip, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + add lr, sp, #28 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [pc, #64] @ 6f6e0 │ │ │ │ + str lr, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6f6d4 │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 1df5b0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 6f6d4 │ │ │ │ + ldr r1, [pc, #24] @ 6f6e4 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 33033c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x590> │ │ │ │ + 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, #8 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 6f720 │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 147f10 │ │ │ │ + cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bne 6fbec │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 2a1bf4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - blt 6fc8c │ │ │ │ - b 6fc10 │ │ │ │ + bne 6f750 │ │ │ │ + b 6f744 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #156] @ 6fc98 │ │ │ │ + ldr r0, [pc, #284] @ 6f84c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fbd8 │ │ │ │ - b 6fc8c │ │ │ │ - ldr r3, [pc, #132] @ 6fc9c │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2a97d0 │ │ │ │ + bne 6f708 │ │ │ │ + b 6f840 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fc8c │ │ │ │ - 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 6fc7c │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6fc70 │ │ │ │ - ldr r3, [pc, #52] @ 6fca0 │ │ │ │ + bne 6f840 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1cf150 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6f778 │ │ │ │ + ldr r3, [pc, #228] @ 6f850 │ │ │ │ + ldr r1, [pc, #228] @ 6f854 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - bl a583c │ │ │ │ + bl 18f518 │ │ │ │ + b 6f810 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1cfa04 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + blt 6f810 │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #12 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 6a3a8 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 6f810 │ │ │ │ + bl c4160 │ │ │ │ + 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 c7eb0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge 6f7f8 │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 6f830 │ │ │ │ + bl 132754 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fc8c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a6554 │ │ │ │ + beq 6f7ac │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 6a568 │ │ │ │ + cmn r5, #1 │ │ │ │ + bne 6f820 │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6f840 │ │ │ │ + mvn r5, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b a5bb8 │ │ │ │ + ldr r3, [pc, #32] @ 6f858 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144254 │ │ │ │ + b 6f7f8 │ │ │ │ mov r0, #0 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r6, r0, lsr #15 │ │ │ │ - eorseq sl, r6, r4, lsl #9 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + @ instruction: 0x0036b1dc │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + mlaseq r9, r0, r5, r2 │ │ │ │ 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 6fcd4 │ │ │ │ - ldr r3, [pc, #156] @ 6fd64 │ │ │ │ - ldr r1, [pc, #156] @ 6fd68 │ │ │ │ + bgt 6f88c │ │ │ │ + ldr r3, [pc, #156] @ 6f91c │ │ │ │ + ldr r1, [pc, #156] @ 6f920 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6fcf4 │ │ │ │ + bl 18f518 │ │ │ │ + b 6f8ac │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6fcfc │ │ │ │ - ldr r3, [pc, #120] @ 6fd64 │ │ │ │ - ldr r1, [pc, #124] @ 6fd6c │ │ │ │ + beq 6f8b4 │ │ │ │ + ldr r3, [pc, #120] @ 6f91c │ │ │ │ + ldr r1, [pc, #124] @ 6f924 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mvn r5, #0 │ │ │ │ - b 6fd5c │ │ │ │ + b 6f914 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bne 6fd1c │ │ │ │ - ldr r3, [pc, #96] @ 6fd70 │ │ │ │ - ldr r1, [pc, #96] @ 6fd74 │ │ │ │ + bne 6f8d4 │ │ │ │ + ldr r3, [pc, #96] @ 6f928 │ │ │ │ + ldr r1, [pc, #96] @ 6f92c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6fcf4 │ │ │ │ - ldr r6, [pc, #64] @ 6fd64 │ │ │ │ + bl 18f518 │ │ │ │ + b 6f8ac │ │ │ │ + ldr r6, [pc, #64] @ 6f91c │ │ │ │ ldr r1, [r6] │ │ │ │ - bl 11fad4 │ │ │ │ + bl 11fa18 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 6fd40 │ │ │ │ - bl a583c │ │ │ │ + bne 6f8f8 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fd4c │ │ │ │ - b 6fcf4 │ │ │ │ + beq 6f904 │ │ │ │ + b 6f8ac │ │ │ │ cmp r0, #0 │ │ │ │ strgt r0, [r4, #16] │ │ │ │ - bgt 6fd5c │ │ │ │ - ldr r1, [pc, #36] @ 6fd78 │ │ │ │ + bgt 6f914 │ │ │ │ + ldr r1, [pc, #36] @ 6f930 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6fcf4 │ │ │ │ + bl 18f518 │ │ │ │ + b 6f8ac │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, ror #23 │ │ │ │ - eorseq r1, r7, ip, asr #25 │ │ │ │ + eorseq pc, r6, ip, ror #14 │ │ │ │ + eorseq r3, r7, ip, asr #16 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00381ed4 │ │ │ │ - eorseq r0, r9, r4, lsr sl │ │ │ │ + eorseq r3, r8, r8, asr #22 │ │ │ │ + @ instruction: 0x003925b4 │ │ │ │ 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 6fdac │ │ │ │ + bhi 6f964 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 6fdec │ │ │ │ - b 6fdd0 │ │ │ │ - ldr r0, [pc, #284] @ 6fed0 │ │ │ │ + ble 6f9a4 │ │ │ │ + b 6f988 │ │ │ │ + ldr r0, [pc, #284] @ 6fa88 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fda0 │ │ │ │ + bne 6f958 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 11fe38 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd7c <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 6fdf4 │ │ │ │ - bl a583c │ │ │ │ + bne 6f9ac │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fdc8 │ │ │ │ + bne 6f980 │ │ │ │ mvn r4, #0 │ │ │ │ - b 6fe28 │ │ │ │ - bl ab0c8 │ │ │ │ + b 6f9e0 │ │ │ │ + bl ab290 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6fe20 │ │ │ │ + beq 6f9d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6fe20 │ │ │ │ + bne 6f9d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - beq 6fde0 │ │ │ │ + beq 6f998 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 6fe48 │ │ │ │ - ldr r3, [pc, #152] @ 6fed4 │ │ │ │ - ldr r1, [pc, #152] @ 6fed8 │ │ │ │ + bne 6fa00 │ │ │ │ + ldr r3, [pc, #152] @ 6fa8c │ │ │ │ + ldr r1, [pc, #152] @ 6fa90 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6fdc8 │ │ │ │ + bl 18f518 │ │ │ │ + b 6f980 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6fe58 │ │ │ │ + bge 6fa10 │ │ │ │ adds r4, r4, r6 │ │ │ │ - bmi 6fe60 │ │ │ │ + bmi 6fa18 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt 6fe74 │ │ │ │ - ldr r3, [pc, #108] @ 6fed4 │ │ │ │ - ldr r1, [pc, #112] @ 6fedc │ │ │ │ + bgt 6fa2c │ │ │ │ + ldr r3, [pc, #108] @ 6fa8c │ │ │ │ + ldr r1, [pc, #112] @ 6fa94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6fdc8 │ │ │ │ + bl 18f518 │ │ │ │ + b 6f980 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 6fe94 │ │ │ │ - ldr r3, [pc, #88] @ 6fee0 │ │ │ │ - ldr r1, [pc, #88] @ 6fee4 │ │ │ │ + ble 6fa4c │ │ │ │ + ldr r3, [pc, #88] @ 6fa98 │ │ │ │ + ldr r1, [pc, #88] @ 6fa9c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 6fdc8 │ │ │ │ + bl 18f518 │ │ │ │ + b 6f980 │ │ │ │ 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 1b87e0 │ │ │ │ + bl 1bd904 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6fdc8 │ │ │ │ - ldr r0, [pc, #28] @ 6fee8 │ │ │ │ + beq 6f980 │ │ │ │ + ldr r0, [pc, #28] @ 6faa0 │ │ │ │ add r0, r0, r7, lsl #4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r4, r7, r4, ror #11 │ │ │ │ + eorseq r5, r7, r0, lsr #28 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq r0, r9, ip, asr sl │ │ │ │ - eorseq r9, r6, r0, ror #4 │ │ │ │ + @ instruction: 0x003925dc │ │ │ │ + eorseq sl, r6, r0, ror #27 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r7, r8, ror #4 │ │ │ │ + eorseq r7, r7, r8, ror #27 │ │ │ │ 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] @ 6ff2c │ │ │ │ + ldr r1, [pc, #32] @ 6fae4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 315e60 <_PyTime_AsTimeval@@Base+0x1528> │ │ │ │ + bl 31b764 <_PyTime_AsTimeval@@Base+0xf4c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6ff24 │ │ │ │ + beq 6fadc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 6ff30 │ │ │ │ + b 6fbd8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r6, ip, lsl #6 │ │ │ │ + eorseq sp, r6, ip, lsl #29 │ │ │ │ + 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 6fb20 │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl 1df5b0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + blt 6fbc0 │ │ │ │ + b 6fb44 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #156] @ 6fbcc │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6fb0c │ │ │ │ + b 6fbc0 │ │ │ │ + ldr r3, [pc, #132] @ 6fbd0 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2b6e34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6fbc0 │ │ │ │ + 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 6fbb0 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6fba4 │ │ │ │ + ldr r3, [pc, #52] @ 6fbd4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144254 │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6fbc0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a65e0 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq fp, r6, r0, lsr #6 │ │ │ │ + eorseq ip, r6, r4 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ff58 │ │ │ │ + beq 6fc00 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bxeq lr │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #352] @ 700c0 │ │ │ │ + ldr r2, [pc, #352] @ 6fd68 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 700b8 │ │ │ │ + beq 6fd60 │ │ │ │ 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 6ffb0 │ │ │ │ + bne 6fc58 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6ffc8 │ │ │ │ + bne 6fc70 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6ffc8 │ │ │ │ - ldr r0, [pc, #284] @ 700c4 │ │ │ │ + bne 6fc70 │ │ │ │ + ldr r0, [pc, #284] @ 6fd6c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9df74 │ │ │ │ - bge 6ffc8 │ │ │ │ - bl 31dd24 <_PyObject_GetState@@Base+0x20> │ │ │ │ + b 9dffc │ │ │ │ + bge 6fc70 │ │ │ │ + bl 323570 <_PyObject_GetState@@Base+0x20> │ │ │ │ cmp r0, #0 │ │ │ │ movne r6, #45 @ 0x2d │ │ │ │ - bne 6ffdc │ │ │ │ - b 700b0 │ │ │ │ + bne 6fc84 │ │ │ │ + b 6fd58 │ │ │ │ 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 70004 │ │ │ │ + beq 6fcac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 70004 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 6fcac │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 35406c │ │ │ │ + bl 355bd8 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 35428c │ │ │ │ + bl 355df8 │ │ │ │ subs r4, r1, #0 │ │ │ │ sublt r8, r8, #1 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ addlt r4, r4, #60 @ 0x3c │ │ │ │ - bl 35406c │ │ │ │ + bl 355bd8 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 35428c │ │ │ │ + bl 355df8 │ │ │ │ subs r3, r1, #0 │ │ │ │ sublt r5, r5, #1 │ │ │ │ addlt r3, r3, #60 @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 70078 │ │ │ │ + beq 6fd20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #84] @ 700c8 │ │ │ │ - bl 128d64 │ │ │ │ - b 700b0 │ │ │ │ + ldr r0, [pc, #84] @ 6fd70 │ │ │ │ + bl 128d34 │ │ │ │ + b 6fd58 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70098 │ │ │ │ + beq 6fd40 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #56] @ 700cc │ │ │ │ - bl 128d64 │ │ │ │ - b 700b0 │ │ │ │ + ldr r0, [pc, #56] @ 6fd74 │ │ │ │ + bl 128d34 │ │ │ │ + b 6fd58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #40] @ 700d0 │ │ │ │ + ldr r0, [pc, #40] @ 6fd78 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 128d64 │ │ │ │ + b 128d34 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #4] @ 700c4 │ │ │ │ - b 9df74 │ │ │ │ - ldrheq r8, [r6], #-148 @ 0xffffff6c │ │ │ │ - eorseq r3, r7, r4, asr #25 │ │ │ │ - eorseq r0, r9, r8, ror sl │ │ │ │ - mlaseq r9, r4, sl, r0 │ │ │ │ - eorseq r0, r9, r8, lsr #21 │ │ │ │ + ldr r0, [pc, #4] @ 6fd6c │ │ │ │ + b 9dffc │ │ │ │ + subseq r8, r6, ip, lsr r9 │ │ │ │ + eorseq r5, r7, r0, lsr #16 │ │ │ │ + @ instruction: 0x003925f8 │ │ │ │ + eorseq r2, r9, r4, lsl r6 │ │ │ │ + eorseq r2, r9, r8, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne 70128 │ │ │ │ + bne 6fdd0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 7010c │ │ │ │ + beq 6fdb4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 70128 │ │ │ │ - bl 1e28ec │ │ │ │ + bne 6fdd0 │ │ │ │ + bl 1e9ccc │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #36] @ 70140 │ │ │ │ + ldr r2, [pc, #36] @ 6fde8 │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - b 33594c │ │ │ │ - ldr r3, [pc, #20] @ 70144 │ │ │ │ - ldr r1, [pc, #20] @ 70148 │ │ │ │ + b 338668 │ │ │ │ + ldr r3, [pc, #20] @ 6fdec │ │ │ │ + ldr r1, [pc, #20] @ 6fdf0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00390ab8 │ │ │ │ + eorseq r2, r9, r8, lsr r6 │ │ │ │ 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 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 70194 │ │ │ │ - bl a583c │ │ │ │ + bne 6fe3c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 701bc │ │ │ │ + bne 6fe64 │ │ │ │ mov r0, r4 │ │ │ │ bl 297d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 701b4 │ │ │ │ - ldr r3, [pc, #24] @ 701c4 │ │ │ │ + bge 6fe5c │ │ │ │ + ldr r3, [pc, #24] @ 6fe6c │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 143ac0 │ │ │ │ + b 144254 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6554 │ │ │ │ + b a65e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - add ip, sp, #8 │ │ │ │ - mov r0, r1 │ │ │ │ - add r3, sp, #12 │ │ │ │ - mov r1, r2 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r2, [pc, #52] @ 7022c │ │ │ │ - bl 2abf44 <_PyArg_ParseStack@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 70224 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 29ab4 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #24] @ 70230 │ │ │ │ - bge 70224 │ │ │ │ - ldr r3, [pc, #20] @ 70234 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r0, r9, r0, lsr fp │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 70270 │ │ │ │ + bne 6fea8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70284 │ │ │ │ - b 70294 │ │ │ │ + bne 6febc │ │ │ │ + b 6fecc │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70260 │ │ │ │ + beq 6fe98 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldrd r0, [r0, #32] │ │ │ │ - b 1501fc │ │ │ │ + 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] @ 6ff4c │ │ │ │ + bl 2b9314 <_PyArg_ParseStack@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6ff44 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 29ab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrge r0, [pc, #24] @ 6ff50 │ │ │ │ + bge 6ff44 │ │ │ │ + ldr r3, [pc, #20] @ 6ff54 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144254 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0x003926b0 │ │ │ │ + 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 a583c │ │ │ │ + bl a58c8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 70488 │ │ │ │ + bne 70128 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 703c4 │ │ │ │ + bne 70064 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70314 │ │ │ │ + beq 6ffb4 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 70320 │ │ │ │ + bne 6ffc0 │ │ │ │ ldrb r3, [r7, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70488 │ │ │ │ + beq 70128 │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #352] @ 70490 │ │ │ │ + ldr r2, [pc, #352] @ 70130 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1c0c │ │ │ │ + bl e1c8c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 70478 │ │ │ │ + beq 70118 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #320] @ 70490 │ │ │ │ + ldr r2, [pc, #320] @ 70130 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1c0c │ │ │ │ + bl e1c8c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70478 │ │ │ │ + beq 70118 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76184 │ │ │ │ - bl 9b444 │ │ │ │ + bl 75be4 │ │ │ │ + bl 9b4d0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70398 │ │ │ │ + beq 70038 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70398 │ │ │ │ + bne 70038 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70488 │ │ │ │ + beq 70128 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70488 │ │ │ │ + bne 70128 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + b 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70488 │ │ │ │ + beq 70128 │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #176] @ 70490 │ │ │ │ + ldr r2, [pc, #176] @ 70130 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1c0c │ │ │ │ + bl e1c8c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 70478 │ │ │ │ + beq 70118 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #144] @ 70490 │ │ │ │ + ldr r2, [pc, #144] @ 70130 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1c0c │ │ │ │ + bl e1c8c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70478 │ │ │ │ + beq 70118 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ strd r4, [sp] │ │ │ │ - bl b90f0 │ │ │ │ - bl 9b444 │ │ │ │ + bl b93ac │ │ │ │ + bl 9b4d0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70450 │ │ │ │ + beq 700f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70450 │ │ │ │ + bne 700f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70488 │ │ │ │ + beq 70128 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70488 │ │ │ │ + bne 70128 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 70488 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 70128 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9b444 │ │ │ │ + b 9b4d0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x00356fd4 │ │ │ │ + eorseq r8, r5, r4, asr fp │ │ │ │ + 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 a58c8 │ │ │ │ + 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 701b0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 29c28 │ │ │ │ + ldr r2, [pc, #148] @ 70214 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e1c8c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 71bb4 │ │ │ │ + bl 9b4d0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 701f8 │ │ │ │ + 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] @ 70214 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e1c8c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ + bl 118bb4 │ │ │ │ + bl 9b4d0 │ │ │ │ + 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 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + eorseq r8, r5, r4, asr fp │ │ │ │ + ldrd r0, [r0, #32] │ │ │ │ + b 150c3c │ │ │ │ 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 │ │ │ │ @@ -71772,156 +71613,99 @@ │ │ │ │ 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 704f4 │ │ │ │ + bne 70280 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7052c │ │ │ │ + beq 702b8 │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #144] @ 70590 │ │ │ │ + ldr ip, [pc, #144] @ 7031c │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7052c │ │ │ │ + bne 702b8 │ │ │ │ mov r0, #0 │ │ │ │ - b 70588 │ │ │ │ + b 70314 │ │ │ │ cmp r6, #0 │ │ │ │ moveq r2, #1 │ │ │ │ - beq 70548 │ │ │ │ + beq 702d4 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1034c0 │ │ │ │ + bl 103520 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt 70524 │ │ │ │ + blt 702b0 │ │ │ │ mov r3, #32768 @ 0x8000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b90e0 │ │ │ │ + bl 2c52d0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 70578 │ │ │ │ - bl a583c │ │ │ │ + bne 70304 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 70594 │ │ │ │ - beq 70588 │ │ │ │ - b 70524 │ │ │ │ - ldr r2, [pc, #24] @ 70598 │ │ │ │ + ldreq r0, [pc, #32] @ 70320 │ │ │ │ + beq 70314 │ │ │ │ + b 702b0 │ │ │ │ + ldr r2, [pc, #24] @ 70324 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #12] @ 70594 │ │ │ │ + ldr r0, [pc, #12] @ 70320 │ │ │ │ moveq r0, r2 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r4, [r7], #-100 @ 0xffffff9c │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - bl a583c │ │ │ │ - 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 70618 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 29c28 │ │ │ │ - ldr r2, [pc, #148] @ 7067c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e1c0c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 71f0c │ │ │ │ - bl 9b444 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 70660 │ │ │ │ - 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] @ 7067c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e1c0c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 118c68 │ │ │ │ - bl 9b444 │ │ │ │ - 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - @ instruction: 0x00356fd4 │ │ │ │ - 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 706d0 │ │ │ │ + bhi 70378 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 70758 │ │ │ │ - b 706f0 │ │ │ │ - ldr r0, [pc, #336] @ 70828 │ │ │ │ + beq 70400 │ │ │ │ + b 70398 │ │ │ │ + ldr r0, [pc, #336] @ 704d0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70768 │ │ │ │ - b 706b8 │ │ │ │ + beq 70410 │ │ │ │ + b 70360 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl b2734 │ │ │ │ + bl b29cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70768 │ │ │ │ + beq 70410 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70720 │ │ │ │ + beq 703c8 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ @@ -71931,158 +71715,158 @@ │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b 70770 │ │ │ │ + b 70418 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70770 │ │ │ │ + beq 70418 │ │ │ │ mov r4, #0 │ │ │ │ - b 70808 │ │ │ │ + b 704b0 │ │ │ │ cmp r5, #1 │ │ │ │ - ble 707e4 │ │ │ │ + ble 7048c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #168] @ 7082c │ │ │ │ + ldr r2, [pc, #168] @ 704d4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 707e4 │ │ │ │ + beq 7048c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 707d0 │ │ │ │ + beq 70478 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2734 │ │ │ │ + bl b29cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70768 │ │ │ │ + beq 70410 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 707e4 │ │ │ │ - ldr r3, [pc, #108] @ 70830 │ │ │ │ - ldr r1, [pc, #108] @ 70834 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 70768 │ │ │ │ - ldr r2, [pc, #96] @ 70838 │ │ │ │ - ldr r1, [pc, #96] @ 7083c │ │ │ │ - ldr r0, [pc, #72] @ 70828 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 70768 │ │ │ │ + beq 7048c │ │ │ │ + ldr r3, [pc, #108] @ 704d8 │ │ │ │ + ldr r1, [pc, #108] @ 704dc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 70410 │ │ │ │ + ldr r2, [pc, #96] @ 704e0 │ │ │ │ + ldr r1, [pc, #96] @ 704e4 │ │ │ │ + ldr r0, [pc, #72] @ 704d0 │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 70410 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 92adc │ │ │ │ + bl 92b74 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 70768 │ │ │ │ - ldr r0, [pc, #60] @ 70840 │ │ │ │ - bl a9b50 │ │ │ │ + beq 70410 │ │ │ │ + ldr r0, [pc, #60] @ 704e8 │ │ │ │ + bl a9d18 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7081c │ │ │ │ + beq 704c4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r1, r7, r4 │ │ │ │ + eorseq r2, r7, r4, lsl #23 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ - eorseq r7, r6, r0, lsr fp │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ - eorseq r3, r7, r8, lsr r3 │ │ │ │ + @ instruction: 0x003617dc │ │ │ │ + @ instruction: 0x003696b0 │ │ │ │ + eorseq sl, r6, r8, asr #17 │ │ │ │ + @ instruction: 0x00374eb8 │ │ │ │ ldmib r0, {r1, r2, r3} │ │ │ │ - ldr r0, [pc] @ 70850 │ │ │ │ - b a9b50 │ │ │ │ - eorseq fp, r8, ip, lsl #4 │ │ │ │ + ldr r0, [pc] @ 704f8 │ │ │ │ + b a9d18 │ │ │ │ + @ instruction: 0x0038cdb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ mov r4, r2 │ │ │ │ - beq 708b0 │ │ │ │ - ldr r1, [pc, #80] @ 708d8 │ │ │ │ + beq 70558 │ │ │ │ + ldr r1, [pc, #80] @ 70580 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1973ac │ │ │ │ + bl 198c34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 708b0 │ │ │ │ + beq 70558 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 708c4 │ │ │ │ + beq 7056c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 708c4 │ │ │ │ + b 7056c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a7f20 │ │ │ │ + b a8074 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0037c3fc │ │ │ │ + eorseq sp, r7, r8, asr #21 │ │ │ │ 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 70948 │ │ │ │ + bne 705f0 │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 70948 │ │ │ │ + bne 705f0 │ │ │ │ ldr r3, [r4, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #76] @ 70988 │ │ │ │ + ldr r1, [pc, #76] @ 70630 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 7097c │ │ │ │ + bl 18f518 │ │ │ │ + b 70624 │ │ │ │ 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] @ 7098c │ │ │ │ + ldr ip, [pc, #36] @ 70634 │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70930 │ │ │ │ + bne 705d8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r0, r9, r4, asr fp │ │ │ │ + @ instruction: 0x003926d4 │ │ │ │ subseq r4, r7, r0, lsr #14 │ │ │ │ - b 70aa0 <_PyThread_CurrentFrames@@Base> │ │ │ │ + b 70748 <_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 │ │ │ │ @@ -72090,580 +71874,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 709ec │ │ │ │ + bne 70694 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 70a24 │ │ │ │ - ldr ip, [pc, #164] @ 70a98 │ │ │ │ + beq 706cc │ │ │ │ + ldr ip, [pc, #164] @ 70740 │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70a24 │ │ │ │ + bne 706cc │ │ │ │ mov r0, #0 │ │ │ │ - b 70a90 │ │ │ │ + b 70738 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70a64 │ │ │ │ + beq 7070c │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 70a40 │ │ │ │ + beq 706e8 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 70a6c │ │ │ │ + beq 70714 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 70a6c │ │ │ │ - bl a583c │ │ │ │ + bne 70714 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70a6c │ │ │ │ - b 70a1c │ │ │ │ + beq 70714 │ │ │ │ + b 706c4 │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov ip, #0 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r5, #20] │ │ │ │ - ldreq r0, [pc, #24] @ 70a9c │ │ │ │ + ldreq r0, [pc, #24] @ 70744 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl 311630 │ │ │ │ + bl 317914 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, ip, asr #14 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -00070aa0 <_PyThread_CurrentFrames@@Base>: │ │ │ │ +00070748 <_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] @ 70c30 <_PyThread_CurrentFrames@@Base+0x190> │ │ │ │ - bl 356650 │ │ │ │ - ldr r1, [pc, #372] @ 70c34 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ + ldr r3, [pc, #376] @ 708d8 <_PyThread_CurrentFrames@@Base+0x190> │ │ │ │ + bl 3581c0 │ │ │ │ + ldr r1, [pc, #372] @ 708dc <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r2, #0 │ │ │ │ - bl 14d744 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ + bl 14df70 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 70ad8 <_PyThread_CurrentFrames@@Base+0x38> │ │ │ │ + bge 70780 <_PyThread_CurrentFrames@@Base+0x38> │ │ │ │ mov r4, #0 │ │ │ │ - b 70c28 <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ - bl 91b7c │ │ │ │ + b 708d0 <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ + bl 91c14 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 70ad0 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ - ldr r0, [pc, #332] @ 70c38 <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ - bl 225a5c <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r3, [pc, #328] @ 70c3c <_PyThread_CurrentFrames@@Base+0x19c> │ │ │ │ + beq 70778 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + ldr r0, [pc, #332] @ 708e0 <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ + bl 238cbc <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r3, [pc, #328] @ 708e4 <_PyThread_CurrentFrames@@Base+0x19c> │ │ │ │ ldr r8, [r3, #620] @ 0x26c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 70bc8 <_PyThread_CurrentFrames@@Base+0x128> │ │ │ │ + beq 70870 <_PyThread_CurrentFrames@@Base+0x128> │ │ │ │ ldr r7, [r8, #3704] @ 0xe78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 70b94 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + beq 7083c <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 70b8c <_PyThread_CurrentFrames@@Base+0xec> │ │ │ │ + beq 70834 <_PyThread_CurrentFrames@@Base+0xec> │ │ │ │ ldrb r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 70b28 <_PyThread_CurrentFrames@@Base+0x88> │ │ │ │ + bne 707d0 <_PyThread_CurrentFrames@@Base+0x88> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b 70b0c <_PyThread_CurrentFrames@@Base+0x6c> │ │ │ │ + b 707b4 <_PyThread_CurrentFrames@@Base+0x6c> │ │ │ │ cmp r3, #1 │ │ │ │ - beq 70b4c <_PyThread_CurrentFrames@@Base+0xac> │ │ │ │ + beq 707f4 <_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 70b20 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ + bcc 707c8 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ - bl a3504 │ │ │ │ + bl a3590 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70bb8 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + beq 70860 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 70b9c <_PyThread_CurrentFrames@@Base+0xfc> │ │ │ │ + beq 70844 <_PyThread_CurrentFrames@@Base+0xfc> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bne 70bf0 <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ + bne 70898 <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ cmp r6, #0 │ │ │ │ - blt 70bb8 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + blt 70860 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ ldr r7, [r7, #4] │ │ │ │ - b 70b00 <_PyThread_CurrentFrames@@Base+0x60> │ │ │ │ + b 707a8 <_PyThread_CurrentFrames@@Base+0x60> │ │ │ │ ldr r8, [r8, #3644] @ 0xe3c │ │ │ │ - b 70af4 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + b 7079c <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ mov r0, r6 │ │ │ │ - bl 11adf4 │ │ │ │ + bl 11ad3c │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 70b68 <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ + bne 70810 <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 70bd4 <_PyThread_CurrentFrames@@Base+0x134> │ │ │ │ + bne 7087c <_PyThread_CurrentFrames@@Base+0x134> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 70c0c <_PyThread_CurrentFrames@@Base+0x16c> │ │ │ │ + bne 708b4 <_PyThread_CurrentFrames@@Base+0x16c> │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #104] @ 70c38 <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ - bl 8b504 │ │ │ │ - b 70c28 <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ + ldr r0, [pc, #104] @ 708e0 <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ + bl 8b3a8 │ │ │ │ + b 708d0 <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70bb8 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + bne 70860 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 70bb8 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 70860 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70b84 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + bne 7082c <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 70b84 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 7082c <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70bc4 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ + bne 7086c <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 70bc4 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 7086c <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x00390bb8 │ │ │ │ + eorseq r2, r9, r8, lsr r7 │ │ │ │ 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 70c84 <_PyThread_CurrentFrames@@Base+0x1e4> │ │ │ │ + bne 7092c <_PyThread_CurrentFrames@@Base+0x1e4> │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - bne 70ca8 <_PyThread_CurrentFrames@@Base+0x208> │ │ │ │ - ldr r2, [pc, #196] @ 70d3c <_PyThread_CurrentFrames@@Base+0x29c> │ │ │ │ - ldr r1, [pc, #196] @ 70d40 <_PyThread_CurrentFrames@@Base+0x2a0> │ │ │ │ - ldr r0, [pc, #196] @ 70d44 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 70cd4 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + bne 70950 <_PyThread_CurrentFrames@@Base+0x208> │ │ │ │ + ldr r2, [pc, #196] @ 709e4 <_PyThread_CurrentFrames@@Base+0x29c> │ │ │ │ + ldr r1, [pc, #196] @ 709e8 <_PyThread_CurrentFrames@@Base+0x2a0> │ │ │ │ + ldr r0, [pc, #196] @ 709ec <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 7097c <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #176] @ 70d44 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ + ldr r0, [pc, #176] @ 709ec <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70c5c <_PyThread_CurrentFrames@@Base+0x1bc> │ │ │ │ - b 70cd4 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + bne 70904 <_PyThread_CurrentFrames@@Base+0x1bc> │ │ │ │ + b 7097c <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e8ba8 │ │ │ │ + bl 1f0b10 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 70cdc <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ - bl a583c │ │ │ │ + bne 70984 <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70cdc <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ + beq 70984 <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #100] @ 70d48 <_PyThread_CurrentFrames@@Base+0x2a8> │ │ │ │ - ldr r0, [pc, #100] @ 70d4c <_PyThread_CurrentFrames@@Base+0x2ac> │ │ │ │ + ldr r1, [pc, #100] @ 709f0 <_PyThread_CurrentFrames@@Base+0x2a8> │ │ │ │ + ldr r0, [pc, #100] @ 709f4 <_PyThread_CurrentFrames@@Base+0x2ac> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl bbe74 │ │ │ │ + bl bc130 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 70cd4 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + blt 7097c <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 29b20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 70d28 <_PyThread_CurrentFrames@@Base+0x288> │ │ │ │ + beq 709d0 <_PyThread_CurrentFrames@@Base+0x288> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #56] @ 70d50 <_PyThread_CurrentFrames@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #56] @ 709f8 <_PyThread_CurrentFrames@@Base+0x2b0> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 70cd4 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ - bl 132790 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 70cd4 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ - ldr r0, [pc, #24] @ 70d54 <_PyThread_CurrentFrames@@Base+0x2b4> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq r1, r9, r0, lsr r6 │ │ │ │ - eorseq r8, r6, r8, lsr #25 │ │ │ │ - @ instruction: 0x00370dbc │ │ │ │ - eorseq r0, r9, ip, asr #23 │ │ │ │ - @ instruction: 0x00390bd0 │ │ │ │ + bl 144254 │ │ │ │ + b 7097c <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + bl 132754 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7097c <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + ldr r0, [pc, #24] @ 709fc <_PyThread_CurrentFrames@@Base+0x2b4> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x003931b0 │ │ │ │ + eorseq sl, r6, r8, lsr #16 │ │ │ │ + eorseq r2, r7, ip, lsr r9 │ │ │ │ + eorseq r2, r9, ip, asr #14 │ │ │ │ + eorseq r2, r9, r0, asr r7 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 70d64 <_PyThread_CurrentFrames@@Base+0x2c4> │ │ │ │ - b 128d64 │ │ │ │ - eorseq r0, r9, r4, ror #23 │ │ │ │ - ldr r3, [pc, #24] @ 70d88 <_PyThread_CurrentFrames@@Base+0x2e8> │ │ │ │ + ldr r0, [pc] @ 70a0c <_PyThread_CurrentFrames@@Base+0x2c4> │ │ │ │ + b 128d34 │ │ │ │ + eorseq r2, r9, r4, ror #14 │ │ │ │ + ldr r3, [pc, #24] @ 70a30 <_PyThread_CurrentFrames@@Base+0x2e8> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3900] @ 0xf3c │ │ │ │ - b a6554 │ │ │ │ + b a65e0 │ │ │ │ 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 a583c │ │ │ │ + bl a58c8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 71030 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ - ldr r3, [pc, #632] @ 71038 <_PyThread_CurrentFrames@@Base+0x598> │ │ │ │ + bne 70cd8 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + ldr r3, [pc, #632] @ 70ce0 <_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 70f44 <_PyThread_CurrentFrames@@Base+0x4a4> │ │ │ │ + bne 70bec <_PyThread_CurrentFrames@@Base+0x4a4> │ │ │ │ ldr r4, [r8, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 71020 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70cc8 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ ldr r4, [r8, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 71020 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70cc8 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #560] @ 7103c <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #560] @ 70ce4 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1c0c │ │ │ │ + bl e1c8c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 71030 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70cd8 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #528] @ 7103c <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #528] @ 70ce4 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e1c0c │ │ │ │ + bl e1c8c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 70e60 <_PyThread_CurrentFrames@@Base+0x3c0> │ │ │ │ + bne 70b08 <_PyThread_CurrentFrames@@Base+0x3c0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71030 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70cd8 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71030 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ - b 70fb0 <_PyThread_CurrentFrames@@Base+0x510> │ │ │ │ + bne 70cd8 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + b 70c58 <_PyThread_CurrentFrames@@Base+0x510> │ │ │ │ ldr r3, [r8, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70ef0 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + beq 70b98 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70ef0 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + beq 70b98 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ - bl a2a34 │ │ │ │ + bl a2ac0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70ef4 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + beq 70b9c <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 33f8d0 │ │ │ │ + bl 341d64 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 70ed0 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ + bne 70b78 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70ef4 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + beq 70b9c <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ - bne 70ef4 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + bne 70b9c <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 70ef4 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 70b9c <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70ef0 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + beq 70b98 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ - bne 70ef0 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + bne 70b98 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r7, [pc, #328] @ 71040 <_PyThread_CurrentFrames@@Base+0x5a0> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r7, [pc, #328] @ 70ce8 <_PyThread_CurrentFrames@@Base+0x5a0> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70f18 <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ + beq 70bc0 <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 70f18 <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ + bne 70bc0 <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70f3c <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ + beq 70be4 <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70f3c <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ + bne 70be4 <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ - b 71020 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + b 70cc8 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ ldr r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 71020 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70cc8 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #220] @ 7103c <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #220] @ 70ce4 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1c0c │ │ │ │ + bl e1c8c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71030 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70cd8 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #188] @ 7103c <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #188] @ 70ce4 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e1c0c │ │ │ │ + bl e1c8c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 70fbc <_PyThread_CurrentFrames@@Base+0x51c> │ │ │ │ + bne 70c64 <_PyThread_CurrentFrames@@Base+0x51c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71030 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70cd8 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 71030 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + bne 70cd8 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + b 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl b90f0 │ │ │ │ + bl b93ac │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 70ffc <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ + beq 70ca4 <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 70ffc <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ + bne 70ca4 <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71020 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70cc8 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 71020 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + bne 70cc8 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9b444 │ │ │ │ + b 9b4d0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ - @ instruction: 0x00356fd4 │ │ │ │ + eorseq fp, r5, r4, asr #28 │ │ │ │ + eorseq r8, r5, r4, asr fp │ │ │ │ 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 14777c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 71074 <_PyThread_CurrentFrames@@Base+0x5d4> │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 71090 <_PyThread_CurrentFrames@@Base+0x5f0> │ │ │ │ - ldr r3, [pc, #28] @ 71098 <_PyThread_CurrentFrames@@Base+0x5f8> │ │ │ │ - bl 356650 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - ldr r0, [pc, #20] @ 7109c <_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} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ subs r4, r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #180] @ 71184 <_PyThread_CurrentFrames@@Base+0x6e4> │ │ │ │ + ldr r2, [pc, #180] @ 70dd0 <_PyThread_CurrentFrames@@Base+0x688> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r2 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 71118 <_PyThread_CurrentFrames@@Base+0x678> │ │ │ │ + bne 70d64 <_PyThread_CurrentFrames@@Base+0x61c> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71178 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + beq 70dc4 <_PyThread_CurrentFrames@@Base+0x67c> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 71178 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ - ldr r2, [pc, #128] @ 71188 <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ - bl 33f8d0 │ │ │ │ - ldr r3, [pc, #120] @ 71188 <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ + beq 70dc4 <_PyThread_CurrentFrames@@Base+0x67c> │ │ │ │ + ldr r2, [pc, #128] @ 70dd4 <_PyThread_CurrentFrames@@Base+0x68c> │ │ │ │ + bl 341d64 │ │ │ │ + ldr r3, [pc, #120] @ 70dd4 <_PyThread_CurrentFrames@@Base+0x68c> │ │ │ │ cmn r0, #1 │ │ │ │ movne r4, r3 │ │ │ │ - b 71178 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + b 70dc4 <_PyThread_CurrentFrames@@Base+0x67c> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71178 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + beq 70dc4 <_PyThread_CurrentFrames@@Base+0x67c> │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #88] @ 7118c <_PyThread_CurrentFrames@@Base+0x6ec> │ │ │ │ + ldr r2, [pc, #88] @ 70dd8 <_PyThread_CurrentFrames@@Base+0x690> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1c0c │ │ │ │ + bl e1c8c │ │ │ │ subs r5, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 118c68 │ │ │ │ + bl 118bb4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 71178 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + beq 70dc4 <_PyThread_CurrentFrames@@Base+0x67c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 71178 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + bne 70dc4 <_PyThread_CurrentFrames@@Base+0x67c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9b444 │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ + b 9b4d0 │ │ │ │ + eorseq fp, r5, r4, asr #28 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r8, r5, r4, asr fp │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 147f10 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 70e0c <_PyThread_CurrentFrames@@Base+0x6c4> │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 70e28 <_PyThread_CurrentFrames@@Base+0x6e0> │ │ │ │ + ldr r3, [pc, #28] @ 70e30 <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ + bl 3581c0 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r0, [pc, #20] @ 70e34 <_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 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x00356fd4 │ │ │ │ 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 711b8 <_PyThread_CurrentFrames@@Base+0x718> │ │ │ │ + blt 70e60 <_PyThread_CurrentFrames@@Base+0x718> │ │ │ │ cmp r5, #1 │ │ │ │ - bne 711c4 <_PyThread_CurrentFrames@@Base+0x724> │ │ │ │ - b 71224 <_PyThread_CurrentFrames@@Base+0x784> │ │ │ │ + bne 70e6c <_PyThread_CurrentFrames@@Base+0x724> │ │ │ │ + b 70ecc <_PyThread_CurrentFrames@@Base+0x784> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, #0 │ │ │ │ - b 711e8 <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ + b 70e90 <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - beq 711e8 <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ + beq 70e90 <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 35406c │ │ │ │ + bl 355bd8 │ │ │ │ cmp r0, r6 │ │ │ │ - bge 711e8 <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ + bge 70e90 <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2915fc │ │ │ │ + b 2a064c │ │ │ │ mul r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b87e0 │ │ │ │ + bl 1bd904 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 71234 <_PyThread_CurrentFrames@@Base+0x794> │ │ │ │ + beq 70edc <_PyThread_CurrentFrames@@Base+0x794> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r4, #20] │ │ │ │ - ldreq r2, [pc, #32] @ 7123c <_PyThread_CurrentFrames@@Base+0x79c> │ │ │ │ + ldreq r2, [pc, #32] @ 70ee4 <_PyThread_CurrentFrames@@Base+0x79c> │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1bacac <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1bfdf4 <_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 ab0c8 │ │ │ │ + bl ab290 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 71274 <_PyThread_CurrentFrames@@Base+0x7d4> │ │ │ │ - bl a583c │ │ │ │ + bne 70f1c <_PyThread_CurrentFrames@@Base+0x7d4> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 712a4 <_PyThread_CurrentFrames@@Base+0x804> │ │ │ │ + bne 70f4c <_PyThread_CurrentFrames@@Base+0x804> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7129c <_PyThread_CurrentFrames@@Base+0x7fc> │ │ │ │ + beq 70f44 <_PyThread_CurrentFrames@@Base+0x7fc> │ │ │ │ cmp r4, #0 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 71298 <_PyThread_CurrentFrames@@Base+0x7f8> │ │ │ │ + blt 70f40 <_PyThread_CurrentFrames@@Base+0x7f8> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ movge r4, r3 │ │ │ │ str r4, [r5, #8] │ │ │ │ - ldr r0, [pc, #8] @ 712ac <_PyThread_CurrentFrames@@Base+0x80c> │ │ │ │ + ldr r0, [pc, #8] @ 70f54 <_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 │ │ │ │ @@ -72680,2812 +72464,2812 @@ │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bne 7131c <_PyThread_CurrentFrames@@Base+0x87c> │ │ │ │ + bne 70fc4 <_PyThread_CurrentFrames@@Base+0x87c> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71350 <_PyThread_CurrentFrames@@Base+0x8b0> │ │ │ │ + beq 70ff8 <_PyThread_CurrentFrames@@Base+0x8b0> │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #104] @ 71390 <_PyThread_CurrentFrames@@Base+0x8f0> │ │ │ │ + ldr ip, [pc, #104] @ 71038 <_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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71388 <_PyThread_CurrentFrames@@Base+0x8e8> │ │ │ │ + beq 71030 <_PyThread_CurrentFrames@@Base+0x8e8> │ │ │ │ cmp r6, #1 │ │ │ │ ldr r7, [r0] │ │ │ │ ldrne r6, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ - ldreq r6, [pc, #44] @ 71394 <_PyThread_CurrentFrames@@Base+0x8f4> │ │ │ │ - bl 1e28ec │ │ │ │ + ldreq r6, [pc, #44] @ 7103c <_PyThread_CurrentFrames@@Base+0x8f4> │ │ │ │ + bl 1e9ccc │ │ │ │ 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 14d77c │ │ │ │ + bl 14dfa8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r4, r7, r8, ror r7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00071398 : │ │ │ │ +00071040 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #164] @ 71454 │ │ │ │ + ldr r4, [pc, #164] @ 710fc │ │ │ │ mov r3, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r4, r2 │ │ │ │ ldr ip, [r0, #76] @ 0x4c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 713e8 │ │ │ │ + bne 71090 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ cmp r3, #0 │ │ │ │ movne ip, r3 │ │ │ │ - bne 713c4 │ │ │ │ - ldr r3, [pc, #112] @ 71458 │ │ │ │ - b 71400 │ │ │ │ - ldr r2, [pc, #104] @ 71458 │ │ │ │ + bne 7106c │ │ │ │ + ldr r3, [pc, #112] @ 71100 │ │ │ │ + b 710a8 │ │ │ │ + ldr r2, [pc, #104] @ 71100 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 71400 │ │ │ │ + beq 710a8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71410 │ │ │ │ + beq 710b8 │ │ │ │ ldr lr, [r3] │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ addne lr, lr, #1 │ │ │ │ strne lr, [r3] │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71430 │ │ │ │ + beq 710d8 │ │ │ │ ldr r0, [r3] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ addne r0, r0, #1 │ │ │ │ strne r0, [r3] │ │ │ │ str r3, [r1] │ │ │ │ ldr r0, [ip] │ │ │ │ - bl 2c91cc <_PyTime_AsMilliseconds@@Base+0x670> │ │ │ │ + bl 2d3720 │ │ │ │ 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] @ 71568 │ │ │ │ - ldr r1, [pc, #244] @ 7156c │ │ │ │ + ldr r3, [pc, #244] @ 71210 │ │ │ │ + ldr r1, [pc, #244] @ 71214 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2827c8 │ │ │ │ + bl 1bacd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 714f4 │ │ │ │ + blt 7119c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7153c │ │ │ │ + bne 711e4 │ │ │ │ mov r0, r3 │ │ │ │ - bl aeb58 │ │ │ │ + bl aed70 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 714f4 │ │ │ │ + beq 7119c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7151c │ │ │ │ - ldr r2, [pc, #172] @ 71570 │ │ │ │ - ldr r1, [pc, #172] @ 71574 │ │ │ │ - bl 18e4dc <_PyObject_CallMethod@@Base> │ │ │ │ + beq 711c4 │ │ │ │ + ldr r2, [pc, #172] @ 71218 │ │ │ │ + ldr r1, [pc, #172] @ 7121c │ │ │ │ + bl 18f864 <_PyObject_CallMethod@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 714fc │ │ │ │ + bne 711a4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 714f4 │ │ │ │ + beq 7119c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 714f4 │ │ │ │ + bne 7119c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 71560 │ │ │ │ + b 71208 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7151c │ │ │ │ + beq 711c4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 7151c │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #84] @ 71578 │ │ │ │ + bne 711c4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #84] @ 71220 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #68] @ 7157c │ │ │ │ - bl a9b50 │ │ │ │ - b 71560 │ │ │ │ + ldr r0, [pc, #68] @ 71224 │ │ │ │ + bl a9d18 │ │ │ │ + b 71208 │ │ │ │ ldr lr, [r4, #20] │ │ │ │ - ldr r0, [pc, #48] @ 71578 │ │ │ │ + ldr r0, [pc, #48] @ 71220 │ │ │ │ cmp lr, #0 │ │ │ │ - ldr ip, [pc, #48] @ 71580 │ │ │ │ + ldr ip, [pc, #48] @ 71228 │ │ │ │ movne ip, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r0, [pc, #40] @ 71584 │ │ │ │ + ldr r0, [pc, #40] @ 7122c │ │ │ │ str ip, [sp] │ │ │ │ - bl a9b50 │ │ │ │ + bl a9d18 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r8, r0, lsl #27 │ │ │ │ - eorseq fp, r8, r8, lsl #12 │ │ │ │ + eorseq r0, r9, r0, lsl #18 │ │ │ │ + eorseq sp, r8, ip, lsr #3 │ │ │ │ subseq sl, r7, r8, ror pc │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - @ instruction: 0x00390bf4 │ │ │ │ + eorseq r2, r9, r4, ror r7 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - eorseq r0, r9, r0, lsl #24 │ │ │ │ + eorseq r2, r9, r0, lsl #15 │ │ │ │ │ │ │ │ -00071588 : │ │ │ │ +00071230 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #52] @ 715d4 │ │ │ │ + ldr r3, [pc, #52] @ 7127c │ │ │ │ mov r5, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ - bl 30292c │ │ │ │ + bl 30a610 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9b444 │ │ │ │ + b 9b4d0 │ │ │ │ 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 71614 │ │ │ │ + bhi 712bc │ │ │ │ cmp r4, #1 │ │ │ │ ldr r0, [r5] │ │ │ │ ldrgt r5, [r5, #4] │ │ │ │ - ldrle r5, [pc, #1156] @ 71a98 │ │ │ │ - b 71638 │ │ │ │ - ldr r0, [pc, #1152] @ 71a9c │ │ │ │ + ldrle r5, [pc, #1156] @ 71740 │ │ │ │ + b 712e0 │ │ │ │ + ldr r0, [pc, #1152] @ 71744 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71600 │ │ │ │ + bne 712a8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r8, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7166c │ │ │ │ + beq 71314 │ │ │ │ ldr sl, [r8, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 71680 │ │ │ │ - ldr r3, [pc, #1088] @ 71aa0 │ │ │ │ - ldr r1, [pc, #1088] @ 71aa4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 71630 │ │ │ │ - ldr r3, [pc, #1076] @ 71aa8 │ │ │ │ - ldr r1, [pc, #1076] @ 71aac │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 71630 │ │ │ │ - ldr r1, [pc, #1064] @ 71ab0 │ │ │ │ - bl 10f794 │ │ │ │ + beq 71328 │ │ │ │ + ldr r3, [pc, #1088] @ 71748 │ │ │ │ + ldr r1, [pc, #1088] @ 7174c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 712d8 │ │ │ │ + ldr r3, [pc, #1076] @ 71750 │ │ │ │ + ldr r1, [pc, #1076] @ 71754 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 712d8 │ │ │ │ + ldr r1, [pc, #1064] @ 71758 │ │ │ │ + bl 10f5d0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 71630 │ │ │ │ + beq 712d8 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 716d0 │ │ │ │ + beq 71378 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ - beq 716d0 │ │ │ │ + beq 71378 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 716d0 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 71378 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71704 │ │ │ │ + beq 713ac │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - beq 71704 │ │ │ │ + beq 713ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 71704 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 713ac │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71738 │ │ │ │ + beq 713e0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - beq 71738 │ │ │ │ + beq 713e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 71738 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 713e0 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7176c │ │ │ │ + beq 71414 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - beq 7176c │ │ │ │ + beq 71414 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7176c │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 71414 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 717a0 │ │ │ │ + beq 71448 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - beq 717a0 │ │ │ │ + beq 71448 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 717a0 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 71448 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 717d4 │ │ │ │ + beq 7147c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ - beq 717d4 │ │ │ │ + beq 7147c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 717d4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #700] @ 71a98 │ │ │ │ + bne 7147c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #700] @ 71740 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 717f0 │ │ │ │ - ldr r0, [pc, #716] @ 71ab4 │ │ │ │ - bl 9df74 │ │ │ │ + bne 71498 │ │ │ │ + ldr r0, [pc, #716] @ 7175c │ │ │ │ + bl 9dffc │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b 71a74 │ │ │ │ - ldr r1, [pc, #704] @ 71ab8 │ │ │ │ + b 7171c │ │ │ │ + ldr r1, [pc, #704] @ 71760 │ │ │ │ mov r0, r5 │ │ │ │ - bl 148e30 │ │ │ │ + bl 1495c4 │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r9, #0 │ │ │ │ addne fp, r6, #12 │ │ │ │ - beq 71630 │ │ │ │ + beq 712d8 │ │ │ │ ldmib r6, {r2, r3} │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 71830 │ │ │ │ + beq 714d8 │ │ │ │ cmp r9, r3 │ │ │ │ - bge 71a68 │ │ │ │ + bge 71710 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r5, [r3, r9, lsl #2] │ │ │ │ - b 7183c │ │ │ │ + b 714e4 │ │ │ │ cmp r9, r3 │ │ │ │ - bge 71a68 │ │ │ │ + bge 71710 │ │ │ │ ldr r5, [fp, r9, lsl #2] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 7185c │ │ │ │ + beq 71504 │ │ │ │ mov r0, r5 │ │ │ │ - bl bbde4 │ │ │ │ + bl bc0a0 │ │ │ │ mov r7, r0 │ │ │ │ - b 71878 │ │ │ │ + b 71520 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 71874 │ │ │ │ + bne 7151c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 71884 │ │ │ │ - b 7189c │ │ │ │ + bne 7152c │ │ │ │ + b 71544 │ │ │ │ add r7, r5, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 718b0 │ │ │ │ - b 71864 │ │ │ │ + bne 71558 │ │ │ │ + b 7150c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 7189c │ │ │ │ + bne 71544 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #516] @ 71aa8 │ │ │ │ - ldr r1, [pc, #532] @ 71abc │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #516] @ 71750 │ │ │ │ + ldr r1, [pc, #532] @ 71764 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b 71630 │ │ │ │ - ldr r1, [pc, #520] @ 71ac0 │ │ │ │ + bl 1178bc │ │ │ │ + b 712d8 │ │ │ │ + ldr r1, [pc, #520] @ 71768 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 718e4 │ │ │ │ + bne 7158c │ │ │ │ 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 9b444 │ │ │ │ - b 71a60 │ │ │ │ - ldr r1, [pc, #456] @ 71ab4 │ │ │ │ + bl 9b4d0 │ │ │ │ + b 71708 │ │ │ │ + ldr r1, [pc, #456] @ 7175c │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71918 │ │ │ │ + bne 715c0 │ │ │ │ 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 9b444 │ │ │ │ - b 71a60 │ │ │ │ - ldr r1, [pc, #420] @ 71ac4 │ │ │ │ + bl 9b4d0 │ │ │ │ + b 71708 │ │ │ │ + ldr r1, [pc, #420] @ 7176c │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71948 │ │ │ │ + bne 715f0 │ │ │ │ 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 71974 │ │ │ │ - ldr r1, [pc, #376] @ 71ac8 │ │ │ │ + b 7161c │ │ │ │ + ldr r1, [pc, #376] @ 71770 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71994 │ │ │ │ + bne 7163c │ │ │ │ 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 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #328] @ 71acc │ │ │ │ - ldr r1, [pc, #328] @ 71ad0 │ │ │ │ + ldr r2, [pc, #328] @ 71774 │ │ │ │ + ldr r1, [pc, #328] @ 71778 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ blx r3 │ │ │ │ - b 71a60 │ │ │ │ - ldr r1, [pc, #312] @ 71ad4 │ │ │ │ + b 71708 │ │ │ │ + ldr r1, [pc, #312] @ 7177c │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 719dc │ │ │ │ + bne 71684 │ │ │ │ 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 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #264] @ 71ad8 │ │ │ │ + ldr r1, [pc, #264] @ 71780 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ blx r3 │ │ │ │ - b 71a60 │ │ │ │ - ldr r1, [pc, #248] @ 71adc │ │ │ │ + b 71708 │ │ │ │ + ldr r1, [pc, #248] @ 71784 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71a24 │ │ │ │ + bne 716cc │ │ │ │ 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 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #200] @ 71ae0 │ │ │ │ + ldr r1, [pc, #200] @ 71788 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ blx r3 │ │ │ │ - b 71a60 │ │ │ │ + b 71708 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71a48 │ │ │ │ + beq 716f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 71a48 │ │ │ │ + bne 716f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #88] @ 71aa8 │ │ │ │ - ldr r1, [pc, #144] @ 71ae4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #88] @ 71750 │ │ │ │ + ldr r1, [pc, #144] @ 7178c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - bl 1179b0 │ │ │ │ - b 71630 │ │ │ │ + bl 1178bc │ │ │ │ + b 712d8 │ │ │ │ add r9, r9, #1 │ │ │ │ - b 7180c │ │ │ │ + b 714b4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 71a7c │ │ │ │ - ldr r0, [pc, #28] @ 71a98 │ │ │ │ + bne 71724 │ │ │ │ + ldr r0, [pc, #28] @ 71740 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 71a74 │ │ │ │ + bne 7171c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 71a74 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 7171c │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x003895d8 │ │ │ │ + eorseq fp, r8, ip, ror r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, lsl ip │ │ │ │ + eorseq r2, r9, ip, lsl #15 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r8, ip, asr r9 │ │ │ │ - @ instruction: 0x003582d0 │ │ │ │ - eorseq r8, r5, r4, ror #2 │ │ │ │ - eorseq r0, r9, r4, asr ip │ │ │ │ - eorseq r0, r9, r0, ror ip │ │ │ │ - eorseq r7, r5, r0, ror lr │ │ │ │ - eorseq r0, r9, r8, lsl #25 │ │ │ │ - mlaseq r9, r4, ip, r0 │ │ │ │ - andeq r1, r7, r0, lsr #1 │ │ │ │ - andeq r0, r7, ip, lsl #27 │ │ │ │ - eorseq r9, r8, r8, ror #13 │ │ │ │ - muleq r7, ip, r5 │ │ │ │ - eorseq r4, r7, r4, lsr #1 │ │ │ │ - @ instruction: 0x000702b8 │ │ │ │ - mlaseq r9, ip, ip, r0 │ │ │ │ + eorseq fp, r8, r0, lsl #10 │ │ │ │ + eorseq r9, r5, r0, asr lr │ │ │ │ + eorseq r9, r5, r4, ror #25 │ │ │ │ + @ instruction: 0x003927d0 │ │ │ │ + eorseq r2, r9, ip, ror #15 │ │ │ │ + @ instruction: 0x003599f0 │ │ │ │ + eorseq r2, r9, r4, lsl #16 │ │ │ │ + eorseq r2, r9, r0, lsl r8 │ │ │ │ + andeq r0, r7, ip, ror #25 │ │ │ │ + andeq r0, r7, r4, lsr sl │ │ │ │ + eorseq fp, r8, ip, lsl #5 │ │ │ │ + andeq r0, r7, r4, lsr r1 │ │ │ │ + eorseq r5, r7, r0, lsl #24 │ │ │ │ + andeq pc, r6, r8, asr pc @ │ │ │ │ + eorseq r2, r9, r8, lsl r8 │ │ │ │ │ │ │ │ -00071ae8 : │ │ │ │ - ldr r3, [pc, #84] @ 71b44 │ │ │ │ +00071790 : │ │ │ │ + ldr r3, [pc, #84] @ 717ec │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 71b18 │ │ │ │ + bne 717c0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71afc │ │ │ │ + bne 717a4 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #40] @ 71b48 │ │ │ │ + ldr r2, [pc, #40] @ 717f0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 71b3c │ │ │ │ + beq 717e4 │ │ │ │ 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] @ 71ba0 │ │ │ │ - ldr r1, [pc, #60] @ 71ba4 │ │ │ │ + ldr r3, [pc, #60] @ 71848 │ │ │ │ + ldr r1, [pc, #60] @ 7184c │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2827c8 │ │ │ │ + bl 1bacd8 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 71b98 │ │ │ │ + blt 71840 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ 71ba8 │ │ │ │ - bl a9b50 │ │ │ │ + ldr r0, [pc, #16] @ 71850 │ │ │ │ + bl a9d18 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r8, r0, lsl #27 │ │ │ │ - @ instruction: 0x00390cb0 │ │ │ │ + eorseq r0, r9, r0, lsl #18 │ │ │ │ + eorseq r2, r9, r0, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ 71c04 │ │ │ │ + ldr r3, [pc, #64] @ 718ac │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #52] @ 71c08 │ │ │ │ + ldr r1, [pc, #52] @ 718b0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 2827c8 │ │ │ │ + bl 1bacd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 71be8 │ │ │ │ + bge 71890 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1034c0 │ │ │ │ + bl 103520 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt 71be0 │ │ │ │ - ldr r0, [pc, #12] @ 71c0c │ │ │ │ + blt 71888 │ │ │ │ + ldr r0, [pc, #12] @ 718b4 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r8, r0, lsl #27 │ │ │ │ + eorseq r0, r9, r0, lsl #18 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ 71c58 │ │ │ │ - ldr r1, [pc, #48] @ 71c5c │ │ │ │ + ldr r3, [pc, #48] @ 71900 │ │ │ │ + ldr r1, [pc, #48] @ 71904 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2827c8 │ │ │ │ + bl 1bacd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 71c50 │ │ │ │ + blt 718f8 │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ - ldr r0, [pc, #20] @ 71c60 │ │ │ │ + ldr r0, [pc, #20] @ 71908 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9b50 │ │ │ │ + b a9d18 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r8, r0, lsl #27 │ │ │ │ - eorseq fp, r8, ip, lsl #4 │ │ │ │ + eorseq r0, r9, r0, lsl #18 │ │ │ │ + @ instruction: 0x0038cdb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ 71cd8 │ │ │ │ - ldr r1, [pc, #92] @ 71cdc │ │ │ │ + ldr r3, [pc, #92] @ 71980 │ │ │ │ + ldr r1, [pc, #92] @ 71984 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2827c8 │ │ │ │ + bl 1bacd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 71cd0 │ │ │ │ + blt 71978 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - beq 71cbc │ │ │ │ - ldr r0, [pc, #52] @ 71ce0 │ │ │ │ - bl 2a5a0c <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 71964 │ │ │ │ + ldr r0, [pc, #52] @ 71988 │ │ │ │ + bl 2b3720 <_PyEval_GetBuiltin@@Base> │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #40] @ 71ce4 │ │ │ │ - b a9b50 │ │ │ │ + ldr r0, [pc, #40] @ 7198c │ │ │ │ + b a9d18 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #24] @ 71ce8 │ │ │ │ - b a9b50 │ │ │ │ + ldr r0, [pc, #24] @ 71990 │ │ │ │ + b a9d18 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r8, r0, lsl #27 │ │ │ │ + eorseq r0, r9, r0, lsl #18 │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq ip, r8, r0, ror #29 │ │ │ │ - eorseq fp, r8, ip, lsl #4 │ │ │ │ + eorseq lr, r8, r0, ror #20 │ │ │ │ + @ instruction: 0x0038cdb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #216] @ 71ddc │ │ │ │ + ldr r3, [pc, #216] @ 71a84 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #200] @ 71de0 │ │ │ │ + ldr r1, [pc, #200] @ 71a88 │ │ │ │ mov r2, #1 │ │ │ │ - bl 2827c8 │ │ │ │ + bl 1bacd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 71d44 │ │ │ │ + blt 719ec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 71d4c │ │ │ │ - ldr r3, [pc, #168] @ 71de4 │ │ │ │ - ldr r1, [pc, #168] @ 71de8 │ │ │ │ + bne 719f4 │ │ │ │ + ldr r3, [pc, #168] @ 71a8c │ │ │ │ + ldr r1, [pc, #168] @ 71a90 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ - b 71dd4 │ │ │ │ + b 71a7c │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #144] @ 71dec │ │ │ │ + ldr r1, [pc, #144] @ 71a94 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71d44 │ │ │ │ + beq 719ec │ │ │ │ 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 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ 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 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ 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 9b444 │ │ │ │ - ldr r0, [pc, #24] @ 71df0 │ │ │ │ + bl 9b4d0 │ │ │ │ + ldr r0, [pc, #24] @ 71a98 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r8, r0, lsl #27 │ │ │ │ + eorseq r0, r9, r0, lsl #18 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, ip, lsl #10 │ │ │ │ - eorseq lr, r8, r0, lsr #17 │ │ │ │ + eorseq r1, r9, ip, lsl #1 │ │ │ │ + eorseq r0, r9, ip, lsr r4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 71ab4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 71abc │ │ │ │ + mov r0, #0 │ │ │ │ + b 93074 │ │ │ │ + b 1378a8 │ │ │ │ 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] @ 71edc │ │ │ │ + ldr r1, [pc, #204] @ 71ba8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 17d160 │ │ │ │ + bl 17e098 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ - beq 71e48 │ │ │ │ + beq 71b14 │ │ │ │ ldr r2, [r6, #148] @ 0x94 │ │ │ │ ldr r3, [r7, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 71e48 │ │ │ │ + beq 71b14 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 71e80 │ │ │ │ - b 71e68 │ │ │ │ + beq 71b4c │ │ │ │ + b 71b34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 71e38 │ │ │ │ - ldr r0, [pc, #136] @ 71ee0 │ │ │ │ + beq 71b04 │ │ │ │ + ldr r0, [pc, #136] @ 71bac │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e954c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f18bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71e38 │ │ │ │ - b 71ed4 │ │ │ │ + bne 71b04 │ │ │ │ + b 71ba0 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #108] @ 71ee0 │ │ │ │ + ldr r0, [pc, #108] @ 71bac │ │ │ │ mov r2, r3 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71ed4 │ │ │ │ + beq 71ba0 │ │ │ │ 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 71ec4 │ │ │ │ + beq 71b90 │ │ │ │ mov r1, r6 │ │ │ │ - bl adf14 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71ec4 │ │ │ │ + bne 71b90 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - ldr r1, [pc, #44] @ 71ee4 │ │ │ │ - ldr r0, [pc, #36] @ 71ee0 │ │ │ │ + ldr r1, [pc, #44] @ 71bb0 │ │ │ │ + ldr r0, [pc, #36] @ 71bac │ │ │ │ mov r3, r5 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 71ed4 │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 71ba0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2e331c │ │ │ │ + b 2eb664 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r6, r6, ip, ror #10 │ │ │ │ - eorseq r0, r9, r4, ror #29 │ │ │ │ - eorseq r8, r6, r8, lsr #25 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 71f00 │ │ │ │ - ldr r0, [r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 71f08 │ │ │ │ - mov r0, #0 │ │ │ │ - b 92fdc │ │ │ │ - b 1378d8 │ │ │ │ + eorseq r2, r9, r4, ror #20 │ │ │ │ + eorseq sl, r6, r8, lsr #16 │ │ │ │ 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 33f2c4 │ │ │ │ + bl 341b34 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 71ff8 │ │ │ │ + beq 71ca0 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71f98 │ │ │ │ + beq 71c40 │ │ │ │ mov r1, r4 │ │ │ │ - bl 118c68 │ │ │ │ + bl 118bb4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 71ff8 │ │ │ │ + beq 71ca0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldrb r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #168] @ 72004 │ │ │ │ + ldr r3, [pc, #168] @ 71cac │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - beq 71fa8 │ │ │ │ + beq 71c50 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 33fce8 │ │ │ │ + bl 3423c0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 71fd4 │ │ │ │ + beq 71c7c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 9b444 │ │ │ │ - b 71fa8 │ │ │ │ + bl 9b4d0 │ │ │ │ + b 71c50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71ffc │ │ │ │ + beq 71ca4 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 71ffc │ │ │ │ + beq 71ca4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33f8d0 │ │ │ │ + bl 341d64 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 71ffc │ │ │ │ + bne 71ca4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71ff8 │ │ │ │ + beq 71ca0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71ff8 │ │ │ │ + bne 71ca0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 72190 │ │ │ │ + bl 71e38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 72178 │ │ │ │ + beq 71e20 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r7, [r4, #20] │ │ │ │ - ldreq r7, [pc, #316] @ 72184 │ │ │ │ + ldreq r7, [pc, #316] @ 71e2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 72164 │ │ │ │ + beq 71e0c │ │ │ │ mov r0, #3 │ │ │ │ ldr r8, [r5, #20] │ │ │ │ - bl 92d70 │ │ │ │ + bl 92e08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 72068 │ │ │ │ + bne 71d10 │ │ │ │ mov r4, #0 │ │ │ │ - b 72134 │ │ │ │ + b 71ddc │ │ │ │ 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 2798e0 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 28a554 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bge 720c8 │ │ │ │ + bge 71d70 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1cc47c │ │ │ │ + bl 1d2840 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1cc47c │ │ │ │ + bl 1d2840 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - b 720f8 │ │ │ │ + b 71da0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1cc47c │ │ │ │ + bl 1d2840 │ │ │ │ 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 1cc47c │ │ │ │ + bl 1d2840 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72134 │ │ │ │ + beq 71ddc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 72060 │ │ │ │ + beq 71d08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 72060 │ │ │ │ + bne 71d08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 72060 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 71d08 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 72150 │ │ │ │ + beq 71df8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 72158 │ │ │ │ + beq 71e00 │ │ │ │ mov r5, r4 │ │ │ │ - b 72178 │ │ │ │ + b 71e20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 72150 │ │ │ │ - ldr r3, [pc, #28] @ 72188 │ │ │ │ - ldr r1, [pc, #28] @ 7218c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 71df8 │ │ │ │ + ldr r3, [pc, #28] @ 71e30 │ │ │ │ + ldr r1, [pc, #28] @ 71e34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 72060 │ │ │ │ + bl 18f518 │ │ │ │ + b 71d08 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r5, r6, ip, asr sl │ │ │ │ + @ instruction: 0x003675dc │ │ │ │ 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 112764 │ │ │ │ + bl 11266c │ │ │ │ cmp r0, #0 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 72228 │ │ │ │ + blt 71ed0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ - bl 1cc47c │ │ │ │ + bl 1d2840 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7221c │ │ │ │ + beq 71ec4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #76] @ 72234 │ │ │ │ + ldreq r0, [pc, #76] @ 71edc │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1b8aac │ │ │ │ + bl 1bdbd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 72220 │ │ │ │ + bge 71ec8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7221c │ │ │ │ + beq 71ec4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7221c │ │ │ │ + bne 71ec4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ 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] @ 722a0 │ │ │ │ + ldr r2, [pc, #64] @ 71f48 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #40] @ 722a4 │ │ │ │ + ldr r1, [pc, #40] @ 71f4c │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl fe32c │ │ │ │ + bl fe390 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72298 │ │ │ │ + beq 71f40 │ │ │ │ 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, asr #5 │ │ │ │ + eorseq fp, r5, r4, asr #28 │ │ │ │ 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 72190 │ │ │ │ + bl 71e38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 72418 │ │ │ │ + beq 720c0 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r7, [r4, #20] │ │ │ │ - ldreq r7, [pc, #316] @ 72424 │ │ │ │ + ldreq r7, [pc, #316] @ 720cc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 72404 │ │ │ │ + beq 720ac │ │ │ │ mov r0, #3 │ │ │ │ ldr r8, [r5, #20] │ │ │ │ - bl 92d70 │ │ │ │ + bl 92e08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 72308 │ │ │ │ + bne 71fb0 │ │ │ │ mov r4, #0 │ │ │ │ - b 723d4 │ │ │ │ + b 7207c │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2798e0 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 28a554 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bge 72368 │ │ │ │ + bge 72010 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1cc47c │ │ │ │ + bl 1d2840 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1cc47c │ │ │ │ + bl 1d2840 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r7 │ │ │ │ - b 72398 │ │ │ │ + b 72040 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1cc47c │ │ │ │ + bl 1d2840 │ │ │ │ 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 1cc47c │ │ │ │ + bl 1d2840 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 723d4 │ │ │ │ + beq 7207c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 72300 │ │ │ │ + beq 71fa8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 72300 │ │ │ │ + bne 71fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 72300 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 71fa8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 723f0 │ │ │ │ + beq 72098 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 723f8 │ │ │ │ + beq 720a0 │ │ │ │ mov r5, r4 │ │ │ │ - b 72418 │ │ │ │ + b 720c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 723f0 │ │ │ │ - ldr r3, [pc, #28] @ 72428 │ │ │ │ - ldr r1, [pc, #28] @ 7242c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 72098 │ │ │ │ + ldr r3, [pc, #28] @ 720d0 │ │ │ │ + ldr r1, [pc, #28] @ 720d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 72300 │ │ │ │ + bl 18f518 │ │ │ │ + b 71fa8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r5, r6, ip, asr sl │ │ │ │ + @ instruction: 0x003675dc │ │ │ │ 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] @ 72568 │ │ │ │ + ldr r1, [pc, #284] @ 72210 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 17d160 │ │ │ │ + bl 17e098 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 72484 │ │ │ │ + beq 7212c │ │ │ │ ldr r2, [r4, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 72484 │ │ │ │ + beq 7212c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 724c0 │ │ │ │ - b 724a8 │ │ │ │ + beq 72168 │ │ │ │ + b 72150 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 72474 │ │ │ │ - ldr r0, [pc, #216] @ 7256c │ │ │ │ + beq 7211c │ │ │ │ + ldr r0, [pc, #216] @ 72214 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e954c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f18bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72474 │ │ │ │ + bne 7211c │ │ │ │ mov r4, #0 │ │ │ │ - b 72560 │ │ │ │ + b 72208 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #184] @ 7256c │ │ │ │ + ldr r0, [pc, #184] @ 72214 │ │ │ │ mov r2, r3 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 724a0 │ │ │ │ + beq 72148 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl aeb58 │ │ │ │ + bl aed70 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 724a0 │ │ │ │ + beq 72148 │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 72510 │ │ │ │ + bne 721b8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 724a0 │ │ │ │ + beq 72148 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 724a0 │ │ │ │ + bne 72148 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 724a0 │ │ │ │ - ldr r2, [pc, #88] @ 72570 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 72148 │ │ │ │ + ldr r2, [pc, #88] @ 72218 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #2 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl a2a34 │ │ │ │ + bl a2ac0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bne 72560 │ │ │ │ + bne 72208 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 724a0 │ │ │ │ + beq 72148 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 724a0 │ │ │ │ + bne 72148 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 724a0 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 72148 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r6, r6, ip, ror #10 │ │ │ │ - eorseq r0, r9, r4, lsl #30 │ │ │ │ + eorseq r2, r9, r4, lsl #21 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00072574 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +0007221c <_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 725cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ + beq 72274 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 725cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ + beq 72274 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ - beq 725e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ + beq 72288 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 725e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ - ldr r0, [pc, #52] @ 72608 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x94> │ │ │ │ - ldr r1, [pc, #52] @ 7260c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x98> │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 72288 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ + ldr r0, [pc, #52] @ 722b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x94> │ │ │ │ + ldr r1, [pc, #52] @ 722b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x98> │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 725f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x84> │ │ │ │ + b 722a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x84> │ │ │ │ add lr, sp, #12 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #12 │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 2d6ea4 <_PyArg_ParseStackAndKeywords@@Base+0x4c> │ │ │ │ + bl 2df240 <_PyArg_ParseStackAndKeywords@@Base+0x4c> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x003652f4 │ │ │ │ + eorseq r6, r6, r4, ror lr │ │ │ │ andeq r0, r0, r1, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 298dac │ │ │ │ + bl 2a79e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 726cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ + beq 72374 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r6, [r4, #20] │ │ │ │ - ldreq r6, [pc, #128] @ 726d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x164> │ │ │ │ + ldreq r6, [pc, #128] @ 72380 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x164> │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29932c │ │ │ │ + bl 2a7e40 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge 72680 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10c> │ │ │ │ - ldr r3, [pc, #104] @ 726dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x168> │ │ │ │ - ldr r1, [pc, #104] @ 726e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16c> │ │ │ │ + bge 72328 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10c> │ │ │ │ + ldr r3, [pc, #104] @ 72384 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x168> │ │ │ │ + ldr r1, [pc, #104] @ 72388 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 726cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ + bl 18f518 │ │ │ │ + b 72374 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 726bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x148> │ │ │ │ + bgt 72364 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x148> │ │ │ │ add r1, r2, #1 │ │ │ │ add r1, r6, r1 │ │ │ │ add r0, r6, r2 │ │ │ │ sub r2, r5, r2 │ │ │ │ bl 2a3f0 │ │ │ │ sub r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b87e0 │ │ │ │ + bl 1bd904 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #44] @ 726e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x170> │ │ │ │ - bne 726d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15c> │ │ │ │ - b 726cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ - ldr r3, [pc, #36] @ 726e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x174> │ │ │ │ - ldr r1, [pc, #36] @ 726ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x178> │ │ │ │ + ldrne r0, [pc, #44] @ 7238c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x170> │ │ │ │ + bne 72378 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15c> │ │ │ │ + b 72374 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ + ldr r3, [pc, #36] @ 72390 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x174> │ │ │ │ + ldr r1, [pc, #36] @ 72394 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x178> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ 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 r0, r9, r0, lsl pc │ │ │ │ + mlaseq r9, r0, sl, r2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r6, r7, r8, ror #4 │ │ │ │ + eorseq r7, r7, r8, ror #27 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72718 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a4> │ │ │ │ + beq 723c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a4> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 201268 <_PyBytesWriter_WriteBytes@@Base+0x3a64> │ │ │ │ - ldr r0, [pc, #8] @ 72720 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ + bl 20c514 <_PyDeadline_Init@@Base+0x67c> │ │ │ │ + ldr r0, [pc, #8] @ 723c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 72720 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ + ldr r0, [pc] @ 723c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 9b348 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ 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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + b 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r7, r1, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ - bne 727bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x248> │ │ │ │ - ldr r3, [pc, #420] @ 72954 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ - ldr r1, [pc, #420] @ 72958 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 727fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ - ldr r1, [pc, #408] @ 7295c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e8> │ │ │ │ + bne 72464 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x248> │ │ │ │ + ldr r3, [pc, #420] @ 725fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ + ldr r1, [pc, #420] @ 72600 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 724a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ + ldr r1, [pc, #408] @ 72604 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e8> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17d160 │ │ │ │ + bl 17e098 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 72838 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c4> │ │ │ │ + bne 724e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c4> │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c1414 │ │ │ │ + bl 2cc4d8 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ - bne 7282c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b8> │ │ │ │ + bne 724d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b8> │ │ │ │ mvn r0, #0 │ │ │ │ - b 7294c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d8> │ │ │ │ + b 725f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d8> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 72824 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b0> │ │ │ │ + beq 724cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b0> │ │ │ │ ldr r1, [r2] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ add r1, r1, #1 │ │ │ │ strne r1, [r2] │ │ │ │ str r2, [r5, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne 72804 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x290> │ │ │ │ - b 72918 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a4> │ │ │ │ + bne 724ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x290> │ │ │ │ + b 725c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a4> │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 72900 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38c> │ │ │ │ + beq 725a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38c> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2c1414 │ │ │ │ + bl 2cc4d8 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 727fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ + beq 724a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl b8ac4 │ │ │ │ + bl b8d78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72918 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a4> │ │ │ │ + beq 725c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a4> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 728a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x330> │ │ │ │ - ldr r3, [pc, #188] @ 72954 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ - ldr r1, [pc, #196] @ 72960 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ec> │ │ │ │ + bne 7254c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x330> │ │ │ │ + ldr r3, [pc, #188] @ 725fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ + ldr r1, [pc, #196] @ 72608 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 728f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ - bl ab0c8 │ │ │ │ + bl 18f518 │ │ │ │ + b 72598 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ + bl ab290 │ │ │ │ cmn r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ - bne 728d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x360> │ │ │ │ - bl a583c │ │ │ │ + bne 7257c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x360> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 728f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #156] @ 72964 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f0> │ │ │ │ - ldr r1, [pc, #156] @ 72968 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f4> │ │ │ │ + bne 72598 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #156] @ 7260c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f0> │ │ │ │ + ldr r1, [pc, #156] @ 72610 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 728f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ + bl 18f518 │ │ │ │ + b 72598 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 728c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x34c> │ │ │ │ + blt 72568 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x34c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fa83c <_PyEval_MatchClass@@Base+0x37a8> │ │ │ │ + bl 204388 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 72860 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2ec> │ │ │ │ + bne 72508 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2ec> │ │ │ │ cmp r4, #0 │ │ │ │ subne r4, r4, #1 │ │ │ │ - bne 72930 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3bc> │ │ │ │ - b 727fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ - ldr r0, [pc, #76] @ 72954 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ + bne 725d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3bc> │ │ │ │ + b 724a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ + ldr r0, [pc, #76] @ 725fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #92] @ 7296c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f8> │ │ │ │ + ldr r1, [pc, #92] @ 72614 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f8> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ - b 727fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ + bl 1178bc │ │ │ │ + b 724a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fb7e4 │ │ │ │ + bl 205420 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [r6, #16] │ │ │ │ str r5, [r6, #12] │ │ │ │ - b 7294c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d8> │ │ │ │ + b 725f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d8> │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bcs 72930 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3bc> │ │ │ │ + bcs 725d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e00 │ │ │ │ - b 727fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ + bl 99e8c │ │ │ │ + b 724a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, lsr pc │ │ │ │ - subseq sp, r6, r8, lsr r5 │ │ │ │ - eorseq r0, r9, r4, asr pc │ │ │ │ + @ instruction: 0x00392ab0 │ │ │ │ + subseq ip, r6, r0, asr r4 │ │ │ │ + @ instruction: 0x00392ad4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r9, r0, ror pc │ │ │ │ - mlaseq r9, r4, pc, r0 @ │ │ │ │ + @ instruction: 0x00392af0 │ │ │ │ + eorseq r2, r9, r4, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 729a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x434> │ │ │ │ + bne 72650 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x434> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 729bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x448> │ │ │ │ - b 729cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x458> │ │ │ │ + bne 72664 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x448> │ │ │ │ + b 72674 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x458> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72998 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x424> │ │ │ │ + beq 72640 <_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 729e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x474> │ │ │ │ + beq 72690 <_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] @ 72a64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f0> │ │ │ │ + ldreq r2, [pc, #76] @ 7270c <_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 72a3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4c8> │ │ │ │ - ldr r0, [pc, #44] @ 72a68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f4> │ │ │ │ + bgt 726e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4c8> │ │ │ │ + ldr r0, [pc, #44] @ 72710 <_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 72a40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4cc> │ │ │ │ - ldr r0, [pc, #4] @ 72a68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f4> │ │ │ │ + bgt 726e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4cc> │ │ │ │ + ldr r0, [pc, #4] @ 72710 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f4> │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 72a80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x50c> │ │ │ │ + blt 72728 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x50c> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt 72aa8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x534> │ │ │ │ + blt 72750 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x534> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 72abc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x548> │ │ │ │ - ldr r1, [pc, #36] @ 72ac0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54c> │ │ │ │ + ldr r3, [pc, #36] @ 72764 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x548> │ │ │ │ + ldr r1, [pc, #36] @ 72768 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #16] @ 72ac4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x550> │ │ │ │ + ldr r0, [pc, #16] @ 7276c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x550> │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ bx lr │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq r9, r7, ip, lsr #29 │ │ │ │ + eorseq fp, r7, r4, asr sl │ │ │ │ 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] @ 72b20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ac> │ │ │ │ + ldr r1, [pc, #64] @ 727c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ac> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17d160 │ │ │ │ + bl 17e098 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 91ddc <_PyObject_GC_New@@Base> │ │ │ │ + bl 91e74 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 72b18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a4> │ │ │ │ + beq 727c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a4> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl a681c │ │ │ │ + bl a6900 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sp, r6, r8, lsr r5 │ │ │ │ + subseq ip, r6, r0, asr r4 │ │ │ │ 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 1bc31c │ │ │ │ + bl 1c1464 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72b5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5e8> │ │ │ │ + bne 72804 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5e8> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 72b84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x610> │ │ │ │ - bl a583c │ │ │ │ + bne 7282c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x610> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72b54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5e0> │ │ │ │ - ldr r0, [pc, #20] @ 72b98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x624> │ │ │ │ + bne 727fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5e0> │ │ │ │ + ldr r0, [pc, #20] @ 72840 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x624> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #16] @ 72b9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x628> │ │ │ │ + ldr r2, [pc, #16] @ 72844 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x628> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 72b98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x624> │ │ │ │ + ldr r0, [pc, #4] @ 72840 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x624> │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ subs r5, r1, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ - bne 72bd0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x65c> │ │ │ │ - ldr r3, [pc, #728] @ 72e9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x928> │ │ │ │ - ldr r1, [pc, #728] @ 72ea0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x92c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 72e90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x91c> │ │ │ │ - ldr r1, [pc, #716] @ 72ea4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x930> │ │ │ │ + bne 72878 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x65c> │ │ │ │ + ldr r3, [pc, #728] @ 72b44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x928> │ │ │ │ + ldr r1, [pc, #728] @ 72b48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x92c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 72b38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x91c> │ │ │ │ + ldr r1, [pc, #716] @ 72b4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x930> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17d160 │ │ │ │ + bl 17e098 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 72c98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x724> │ │ │ │ + bne 72940 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x724> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 2cd914 │ │ │ │ + bl 2d78c8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 72e90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x91c> │ │ │ │ + beq 72b38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x91c> │ │ │ │ ldm r5, {r2, r3} │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r1, [r4, #8] │ │ │ │ str r2, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ movhi r0, #0 │ │ │ │ - bhi 72c3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c8> │ │ │ │ + bhi 728e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c8> │ │ │ │ lsl r0, r0, #3 │ │ │ │ - bl 9990c │ │ │ │ + bl 99998 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrne lr, [r5, #8] │ │ │ │ ldrne r1, [r5, #12] │ │ │ │ movne r2, #0 │ │ │ │ - bne 72c84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x710> │ │ │ │ + bne 7292c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x710> │ │ │ │ mov r0, r4 │ │ │ │ - bl 99e00 │ │ │ │ - bl 2915fc │ │ │ │ - b 72e90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x91c> │ │ │ │ + bl 99e8c │ │ │ │ + bl 2a064c │ │ │ │ + b 72b38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x91c> │ │ │ │ ldr ip, [r1, r2, lsl #3] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 72c84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x710> │ │ │ │ + beq 7292c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x710> │ │ │ │ ldr r3, [ip] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ strne r3, [ip] │ │ │ │ cmp r2, lr │ │ │ │ - bne 72c64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6f0> │ │ │ │ + bne 7290c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6f0> │ │ │ │ lsl r2, r2, #3 │ │ │ │ bl 29cdc │ │ │ │ - b 72e7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x908> │ │ │ │ + b 72b24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x908> │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 72e64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8f0> │ │ │ │ + beq 72b0c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8f0> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2cd914 │ │ │ │ + bl 2d78c8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 72e90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x91c> │ │ │ │ - ldr r9, [pc, #488] @ 72ea8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x934> │ │ │ │ - ldr r8, [pc, #488] @ 72eac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x938> │ │ │ │ + beq 72b38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x91c> │ │ │ │ + ldr r9, [pc, #488] @ 72b50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x934> │ │ │ │ + ldr r8, [pc, #488] @ 72b54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x938> │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl b8ac4 │ │ │ │ + bl b8d78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72e7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x908> │ │ │ │ + beq 72b24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x908> │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 72cfc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x788> │ │ │ │ + beq 729a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x788> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 72d10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x79c> │ │ │ │ - ldr r3, [pc, #408] @ 72e9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x928> │ │ │ │ - ldr r1, [pc, #424] @ 72eb0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x93c> │ │ │ │ + beq 729b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x79c> │ │ │ │ + ldr r3, [pc, #408] @ 72b44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x928> │ │ │ │ + ldr r1, [pc, #424] @ 72b58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x93c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 72e58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e4> │ │ │ │ + bl 18f518 │ │ │ │ + b 72b00 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e4> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl ab0c8 │ │ │ │ + bl ab290 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 72d30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7bc> │ │ │ │ - bl a583c │ │ │ │ + bne 729d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7bc> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72e58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e4> │ │ │ │ + bne 72b00 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e4> │ │ │ │ ldr fp, [r7, #16] │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl 20003c <_PyBytesWriter_WriteBytes@@Base+0x2838> │ │ │ │ + bl 20b238 <_PyLong_UnsignedShort_Converter@@Base+0x2580> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ strne sl, [r3, #4] │ │ │ │ - bne 72cc0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x74c> │ │ │ │ + bne 72968 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x74c> │ │ │ │ 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 72da8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x834> │ │ │ │ + bhi 72a50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x834> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r2, r3, r3, lsl #1 │ │ │ │ cmp r2, r1, lsl #1 │ │ │ │ - bcc 72cc0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x74c> │ │ │ │ + bcc 72968 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x74c> │ │ │ │ cmp r3, r8 │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b 72dac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x838> │ │ │ │ + b 72a54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x838> │ │ │ │ mov r2, #2 │ │ │ │ muls r3, r2, r3 │ │ │ │ - bmi 72de4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x870> │ │ │ │ + bmi 72a8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x870> │ │ │ │ mov sl, #8 │ │ │ │ cmp r3, sl │ │ │ │ lslhi sl, sl, #1 │ │ │ │ - bhi 72db8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x844> │ │ │ │ + bhi 72a60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x844> │ │ │ │ cmn sl, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 72dd4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x860> │ │ │ │ + bhi 72a7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x860> │ │ │ │ lsl r0, sl, #3 │ │ │ │ - bl 9990c │ │ │ │ + bl 99998 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 72dec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x878> │ │ │ │ + bne 72a94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x878> │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 2915fc │ │ │ │ - b 72e58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e4> │ │ │ │ + bl 2a064c │ │ │ │ + b 72b00 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e4> │ │ │ │ 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 72e4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8d8> │ │ │ │ + beq 72af4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8d8> │ │ │ │ ldr r3, [sl, #-8] │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r2, r3, #0 │ │ │ │ - beq 72e44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8d0> │ │ │ │ + beq 72aec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8d0> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 20003c <_PyBytesWriter_WriteBytes@@Base+0x2838> │ │ │ │ + bl 20b238 <_PyLong_UnsignedShort_Converter@@Base+0x2580> │ │ │ │ sub fp, fp, #1 │ │ │ │ ldr r2, [sl, #-4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ add sl, sl, #8 │ │ │ │ - b 72e0c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x898> │ │ │ │ + b 72ab4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x898> │ │ │ │ mov r0, r7 │ │ │ │ - bl 99e00 │ │ │ │ - b 72cc0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x74c> │ │ │ │ + bl 99e8c │ │ │ │ + b 72968 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x74c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0a7c <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ - b 72e90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x91c> │ │ │ │ - ldr r0, [pc, #48] @ 72e9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x928> │ │ │ │ + bl 2da20c <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ + b 72b38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x91c> │ │ │ │ + ldr r0, [pc, #48] @ 72b44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x928> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #64] @ 72eb4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x940> │ │ │ │ + ldr r1, [pc, #64] @ 72b5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x940> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ - b 72e90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x91c> │ │ │ │ + bl 1178bc │ │ │ │ + b 72b38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x91c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2d0a7c <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ + bl 2da20c <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ mov r0, #0 │ │ │ │ str r4, [r6, #8] │ │ │ │ - b 72e94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x920> │ │ │ │ + b 72b3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x920> │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, lsr pc │ │ │ │ - subseq sp, r6, r8, lsr r5 │ │ │ │ + @ instruction: 0x00392ab0 │ │ │ │ + subseq ip, r6, r0, asr r4 │ │ │ │ ldrbpl r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ andeq ip, r0, r0, asr r3 │ │ │ │ - @ instruction: 0x00390ff4 │ │ │ │ - eorseq r1, r9, r8, lsl r0 │ │ │ │ + eorseq r2, r9, r4, ror fp │ │ │ │ + mlaseq r9, r8, fp, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 9b348 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72f08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + beq 72bb0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 72f08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + beq 72bb0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 72f08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 72bb0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + bl 9aea8 <_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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + b 9aea8 <_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] @ 72f94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa20> │ │ │ │ + ldr r1, [pc, #64] @ 72c3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa20> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17d160 │ │ │ │ + bl 17e098 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 91ddc <_PyObject_GC_New@@Base> │ │ │ │ + bl 91e74 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 72f8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa18> │ │ │ │ + beq 72c34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa18> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl a681c │ │ │ │ + bl a6900 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sp, r6, r8, lsr r5 │ │ │ │ + subseq ip, r6, r0, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #312] @ 730e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb74> │ │ │ │ + ldr r3, [pc, #312] @ 72d90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb74> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #300] @ 730ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb78> │ │ │ │ + ldr r1, [pc, #300] @ 72d94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb78> │ │ │ │ mov r2, #1 │ │ │ │ - bl 2827c8 │ │ │ │ + bl 1bacd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 73008 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa94> │ │ │ │ + blt 72cb0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa94> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 72ff8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa84> │ │ │ │ + beq 72ca0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa84> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ addeq r8, r5, #8 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 73030 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xabc> │ │ │ │ - ldr r3, [pc, #240] @ 730f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb7c> │ │ │ │ - ldr r1, [pc, #240] @ 730f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb80> │ │ │ │ + beq 72cd8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xabc> │ │ │ │ + ldr r3, [pc, #240] @ 72d98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb7c> │ │ │ │ + ldr r1, [pc, #240] @ 72d9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb80> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r5, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 73024 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab0> │ │ │ │ + blt 72ccc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab0> │ │ │ │ cmp r3, r5 │ │ │ │ movge r3, r5 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r3, [r2, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bge 7307c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb08> │ │ │ │ + bge 72d24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb08> │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ - bl ab0c8 │ │ │ │ + bl ab290 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge 73054 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae0> │ │ │ │ - bl a583c │ │ │ │ + bge 72cfc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae0> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73008 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa94> │ │ │ │ + bne 72cb0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa94> │ │ │ │ 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 73010 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa9c> │ │ │ │ + bne 72cb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa9c> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 730e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb6c> │ │ │ │ + b 72d88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb6c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 92d70 │ │ │ │ + bl 92e08 │ │ │ │ subs r3, r0, #0 │ │ │ │ addne ip, r3, #8 │ │ │ │ movne r2, #0 │ │ │ │ - beq 73008 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa94> │ │ │ │ + beq 72cb0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa94> │ │ │ │ cmp r2, r7 │ │ │ │ - bge 730d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb60> │ │ │ │ + bge 72d7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb60> │ │ │ │ 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 73094 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb20> │ │ │ │ + b 72d3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb20> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 9b444 │ │ │ │ - ldr r0, [pc, #16] @ 730f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb84> │ │ │ │ + bl 9b4d0 │ │ │ │ + ldr r0, [pc, #16] @ 72da0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb84> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r8, r0, lsl #27 │ │ │ │ + eorseq r0, r9, r0, lsl #18 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r9, ip, lsr #10 │ │ │ │ + mlaseq r9, ip, r0, r2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7312c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbb8> │ │ │ │ - ldr r3, [pc, #64] @ 73160 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbec> │ │ │ │ - ldr r1, [pc, #64] @ 73164 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf0> │ │ │ │ + bgt 72dd4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbb8> │ │ │ │ + ldr r3, [pc, #64] @ 72e08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbec> │ │ │ │ + ldr r1, [pc, #64] @ 72e0c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 73158 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbe4> │ │ │ │ + bl 18f518 │ │ │ │ + b 72e00 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbe4> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7314c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd8> │ │ │ │ - ldr r3, [pc, #32] @ 73160 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbec> │ │ │ │ - ldr r1, [pc, #36] @ 73168 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf4> │ │ │ │ + beq 72df4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd8> │ │ │ │ + ldr r3, [pc, #32] @ 72e08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbec> │ │ │ │ + ldr r1, [pc, #36] @ 72e10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 73158 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbe4> │ │ │ │ + bl 18f518 │ │ │ │ + b 72e00 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbe4> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b a5b2c │ │ │ │ + b a5bb8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r6, ip, ror #23 │ │ │ │ - eorseq r1, r7, ip, asr #25 │ │ │ │ + eorseq pc, r6, ip, ror #14 │ │ │ │ + eorseq r3, r7, ip, asr #16 │ │ │ │ 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 9b348 │ │ │ │ + bl 9b3d4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 731bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc48> │ │ │ │ + beq 72e64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc48> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 731bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc48> │ │ │ │ + beq 72e64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc48> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 731bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc48> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 72e64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc48> │ │ │ │ + bl 9aea8 <_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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + b 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 124b38 <_PyType_Name@@Base> │ │ │ │ + bl 124b04 <_PyType_Name@@Base> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r0 │ │ │ │ - bne 7322c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb8> │ │ │ │ + bne 72ed4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb8> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #16] @ 7323c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc8> │ │ │ │ - b 128d64 │ │ │ │ + ldr r0, [pc, #16] @ 72ee4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc8> │ │ │ │ + b 128d34 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #8] @ 73240 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xccc> │ │ │ │ + ldr r0, [pc, #8] @ 72ee8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xccc> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128d64 │ │ │ │ - eorseq r9, r7, r0, asr ip │ │ │ │ - eorseq r1, r9, r4, rrx │ │ │ │ + b 128d34 │ │ │ │ + @ instruction: 0x0037b7d0 │ │ │ │ + eorseq r2, r9, r4, ror #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, #8] │ │ │ │ - bl 1fb7e4 │ │ │ │ + bl 205420 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2c1414 │ │ │ │ + bl 2cc4d8 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r2, [pc, #16] @ 73288 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd14> │ │ │ │ + ldr r2, [pc, #16] @ 72f30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd14> │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #76] @ 732f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd7c> │ │ │ │ - ldr r1, [pc, #76] @ 732f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd80> │ │ │ │ + ldr r3, [pc, #76] @ 72f98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd7c> │ │ │ │ + ldr r1, [pc, #76] @ 72f9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd80> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2827c8 │ │ │ │ + bl 1bacd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 732e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd74> │ │ │ │ + blt 72f90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd74> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - blt 732dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd68> │ │ │ │ + blt 72f84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd68> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #28] @ 732f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd84> │ │ │ │ - b a9b50 │ │ │ │ + ldr r0, [pc, #28] @ 72fa0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd84> │ │ │ │ + b a9d18 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #20] @ 732fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd88> │ │ │ │ - b a9b50 │ │ │ │ + ldr r0, [pc, #20] @ 72fa4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd88> │ │ │ │ + b a9d18 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r8, r0, lsl #27 │ │ │ │ - eorseq fp, r8, r4, lsl r2 │ │ │ │ - @ instruction: 0x003895b0 │ │ │ │ + eorseq r0, r9, r0, lsl #18 │ │ │ │ + @ instruction: 0x0038cdb8 │ │ │ │ + ldrsheq fp, [r8], -ip @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - b 71c10 │ │ │ │ + b 718b8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - beq 7334c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdd8> │ │ │ │ - ldr r3, [pc, #12] @ 73354 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xde0> │ │ │ │ + beq 72ff4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdd8> │ │ │ │ + ldr r3, [pc, #12] @ 72ffc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xde0> │ │ │ │ mov r0, #3 │ │ │ │ - b a2964 │ │ │ │ + b a29f0 │ │ │ │ mov r0, #2 │ │ │ │ - b a2a34 │ │ │ │ + b a2ac0 │ │ │ │ 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 733ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe38> │ │ │ │ + bhi 73054 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe38> │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 733cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe58> │ │ │ │ - b 73428 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb4> │ │ │ │ - ldr r0, [pc, #284] @ 734d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf5c> │ │ │ │ + beq 73074 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe58> │ │ │ │ + b 730d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb4> │ │ │ │ + ldr r0, [pc, #284] @ 73178 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf5c> │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73390 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe1c> │ │ │ │ - b 73428 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb4> │ │ │ │ + bne 73038 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe1c> │ │ │ │ + b 730d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb4> │ │ │ │ cmp r6, #1 │ │ │ │ - ble 73464 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef0> │ │ │ │ + ble 7310c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef0> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #244] @ 734d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf60> │ │ │ │ + ldr r2, [pc, #244] @ 7317c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf60> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 73444 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xed0> │ │ │ │ + beq 730ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xed0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 73430 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xebc> │ │ │ │ + beq 730d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xebc> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl b2734 │ │ │ │ + bl b29cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 73428 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb4> │ │ │ │ + beq 730d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb4> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 73448 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xed4> │ │ │ │ - ldr r3, [pc, #184] @ 734d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf64> │ │ │ │ - ldr r1, [pc, #184] @ 734dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf68> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r4, #0 │ │ │ │ - b 734b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf3c> │ │ │ │ - ldr r2, [pc, #168] @ 734e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf6c> │ │ │ │ - ldr r1, [pc, #168] @ 734e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf70> │ │ │ │ - ldr r0, [pc, #144] @ 734d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf5c> │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 73428 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb4> │ │ │ │ + beq 730f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xed4> │ │ │ │ + ldr r3, [pc, #184] @ 73180 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf64> │ │ │ │ + ldr r1, [pc, #184] @ 73184 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf68> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + mov r4, #0 │ │ │ │ + b 73158 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf3c> │ │ │ │ + ldr r2, [pc, #168] @ 73188 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf6c> │ │ │ │ + ldr r1, [pc, #168] @ 7318c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf70> │ │ │ │ + ldr r0, [pc, #144] @ 73178 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf5c> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 730d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb4> │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 73468 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef4> │ │ │ │ + beq 73110 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef4> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 1034c0 │ │ │ │ + bl 103520 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 73468 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef4> │ │ │ │ - b 73428 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb4> │ │ │ │ + bge 73110 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef4> │ │ │ │ + b 730d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb4> │ │ │ │ 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 2179f4 │ │ │ │ + bl 229894 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 734b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf3c> │ │ │ │ + beq 73158 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf3c> │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r0, [pc, #60] @ 734e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf74> │ │ │ │ - bl a9b50 │ │ │ │ + ldr r0, [pc, #60] @ 73190 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf74> │ │ │ │ + bl a9d18 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 734c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf50> │ │ │ │ + beq 7316c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf50> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r0, r7, r0, lsr #30 │ │ │ │ + eorseq r2, r7, r0, lsr #21 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ - eorseq r7, r6, r0, lsr fp │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ - eorseq r3, r7, r8, lsr r3 │ │ │ │ + @ instruction: 0x003617dc │ │ │ │ + @ instruction: 0x003696b0 │ │ │ │ + eorseq sl, r6, r8, asr #17 │ │ │ │ + @ instruction: 0x00374eb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ 73540 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfcc> │ │ │ │ - ldr r1, [pc, #60] @ 73544 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd0> │ │ │ │ + ldr r3, [pc, #60] @ 731e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfcc> │ │ │ │ + ldr r1, [pc, #60] @ 731ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd0> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2827c8 │ │ │ │ + bl 1bacd8 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 73538 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc4> │ │ │ │ + blt 731e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc4> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ 73548 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd4> │ │ │ │ - bl a9b50 │ │ │ │ + ldr r0, [pc, #16] @ 731f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd4> │ │ │ │ + bl a9d18 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r8, r0, lsl #27 │ │ │ │ - @ instruction: 0x00390cb0 │ │ │ │ + eorseq r0, r9, r0, lsl #18 │ │ │ │ + eorseq r2, r9, r0, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ 735a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1030> │ │ │ │ + ldr r3, [pc, #64] @ 7324c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1030> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #52] @ 735a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1034> │ │ │ │ + ldr r1, [pc, #52] @ 73250 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1034> │ │ │ │ mov r2, #1 │ │ │ │ - bl 2827c8 │ │ │ │ + bl 1bacd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 73588 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1014> │ │ │ │ + bge 73230 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1014> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1034c0 │ │ │ │ + bl 103520 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt 73580 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100c> │ │ │ │ - ldr r0, [pc, #12] @ 735ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1038> │ │ │ │ + blt 73228 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100c> │ │ │ │ + ldr r0, [pc, #12] @ 73254 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1038> │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r8, r0, lsl #27 │ │ │ │ + eorseq r0, r9, r0, lsl #18 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subs r0, r1, #0 │ │ │ │ - beq 735d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1060> │ │ │ │ + beq 7327c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1060> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ 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 283f20 │ │ │ │ + bl 293d18 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 73608 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1094> │ │ │ │ - bl a583c │ │ │ │ + bne 732b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1094> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73614 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a0> │ │ │ │ + bne 732bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a0> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5b2c │ │ │ │ + b a5bb8 │ │ │ │ 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] @ 736e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x116c> │ │ │ │ + ldr r1, [pc, #160] @ 73388 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x116c> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73670 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10fc> │ │ │ │ + beq 73318 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10fc> │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ bl 29958 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 73678 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1104> │ │ │ │ - ldr r3, [pc, #120] @ 736e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1170> │ │ │ │ + bge 73320 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1104> │ │ │ │ + ldr r3, [pc, #120] @ 7338c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1170> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ mov r0, #0 │ │ │ │ - b 736d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1164> │ │ │ │ - bne 73690 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x111c> │ │ │ │ - ldr r3, [pc, #96] @ 736e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1170> │ │ │ │ - ldr r1, [pc, #96] @ 736e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ + b 73380 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1164> │ │ │ │ + bne 73338 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x111c> │ │ │ │ + ldr r3, [pc, #96] @ 7338c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1170> │ │ │ │ + ldr r1, [pc, #96] @ 73390 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 73670 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10fc> │ │ │ │ + bl 18f518 │ │ │ │ + b 73318 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10fc> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 736ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1138> │ │ │ │ + bne 73354 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1138> │ │ │ │ mov r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 92adc │ │ │ │ - b 736d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1164> │ │ │ │ + bl 92b74 │ │ │ │ + b 73380 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1164> │ │ │ │ cmp r3, #10 │ │ │ │ - bne 736c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1150> │ │ │ │ + bne 7336c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1150> │ │ │ │ mov r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 92adc │ │ │ │ - b 736d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1164> │ │ │ │ - ldr r3, [pc, #24] @ 736e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1170> │ │ │ │ - ldr r1, [pc, #28] @ 736ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1178> │ │ │ │ + bl 92b74 │ │ │ │ + b 73380 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1164> │ │ │ │ + ldr r3, [pc, #24] @ 7338c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1170> │ │ │ │ + ldr r1, [pc, #28] @ 73394 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1178> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 73670 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10fc> │ │ │ │ + bl 18f518 │ │ │ │ + b 73318 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10fc> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r1, r9, r0, lsl #1 │ │ │ │ + eorseq r2, r9, r0, lsl #24 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - mlaseq r9, r0, r0, r1 │ │ │ │ - mlaseq r8, r4, r1, r3 │ │ │ │ + eorseq r2, r9, r0, lsl ip │ │ │ │ + eorseq r4, r8, r8, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ 73738 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c4> │ │ │ │ - ldr r1, [pc, #48] @ 7373c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c8> │ │ │ │ + ldr r3, [pc, #48] @ 733e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c4> │ │ │ │ + ldr r1, [pc, #48] @ 733e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c8> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2827c8 │ │ │ │ + bl 1bacd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 73730 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11bc> │ │ │ │ + blt 733d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11bc> │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ - ldr r0, [pc, #20] @ 73740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11cc> │ │ │ │ + ldr r0, [pc, #20] @ 733e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11cc> │ │ │ │ pop {r4, lr} │ │ │ │ - b a9b50 │ │ │ │ + b a9d18 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r8, r0, lsl #27 │ │ │ │ - eorseq r1, r9, r0, asr #1 │ │ │ │ + eorseq r0, r9, r0, lsl #18 │ │ │ │ + eorseq r2, r9, r0, asr #24 │ │ │ │ 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 73794 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1220> │ │ │ │ + beq 7343c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1220> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, r7, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73764 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f0> │ │ │ │ + beq 7340c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f0> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73764 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f0> │ │ │ │ + beq 7340c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f0> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 737b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x123c> │ │ │ │ + bne 73458 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x123c> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 737c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x124c> │ │ │ │ - b 737d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x125c> │ │ │ │ + bne 73468 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x124c> │ │ │ │ + b 73478 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x125c> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 737a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x122c> │ │ │ │ + beq 73448 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x122c> │ │ │ │ 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 │ │ │ │ │ │ │ │ -000737ec <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +00073494 <_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 73834 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ + beq 734dc <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 73834 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #60] @ 73864 <_PyLong_Size_t_Converter@@Base+0x78> │ │ │ │ - ldr r1, [pc, #60] @ 73868 <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ + bne 734dc <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #60] @ 7350c <_PyLong_Size_t_Converter@@Base+0x78> │ │ │ │ + ldr r1, [pc, #60] @ 73510 <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 73850 <_PyLong_Size_t_Converter@@Base+0x64> │ │ │ │ - bl 13b498 │ │ │ │ + bl 18f518 │ │ │ │ + b 734f8 <_PyLong_Size_t_Converter@@Base+0x64> │ │ │ │ + bl 13b870 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 73858 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ - bl a583c │ │ │ │ + bne 73500 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73858 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ + beq 73500 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r8, r4, lsl #27 │ │ │ │ + @ instruction: 0x003828d4 │ │ │ │ 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 738a4 <_PyLong_Size_t_Converter@@Base+0xb8> │ │ │ │ + bne 7354c <_PyLong_Size_t_Converter@@Base+0xb8> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 738c8 <_PyLong_Size_t_Converter@@Base+0xdc> │ │ │ │ - b 738b8 <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ + beq 73570 <_PyLong_Size_t_Converter@@Base+0xdc> │ │ │ │ + b 73560 <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73894 <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ + beq 7353c <_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 738e4 <_PyLong_Size_t_Converter@@Base+0xf8> │ │ │ │ + beq 7358c <_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 73900 <_PyLong_Size_t_Converter@@Base+0x114> │ │ │ │ + beq 735a8 <_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 7391c <_PyLong_Size_t_Converter@@Base+0x130> │ │ │ │ + beq 735c4 <_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 73938 <_PyLong_Size_t_Converter@@Base+0x14c> │ │ │ │ + beq 735e0 <_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 73954 <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ + beq 735fc <_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 73970 <_PyLong_Size_t_Converter@@Base+0x184> │ │ │ │ + beq 73618 <_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 7398c <_PyLong_Size_t_Converter@@Base+0x1a0> │ │ │ │ + beq 73634 <_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 739a8 <_PyLong_Size_t_Converter@@Base+0x1bc> │ │ │ │ + beq 73650 <_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 739c4 <_PyLong_Size_t_Converter@@Base+0x1d8> │ │ │ │ + beq 7366c <_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 739e0 <_PyLong_Size_t_Converter@@Base+0x1f4> │ │ │ │ + beq 73688 <_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 739fc <_PyLong_Size_t_Converter@@Base+0x210> │ │ │ │ + beq 736a4 <_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 73a18 <_PyLong_Size_t_Converter@@Base+0x22c> │ │ │ │ + beq 736c0 <_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 73a34 <_PyLong_Size_t_Converter@@Base+0x248> │ │ │ │ + beq 736dc <_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 73a50 <_PyLong_Size_t_Converter@@Base+0x264> │ │ │ │ + beq 736f8 <_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} │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - 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 112764 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r4, #0 │ │ │ │ - bne 73b2c <_PyLong_Size_t_Converter@@Base+0x340> │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r5, r4, #16 │ │ │ │ - cmp r6, r2 │ │ │ │ - cmpge r2, #0 │ │ │ │ - ble 73af8 <_PyLong_Size_t_Converter@@Base+0x30c> │ │ │ │ - sub r7, r6, r2 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r0, r5, r7 │ │ │ │ - bl 292f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 73af8 <_PyLong_Size_t_Converter@@Base+0x30c> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 92adc │ │ │ │ - mov r4, r0 │ │ │ │ - b 73b2c <_PyLong_Size_t_Converter@@Base+0x340> │ │ │ │ - ldr r3, [pc, #76] @ 73b4c <_PyLong_Size_t_Converter@@Base+0x360> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 73b1c <_PyLong_Size_t_Converter@@Base+0x330> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - b 73b2c <_PyLong_Size_t_Converter@@Base+0x340> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 92adc │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 73b40 <_PyLong_Size_t_Converter@@Base+0x354> │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 113698 │ │ │ │ - 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 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 73b88 <_PyLong_Size_t_Converter@@Base+0x39c> │ │ │ │ + bne 7374c <_PyLong_Size_t_Converter@@Base+0x2b8> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73b9c <_PyLong_Size_t_Converter@@Base+0x3b0> │ │ │ │ - b 73bac <_PyLong_Size_t_Converter@@Base+0x3c0> │ │ │ │ + bne 73760 <_PyLong_Size_t_Converter@@Base+0x2cc> │ │ │ │ + b 73770 <_PyLong_Size_t_Converter@@Base+0x2dc> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73b78 <_PyLong_Size_t_Converter@@Base+0x38c> │ │ │ │ + beq 7373c <_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 73bc8 <_PyLong_Size_t_Converter@@Base+0x3dc> │ │ │ │ + beq 7378c <_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 73be4 <_PyLong_Size_t_Converter@@Base+0x3f8> │ │ │ │ + beq 737a8 <_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 73c00 <_PyLong_Size_t_Converter@@Base+0x414> │ │ │ │ + beq 737c4 <_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 73c1c <_PyLong_Size_t_Converter@@Base+0x430> │ │ │ │ + beq 737e0 <_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 73c38 <_PyLong_Size_t_Converter@@Base+0x44c> │ │ │ │ + beq 737fc <_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 73c54 <_PyLong_Size_t_Converter@@Base+0x468> │ │ │ │ + beq 73818 <_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 73c70 <_PyLong_Size_t_Converter@@Base+0x484> │ │ │ │ + beq 73834 <_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 73c8c <_PyLong_Size_t_Converter@@Base+0x4a0> │ │ │ │ + beq 73850 <_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 73ca8 <_PyLong_Size_t_Converter@@Base+0x4bc> │ │ │ │ + beq 7386c <_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 73cc4 <_PyLong_Size_t_Converter@@Base+0x4d8> │ │ │ │ + beq 73888 <_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} │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + 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 11266c │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r4, #0 │ │ │ │ + bne 73964 <_PyLong_Size_t_Converter@@Base+0x4d0> │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r5, r4, #16 │ │ │ │ + cmp r6, r2 │ │ │ │ + cmpge r2, #0 │ │ │ │ + ble 73930 <_PyLong_Size_t_Converter@@Base+0x49c> │ │ │ │ + sub r7, r6, r2 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + add r0, r5, r7 │ │ │ │ + bl 292f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 73930 <_PyLong_Size_t_Converter@@Base+0x49c> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 92b74 │ │ │ │ + mov r4, r0 │ │ │ │ + b 73964 <_PyLong_Size_t_Converter@@Base+0x4d0> │ │ │ │ + ldr r3, [pc, #76] @ 73984 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 73954 <_PyLong_Size_t_Converter@@Base+0x4c0> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + b 73964 <_PyLong_Size_t_Converter@@Base+0x4d0> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 92b74 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 73978 <_PyLong_Size_t_Converter@@Base+0x4e4> │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 1135a0 │ │ │ │ + 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, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ - ldr r2, [pc, #372] @ 73e6c <_PyLong_Size_t_Converter@@Base+0x680> │ │ │ │ + ldr r2, [pc, #372] @ 73b14 <_PyLong_Size_t_Converter@@Base+0x680> │ │ │ │ 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 ef608 │ │ │ │ + bl ef648 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 73d34 <_PyLong_Size_t_Converter@@Base+0x548> │ │ │ │ + beq 739dc <_PyLong_Size_t_Converter@@Base+0x548> │ │ │ │ cmp r0, #3 │ │ │ │ mov r2, r0 │ │ │ │ - bne 73d7c <_PyLong_Size_t_Converter@@Base+0x590> │ │ │ │ - b 73d54 <_PyLong_Size_t_Converter@@Base+0x568> │ │ │ │ - ldr r1, [pc, #308] @ 73e70 <_PyLong_Size_t_Converter@@Base+0x684> │ │ │ │ + bne 73a24 <_PyLong_Size_t_Converter@@Base+0x590> │ │ │ │ + b 739fc <_PyLong_Size_t_Converter@@Base+0x568> │ │ │ │ + ldr r1, [pc, #308] @ 73b18 <_PyLong_Size_t_Converter@@Base+0x684> │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73d90 <_PyLong_Size_t_Converter@@Base+0x5a4> │ │ │ │ - b 73dc0 <_PyLong_Size_t_Converter@@Base+0x5d4> │ │ │ │ + bne 73a38 <_PyLong_Size_t_Converter@@Base+0x5a4> │ │ │ │ + b 73a68 <_PyLong_Size_t_Converter@@Base+0x5d4> │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #272] @ 73e74 <_PyLong_Size_t_Converter@@Base+0x688> │ │ │ │ + ldr r1, [pc, #272] @ 73b1c <_PyLong_Size_t_Converter@@Base+0x688> │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - bl b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73d90 <_PyLong_Size_t_Converter@@Base+0x5a4> │ │ │ │ - b 73dc0 <_PyLong_Size_t_Converter@@Base+0x5d4> │ │ │ │ - ldr r3, [pc, #244] @ 73e78 <_PyLong_Size_t_Converter@@Base+0x68c> │ │ │ │ - ldr r1, [pc, #244] @ 73e7c <_PyLong_Size_t_Converter@@Base+0x690> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b 73dc0 <_PyLong_Size_t_Converter@@Base+0x5d4> │ │ │ │ - ldr r2, [pc, #232] @ 73e80 <_PyLong_Size_t_Converter@@Base+0x694> │ │ │ │ + bne 73a38 <_PyLong_Size_t_Converter@@Base+0x5a4> │ │ │ │ + b 73a68 <_PyLong_Size_t_Converter@@Base+0x5d4> │ │ │ │ + ldr r3, [pc, #244] @ 73b20 <_PyLong_Size_t_Converter@@Base+0x68c> │ │ │ │ + ldr r1, [pc, #244] @ 73b24 <_PyLong_Size_t_Converter@@Base+0x690> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1178bc │ │ │ │ + b 73a68 <_PyLong_Size_t_Converter@@Base+0x5d4> │ │ │ │ + ldr r2, [pc, #232] @ 73b28 <_PyLong_Size_t_Converter@@Base+0x694> │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ str r2, [sp] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d1700 │ │ │ │ + bl 2dadac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73dc8 <_PyLong_Size_t_Converter@@Base+0x5dc> │ │ │ │ + bne 73a70 <_PyLong_Size_t_Converter@@Base+0x5dc> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ mov r0, #0 │ │ │ │ - b 73e48 <_PyLong_Size_t_Converter@@Base+0x65c> │ │ │ │ + b 73af0 <_PyLong_Size_t_Converter@@Base+0x65c> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #176] @ 73e84 <_PyLong_Size_t_Converter@@Base+0x698> │ │ │ │ - ldr r0, [pc, #176] @ 73e88 <_PyLong_Size_t_Converter@@Base+0x69c> │ │ │ │ + ldr r1, [pc, #176] @ 73b2c <_PyLong_Size_t_Converter@@Base+0x698> │ │ │ │ + ldr r0, [pc, #176] @ 73b30 <_PyLong_Size_t_Converter@@Base+0x69c> │ │ │ │ mov r2, r4 │ │ │ │ - bl bbe74 │ │ │ │ + bl bc130 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 73dc0 <_PyLong_Size_t_Converter@@Base+0x5d4> │ │ │ │ + blt 73a68 <_PyLong_Size_t_Converter@@Base+0x5d4> │ │ │ │ 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] @ 73e8c <_PyLong_Size_t_Converter@@Base+0x6a0> │ │ │ │ + ldr r2, [pc, #108] @ 73b34 <_PyLong_Size_t_Converter@@Base+0x6a0> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp, #32] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 2c8ce4 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ + bl 2d3238 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 73db8 <_PyLong_Size_t_Converter@@Base+0x5cc> │ │ │ │ + beq 73a60 <_PyLong_Size_t_Converter@@Base+0x5cc> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl a5b2c │ │ │ │ - ldr r3, [pc, #28] @ 73e6c <_PyLong_Size_t_Converter@@Base+0x680> │ │ │ │ + bl a5bb8 │ │ │ │ + ldr r3, [pc, #28] @ 73b14 <_PyLong_Size_t_Converter@@Base+0x680> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 73e64 <_PyLong_Size_t_Converter@@Base+0x678> │ │ │ │ + beq 73b0c <_PyLong_Size_t_Converter@@Base+0x678> │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq r1, r9, ip, lsl #2 │ │ │ │ - eorseq r1, r9, r8, lsl r1 │ │ │ │ + eorseq r2, r9, ip, lsl #25 │ │ │ │ + mlaseq r9, r8, ip, r2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r4, lsr #2 │ │ │ │ - eorseq r1, r9, r0, lsl r1 │ │ │ │ - eorseq r6, r8, r8, asr #21 │ │ │ │ - eorseq r1, r9, r0, asr r1 │ │ │ │ - muleq r7, r0, lr │ │ │ │ + eorseq r2, r9, r4, lsr #25 │ │ │ │ + mlaseq r9, r0, ip, r2 │ │ │ │ + eorseq r8, r8, ip, ror #12 │ │ │ │ + @ instruction: 0x00392cd0 │ │ │ │ + andeq r3, r7, r8, lsr fp │ │ │ │ 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 │ │ │ │ @@ -75508,129 +75292,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] @ 73fd8 <_PyLong_Size_t_Converter@@Base+0x7ec> │ │ │ │ + ldr r1, [pc, #200] @ 73c80 <_PyLong_Size_t_Converter@@Base+0x7ec> │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 73f40 <_PyLong_Size_t_Converter@@Base+0x754> │ │ │ │ + beq 73be8 <_PyLong_Size_t_Converter@@Base+0x754> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge 73f48 <_PyLong_Size_t_Converter@@Base+0x75c> │ │ │ │ - ldr r3, [pc, #164] @ 73fdc <_PyLong_Size_t_Converter@@Base+0x7f0> │ │ │ │ - ldr r1, [pc, #164] @ 73fe0 <_PyLong_Size_t_Converter@@Base+0x7f4> │ │ │ │ + bge 73bf0 <_PyLong_Size_t_Converter@@Base+0x75c> │ │ │ │ + ldr r3, [pc, #164] @ 73c84 <_PyLong_Size_t_Converter@@Base+0x7f0> │ │ │ │ + ldr r1, [pc, #164] @ 73c88 <_PyLong_Size_t_Converter@@Base+0x7f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r4, #0 │ │ │ │ - b 73fcc <_PyLong_Size_t_Converter@@Base+0x7e0> │ │ │ │ + b 73c74 <_PyLong_Size_t_Converter@@Base+0x7e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92adc │ │ │ │ + bl 92b74 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 73f40 <_PyLong_Size_t_Converter@@Base+0x754> │ │ │ │ + beq 73be8 <_PyLong_Size_t_Converter@@Base+0x754> │ │ │ │ add ip, sp, #16 │ │ │ │ add r1, r0, #16 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 73fe4 <_PyLong_Size_t_Converter@@Base+0x7f8> │ │ │ │ + bl 73c8c <_PyLong_Size_t_Converter@@Base+0x7f8> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge 73f84 <_PyLong_Size_t_Converter@@Base+0x798> │ │ │ │ + bge 73c2c <_PyLong_Size_t_Converter@@Base+0x798> │ │ │ │ mov r4, #0 │ │ │ │ - b 73fbc <_PyLong_Size_t_Converter@@Base+0x7d0> │ │ │ │ + b 73c64 <_PyLong_Size_t_Converter@@Base+0x7d0> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 73fa8 <_PyLong_Size_t_Converter@@Base+0x7bc> │ │ │ │ + bne 73c50 <_PyLong_Size_t_Converter@@Base+0x7bc> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #2 │ │ │ │ - bl a2a34 │ │ │ │ + bl a2ac0 │ │ │ │ mov r4, r0 │ │ │ │ - b 73fbc <_PyLong_Size_t_Converter@@Base+0x7d0> │ │ │ │ + b 73c64 <_PyLong_Size_t_Converter@@Base+0x7d0> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl cae88 <_PyBytes_Resize@@Base> │ │ │ │ + bl cb170 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 73f90 <_PyLong_Size_t_Converter@@Base+0x7a4> │ │ │ │ - b 73f7c <_PyLong_Size_t_Converter@@Base+0x790> │ │ │ │ + bge 73c38 <_PyLong_Size_t_Converter@@Base+0x7a4> │ │ │ │ + b 73c24 <_PyLong_Size_t_Converter@@Base+0x790> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r1, r9, r0, ror #2 │ │ │ │ + eorseq r2, r9, r0, ror #25 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r0, ror r1 │ │ │ │ + @ instruction: 0x00392cf0 │ │ │ │ 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] @ 740cc <_PyLong_Size_t_Converter@@Base+0x8e0> │ │ │ │ + ldr ip, [pc, #204] @ 73d74 <_PyLong_Size_t_Converter@@Base+0x8e0> │ │ │ │ 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 2c7538 │ │ │ │ + bl 2d1db8 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 74040 <_PyLong_Size_t_Converter@@Base+0x854> │ │ │ │ + bne 73ce8 <_PyLong_Size_t_Converter@@Base+0x854> │ │ │ │ mvn r0, #0 │ │ │ │ - b 740a8 <_PyLong_Size_t_Converter@@Base+0x8bc> │ │ │ │ + b 73d50 <_PyLong_Size_t_Converter@@Base+0x8bc> │ │ │ │ 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] @ 740d0 <_PyLong_Size_t_Converter@@Base+0x8e4> │ │ │ │ + ldr r2, [pc, #112] @ 73d78 <_PyLong_Size_t_Converter@@Base+0x8e4> │ │ │ │ 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 2c8ce4 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ + bl 2d3238 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 74038 <_PyLong_Size_t_Converter@@Base+0x84c> │ │ │ │ + beq 73ce0 <_PyLong_Size_t_Converter@@Base+0x84c> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c764c │ │ │ │ + bl 2d1ecc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9] │ │ │ │ - beq 74038 <_PyLong_Size_t_Converter@@Base+0x84c> │ │ │ │ + beq 73ce0 <_PyLong_Size_t_Converter@@Base+0x84c> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #28] @ 740cc <_PyLong_Size_t_Converter@@Base+0x8e0> │ │ │ │ + ldr r3, [pc, #28] @ 73d74 <_PyLong_Size_t_Converter@@Base+0x8e0> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 740c4 <_PyLong_Size_t_Converter@@Base+0x8d8> │ │ │ │ + beq 73d6c <_PyLong_Size_t_Converter@@Base+0x8d8> │ │ │ │ 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 │ │ │ │ - ldrdeq r4, [r7], -r4 @ │ │ │ │ + andeq r3, r7, ip, ror sp │ │ │ │ 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 │ │ │ │ @@ -75657,116 +75441,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 74178 <_PyLong_Size_t_Converter@@Base+0x98c> │ │ │ │ - ldr r2, [pc, #40] @ 74190 <_PyLong_Size_t_Converter@@Base+0x9a4> │ │ │ │ - ldr r1, [pc, #40] @ 74194 <_PyLong_Size_t_Converter@@Base+0x9a8> │ │ │ │ - ldr r0, [pc, #40] @ 74198 <_PyLong_Size_t_Converter@@Base+0x9ac> │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ + bne 73e20 <_PyLong_Size_t_Converter@@Base+0x98c> │ │ │ │ + ldr r2, [pc, #40] @ 73e38 <_PyLong_Size_t_Converter@@Base+0x9a4> │ │ │ │ + ldr r1, [pc, #40] @ 73e3c <_PyLong_Size_t_Converter@@Base+0x9a8> │ │ │ │ + ldr r0, [pc, #40] @ 73e40 <_PyLong_Size_t_Converter@@Base+0x9ac> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ - ldr r3, [pc, #24] @ 7419c <_PyLong_Size_t_Converter@@Base+0x9b0> │ │ │ │ + ldr r3, [pc, #24] @ 73e44 <_PyLong_Size_t_Converter@@Base+0x9b0> │ │ │ │ tst r2, #3 │ │ │ │ - ldr r0, [pc, #20] @ 741a0 <_PyLong_Size_t_Converter@@Base+0x9b4> │ │ │ │ + ldr r0, [pc, #20] @ 73e48 <_PyLong_Size_t_Converter@@Base+0x9b4> │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - @ instruction: 0x0035ecfc │ │ │ │ + @ instruction: 0x0037b7b0 │ │ │ │ + eorseq ip, r6, r4, lsr r6 │ │ │ │ + eorseq r0, r6, ip, ror r8 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -000741a4 : │ │ │ │ +00073e4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 741cc │ │ │ │ + beq 73e74 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ - bne 741e0 │ │ │ │ - ldr r3, [pc, #244] @ 742c8 │ │ │ │ - ldr r1, [pc, #244] @ 742cc │ │ │ │ + bne 73e88 │ │ │ │ + ldr r3, [pc, #244] @ 73f70 │ │ │ │ + ldr r1, [pc, #244] @ 73f74 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 742c0 │ │ │ │ + bl 18f518 │ │ │ │ + b 73f68 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r1 │ │ │ │ - beq 741fc │ │ │ │ + beq 73ea4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - bne 74210 │ │ │ │ - ldr r3, [pc, #196] @ 742c8 │ │ │ │ - ldr r1, [pc, #200] @ 742d0 │ │ │ │ + bne 73eb8 │ │ │ │ + ldr r3, [pc, #196] @ 73f70 │ │ │ │ + ldr r1, [pc, #200] @ 73f78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 742c0 │ │ │ │ + bl 18f518 │ │ │ │ + b 73f68 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ - ldr r0, [pc, #184] @ 742d4 │ │ │ │ + ldr r0, [pc, #184] @ 73f7c │ │ │ │ mov r2, #0 │ │ │ │ cmp r2, ip │ │ │ │ - bge 74268 │ │ │ │ + bge 73f10 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7424c │ │ │ │ + beq 73ef4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ subs r3, r3, r0 │ │ │ │ ldrb r1, [r1, #87] @ 0x57 │ │ │ │ movne r3, #1 │ │ │ │ bics r1, r3, r1, lsr #6 │ │ │ │ - beq 74260 │ │ │ │ - ldr r3, [pc, #116] @ 742c8 │ │ │ │ - ldr r1, [pc, #128] @ 742d8 │ │ │ │ + beq 73f08 │ │ │ │ + ldr r3, [pc, #116] @ 73f70 │ │ │ │ + ldr r1, [pc, #128] @ 73f80 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b 742c0 │ │ │ │ + bl 1178bc │ │ │ │ + b 73f68 │ │ │ │ add r2, r2, #1 │ │ │ │ - b 7421c │ │ │ │ + b 73ec4 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74288 │ │ │ │ - ldr r3, [pc, #96] @ 742dc │ │ │ │ - ldr r1, [pc, #96] @ 742e0 │ │ │ │ + bne 73f30 │ │ │ │ + ldr r3, [pc, #96] @ 73f84 │ │ │ │ + ldr r1, [pc, #96] @ 73f88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b 742c0 │ │ │ │ + bl 1178bc │ │ │ │ + b 73f68 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 742b0 │ │ │ │ + beq 73f58 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ add r2, r3, #1 │ │ │ │ streq r2, [r0] │ │ │ │ - beq 742b0 │ │ │ │ + beq 73f58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 742b0 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 73f58 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 303178 │ │ │ │ + b 30ae98 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r9, r0, r1, r1 │ │ │ │ - @ instruction: 0x003911b4 │ │ │ │ + eorseq r2, r9, r0, lsl sp │ │ │ │ + eorseq r2, r9, r4, lsr sp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r1, r9, r0, ror #3 │ │ │ │ + eorseq r2, r9, r0, ror #26 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r4, lsl #4 │ │ │ │ + eorseq r2, r9, r4, lsl #27 │ │ │ │ │ │ │ │ -000742e4 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +00073f8c <_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] │ │ │ │ @@ -75782,216 +75566,216 @@ │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #2 │ │ │ │ str r1, [r0, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r3, #24] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007433c <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +00073fe4 <_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] @ 743f4 <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ - ldrne r1, [pc, #144] @ 743f8 <_PyErr_SetFromPyStatus@@Base+0xbc> │ │ │ │ - bne 74388 <_PyErr_SetFromPyStatus@@Base+0x4c> │ │ │ │ + ldrne r3, [pc, #144] @ 7409c <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ + ldrne r1, [pc, #144] @ 740a0 <_PyErr_SetFromPyStatus@@Base+0xbc> │ │ │ │ + bne 74030 <_PyErr_SetFromPyStatus@@Base+0x4c> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 74380 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ + beq 74028 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 74398 <_PyErr_SetFromPyStatus@@Base+0x5c> │ │ │ │ - ldr r3, [pc, #108] @ 743f4 <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ - ldr r1, [pc, #112] @ 743fc <_PyErr_SetFromPyStatus@@Base+0xc0> │ │ │ │ + bne 74040 <_PyErr_SetFromPyStatus@@Base+0x5c> │ │ │ │ + ldr r3, [pc, #108] @ 7409c <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ + ldr r1, [pc, #112] @ 740a4 <_PyErr_SetFromPyStatus@@Base+0xc0> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1179b0 │ │ │ │ - ldr r1, [pc, #96] @ 74400 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + b 1178bc │ │ │ │ + ldr r1, [pc, #96] @ 740a8 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 743b8 <_PyErr_SetFromPyStatus@@Base+0x7c> │ │ │ │ + bne 74060 <_PyErr_SetFromPyStatus@@Base+0x7c> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2915fc │ │ │ │ + b 2a064c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #64] @ 74404 <_PyErr_SetFromPyStatus@@Base+0xc8> │ │ │ │ + ldr r3, [pc, #64] @ 740ac <_PyErr_SetFromPyStatus@@Base+0xc8> │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq 743e0 <_PyErr_SetFromPyStatus@@Base+0xa4> │ │ │ │ + beq 74088 <_PyErr_SetFromPyStatus@@Base+0xa4> │ │ │ │ mov r3, r4 │ │ │ │ - ldr r1, [pc, #48] @ 74408 <_PyErr_SetFromPyStatus@@Base+0xcc> │ │ │ │ + ldr r1, [pc, #48] @ 740b0 <_PyErr_SetFromPyStatus@@Base+0xcc> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1179b0 │ │ │ │ + b 1178bc │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #32] @ 7440c <_PyErr_SetFromPyStatus@@Base+0xd0> │ │ │ │ + ldr r1, [pc, #32] @ 740b4 <_PyErr_SetFromPyStatus@@Base+0xd0> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1179b0 │ │ │ │ + b 1178bc │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r9, ip, lsr #4 │ │ │ │ - eorseq r1, r9, ip, asr r2 │ │ │ │ - eorseq r6, r5, r4, asr sl │ │ │ │ + eorseq r2, r9, ip, lsr #27 │ │ │ │ + @ instruction: 0x00392ddc │ │ │ │ + @ instruction: 0x003585d4 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r8, r0, lsr pc │ │ │ │ - eorseq r2, r8, r4, lsr pc │ │ │ │ + eorseq r4, r8, r4, lsr #21 │ │ │ │ + eorseq r4, r8, r8, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ 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 7445c <_PyErr_SetFromPyStatus@@Base+0x120> │ │ │ │ + bne 74104 <_PyErr_SetFromPyStatus@@Base+0x120> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74494 <_PyErr_SetFromPyStatus@@Base+0x158> │ │ │ │ - ldr r1, [pc, #120] @ 744dc <_PyErr_SetFromPyStatus@@Base+0x1a0> │ │ │ │ + beq 7413c <_PyErr_SetFromPyStatus@@Base+0x158> │ │ │ │ + ldr r1, [pc, #120] @ 74184 <_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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 744d0 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ + beq 74178 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 744b4 <_PyErr_SetFromPyStatus@@Base+0x178> │ │ │ │ + bgt 7415c <_PyErr_SetFromPyStatus@@Base+0x178> │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 744e0 <_PyErr_SetFromPyStatus@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #56] @ 74188 <_PyErr_SetFromPyStatus@@Base+0x1a4> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 744d0 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ + bl 18f518 │ │ │ │ + b 74178 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 7449c <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ - bl a583c │ │ │ │ + bne 74144 <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7449c <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ + beq 74144 <_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, lsr #21 │ │ │ │ + eorseq fp, r6, r4, lsr #12 │ │ │ │ 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 7452c <_PyErr_SetFromPyStatus@@Base+0x1f0> │ │ │ │ + bne 741d4 <_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 74550 <_PyErr_SetFromPyStatus@@Base+0x214> │ │ │ │ + b 741f8 <_PyErr_SetFromPyStatus@@Base+0x214> │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74510 <_PyErr_SetFromPyStatus@@Base+0x1d4> │ │ │ │ + beq 741b8 <_PyErr_SetFromPyStatus@@Base+0x1d4> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74560 <_PyErr_SetFromPyStatus@@Base+0x224> │ │ │ │ + bne 74208 <_PyErr_SetFromPyStatus@@Base+0x224> │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r8 │ │ │ │ mov r1, r6 │ │ │ │ - blt 74540 <_PyErr_SetFromPyStatus@@Base+0x204> │ │ │ │ - b 74570 <_PyErr_SetFromPyStatus@@Base+0x234> │ │ │ │ + blt 741e8 <_PyErr_SetFromPyStatus@@Base+0x204> │ │ │ │ + b 74218 <_PyErr_SetFromPyStatus@@Base+0x234> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7454c <_PyErr_SetFromPyStatus@@Base+0x210> │ │ │ │ + beq 741f4 <_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] @ 7458c <_PyErr_SetFromPyStatus@@Base+0x250> │ │ │ │ - b a9b50 │ │ │ │ - mlaseq r9, r4, r2, r1 │ │ │ │ - ldr r0, [pc] @ 74598 <_PyErr_SetFromPyStatus@@Base+0x25c> │ │ │ │ + ldr r0, [pc] @ 74234 <_PyErr_SetFromPyStatus@@Base+0x250> │ │ │ │ + b a9d18 │ │ │ │ + eorseq r2, r9, r4, lsl lr │ │ │ │ + ldr r0, [pc] @ 74240 <_PyErr_SetFromPyStatus@@Base+0x25c> │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ │ │ │ │ -0007459c : │ │ │ │ +00074244 : │ │ │ │ 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] @ 74640 │ │ │ │ + ldr r1, [pc, #140] @ 742e8 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #132] @ 74644 │ │ │ │ + ldr r0, [pc, #132] @ 742ec │ │ │ │ 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 16b720 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16c2f0 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 74634 │ │ │ │ - ldr ip, [pc, #96] @ 74648 │ │ │ │ + beq 742dc │ │ │ │ + ldr ip, [pc, #96] @ 742f0 │ │ │ │ cmp r8, #0 │ │ │ │ - ldr r1, [pc, #92] @ 7464c │ │ │ │ + ldr r1, [pc, #92] @ 742f4 │ │ │ │ movne r1, ip │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ stm sp, {r7, r9, sl, fp} │ │ │ │ - ldr r1, [pc, #72] @ 74650 │ │ │ │ - bl ad13c │ │ │ │ + ldr r1, [pc, #72] @ 742f8 │ │ │ │ + bl ad354 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 74630 │ │ │ │ + beq 742d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 74630 │ │ │ │ + bne 742d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r6, r6, r4, asr #23 │ │ │ │ - eorseq r9, r5, ip, asr #9 │ │ │ │ + eorseq r8, r6, r4, asr #14 │ │ │ │ + eorseq fp, r5, ip, asr #32 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - mlaseq r9, ip, r2, r1 │ │ │ │ - b 3ec60 <_PyType_GetModuleByDef3@@Base+0xd58> │ │ │ │ + eorseq r2, r9, ip, lsl lr │ │ │ │ + b 3e954 │ │ │ │ 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 │ │ │ │ @@ -75999,208 +75783,208 @@ │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bne 746b0 │ │ │ │ + bne 74358 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp ip, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 746e4 │ │ │ │ + beq 7438c │ │ │ │ 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] @ 74770 │ │ │ │ + ldr ip, [pc, #156] @ 74418 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7470c │ │ │ │ + beq 743b4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 74714 │ │ │ │ - ldr r2, [pc, #112] @ 74774 │ │ │ │ - ldr r1, [pc, #112] @ 74778 │ │ │ │ - ldr r0, [pc, #112] @ 7477c │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ + bne 743bc │ │ │ │ + ldr r2, [pc, #112] @ 7441c │ │ │ │ + ldr r1, [pc, #112] @ 74420 │ │ │ │ + ldr r0, [pc, #112] @ 74424 │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 74764 │ │ │ │ + b 7440c │ │ │ │ mov r0, r3 │ │ │ │ - bl a8eac │ │ │ │ + bl a9000 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7470c │ │ │ │ + beq 743b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e28ec │ │ │ │ + bl 1e9ccc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 3104a8 │ │ │ │ + bl 3168a8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 74764 │ │ │ │ + beq 7440c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 74764 │ │ │ │ + bne 7440c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrheq r4, [r7], #-136 @ 0xffffff78 │ │ │ │ - eorseq r0, r8, ip, asr #10 │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ - @ instruction: 0x003896dc │ │ │ │ - ldr r0, [pc, #12] @ 74794 │ │ │ │ + eorseq r2, r8, r8, ror #2 │ │ │ │ + eorseq sl, r6, r8, asr #17 │ │ │ │ + eorseq fp, r8, r0, lsl #5 │ │ │ │ + ldr r0, [pc, #12] @ 7443c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #7 │ │ │ │ mov r1, #2 │ │ │ │ - b 128d64 │ │ │ │ - eorseq r1, r9, r4, lsr #5 │ │ │ │ - ldr r0, [pc] @ 747a0 │ │ │ │ - b 9df74 │ │ │ │ - eorseq sl, r5, ip, lsr #8 │ │ │ │ + b 128d34 │ │ │ │ + eorseq r2, r9, r4, lsr #28 │ │ │ │ + ldr r0, [pc] @ 74448 │ │ │ │ + b 9dffc │ │ │ │ + eorseq fp, r5, ip, lsr #31 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 747f0 │ │ │ │ + blt 74498 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl c3e9c │ │ │ │ + bl c4160 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 29b68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #12] @ 747f8 │ │ │ │ - ldrne r0, [pc, #12] @ 747fc │ │ │ │ + ldreq r0, [pc, #12] @ 744a0 │ │ │ │ + ldrne r0, [pc, #12] @ 744a4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 747f8 │ │ │ │ + ldr r0, [pc] @ 744a0 │ │ │ │ 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 74844 │ │ │ │ - ldr r3, [pc, #128] @ 748b8 │ │ │ │ - ldr r1, [pc, #128] @ 748bc │ │ │ │ + bne 744ec │ │ │ │ + ldr r3, [pc, #128] @ 74560 │ │ │ │ + ldr r1, [pc, #128] @ 74564 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 74868 │ │ │ │ + bl 18f518 │ │ │ │ + b 74510 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 74870 │ │ │ │ - ldr r0, [pc, #100] @ 748c0 │ │ │ │ + bne 74518 │ │ │ │ + ldr r0, [pc, #100] @ 74568 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #96] @ 748c4 │ │ │ │ + ldr r1, [pc, #96] @ 7456c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 748a8 │ │ │ │ + beq 74550 │ │ │ │ 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 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 30f3ec <_PyGen_SetStopIterationValue@@Base+0x4c> │ │ │ │ + bl 315b70 <_PyGen_SetStopIterationValue@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 74880 │ │ │ │ - b 74868 │ │ │ │ + bne 74528 │ │ │ │ + b 74510 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, ip, lsr r5 │ │ │ │ + ldrheq pc, [r8], -ip @ │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003912b4 │ │ │ │ + eorseq r2, r9, r4, lsr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #72] @ 74928 │ │ │ │ + ldr r3, [pc, #72] @ 745d0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #60] @ 7492c │ │ │ │ + ldr r1, [pc, #60] @ 745d4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 2827c8 │ │ │ │ + bl 1bacd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 74920 │ │ │ │ + blt 745c8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #24] │ │ │ │ - bl 9b444 │ │ │ │ - ldr r0, [pc, #16] @ 74930 │ │ │ │ + bl 9b4d0 │ │ │ │ + ldr r0, [pc, #16] @ 745d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r8, r0, lsl #27 │ │ │ │ + eorseq r0, r9, r0, lsl #18 │ │ │ │ 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 7496c │ │ │ │ + bne 74614 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74980 │ │ │ │ - b 74990 │ │ │ │ + bne 74628 │ │ │ │ + b 74638 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7495c │ │ │ │ + beq 74604 │ │ │ │ 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 749ac │ │ │ │ + beq 74654 │ │ │ │ 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} │ │ │ │ @@ -76210,32 +75994,32 @@ │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl ab0c8 │ │ │ │ + bl ab290 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 749fc │ │ │ │ - bl a583c │ │ │ │ + bne 746a4 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74a2c │ │ │ │ + bne 746d4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74a24 │ │ │ │ + beq 746cc │ │ │ │ cmp r4, #0 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 74a20 │ │ │ │ + blt 746c8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ movge r4, r3 │ │ │ │ str r4, [r5, #8] │ │ │ │ - ldr r0, [pc, #8] @ 74a34 │ │ │ │ + ldr r0, [pc, #8] @ 746dc │ │ │ │ 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 │ │ │ │ @@ -76243,74 +76027,74 @@ │ │ │ │ mov r3, r2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ bl 29658 │ │ │ │ - ldr r2, [pc, #60] @ 74aa8 │ │ │ │ + ldr r2, [pc, #60] @ 74750 │ │ │ │ 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 74a94 │ │ │ │ + beq 7473c │ │ │ │ add r5, r5, #3648 @ 0xe40 │ │ │ │ ldrd r0, [r5] │ │ │ │ - ldr r2, [pc, #16] @ 74aac │ │ │ │ + ldr r2, [pc, #16] @ 74754 │ │ │ │ strd r0, [r3, #8] │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - @ instruction: 0x00074ab0 │ │ │ │ + andeq r4, r7, r8, asr r7 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r2, [pc, #12] @ 74ac8 │ │ │ │ + ldr r2, [pc, #12] @ 74770 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 74acc │ │ │ │ + ldr r0, [pc, #8] @ 74774 │ │ │ │ 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 74b08 │ │ │ │ + bne 747b0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74b2c │ │ │ │ - b 74b1c │ │ │ │ + beq 747d4 │ │ │ │ + b 747c4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74af8 │ │ │ │ + beq 747a0 │ │ │ │ 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 74b48 │ │ │ │ + beq 747f0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74b64 │ │ │ │ + beq 7480c │ │ │ │ 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} │ │ │ │ @@ -76323,104 +76107,104 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 74bc4 │ │ │ │ + bne 7486c │ │ │ │ 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 74ba8 │ │ │ │ + beq 74850 │ │ │ │ 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] @ 74c3c │ │ │ │ + ldr ip, [pc, #76] @ 748e4 │ │ │ │ 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 32c4e0 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ + bl 22935c <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 74c34 │ │ │ │ + beq 748dc │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r4] │ │ │ │ - bl 1ad158 │ │ │ │ + bl 1b11e0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x00074cb8 │ │ │ │ + andeq r4, r7, r0, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 74c78 │ │ │ │ + bne 74920 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74c8c │ │ │ │ - b 74c9c │ │ │ │ + bne 74934 │ │ │ │ + b 74944 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74c68 │ │ │ │ + beq 74910 │ │ │ │ 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 ab1b8 │ │ │ │ + b ab380 │ │ │ │ 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 74cfc │ │ │ │ + bne 749a4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74d10 │ │ │ │ - b 74d20 │ │ │ │ + bne 749b8 │ │ │ │ + b 749c8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74cec │ │ │ │ + beq 74994 │ │ │ │ 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 │ │ │ │ @@ -76434,368 +76218,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 74d74 │ │ │ │ + bne 74a1c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74d88 │ │ │ │ - b 74d98 │ │ │ │ + bne 74a30 │ │ │ │ + b 74a40 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74d64 │ │ │ │ + beq 74a0c │ │ │ │ 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 74d3c │ │ │ │ + b 749e4 │ │ │ │ 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 74df0 │ │ │ │ + bne 74a98 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74e04 │ │ │ │ - b 74e14 │ │ │ │ + bne 74aac │ │ │ │ + b 74abc │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74de0 │ │ │ │ + beq 74a88 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00074e30 : │ │ │ │ - ldr r1, [pc, #4] @ 74e3c │ │ │ │ +00074ad8 : │ │ │ │ + ldr r1, [pc, #4] @ 74ae4 │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ svcvc 0x00efffff │ │ │ │ │ │ │ │ -00074e40 : │ │ │ │ +00074ae8 : │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1048576 @ 0x100000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00074e4c <_PyXI_InitExcInfo@@Base>: │ │ │ │ +00074af4 <_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] @ 750ec <_PyXI_InitExcInfo@@Base+0x2a0> │ │ │ │ + ldr r3, [pc, #648] @ 74d94 <_PyXI_InitExcInfo@@Base+0x2a0> │ │ │ │ cmp r1, r3 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 74e80 <_PyXI_InitExcInfo@@Base+0x34> │ │ │ │ - ldr r3, [pc, #636] @ 750f0 <_PyXI_InitExcInfo@@Base+0x2a4> │ │ │ │ - ldr r1, [pc, #636] @ 750f4 <_PyXI_InitExcInfo@@Base+0x2a8> │ │ │ │ + bne 74b28 <_PyXI_InitExcInfo@@Base+0x34> │ │ │ │ + ldr r3, [pc, #636] @ 74d98 <_PyXI_InitExcInfo@@Base+0x2a4> │ │ │ │ + ldr r1, [pc, #636] @ 74d9c <_PyXI_InitExcInfo@@Base+0x2a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 750e4 <_PyXI_InitExcInfo@@Base+0x298> │ │ │ │ + bl 18f518 │ │ │ │ + b 74d8c <_PyXI_InitExcInfo@@Base+0x298> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ - bne 74eac <_PyXI_InitExcInfo@@Base+0x60> │ │ │ │ + bne 74b54 <_PyXI_InitExcInfo@@Base+0x60> │ │ │ │ cmp r3, #0 │ │ │ │ - bge 74ec8 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ + bge 74b70 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ - beq 74ec8 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ + beq 74b70 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d2d50 │ │ │ │ + bl 2dc1b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 750d4 <_PyXI_InitExcInfo@@Base+0x288> │ │ │ │ + bne 74d7c <_PyXI_InitExcInfo@@Base+0x288> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #552] @ 750f8 <_PyXI_InitExcInfo@@Base+0x2ac> │ │ │ │ + ldr r1, [pc, #552] @ 74da0 <_PyXI_InitExcInfo@@Base+0x2ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f794 │ │ │ │ + bl 10f5d0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 750a8 <_PyXI_InitExcInfo@@Base+0x25c> │ │ │ │ - ldr r1, [pc, #536] @ 750fc <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ - bl 10f794 │ │ │ │ + beq 74d50 <_PyXI_InitExcInfo@@Base+0x25c> │ │ │ │ + ldr r1, [pc, #536] @ 74da4 <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ + bl 10f5d0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 74ef4 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + bne 74b9c <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ mvn r6, #0 │ │ │ │ - b 74fd4 <_PyXI_InitExcInfo@@Base+0x188> │ │ │ │ + b 74c7c <_PyXI_InitExcInfo@@Base+0x188> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2d3274 │ │ │ │ + bl 2dc740 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #4] │ │ │ │ - beq 74f24 <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ + beq 74bcc <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74f24 <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ + bne 74bcc <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74eec <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ - ldr r1, [pc, #456] @ 75100 <_PyXI_InitExcInfo@@Base+0x2b4> │ │ │ │ + beq 74b94 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + ldr r1, [pc, #456] @ 74da8 <_PyXI_InitExcInfo@@Base+0x2b4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f794 │ │ │ │ + bl 10f5d0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 74eec <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + beq 74b94 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2d3274 │ │ │ │ + bl 2dc740 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 74f74 <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ + beq 74c1c <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74f74 <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ + bne 74c1c <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74eec <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ - ldr r1, [pc, #380] @ 75104 <_PyXI_InitExcInfo@@Base+0x2b8> │ │ │ │ + beq 74b94 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + ldr r1, [pc, #380] @ 74dac <_PyXI_InitExcInfo@@Base+0x2b8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f794 │ │ │ │ + bl 10f5d0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 74eec <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + beq 74b94 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2d3274 │ │ │ │ + bl 2dc740 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 74fc4 <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ + beq 74c6c <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74fc4 <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ + bne 74c6c <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 74ff8 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ + beq 74ca0 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 74ff8 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ + bne 74ca0 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmn r6, #1 │ │ │ │ - beq 750b0 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ - ldr r1, [pc, #256] @ 75108 <_PyXI_InitExcInfo@@Base+0x2bc> │ │ │ │ + beq 74d58 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + ldr r1, [pc, #256] @ 74db0 <_PyXI_InitExcInfo@@Base+0x2bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f794 │ │ │ │ + bl 10f5d0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 750b8 <_PyXI_InitExcInfo@@Base+0x26c> │ │ │ │ + beq 74d60 <_PyXI_InitExcInfo@@Base+0x26c> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2d3274 │ │ │ │ + bl 2dc740 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #16] │ │ │ │ - beq 75044 <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ + beq 74cec <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 75044 <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ + bne 74cec <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 750c0 <_PyXI_InitExcInfo@@Base+0x274> │ │ │ │ + beq 74d68 <_PyXI_InitExcInfo@@Base+0x274> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #176] @ 7510c <_PyXI_InitExcInfo@@Base+0x2c0> │ │ │ │ - bl 10f794 │ │ │ │ + ldr r1, [pc, #176] @ 74db4 <_PyXI_InitExcInfo@@Base+0x2c0> │ │ │ │ + bl 10f5d0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 750c8 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ + beq 74d70 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2d3274 │ │ │ │ + bl 2dc740 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #20] │ │ │ │ - beq 75094 <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ + beq 74d3c <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 75094 <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ + bne 74d3c <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r5, [pc, #108] @ 75110 <_PyXI_InitExcInfo@@Base+0x2c4> │ │ │ │ - bne 74ec0 <_PyXI_InitExcInfo@@Base+0x74> │ │ │ │ - b 750cc <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #100] @ 75114 <_PyXI_InitExcInfo@@Base+0x2c8> │ │ │ │ - b 750cc <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #96] @ 75118 <_PyXI_InitExcInfo@@Base+0x2cc> │ │ │ │ - b 750cc <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #92] @ 7511c <_PyXI_InitExcInfo@@Base+0x2d0> │ │ │ │ - b 750cc <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #88] @ 75120 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ - b 750cc <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #84] @ 75124 <_PyXI_InitExcInfo@@Base+0x2d8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 34ff40 <_PySemaphore_Destroy@@Base+0x7f4> │ │ │ │ - ldr r3, [pc, #76] @ 75128 <_PyXI_InitExcInfo@@Base+0x2dc> │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + ldreq r5, [pc, #108] @ 74db8 <_PyXI_InitExcInfo@@Base+0x2c4> │ │ │ │ + bne 74b68 <_PyXI_InitExcInfo@@Base+0x74> │ │ │ │ + b 74d74 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #100] @ 74dbc <_PyXI_InitExcInfo@@Base+0x2c8> │ │ │ │ + b 74d74 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #96] @ 74dc0 <_PyXI_InitExcInfo@@Base+0x2cc> │ │ │ │ + b 74d74 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #92] @ 74dc4 <_PyXI_InitExcInfo@@Base+0x2d0> │ │ │ │ + b 74d74 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #88] @ 74dc8 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + b 74d74 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #84] @ 74dcc <_PyXI_InitExcInfo@@Base+0x2d8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 351d98 <_PySemaphore_Destroy@@Base+0x4a4> │ │ │ │ + ldr r3, [pc, #76] @ 74dd0 <_PyXI_InitExcInfo@@Base+0x2dc> │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r9, r0, r3, r1 │ │ │ │ - eorseq pc, r5, r0, lsl sp @ │ │ │ │ - eorseq r8, r5, r0, lsr #32 │ │ │ │ - eorseq r8, r5, ip, lsr #32 │ │ │ │ - eorseq r8, r5, ip, asr r0 │ │ │ │ - eorseq fp, r5, r0, ror #3 │ │ │ │ - @ instruction: 0x00382ed4 │ │ │ │ - eorseq r1, r9, r4, ror #6 │ │ │ │ - @ instruction: 0x003912d8 │ │ │ │ - eorseq r1, r8, ip, ror #23 │ │ │ │ - eorseq r1, r9, r4, lsl #6 │ │ │ │ - eorseq r1, r8, r4, asr #24 │ │ │ │ - eorseq r1, r9, r0, lsr r3 │ │ │ │ + eorseq r2, r9, r0, lsl pc │ │ │ │ + mlaseq r6, r0, r8, r1 │ │ │ │ + eorseq r9, r5, r0, lsr #23 │ │ │ │ + eorseq r9, r5, ip, lsr #23 │ │ │ │ + @ instruction: 0x00359bdc │ │ │ │ + eorseq ip, r5, r0, ror #26 │ │ │ │ + eorseq r4, r8, r8, asr #20 │ │ │ │ + eorseq r2, r9, r4, ror #29 │ │ │ │ + eorseq r2, r9, r8, asr lr │ │ │ │ + mlaseq r8, r0, r7, r3 │ │ │ │ + eorseq r2, r9, r4, lsl #29 │ │ │ │ + eorseq r3, r8, r8, ror #15 │ │ │ │ + @ instruction: 0x00392eb0 │ │ │ │ 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 75168 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ + bne 74e10 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 75168 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ + bne 74e10 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 75218 <_PyXI_InitExcInfo@@Base+0x3cc> │ │ │ │ + beq 74ec0 <_PyXI_InitExcInfo@@Base+0x3cc> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 75180 <_PyXI_InitExcInfo@@Base+0x334> │ │ │ │ + beq 74e28 <_PyXI_InitExcInfo@@Base+0x334> │ │ │ │ mov r0, r4 │ │ │ │ - bl a8eac │ │ │ │ + bl a9000 │ │ │ │ mov r4, r0 │ │ │ │ - b 75188 <_PyXI_InitExcInfo@@Base+0x33c> │ │ │ │ - bl 91b7c │ │ │ │ + b 74e30 <_PyXI_InitExcInfo@@Base+0x33c> │ │ │ │ + bl 91c14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 75290 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + beq 74f38 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 751b0 <_PyXI_InitExcInfo@@Base+0x364> │ │ │ │ - ldr r1, [pc, #248] @ 7529c <_PyXI_InitExcInfo@@Base+0x450> │ │ │ │ + beq 74e58 <_PyXI_InitExcInfo@@Base+0x364> │ │ │ │ + ldr r1, [pc, #248] @ 74f44 <_PyXI_InitExcInfo@@Base+0x450> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 751f0 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ + blt 74e98 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 751d0 <_PyXI_InitExcInfo@@Base+0x384> │ │ │ │ - ldr r1, [pc, #220] @ 752a0 <_PyXI_InitExcInfo@@Base+0x454> │ │ │ │ + beq 74e78 <_PyXI_InitExcInfo@@Base+0x384> │ │ │ │ + ldr r1, [pc, #220] @ 74f48 <_PyXI_InitExcInfo@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 751f0 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ + blt 74e98 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 75234 <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ - ldr r1, [pc, #192] @ 752a4 <_PyXI_InitExcInfo@@Base+0x458> │ │ │ │ + beq 74edc <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ + ldr r1, [pc, #192] @ 74f4c <_PyXI_InitExcInfo@@Base+0x458> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 75234 <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ + bge 74edc <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75290 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + beq 74f38 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 75290 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + bne 74f38 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 75290 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 74f38 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #132] @ 752a8 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ - beq 75234 <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ + ldreq r4, [pc, #132] @ 74f50 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ + beq 74edc <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r3, [pc, #108] @ 752a8 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ + ldr r3, [pc, #108] @ 74f50 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bne 75258 <_PyXI_InitExcInfo@@Base+0x40c> │ │ │ │ + bne 74f00 <_PyXI_InitExcInfo@@Base+0x40c> │ │ │ │ mov r0, #2 │ │ │ │ - bl a2a34 │ │ │ │ + bl a2ac0 │ │ │ │ mov r5, r0 │ │ │ │ - b 75268 <_PyXI_InitExcInfo@@Base+0x41c> │ │ │ │ + b 74f10 <_PyXI_InitExcInfo@@Base+0x41c> │ │ │ │ mov r3, r4 │ │ │ │ mov r0, #3 │ │ │ │ - bl a2964 │ │ │ │ + bl a29f0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75294 <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ + beq 74f3c <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 75294 <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ + bne 74f3c <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 75294 <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 74f3c <_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 │ │ │ │ │ │ │ │ -000752ac <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ +00074f54 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ b 35710 <_PyXI_ApplyError@@Base+0x1f8> │ │ │ │ │ │ │ │ -000752b0 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ +00074f58 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ b 35adc <_PyXI_ApplyError@@Base+0x5c4> │ │ │ │ │ │ │ │ -000752b4 <_PyXI_ClearExcInfo@@Base>: │ │ │ │ - b 34ff40 <_PySemaphore_Destroy@@Base+0x7f4> │ │ │ │ +00074f5c <_PyXI_ClearExcInfo@@Base>: │ │ │ │ + b 351d98 <_PySemaphore_Destroy@@Base+0x4a4> │ │ │ │ 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 │ │ │ │ @@ -76805,78 +76589,147 @@ │ │ │ │ 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 75318 <_PyXI_ClearExcInfo@@Base+0x64> │ │ │ │ + bne 74fc0 <_PyXI_ClearExcInfo@@Base+0x64> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7534c <_PyXI_ClearExcInfo@@Base+0x98> │ │ │ │ + beq 74ff4 <_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] @ 753f0 <_PyXI_ClearExcInfo@@Base+0x13c> │ │ │ │ + ldr ip, [pc, #184] @ 75098 <_PyXI_ClearExcInfo@@Base+0x13c> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 753e4 <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ + beq 7508c <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 7536c <_PyXI_ClearExcInfo@@Base+0xb8> │ │ │ │ - bl a583c │ │ │ │ + bne 75014 <_PyXI_ClearExcInfo@@Base+0xb8> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 753e4 <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ + bne 7508c <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ cmp r6, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 75398 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + beq 75040 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 75398 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ - bl a583c │ │ │ │ + bne 75040 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 753e4 <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ - bl c3e9c │ │ │ │ + bne 7508c <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ + bl c4160 │ │ │ │ orr r1, r4, #524288 @ 0x80000 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a6d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 753d4 <_PyXI_ClearExcInfo@@Base+0x120> │ │ │ │ - ldr r3, [pc, #44] @ 753f4 <_PyXI_ClearExcInfo@@Base+0x140> │ │ │ │ + bne 7507c <_PyXI_ClearExcInfo@@Base+0x120> │ │ │ │ + ldr r3, [pc, #44] @ 7509c <_PyXI_ClearExcInfo@@Base+0x140> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 143ac0 │ │ │ │ + b 144254 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6554 │ │ │ │ + b a65e0 │ │ │ │ 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} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, sp, #32 │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + mov r4, r1 │ │ │ │ + subs r1, r3, #0 │ │ │ │ + mov r0, r2 │ │ │ │ + movgt r2, #0 │ │ │ │ + movle r2, #1 │ │ │ │ + cmp ip, #0 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 750f4 <_PyXI_ClearExcInfo@@Base+0x198> │ │ │ │ + clz r2, r0 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r1, #1 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 75128 <_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] @ 7519c <_PyXI_ClearExcInfo@@Base+0x240> │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 75190 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + tst r2, #268435456 @ 0x10000000 │ │ │ │ + bne 75150 <_PyXI_ClearExcInfo@@Base+0x1f4> │ │ │ │ + ldr r2, [pc, #92] @ 751a0 <_PyXI_ClearExcInfo@@Base+0x244> │ │ │ │ + ldr r1, [pc, #92] @ 751a4 <_PyXI_ClearExcInfo@@Base+0x248> │ │ │ │ + ldr r0, [pc, #92] @ 751a8 <_PyXI_ClearExcInfo@@Base+0x24c> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 75190 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r3 │ │ │ │ + bl b29cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 75190 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ + bl 29c28 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r0, r3 │ │ │ │ + ldreq r3, [r4, #444] @ 0x1bc │ │ │ │ + ldrne r3, [pc, #48] @ 751ac <_PyXI_ClearExcInfo@@Base+0x250> │ │ │ │ + ldreq r3, [r3, #16] │ │ │ │ + ldrne r1, [pc, #44] @ 751b0 <_PyXI_ClearExcInfo@@Base+0x254> │ │ │ │ + ldrne r0, [r3] │ │ │ │ + ldreq r1, [pc, #28] @ 751a8 <_PyXI_ClearExcInfo@@Base+0x24c> │ │ │ │ + ldreq r0, [r3, #4] │ │ │ │ + bl 18f518 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r4, r7, r0, lsl r9 │ │ │ │ + @ instruction: 0x0037b7b0 │ │ │ │ + eorseq sl, r6, r8, lsr #16 │ │ │ │ + eorseq fp, r6, r8, ror r4 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003617dc │ │ │ │ + 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 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -76886,725 +76739,729 @@ │ │ │ │ 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 7545c <_PyXI_ClearExcInfo@@Base+0x1a8> │ │ │ │ + bne 75218 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 75490 <_PyXI_ClearExcInfo@@Base+0x1dc> │ │ │ │ + beq 7524c <_PyXI_ClearExcInfo@@Base+0x2f0> │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #552] @ 75698 <_PyXI_ClearExcInfo@@Base+0x3e4> │ │ │ │ + ldr ip, [pc, #552] @ 75454 <_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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 75618 <_PyXI_ClearExcInfo@@Base+0x364> │ │ │ │ + beq 753d4 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 2a1bf4 │ │ │ │ + bl 1df5b0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - blt 75618 <_PyXI_ClearExcInfo@@Base+0x364> │ │ │ │ + blt 753d4 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 75590 <_PyXI_ClearExcInfo@@Base+0x2dc> │ │ │ │ + beq 7534c <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 754dc <_PyXI_ClearExcInfo@@Base+0x228> │ │ │ │ - bl 14777c │ │ │ │ + beq 75298 <_PyXI_ClearExcInfo@@Base+0x33c> │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 754d0 <_PyXI_ClearExcInfo@@Base+0x21c> │ │ │ │ - bl a583c │ │ │ │ + bne 7528c <_PyXI_ClearExcInfo@@Base+0x330> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75618 <_PyXI_ClearExcInfo@@Base+0x364> │ │ │ │ + bne 753d4 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ subs r5, r5, #2 │ │ │ │ - bne 754e4 <_PyXI_ClearExcInfo@@Base+0x230> │ │ │ │ - b 75590 <_PyXI_ClearExcInfo@@Base+0x2dc> │ │ │ │ + bne 752a0 <_PyXI_ClearExcInfo@@Base+0x344> │ │ │ │ + b 7534c <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - ldr sl, [pc, #428] @ 7569c <_PyXI_ClearExcInfo@@Base+0x3e8> │ │ │ │ + ldr sl, [pc, #428] @ 75458 <_PyXI_ClearExcInfo@@Base+0x4fc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75540 <_PyXI_ClearExcInfo@@Base+0x28c> │ │ │ │ + beq 752fc <_PyXI_ClearExcInfo@@Base+0x3a0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 75508 <_PyXI_ClearExcInfo@@Base+0x254> │ │ │ │ + bne 752c4 <_PyXI_ClearExcInfo@@Base+0x368> │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 75534 <_PyXI_ClearExcInfo@@Base+0x280> │ │ │ │ - bl 1ad158 │ │ │ │ - ldr r3, [pc, #396] @ 756a0 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ + b 752f0 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ + bl 1b11e0 │ │ │ │ + ldr r3, [pc, #396] @ 7545c <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75534 <_PyXI_ClearExcInfo@@Base+0x280> │ │ │ │ - bl a583c │ │ │ │ + beq 752f0 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75618 <_PyXI_ClearExcInfo@@Base+0x364> │ │ │ │ + bne 753d4 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ cmp r5, #1 │ │ │ │ - bne 75548 <_PyXI_ClearExcInfo@@Base+0x294> │ │ │ │ - b 755a4 <_PyXI_ClearExcInfo@@Base+0x2f0> │ │ │ │ + bne 75304 <_PyXI_ClearExcInfo@@Base+0x3a8> │ │ │ │ + b 75360 <_PyXI_ClearExcInfo@@Base+0x404> │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 75560 <_PyXI_ClearExcInfo@@Base+0x2ac> │ │ │ │ + bne 7531c <_PyXI_ClearExcInfo@@Base+0x3c0> │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 755ac <_PyXI_ClearExcInfo@@Base+0x2f8> │ │ │ │ - bl 1ad158 │ │ │ │ - ldr r3, [pc, #308] @ 756a0 <_PyXI_ClearExcInfo@@Base+0x3ec> │ │ │ │ + b 75368 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ + bl 1b11e0 │ │ │ │ + ldr r3, [pc, #308] @ 7545c <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 755ac <_PyXI_ClearExcInfo@@Base+0x2f8> │ │ │ │ - bl a583c │ │ │ │ + beq 75368 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 755ac <_PyXI_ClearExcInfo@@Base+0x2f8> │ │ │ │ - b 75618 <_PyXI_ClearExcInfo@@Base+0x364> │ │ │ │ + beq 75368 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ + b 753d4 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r5 │ │ │ │ - b 755ac <_PyXI_ClearExcInfo@@Base+0x2f8> │ │ │ │ + b 75368 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r7, [pc, #228] @ 756a4 <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ + ldr r7, [pc, #228] @ 75460 <_PyXI_ClearExcInfo@@Base+0x504> │ │ │ │ add r0, sp, #24 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 28e020 │ │ │ │ + bl 29d2c0 │ │ │ │ cmp r0, r6 │ │ │ │ - blt 75618 <_PyXI_ClearExcInfo@@Base+0x364> │ │ │ │ + blt 753d4 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 28e020 │ │ │ │ + bl 29d2c0 │ │ │ │ cmp r0, r6 │ │ │ │ - blt 75618 <_PyXI_ClearExcInfo@@Base+0x364> │ │ │ │ + blt 753d4 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 28e844 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c6fc0 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, r6 │ │ │ │ - bge 75620 <_PyXI_ClearExcInfo@@Base+0x36c> │ │ │ │ - ldr r3, [pc, #152] @ 756a8 <_PyXI_ClearExcInfo@@Base+0x3f4> │ │ │ │ - ldr r1, [pc, #152] @ 756ac <_PyXI_ClearExcInfo@@Base+0x3f8> │ │ │ │ + bge 753dc <_PyXI_ClearExcInfo@@Base+0x480> │ │ │ │ + ldr r3, [pc, #152] @ 75464 <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ + ldr r1, [pc, #152] @ 75468 <_PyXI_ClearExcInfo@@Base+0x50c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ - b 75690 <_PyXI_ClearExcInfo@@Base+0x3dc> │ │ │ │ + b 7544c <_PyXI_ClearExcInfo@@Base+0x4f0> │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 28e844 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c6fc0 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 75648 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ - ldr r3, [pc, #108] @ 756a8 <_PyXI_ClearExcInfo@@Base+0x3f4> │ │ │ │ - ldr r1, [pc, #112] @ 756b0 <_PyXI_ClearExcInfo@@Base+0x3fc> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 75618 <_PyXI_ClearExcInfo@@Base+0x364> │ │ │ │ - bl c3e9c │ │ │ │ + bge 75404 <_PyXI_ClearExcInfo@@Base+0x4a8> │ │ │ │ + ldr r3, [pc, #108] @ 75464 <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ + ldr r1, [pc, #112] @ 7546c <_PyXI_ClearExcInfo@@Base+0x510> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 753d4 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + bl c4160 │ │ │ │ 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 c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 75688 <_PyXI_ClearExcInfo@@Base+0x3d4> │ │ │ │ - ldr r3, [pc, #52] @ 756b4 <_PyXI_ClearExcInfo@@Base+0x400> │ │ │ │ + bne 75444 <_PyXI_ClearExcInfo@@Base+0x4e8> │ │ │ │ + ldr r3, [pc, #52] @ 75470 <_PyXI_ClearExcInfo@@Base+0x514> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 75690 <_PyXI_ClearExcInfo@@Base+0x3dc> │ │ │ │ + bl 144254 │ │ │ │ + b 7544c <_PyXI_ClearExcInfo@@Base+0x4f0> │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 757cc <_PyXI_ClearExcInfo@@Base+0x518> │ │ │ │ + bl 7561c <_PyXI_ClearExcInfo@@Base+0x6c0> │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq r4, r7, r0, lsl r9 │ │ │ │ + subseq r4, r7, ip, lsr r9 │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - blcc fe727eac <__bss_end__@@Base+0xfe162f64> │ │ │ │ + blcc fe727c68 <__bss_end__@@Base+0xfe162d20> │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r9, ip, r3, r1 │ │ │ │ - @ instruction: 0x003913b4 │ │ │ │ + eorseq r2, r9, ip, lsl pc │ │ │ │ + eorseq r2, r9, r4, lsr pc │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #32 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - mov r4, r1 │ │ │ │ - subs r1, r3, #0 │ │ │ │ - mov r0, r2 │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r2, #1 │ │ │ │ - cmp ip, #0 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 7570c <_PyXI_ClearExcInfo@@Base+0x458> │ │ │ │ - clz r2, r0 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r1, #1 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 75740 <_PyXI_ClearExcInfo@@Base+0x48c> │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r3, ip │ │ │ │ - mov ip, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - mov r2, #0 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #132] @ 757b4 <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 757a8 <_PyXI_ClearExcInfo@@Base+0x4f4> │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 75768 <_PyXI_ClearExcInfo@@Base+0x4b4> │ │ │ │ - ldr r2, [pc, #92] @ 757b8 <_PyXI_ClearExcInfo@@Base+0x504> │ │ │ │ - ldr r1, [pc, #92] @ 757bc <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ - ldr r0, [pc, #92] @ 757c0 <_PyXI_ClearExcInfo@@Base+0x50c> │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 757a8 <_PyXI_ClearExcInfo@@Base+0x4f4> │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r3 │ │ │ │ - bl b2734 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 757a8 <_PyXI_ClearExcInfo@@Base+0x4f4> │ │ │ │ - bl 29c28 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r0, r3 │ │ │ │ - ldreq r3, [r4, #444] @ 0x1bc │ │ │ │ - ldrne r3, [pc, #48] @ 757c4 <_PyXI_ClearExcInfo@@Base+0x510> │ │ │ │ - ldreq r3, [r3, #16] │ │ │ │ - ldrne r1, [pc, #44] @ 757c8 <_PyXI_ClearExcInfo@@Base+0x514> │ │ │ │ - ldrne r0, [r3] │ │ │ │ - ldreq r1, [pc, #28] @ 757c0 <_PyXI_ClearExcInfo@@Base+0x50c> │ │ │ │ - ldreq r0, [r3, #4] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r4, r7, ip, lsr r9 │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - eorseq r8, r6, r8, lsr #25 │ │ │ │ - @ instruction: 0x003698f8 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ - 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 35460c │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ - mov r7, r1 │ │ │ │ - bl 354588 │ │ │ │ - ldr r2, [pc, #248] @ 758f8 <_PyXI_ClearExcInfo@@Base+0x644> │ │ │ │ - ldr r3, [pc, #248] @ 758fc <_PyXI_ClearExcInfo@@Base+0x648> │ │ │ │ - bl 35466c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 3542b8 │ │ │ │ - bl ab1b8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 7588c <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ - ldrd r0, [r5] │ │ │ │ - bl 35460c │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - mov r7, r1 │ │ │ │ - bl 354588 │ │ │ │ - ldr r2, [pc, #180] @ 758f8 <_PyXI_ClearExcInfo@@Base+0x644> │ │ │ │ - ldr r3, [pc, #180] @ 758fc <_PyXI_ClearExcInfo@@Base+0x648> │ │ │ │ - bl 35466c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 3542b8 │ │ │ │ - bl ab1b8 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 75894 <_PyXI_ClearExcInfo@@Base+0x5e0> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7588c <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 7588c <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - mov r6, #0 │ │ │ │ - b 758f0 <_PyXI_ClearExcInfo@@Base+0x63c> │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, #2 │ │ │ │ - bl a2a34 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 758cc <_PyXI_ClearExcInfo@@Base+0x618> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 758cc <_PyXI_ClearExcInfo@@Base+0x618> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 758f0 <_PyXI_ClearExcInfo@@Base+0x63c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 758f0 <_PyXI_ClearExcInfo@@Base+0x63c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - stmda r6!, {r0, r2, r4, r7, r9, sl, ip, lr, pc} │ │ │ │ - cdpcc 14, 1, cr2, cr1, cr11, {0} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ 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 7594c <_PyXI_ClearExcInfo@@Base+0x698> │ │ │ │ + bne 754c0 <_PyXI_ClearExcInfo@@Base+0x564> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 75984 <_PyXI_ClearExcInfo@@Base+0x6d0> │ │ │ │ - ldr r1, [pc, #120] @ 759cc <_PyXI_ClearExcInfo@@Base+0x718> │ │ │ │ + beq 754f8 <_PyXI_ClearExcInfo@@Base+0x59c> │ │ │ │ + ldr r1, [pc, #120] @ 75540 <_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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 759c0 <_PyXI_ClearExcInfo@@Base+0x70c> │ │ │ │ + beq 75534 <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 759a4 <_PyXI_ClearExcInfo@@Base+0x6f0> │ │ │ │ + bgt 75518 <_PyXI_ClearExcInfo@@Base+0x5bc> │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 759d0 <_PyXI_ClearExcInfo@@Base+0x71c> │ │ │ │ + ldr r1, [pc, #56] @ 75544 <_PyXI_ClearExcInfo@@Base+0x5e8> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 759c0 <_PyXI_ClearExcInfo@@Base+0x70c> │ │ │ │ + bl 18f518 │ │ │ │ + b 75534 <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 7598c <_PyXI_ClearExcInfo@@Base+0x6d8> │ │ │ │ - bl a583c │ │ │ │ + bne 75500 <_PyXI_ClearExcInfo@@Base+0x5a4> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7598c <_PyXI_ClearExcInfo@@Base+0x6d8> │ │ │ │ + beq 75500 <_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, r0, 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 2a1bf4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - movlt r0, #0 │ │ │ │ - blt 75a3c <_PyXI_ClearExcInfo@@Base+0x788> │ │ │ │ - bl c3e9c │ │ │ │ - mov r1, sp │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2a144 <__timerfd_gettime64@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7bec │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 75a34 <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ - ldr r3, [pc, #24] @ 75a44 <_PyXI_ClearExcInfo@@Base+0x790> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 75a3c <_PyXI_ClearExcInfo@@Base+0x788> │ │ │ │ - mov r0, sp │ │ │ │ - bl 757cc <_PyXI_ClearExcInfo@@Base+0x518> │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + @ instruction: 0x00384bb4 │ │ │ │ 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 75a94 <_PyXI_ClearExcInfo@@Base+0x7e0> │ │ │ │ + bne 75594 <_PyXI_ClearExcInfo@@Base+0x638> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 75acc <_PyXI_ClearExcInfo@@Base+0x818> │ │ │ │ - ldr r1, [pc, #120] @ 75b14 <_PyXI_ClearExcInfo@@Base+0x860> │ │ │ │ + beq 755cc <_PyXI_ClearExcInfo@@Base+0x670> │ │ │ │ + ldr r1, [pc, #120] @ 75614 <_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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75b08 <_PyXI_ClearExcInfo@@Base+0x854> │ │ │ │ + beq 75608 <_PyXI_ClearExcInfo@@Base+0x6ac> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 75aec <_PyXI_ClearExcInfo@@Base+0x838> │ │ │ │ + bgt 755ec <_PyXI_ClearExcInfo@@Base+0x690> │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 75b18 <_PyXI_ClearExcInfo@@Base+0x864> │ │ │ │ + ldr r1, [pc, #56] @ 75618 <_PyXI_ClearExcInfo@@Base+0x6bc> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 75b08 <_PyXI_ClearExcInfo@@Base+0x854> │ │ │ │ + bl 18f518 │ │ │ │ + b 75608 <_PyXI_ClearExcInfo@@Base+0x6ac> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 75ad4 <_PyXI_ClearExcInfo@@Base+0x820> │ │ │ │ - bl a583c │ │ │ │ + bne 755d4 <_PyXI_ClearExcInfo@@Base+0x678> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75ad4 <_PyXI_ClearExcInfo@@Base+0x820> │ │ │ │ + beq 755d4 <_PyXI_ClearExcInfo@@Base+0x678> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0x00574994 │ │ │ │ - @ instruction: 0x0035f4f0 │ │ │ │ + eorseq r1, r6, r0, ror r0 │ │ │ │ + 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 356178 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ + mov r7, r1 │ │ │ │ + bl 3560f4 │ │ │ │ + ldr r2, [pc, #248] @ 75748 <_PyXI_ClearExcInfo@@Base+0x7ec> │ │ │ │ + ldr r3, [pc, #248] @ 7574c <_PyXI_ClearExcInfo@@Base+0x7f0> │ │ │ │ + bl 3561d8 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 355e24 │ │ │ │ + bl ab380 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 756dc <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ + ldrd r0, [r5] │ │ │ │ + bl 356178 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + mov r7, r1 │ │ │ │ + bl 3560f4 │ │ │ │ + ldr r2, [pc, #180] @ 75748 <_PyXI_ClearExcInfo@@Base+0x7ec> │ │ │ │ + ldr r3, [pc, #180] @ 7574c <_PyXI_ClearExcInfo@@Base+0x7f0> │ │ │ │ + bl 3561d8 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 355e24 │ │ │ │ + bl ab380 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 756e4 <_PyXI_ClearExcInfo@@Base+0x788> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 756dc <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 756dc <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + mov r6, #0 │ │ │ │ + b 75740 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, #2 │ │ │ │ + bl a2ac0 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r6, r0 │ │ │ │ + beq 7571c <_PyXI_ClearExcInfo@@Base+0x7c0> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 7571c <_PyXI_ClearExcInfo@@Base+0x7c0> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 75740 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 75740 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aea8 <_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} │ │ │ │ │ │ │ │ -00075b1c : │ │ │ │ +00075750 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 9df74 │ │ │ │ + bl 9dffc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 75b70 │ │ │ │ - bl 267450 │ │ │ │ + beq 757a4 │ │ │ │ + bl 279718 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 75b5c │ │ │ │ + beq 75790 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 75b64 │ │ │ │ + beq 75798 │ │ │ │ mov r4, r5 │ │ │ │ - b 75b70 │ │ │ │ + b 757a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 75b5c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 75790 │ │ │ │ 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 1df5b0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + movlt r0, #0 │ │ │ │ + blt 75814 │ │ │ │ + bl c4160 │ │ │ │ + mov r1, sp │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2a144 <__timerfd_gettime64@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c7eb0 │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 7580c │ │ │ │ + ldr r3, [pc, #24] @ 7581c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144254 │ │ │ │ + b 75814 │ │ │ │ + mov r0, sp │ │ │ │ + bl 7561c <_PyXI_ClearExcInfo@@Base+0x6c0> │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -00075b78 : │ │ │ │ +00075820 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 75b84 │ │ │ │ + b 75890 │ │ │ │ + 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 75868 │ │ │ │ + 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 7587c │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 75888 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 18c5dc │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00075b84 : │ │ │ │ +00075890 : │ │ │ │ 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 9df74 │ │ │ │ + bl 9dffc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 75cf0 │ │ │ │ + beq 759fc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 75ce4 │ │ │ │ + beq 759f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bb874 │ │ │ │ + bl bbb30 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r7, r5 │ │ │ │ moveq r4, r5 │ │ │ │ - beq 75c08 │ │ │ │ + beq 75914 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 75c44 │ │ │ │ + beq 75950 │ │ │ │ mov r0, r4 │ │ │ │ - bl bb874 │ │ │ │ + bl bbb30 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 75cd8 │ │ │ │ + beq 759e4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 75d74 │ │ │ │ + bl 75a1c │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75c2c │ │ │ │ + beq 75938 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 75c2c │ │ │ │ + bne 75938 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ mov r6, r4 │ │ │ │ - b 75cf0 │ │ │ │ - ldr r3, [pc, #176] @ 75cfc │ │ │ │ - bl 356650 │ │ │ │ + b 759fc │ │ │ │ + ldr r3, [pc, #176] @ 75a08 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 75c68 │ │ │ │ - ldr r1, [pc, #156] @ 75d00 │ │ │ │ - ldr r0, [pc, #156] @ 75d04 │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne 75974 │ │ │ │ + ldr r1, [pc, #156] @ 75a0c │ │ │ │ + ldr r0, [pc, #156] @ 75a10 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [r3, #3888] @ 0xf30 │ │ │ │ - ldr r1, [pc, #148] @ 75d08 │ │ │ │ - bl 10f794 │ │ │ │ + ldr r1, [pc, #148] @ 75a14 │ │ │ │ + bl 10f5d0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 75c84 │ │ │ │ - bl 11aa8c │ │ │ │ - b 75be8 │ │ │ │ + bne 75990 │ │ │ │ + bl 11a9d4 │ │ │ │ + b 758f4 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r0, [pc, #124] @ 75d0c │ │ │ │ + ldr r0, [pc, #124] @ 75a18 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, sp │ │ │ │ str r7, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl c0408 │ │ │ │ + bl c06cc │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 75cc8 │ │ │ │ + beq 759d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 75cc8 │ │ │ │ + bne 759d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 75c7c │ │ │ │ + beq 75988 │ │ │ │ mov r4, r8 │ │ │ │ - b 75be8 │ │ │ │ + b 758f4 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ - b 75c08 │ │ │ │ + b 75914 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 75bd8 │ │ │ │ - b 75be8 │ │ │ │ + bne 758e4 │ │ │ │ + b 758f4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r3, r7, r4, ror r3 │ │ │ │ - subseq ip, r3, r8, asr r2 │ │ │ │ - @ instruction: 0x003737b8 │ │ │ │ + @ instruction: 0x00374ef4 │ │ │ │ + ldrheq sp, [r3], #-216 @ 0xffffff28 │ │ │ │ + eorseq r5, r7, r4, lsl r3 │ │ │ │ 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 75d4c │ │ │ │ - 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 75d60 │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 75d6c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 18b314 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -00075d74 : │ │ │ │ +00075a1c : │ │ │ │ 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] @ 75ebc │ │ │ │ + ldr r3, [pc, #300] @ 75b64 │ │ │ │ mov r7, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r9, [r3, r0] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r2 │ │ │ │ - bl 2314f4 │ │ │ │ + bl 244560 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 75dfc │ │ │ │ + beq 75aa4 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r3, #3888] @ 0xf30 │ │ │ │ - ldr r1, [pc, #244] @ 75ec0 │ │ │ │ + ldr r1, [pc, #244] @ 75b68 │ │ │ │ ldreq r4, [r8, #80] @ 0x50 │ │ │ │ - bl 10f794 │ │ │ │ + bl 10f5d0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 75e04 │ │ │ │ + bne 75aac │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75dfc │ │ │ │ + beq 75aa4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 75dfc │ │ │ │ + bne 75aa4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 75eb0 │ │ │ │ + b 75b58 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, sl} │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #172] @ 75ec4 │ │ │ │ + ldr r1, [pc, #172] @ 75b6c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 14d77c │ │ │ │ + bl 14dfa8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 75e48 │ │ │ │ + beq 75af0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 75e48 │ │ │ │ + bne 75af0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 75e8c │ │ │ │ + beq 75b34 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75e74 │ │ │ │ + beq 75b1c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 75e74 │ │ │ │ + bne 75b1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 23173c │ │ │ │ + bl 2447a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75eb0 │ │ │ │ + beq 75b58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 75eb0 │ │ │ │ + bne 75b58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x003737b8 │ │ │ │ + eorseq r5, r7, r4, lsl r3 │ │ │ │ subseq fp, r7, ip, ror #9 │ │ │ │ - b 71f0c │ │ │ │ + b 71bb4 │ │ │ │ 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 75f08 │ │ │ │ + bhi 75bb0 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r1, [r5] │ │ │ │ ldrgt r2, [r5, #4] │ │ │ │ - ldrle r2, [pc, #44] @ 75f34 │ │ │ │ - b 75f28 │ │ │ │ - ldr r0, [pc, #40] @ 75f38 │ │ │ │ + ldrle r2, [pc, #44] @ 75bdc │ │ │ │ + b 75bd0 │ │ │ │ + ldr r0, [pc, #40] @ 75be0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75ef4 │ │ │ │ + bne 75b9c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 76184 │ │ │ │ + b 75be4 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r5, r7, r0, lsl #24 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 341b34 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 75c38 │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 75c8c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + stm sp, {r4, r6} │ │ │ │ + bl b93ac │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 75c40 │ │ │ │ + mov r4, #0 │ │ │ │ + b 75cf8 │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + ldrb r2, [r5, #77] @ 0x4d │ │ │ │ + ldr r3, [pc, #180] @ 75d04 │ │ │ │ + cmp r2, #0 │ │ │ │ + cmpne r1, r3 │ │ │ │ + beq 75ca4 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 3423c0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 75cd0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + strne r3, [r4] │ │ │ │ + str r4, [r5, #20] │ │ │ │ + bl 9b4d0 │ │ │ │ + b 75ca4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, #2 │ │ │ │ + bl a2ac0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 75c38 │ │ │ │ + ldr r3, [r5, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 75cf8 │ │ │ │ + ldr r1, [r5, #72] @ 0x48 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 75cf8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 341d64 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 75cf8 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 75c38 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 75c38 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 75c38 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r4, r7, r4, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ @@ -77615,377 +77472,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 75fa0 │ │ │ │ + bne 75d6c │ │ │ │ clz r2, r7 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 75fd4 │ │ │ │ + beq 75da0 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #444] @ 76170 │ │ │ │ + ldr ip, [pc, #444] @ 75f3c │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 76118 │ │ │ │ + beq 75ee4 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 2a1bf4 │ │ │ │ + bl 1df5b0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - blt 76118 │ │ │ │ + blt 75ee4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 76098 │ │ │ │ + beq 75e64 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76020 │ │ │ │ - bl 14777c │ │ │ │ + beq 75dec │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 76014 │ │ │ │ - bl a583c │ │ │ │ + bne 75de0 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76118 │ │ │ │ + bne 75ee4 │ │ │ │ subs r4, r4, #2 │ │ │ │ - bne 76028 │ │ │ │ - b 760ac │ │ │ │ + bne 75df4 │ │ │ │ + b 75e78 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76064 │ │ │ │ - bl 17dfd8 │ │ │ │ + beq 75e30 │ │ │ │ + bl 17ef3c │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bne 76058 │ │ │ │ - bl a583c │ │ │ │ + bne 75e24 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76118 │ │ │ │ + bne 75ee4 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 7606c │ │ │ │ - b 760bc │ │ │ │ + bne 75e38 │ │ │ │ + b 75e88 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 17dfd8 │ │ │ │ + bl 17ef3c │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bne 760c4 │ │ │ │ - bl a583c │ │ │ │ + bne 75e90 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 760c4 │ │ │ │ - b 76118 │ │ │ │ + beq 75e90 │ │ │ │ + b 75ee4 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b 760c4 │ │ │ │ + b 75e90 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b 760c4 │ │ │ │ + b 75e90 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 28e844 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c6fc0 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 760f0 │ │ │ │ - ldr r3, [pc, #144] @ 76174 │ │ │ │ - ldr r1, [pc, #144] @ 76178 │ │ │ │ + bge 75ebc │ │ │ │ + ldr r3, [pc, #144] @ 75f40 │ │ │ │ + ldr r1, [pc, #144] @ 75f44 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 76118 │ │ │ │ + bl 18f518 │ │ │ │ + b 75ee4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 28e844 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c6fc0 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 76120 │ │ │ │ - ldr r3, [pc, #100] @ 76174 │ │ │ │ - ldr r1, [pc, #104] @ 7617c │ │ │ │ + bge 75eec │ │ │ │ + ldr r3, [pc, #100] @ 75f40 │ │ │ │ + ldr r1, [pc, #104] @ 75f48 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ - b 76168 │ │ │ │ - bl c3e9c │ │ │ │ + b 75f34 │ │ │ │ + bl c4160 │ │ │ │ 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 c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 76160 │ │ │ │ - ldr r3, [pc, #40] @ 76180 │ │ │ │ + bne 75f2c │ │ │ │ + ldr r3, [pc, #40] @ 75f4c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 76168 │ │ │ │ + bl 144254 │ │ │ │ + b 75f34 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 762a8 │ │ │ │ + bl 75f58 │ │ │ │ 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 │ │ │ │ - mlaseq r9, ip, r3, r1 │ │ │ │ - @ instruction: 0x003913b4 │ │ │ │ + eorseq r2, r9, ip, lsl pc │ │ │ │ + eorseq r2, r9, r4, lsr 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 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 33f2c4 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 761d8 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7622c │ │ │ │ + │ │ │ │ +00075f50 : │ │ │ │ mov r3, #0 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - stm sp, {r4, r6} │ │ │ │ - bl b90f0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 761e0 │ │ │ │ - mov r4, #0 │ │ │ │ - b 76298 │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - ldrb r2, [r5, #77] @ 0x4d │ │ │ │ - ldr r3, [pc, #180] @ 762a4 │ │ │ │ - cmp r2, #0 │ │ │ │ - cmpne r1, r3 │ │ │ │ - beq 76244 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 33fce8 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 76270 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - strne r3, [r4] │ │ │ │ - str r4, [r5, #20] │ │ │ │ - bl 9b444 │ │ │ │ - b 76244 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, #2 │ │ │ │ - bl a2a34 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 761d8 │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 76298 │ │ │ │ - ldr r1, [r5, #72] @ 0x48 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 76298 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 33f8d0 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 76298 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 761d8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 761d8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 761d8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + b 75890 │ │ │ │ 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 249ee4 │ │ │ │ + bl 25c638 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 762e0 │ │ │ │ + bge 75f90 │ │ │ │ mov r0, #0 │ │ │ │ - b 7630c │ │ │ │ + b 75fbc │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 249ee4 │ │ │ │ + bl 25c638 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 762d8 │ │ │ │ + blt 75f88 │ │ │ │ ldrd r4, [sp, #8] │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - ldr r0, [pc, #12] @ 76314 │ │ │ │ + ldr r0, [pc, #12] @ 75fc4 │ │ │ │ strd r4, [sp] │ │ │ │ - bl a9b50 │ │ │ │ + bl a9d18 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r6, r5, ip, lsl #28 │ │ │ │ - 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 2a1bf4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - movlt r0, #0 │ │ │ │ - blt 76380 │ │ │ │ - bl c3e9c │ │ │ │ - mov r1, sp │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2a144 <__timerfd_gettime64@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7bec │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 76378 │ │ │ │ - ldr r3, [pc, #24] @ 76388 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 76380 │ │ │ │ - mov r0, sp │ │ │ │ - bl 762a8 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - │ │ │ │ -0007638c : │ │ │ │ - mov r3, #0 │ │ │ │ - b 75b84 │ │ │ │ + eorseq r8, r5, ip, lsl #19 │ │ │ │ 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 7640c │ │ │ │ + beq 76040 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 76420 │ │ │ │ + beq 76054 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r2, [pc, #68] @ 76430 │ │ │ │ + ldr r2, [pc, #68] @ 76064 │ │ │ │ mov r0, r6 │ │ │ │ - bl 309554 │ │ │ │ + bl 30fddc │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r3 │ │ │ │ - b 76424 │ │ │ │ - ldr r3, [pc, #32] @ 76434 │ │ │ │ - ldr r1, [pc, #32] @ 76438 │ │ │ │ + b 76058 │ │ │ │ + ldr r3, [pc, #32] @ 76068 │ │ │ │ + ldr r1, [pc, #32] @ 7606c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 76424 │ │ │ │ - ldr r5, [pc, #20] @ 7643c │ │ │ │ + bl 18f518 │ │ │ │ + b 76058 │ │ │ │ + ldr r5, [pc, #20] @ 76070 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ + eorseq fp, r5, r4, asr #28 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r9, r8, ip, asr r9 │ │ │ │ + eorseq fp, r8, r0, lsl #10 │ │ │ │ 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 1df5b0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + movlt r0, #0 │ │ │ │ + blt 760dc │ │ │ │ + bl c4160 │ │ │ │ + mov r1, sp │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2a144 <__timerfd_gettime64@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c7eb0 │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 760d4 │ │ │ │ + ldr r3, [pc, #24] @ 760e4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144254 │ │ │ │ + b 760dc │ │ │ │ + mov r0, sp │ │ │ │ + bl 75f58 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -00076440 : │ │ │ │ - ldr r0, [pc] @ 76448 │ │ │ │ +000760e8 : │ │ │ │ + ldr r0, [pc] @ 760f0 │ │ │ │ bx lr │ │ │ │ - eorseq lr, r5, r4, lsr r4 │ │ │ │ + @ instruction: 0x0035ffb4 │ │ │ │ │ │ │ │ -0007644c : │ │ │ │ +000760f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 76484 │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #32] @ 7612c │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r1, [pc, #8] @ 76488 │ │ │ │ - ldr r0, [pc, #8] @ 7648c │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #8] @ 76130 │ │ │ │ + ldr r0, [pc, #8] @ 76134 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r0, lsr #7 │ │ │ │ - @ instruction: 0x003cedb0 │ │ │ │ + eorseq fp, r5, r0, lsr #30 │ │ │ │ + eorseq r0, sp, r0, lsr r9 │ │ │ │ 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] @ 76590 │ │ │ │ + ldr r3, [pc, #220] @ 76238 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ - ldr ip, [pc, #212] @ 76594 │ │ │ │ + ldr ip, [pc, #212] @ 7623c │ │ │ │ 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] @ 76598 │ │ │ │ - ldr r2, [pc, #184] @ 7659c │ │ │ │ + ldr r3, [pc, #184] @ 76240 │ │ │ │ + ldr r2, [pc, #184] @ 76244 │ │ │ │ mov r6, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, lr │ │ │ │ - bl 118f9c │ │ │ │ + bl 118ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76588 │ │ │ │ + beq 76230 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 7651c │ │ │ │ + bne 761c4 │ │ │ │ ldrb r3, [ip, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne lr, [ip, #20] │ │ │ │ - ldreq lr, [pc, #132] @ 765a0 │ │ │ │ + ldreq lr, [pc, #132] @ 76248 │ │ │ │ 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] │ │ │ │ @@ -78005,230 +77789,230 @@ │ │ │ │ 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 30b8d8 │ │ │ │ + bl 312374 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00568a94 │ │ │ │ - ldrsbeq r8, [r6], #-128 @ 0xffffff80 │ │ │ │ + subseq r8, r6, ip, lsl sl │ │ │ │ + subseq r8, r6, r8, asr r8 │ │ │ │ subseq r4, r7, ip, ror #19 │ │ │ │ - eorseq r1, r9, r8, asr #8 │ │ │ │ + eorseq r2, r9, r8, asr #31 │ │ │ │ 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] @ 765f0 │ │ │ │ - ldr r1, [pc, #52] @ 765f4 │ │ │ │ + ldr r3, [pc, #52] @ 76298 │ │ │ │ + ldr r1, [pc, #52] @ 7629c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2827c8 │ │ │ │ + bl 1bacd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 765e8 │ │ │ │ + bne 76290 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #24] @ 765f8 │ │ │ │ + ldr r2, [pc, #24] @ 762a0 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #20] @ 765fc │ │ │ │ - b 3b100 │ │ │ │ + ldr r1, [pc, #20] @ 762a4 │ │ │ │ + b 3adf4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, r8, asr r4 │ │ │ │ + @ instruction: 0x00392fd8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - strdeq sl, [r8], -ip @ │ │ │ │ + eoreq sl, r9, ip, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 76630 │ │ │ │ - bl a583c │ │ │ │ + bne 762d8 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76674 │ │ │ │ - ldr r3, [pc, #68] @ 7667c │ │ │ │ - bl 356650 │ │ │ │ - ldr r2, [pc, #64] @ 76680 │ │ │ │ + bne 7631c │ │ │ │ + ldr r3, [pc, #68] @ 76324 │ │ │ │ + bl 3581c0 │ │ │ │ + ldr r2, [pc, #64] @ 76328 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r2, [r2, #624] @ 0x270 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 76664 │ │ │ │ - ldr r3, [pc, #44] @ 76684 │ │ │ │ - ldr r1, [pc, #44] @ 76688 │ │ │ │ + bne 7630c │ │ │ │ + ldr r3, [pc, #44] @ 7632c │ │ │ │ + ldr r1, [pc, #44] @ 76330 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 76674 │ │ │ │ + bl 18f518 │ │ │ │ + b 7631c │ │ │ │ ldr r0, [r3, #3896] @ 0xf38 │ │ │ │ str r4, [r3, #3896] @ 0xf38 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6554 │ │ │ │ + b a65e0 │ │ │ │ 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, r0, lsl r5 │ │ │ │ + mlaseq r9, r0, r0, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #312] @ 767dc │ │ │ │ + ldr r8, [pc, #312] @ 76484 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r7, r8 │ │ │ │ - beq 767d0 │ │ │ │ + beq 76478 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl adf14 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 767d0 │ │ │ │ + bne 76478 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r8 │ │ │ │ - beq 767d0 │ │ │ │ + beq 76478 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl adf14 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 767d0 │ │ │ │ - ldr r8, [pc, #236] @ 767e0 │ │ │ │ + bne 76478 │ │ │ │ + ldr r8, [pc, #236] @ 76488 │ │ │ │ cmp r7, r8 │ │ │ │ - beq 7670c │ │ │ │ + beq 763b4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl adf14 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 767d0 │ │ │ │ + beq 76478 │ │ │ │ cmp r6, r8 │ │ │ │ - ldr r7, [pc, #204] @ 767e4 │ │ │ │ - beq 7672c │ │ │ │ - ldr r1, [pc, #192] @ 767e0 │ │ │ │ + ldr r7, [pc, #204] @ 7648c │ │ │ │ + beq 763d4 │ │ │ │ + ldr r1, [pc, #192] @ 76488 │ │ │ │ mov r0, r6 │ │ │ │ - bl adf14 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7679c │ │ │ │ + beq 76444 │ │ │ │ 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 2a7288 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ + bl 2b4e78 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ ldrb r2, [r5, #14] │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsl r0, r3, #8 │ │ │ │ orr r0, r0, r3, lsr #8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bl 2a7288 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ + bl 2b4e78 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp] │ │ │ │ sub r0, r4, r0 │ │ │ │ - bl 1ad880 │ │ │ │ - b 767d4 │ │ │ │ + bl 1b1908 │ │ │ │ + b 7647c │ │ │ │ cmp r6, r7 │ │ │ │ - beq 767b8 │ │ │ │ + beq 76460 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl adf14 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 767d0 │ │ │ │ + beq 76478 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 768e8 │ │ │ │ - ldr r0, [pc, #16] @ 767e8 │ │ │ │ + b 76590 │ │ │ │ + ldr r0, [pc, #16] @ 76490 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r8, r6, r0, lsl #16 │ │ │ │ - ldrsbeq r8, [r6], #-128 @ 0xffffff80 │ │ │ │ - subseq r8, r6, r4, asr #19 │ │ │ │ + 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] @ 768d8 │ │ │ │ + ldr r8, [pc, #212] @ 76580 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r8 │ │ │ │ - beq 768d0 │ │ │ │ + beq 76578 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl adf14 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 768d0 │ │ │ │ + bne 76578 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - beq 768d0 │ │ │ │ + beq 76578 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl adf14 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 768d0 │ │ │ │ - ldr r1, [pc, #140] @ 768dc │ │ │ │ - ldr r8, [pc, #140] @ 768e0 │ │ │ │ + bne 76578 │ │ │ │ + ldr r1, [pc, #140] @ 76584 │ │ │ │ + ldr r8, [pc, #140] @ 76588 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 76868 │ │ │ │ + beq 76510 │ │ │ │ mov r0, r4 │ │ │ │ - bl adf14 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76874 │ │ │ │ + beq 7651c │ │ │ │ cmp r7, r8 │ │ │ │ - beq 76894 │ │ │ │ - b 76880 │ │ │ │ + beq 7653c │ │ │ │ + b 76528 │ │ │ │ cmp r4, r8 │ │ │ │ - beq 768bc │ │ │ │ - b 768a8 │ │ │ │ - ldr r1, [pc, #88] @ 768e0 │ │ │ │ + beq 76564 │ │ │ │ + b 76550 │ │ │ │ + ldr r1, [pc, #88] @ 76588 │ │ │ │ mov r0, r7 │ │ │ │ - bl adf14 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 768d0 │ │ │ │ + beq 76578 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 768e8 │ │ │ │ + b 76590 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl adf14 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 768d0 │ │ │ │ + beq 76578 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 768e8 │ │ │ │ - ldr r0, [pc, #12] @ 768e4 │ │ │ │ + b 76590 │ │ │ │ + ldr r0, [pc, #12] @ 7658c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r8, r6, r0, lsl #16 │ │ │ │ - ldrsbeq r8, [r6], #-128 @ 0xffffff80 │ │ │ │ - subseq r8, r6, r4, asr #19 │ │ │ │ + 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} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ @@ -78246,301 +78030,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 30d760 <_Py_c_pow@@Base+0x1118> │ │ │ │ + bl 313d60 <_Py_c_pow@@Base+0xccc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76968 │ │ │ │ + bne 76610 │ │ │ │ ldmib sp, {r0, r1, r2} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2ae9dc │ │ │ │ + b 2bb51c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00076974 : │ │ │ │ +0007661c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ 769b8 │ │ │ │ - ldr r1, [pc, #44] @ 769bc │ │ │ │ + ldr r3, [pc, #44] @ 76660 │ │ │ │ + ldr r1, [pc, #44] @ 76664 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2827c8 │ │ │ │ + bl 1bacd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 769b0 │ │ │ │ + bne 76658 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 16eb0c │ │ │ │ + b 16f718 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, r8, ror #10 │ │ │ │ + eorseq r3, r9, r8, ror #1 │ │ │ │ │ │ │ │ -000769c0 : │ │ │ │ +00076668 : │ │ │ │ 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 769f4 │ │ │ │ - ldr r1, [pc, #24] @ 76a00 │ │ │ │ - ldr r0, [pc, #24] @ 76a04 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 7669c │ │ │ │ + ldr r1, [pc, #24] @ 766a8 │ │ │ │ + ldr r0, [pc, #24] @ 766ac │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 23f3c8 │ │ │ │ + bl 252324 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, sp, asr #11 │ │ │ │ - mlaseq r5, ip, r4, sl │ │ │ │ + eorseq ip, r5, ip, lsl r0 │ │ │ │ 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 76a88 │ │ │ │ + bl 76730 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00076a48 : │ │ │ │ +000766f0 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq 76a5c │ │ │ │ - b 148400 <_PyList_Extend@@Base+0x2c> │ │ │ │ + beq 76704 │ │ │ │ + b 148b94 <_PyList_Extend@@Base+0x2c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ 76a80 │ │ │ │ - ldr r0, [pc, #12] @ 76a84 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #12] @ 76728 │ │ │ │ + ldr r0, [pc, #12] @ 7672c │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, r2, asr #11 │ │ │ │ - mlaseq r5, ip, r4, sl │ │ │ │ + eorseq ip, r5, ip, lsl r0 │ │ │ │ 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 2a7288 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ + bl 2b4e78 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ mov r1, #7 │ │ │ │ - ldr sl, [pc, #68] @ 76b08 │ │ │ │ + ldr sl, [pc, #68] @ 767b0 │ │ │ │ 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 35428c │ │ │ │ + bl 355df8 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp, #12] │ │ │ │ stmib sp, {r8, r9} │ │ │ │ str r7, [sp] │ │ │ │ - ldr r0, [pc, #20] @ 76b0c │ │ │ │ + ldr r0, [pc, #20] @ 767b4 │ │ │ │ add sl, sl, r1, lsl #2 │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ - bl 128d64 │ │ │ │ + bl 128d34 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq ip, r3, r8, asr r2 │ │ │ │ - eorseq r1, r9, r4, ror #11 │ │ │ │ + ldrheq sp, [r3], #-216 @ 0xffffff28 │ │ │ │ + eorseq r3, r9, r4, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 76b44 │ │ │ │ - ldr r1, [pc, #28] @ 76b48 │ │ │ │ + ldr r3, [pc, #28] @ 767ec │ │ │ │ + ldr r1, [pc, #28] @ 767f0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 2827c8 │ │ │ │ + bl 1bacd8 │ │ │ │ cmp r0, #0 │ │ │ │ mvnlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, r4, lsr r6 │ │ │ │ + @ instruction: 0x003931b4 │ │ │ │ │ │ │ │ -00076b4c : │ │ │ │ +000767f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 76b90 │ │ │ │ + beq 76838 │ │ │ │ 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 16a488 <_PyLong_FromByteArray@@Base> │ │ │ │ - ldr r1, [pc, #12] @ 76ba4 │ │ │ │ - ldr r0, [pc, #12] @ 76ba8 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 16b05c <_PyLong_FromByteArray@@Base> │ │ │ │ + ldr r1, [pc, #12] @ 7684c │ │ │ │ + ldr r0, [pc, #12] @ 76850 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - eorseq pc, r5, r0, lsl sl @ │ │ │ │ + mlaseq r6, r0, r5, r1 │ │ │ │ │ │ │ │ -00076bac : │ │ │ │ +00076854 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 76be4 │ │ │ │ + beq 7688c │ │ │ │ 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 16a488 <_PyLong_FromByteArray@@Base> │ │ │ │ - ldr r1, [pc, #12] @ 76bf8 │ │ │ │ - ldr r0, [pc, #12] @ 76bfc │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 16b05c <_PyLong_FromByteArray@@Base> │ │ │ │ + ldr r1, [pc, #12] @ 768a0 │ │ │ │ + ldr r0, [pc, #12] @ 768a4 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, r2, lsr #10 │ │ │ │ - eorseq pc, r5, r0, lsl sl @ │ │ │ │ + mlaseq r6, r0, r5, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 76c38 │ │ │ │ - ldr r3, [pc, #164] @ 76cd0 │ │ │ │ - ldr r1, [pc, #164] @ 76cd4 │ │ │ │ + bne 768e0 │ │ │ │ + ldr r3, [pc, #164] @ 76978 │ │ │ │ + ldr r1, [pc, #164] @ 7697c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 76cc4 │ │ │ │ + bl 18f518 │ │ │ │ + b 7696c │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl b2734 │ │ │ │ + bl b29cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76cb0 │ │ │ │ + beq 76958 │ │ │ │ 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 76cb0 │ │ │ │ + bhi 76958 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 3528b4 │ │ │ │ + bl 354438 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76cb0 │ │ │ │ + bne 76958 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 2ae9dc │ │ │ │ - ldr r3, [pc, #32] @ 76cd8 │ │ │ │ - ldr r1, [pc, #32] @ 76cdc │ │ │ │ + b 2bb51c │ │ │ │ + ldr r3, [pc, #32] @ 76980 │ │ │ │ + ldr r1, [pc, #32] @ 76984 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, ip, ror #12 │ │ │ │ + eorseq r3, r9, ip, ror #3 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r9, r0, r6, r1 │ │ │ │ + eorseq r3, r9, r0, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1034c0 │ │ │ │ + bl 103520 │ │ │ │ subs r3, r0, #0 │ │ │ │ - ldrge r0, [pc, #8] @ 76d10 │ │ │ │ + ldrge r0, [pc, #8] @ 769b8 │ │ │ │ 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] @ 76d48 │ │ │ │ + ldr r1, [pc, #16] @ 769f0 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #12] @ 76d4c │ │ │ │ - bl a9b50 │ │ │ │ + ldr r0, [pc, #12] @ 769f4 │ │ │ │ + bl a9d18 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - @ instruction: 0x003916b0 │ │ │ │ + eorseq r3, r9, r0, lsr r2 │ │ │ │ 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 92adc │ │ │ │ + bl 92b74 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 76d94 │ │ │ │ - bl a9b50 │ │ │ │ + ldr r0, [pc, #20] @ 76a3c │ │ │ │ + bl a9d18 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #4] @ 76d98 │ │ │ │ - b a9b50 │ │ │ │ - eorseq r8, r8, ip, lsl #16 │ │ │ │ - @ instruction: 0x0038dbb0 │ │ │ │ + ldr r0, [pc, #4] @ 76a40 │ │ │ │ + b a9d18 │ │ │ │ + @ instruction: 0x0038a3b0 │ │ │ │ + eorseq pc, r8, r0, lsr r7 @ │ │ │ │ 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 │ │ │ │ @@ -78557,75 +78341,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 76e18 │ │ │ │ + bne 76ac0 │ │ │ │ clz r2, r5 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 76e4c │ │ │ │ - ldr ip, [pc, #220] @ 76efc │ │ │ │ + beq 76af4 │ │ │ │ + ldr ip, [pc, #220] @ 76ba4 │ │ │ │ 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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 76ef0 │ │ │ │ + beq 76b98 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 76ed4 │ │ │ │ + beq 76b7c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76e84 │ │ │ │ - bl 14777c │ │ │ │ + beq 76b2c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 76e7c │ │ │ │ - bl a583c │ │ │ │ + bne 76b24 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76ef0 │ │ │ │ + bne 76b98 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 76ed4 │ │ │ │ + beq 76b7c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76eb4 │ │ │ │ - bl 14777c │ │ │ │ + beq 76b5c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 76eac │ │ │ │ - bl a583c │ │ │ │ + bne 76b54 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76ef0 │ │ │ │ + bne 76b98 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 76ed4 │ │ │ │ + beq 76b7c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 76ed4 │ │ │ │ - bl a583c │ │ │ │ + bne 76b7c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76ef0 │ │ │ │ + bne 76b98 │ │ │ │ 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 2ae9dc │ │ │ │ + b 2bb51c │ │ │ │ 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 │ │ │ │ @@ -78636,21 +78420,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 2a7288 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ + bl 2b4e78 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ mov r1, #7 │ │ │ │ add r0, r0, #6 │ │ │ │ - bl 35428c │ │ │ │ + bl 355df8 │ │ │ │ pop {r4, lr} │ │ │ │ add r0, r1, #1 │ │ │ │ - b a6554 │ │ │ │ + b a65e0 │ │ │ │ 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] │ │ │ │ @@ -78658,2918 +78442,2918 @@ │ │ │ │ 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 76a88 │ │ │ │ + bl 76730 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00076f9c : │ │ │ │ - ldr r3, [pc, #52] @ 76fd8 │ │ │ │ +00076c44 : │ │ │ │ + ldr r3, [pc, #52] @ 76c80 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76fd0 │ │ │ │ + beq 76c78 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ 76fdc │ │ │ │ - ldr r0, [pc, #24] @ 76fe0 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #24] @ 76c84 │ │ │ │ + ldr r0, [pc, #24] @ 76c88 │ │ │ │ + bl 2e0d0c <_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, lsl #12 │ │ │ │ + eorseq r8, r7, r4, lsl #3 │ │ │ │ │ │ │ │ -00076fe4 : │ │ │ │ - ldr r3, [pc, #52] @ 77020 │ │ │ │ +00076c8c : │ │ │ │ + ldr r3, [pc, #52] @ 76cc8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 77018 │ │ │ │ + beq 76cc0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ 77024 │ │ │ │ - ldr r0, [pc, #24] @ 77028 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #24] @ 76ccc │ │ │ │ + ldr r0, [pc, #24] @ 76cd0 │ │ │ │ + bl 2e0d0c <_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, lsl #12 │ │ │ │ + eorseq r8, r7, r4, lsl #3 │ │ │ │ │ │ │ │ -0007702c : │ │ │ │ - ldr r3, [pc, #52] @ 77068 │ │ │ │ +00076cd4 : │ │ │ │ + ldr r3, [pc, #52] @ 76d10 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 77060 │ │ │ │ + beq 76d08 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ 7706c │ │ │ │ - ldr r0, [pc, #24] @ 77070 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #24] @ 76d14 │ │ │ │ + ldr r0, [pc, #24] @ 76d18 │ │ │ │ + bl 2e0d0c <_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, lsl #12 │ │ │ │ + eorseq r8, r7, r4, lsl #3 │ │ │ │ │ │ │ │ -00077074 : │ │ │ │ +00076d1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #220] @ 77168 │ │ │ │ + ldr r3, [pc, #220] @ 76e10 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 770a4 │ │ │ │ - ldr r1, [pc, #208] @ 7716c │ │ │ │ - ldr r0, [pc, #208] @ 77170 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 770f4 │ │ │ │ - ldr r3, [pc, #200] @ 77174 │ │ │ │ + beq 76d4c │ │ │ │ + ldr r1, [pc, #208] @ 76e14 │ │ │ │ + ldr r0, [pc, #208] @ 76e18 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 76d9c │ │ │ │ + ldr r3, [pc, #200] @ 76e1c │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - beq 770fc │ │ │ │ + beq 76da4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 770e4 │ │ │ │ + beq 76d8c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 770e4 │ │ │ │ + beq 76d8c │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ - b 77100 │ │ │ │ - ldr r3, [pc, #140] @ 77178 │ │ │ │ - ldr r1, [pc, #140] @ 7717c │ │ │ │ + b 76da8 │ │ │ │ + ldr r3, [pc, #140] @ 76e20 │ │ │ │ + ldr r1, [pc, #140] @ 76e24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #3 │ │ │ │ - bl 29eae8 │ │ │ │ + bl 2acfcc │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7714c │ │ │ │ - ldr r2, [pc, #92] @ 77180 │ │ │ │ - bl 356650 │ │ │ │ + beq 76df4 │ │ │ │ + ldr r2, [pc, #92] @ 76e28 │ │ │ │ + bl 3581c0 │ │ │ │ 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 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - eorseq r6, r7, r4, lsl #12 │ │ │ │ + eorseq r8, r7, r4, lsl #3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r9, r0, asr r7 │ │ │ │ + @ instruction: 0x003932d0 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00077184 : │ │ │ │ +00076e2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #220] @ 77278 │ │ │ │ + ldr r3, [pc, #220] @ 76f20 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 771b4 │ │ │ │ - ldr r0, [pc, #208] @ 7727c │ │ │ │ + beq 76e5c │ │ │ │ + ldr r0, [pc, #208] @ 76f24 │ │ │ │ mov r1, #460 @ 0x1cc │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 77204 │ │ │ │ - ldr r3, [pc, #196] @ 77280 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 76eac │ │ │ │ + ldr r3, [pc, #196] @ 76f28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - beq 7720c │ │ │ │ + beq 76eb4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 771f4 │ │ │ │ + beq 76e9c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq 771f4 │ │ │ │ + beq 76e9c │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ - b 77210 │ │ │ │ - ldr r3, [pc, #136] @ 77284 │ │ │ │ - ldr r1, [pc, #136] @ 77288 │ │ │ │ + b 76eb8 │ │ │ │ + ldr r3, [pc, #136] @ 76f2c │ │ │ │ + ldr r1, [pc, #136] @ 76f30 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #4 │ │ │ │ - bl 29eae8 │ │ │ │ + bl 2acfcc │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7725c │ │ │ │ - ldr r2, [pc, #88] @ 7728c │ │ │ │ - bl 356650 │ │ │ │ + beq 76f04 │ │ │ │ + ldr r2, [pc, #88] @ 76f34 │ │ │ │ + bl 3581c0 │ │ │ │ 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 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ - eorseq r6, r7, r4, lsl #12 │ │ │ │ + eorseq r8, r7, r4, lsl #3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r9, r8, ror #14 │ │ │ │ + eorseq r3, r9, r8, ror #5 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00077290 : │ │ │ │ +00076f38 : │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000772a8 : │ │ │ │ +00076f50 : │ │ │ │ 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 772d8 │ │ │ │ + beq 76f80 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #32 │ │ │ │ - bne 772e0 │ │ │ │ - bl 586b8 │ │ │ │ - b 773b4 │ │ │ │ + bne 76f88 │ │ │ │ + bl 587c0 │ │ │ │ + b 7705c │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ - blt 772f8 │ │ │ │ + blt 76fa0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt 7730c │ │ │ │ - ldr r3, [pc, #188] @ 773bc │ │ │ │ - ldr r1, [pc, #188] @ 773c0 │ │ │ │ + blt 76fb4 │ │ │ │ + ldr r3, [pc, #188] @ 77064 │ │ │ │ + ldr r1, [pc, #188] @ 77068 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 773b4 │ │ │ │ + bl 18f518 │ │ │ │ + b 7705c │ │ │ │ mov r6, r2 │ │ │ │ - bl 29eb50 │ │ │ │ + bl 2ad034 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 773b4 │ │ │ │ + bne 7705c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsr r2, r3, #6 │ │ │ │ ands r1, r2, #1 │ │ │ │ movne r2, #127 @ 0x7f │ │ │ │ - bne 77354 │ │ │ │ + bne 76ffc │ │ │ │ lsr ip, r3, #2 │ │ │ │ and ip, ip, #7 │ │ │ │ cmp ip, #1 │ │ │ │ moveq r2, #255 @ 0xff │ │ │ │ - beq 77354 │ │ │ │ - ldr lr, [pc, #120] @ 773c4 │ │ │ │ + beq 76ffc │ │ │ │ + ldr lr, [pc, #120] @ 7706c │ │ │ │ cmp ip, #2 │ │ │ │ - ldr r2, [pc, #116] @ 773c8 │ │ │ │ + ldr r2, [pc, #116] @ 77070 │ │ │ │ movne r2, lr │ │ │ │ cmp r6, r2 │ │ │ │ - bls 77370 │ │ │ │ - ldr r3, [pc, #104] @ 773cc │ │ │ │ - ldr r1, [pc, #104] @ 773d0 │ │ │ │ + bls 77018 │ │ │ │ + ldr r3, [pc, #104] @ 77074 │ │ │ │ + ldr r1, [pc, #104] @ 77078 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 773b4 │ │ │ │ + bl 18f518 │ │ │ │ + b 7705c │ │ │ │ tst r3, #32 │ │ │ │ lsr r3, r3, #2 │ │ │ │ ldreq r4, [r4, #28] │ │ │ │ and r3, r3, #7 │ │ │ │ - beq 77390 │ │ │ │ + beq 77038 │ │ │ │ cmp r1, #0 │ │ │ │ addne r4, r4, #20 │ │ │ │ addeq r4, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 773a0 │ │ │ │ + bne 77048 │ │ │ │ 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 │ │ │ │ - ldrsheq r1, [r6], -r0 @ │ │ │ │ + eorseq r2, r6, r0, ror ip │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, ip, lsl #15 │ │ │ │ + eorseq r3, r9, ip, lsl #6 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bne 773f8 │ │ │ │ + bne 770a0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bxeq lr │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ bx lr │ │ │ │ - b 1236ac │ │ │ │ + b 12366c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #92] @ 77470 │ │ │ │ + ldr r3, [pc, #92] @ 77118 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #76] @ 77474 │ │ │ │ + ldr r1, [pc, #76] @ 7711c │ │ │ │ mov r2, #1 │ │ │ │ - bl 2827c8 │ │ │ │ + bl 1bacd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7743c │ │ │ │ + beq 770e4 │ │ │ │ mov r0, #0 │ │ │ │ - b 77468 │ │ │ │ - ldr r1, [pc, #52] @ 77478 │ │ │ │ + b 77110 │ │ │ │ + ldr r1, [pc, #52] @ 77120 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77434 │ │ │ │ - ldr r3, [pc, #32] @ 7747c │ │ │ │ + beq 770dc │ │ │ │ + ldr r3, [pc, #32] @ 77124 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #28] @ 77480 │ │ │ │ + ldr r1, [pc, #28] @ 77128 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31311c │ │ │ │ + bl 3193e4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, r4, lsr #15 │ │ │ │ - eorseq r1, r9, ip, ror r8 │ │ │ │ + eorseq r3, r9, r4, lsr #6 │ │ │ │ + @ instruction: 0x003933fc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - strdeq sl, [r8], -ip @ │ │ │ │ + eoreq sl, r9, ip, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #2 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 53920 <_PyEval_FormatAwaitableError@@Base+0x8b4> │ │ │ │ + bl 53634 <_PyEval_FormatAwaitableError@@Base+0x8b4> │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 774b4 │ │ │ │ - b a9b50 │ │ │ │ - @ instruction: 0x0038dbb0 │ │ │ │ + ldr r0, [pc] @ 7715c │ │ │ │ + b a9d18 │ │ │ │ + eorseq pc, r8, r0, lsr r7 @ │ │ │ │ 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] @ 77524 │ │ │ │ + ldreq lr, [pc, #48] @ 771cc │ │ │ │ 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] @ 77528 │ │ │ │ + ldr ip, [pc, #16] @ 771d0 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 277c24 │ │ │ │ + bl 288ce0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x00568a94 │ │ │ │ + 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] @ 77558 │ │ │ │ - ldr r2, [pc, #20] @ 7755c │ │ │ │ - ldr r1, [pc, #20] @ 77560 │ │ │ │ + ldr r3, [pc, #20] @ 77200 │ │ │ │ + ldr r2, [pc, #20] @ 77204 │ │ │ │ + ldr r1, [pc, #20] @ 77208 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, ip, ror r9 │ │ │ │ - eorseq r4, r7, r8, asr r7 │ │ │ │ - mlaseq r9, r0, r8, r1 │ │ │ │ + mlaseq r7, ip, pc, r5 @ │ │ │ │ + eorseq r3, r9, r0, lsl r4 │ │ │ │ │ │ │ │ -00077564 : │ │ │ │ +0007720c : │ │ │ │ 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] @ 776a8 │ │ │ │ + ldr r8, [pc, #268] @ 77350 │ │ │ │ add r2, r1, r2 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ lsl r4, r3, #3 │ │ │ │ sub r3, r1, r3, lsl #3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r9, [r0, r8] │ │ │ │ - bhi 775d0 │ │ │ │ + bhi 77278 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r2, r4 │ │ │ │ - bl 920a8 │ │ │ │ + bl 92140 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 775e8 │ │ │ │ + bne 77290 │ │ │ │ mov r0, r9 │ │ │ │ - bl 291618 │ │ │ │ + bl 2a0668 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 77670 │ │ │ │ - b 776a0 │ │ │ │ + bne 77318 │ │ │ │ + b 77348 │ │ │ │ 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 77670 │ │ │ │ + ble 77318 │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 77670 │ │ │ │ + beq 77318 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 77670 │ │ │ │ + beq 77318 │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 77670 │ │ │ │ + bne 77318 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 77658 │ │ │ │ + beq 77300 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 77670 │ │ │ │ + bne 77318 │ │ │ │ add r0, r2, #12 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 77670 │ │ │ │ + bne 77318 │ │ │ │ mov r1, #16 │ │ │ │ - bl 3557a0 │ │ │ │ + bl 35730c │ │ │ │ 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 92784 <_Py_NewReference@@Base> │ │ │ │ + bl 9281c <_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 77724 │ │ │ │ + beq 773cc │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - ldr r6, [pc, #284] @ 777f8 │ │ │ │ + ldr r6, [pc, #284] @ 774a0 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 77724 │ │ │ │ - ldr r1, [pc, #276] @ 777fc │ │ │ │ + beq 773cc │ │ │ │ + ldr r1, [pc, #276] @ 774a4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 28d67c │ │ │ │ + bl 29ca34 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 776fc │ │ │ │ + bne 773a4 │ │ │ │ mov r0, #0 │ │ │ │ - b 777f0 │ │ │ │ + b 77498 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 77738 │ │ │ │ + bne 773e0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77724 │ │ │ │ + beq 773cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77724 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 773cc │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 77778 │ │ │ │ + b 77420 │ │ │ │ mov r0, r4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 30c8b4 <_Py_c_pow@@Base+0x26c> │ │ │ │ + bl 3133f8 <_Py_c_pow@@Base+0x364> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77770 │ │ │ │ + beq 77418 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77770 │ │ │ │ + bne 77418 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 776f4 │ │ │ │ + beq 7739c │ │ │ │ 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 777cc │ │ │ │ + beq 77474 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ - bne 777cc │ │ │ │ + bne 77474 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 2ad18c │ │ │ │ + bl 2b9f28 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r4, r7, r8, asr r7 │ │ │ │ + mlaseq r7, ip, pc, r5 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #144] @ 778a8 │ │ │ │ + ldr r3, [pc, #144] @ 77550 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 778a0 │ │ │ │ + beq 77548 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 13a944 │ │ │ │ + bl 13a98c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7785c │ │ │ │ + beq 77504 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7785c │ │ │ │ + bne 77504 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ moveq r4, r5 │ │ │ │ - beq 778a0 │ │ │ │ - ldr r0, [pc, #60] @ 778ac │ │ │ │ + beq 77548 │ │ │ │ + ldr r0, [pc, #60] @ 77554 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128d64 │ │ │ │ + bl 128d34 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 778a0 │ │ │ │ + beq 77548 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 778a0 │ │ │ │ + bne 77548 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x003918b8 │ │ │ │ + eorseq r3, r9, r8, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #60] @ 7790c │ │ │ │ + ldr r1, [pc, #60] @ 775b4 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77904 │ │ │ │ + beq 775ac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 77914 │ │ │ │ + bl 775bc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 77910 │ │ │ │ - bl a9b50 │ │ │ │ + ldr r0, [pc, #12] @ 775b8 │ │ │ │ + bl a9d18 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sp, r8, r0, lsr #23 │ │ │ │ - @ instruction: 0x0038dbb0 │ │ │ │ + eorseq pc, r8, r0, lsr #14 │ │ │ │ + eorseq pc, r8, r0, lsr r7 @ │ │ │ │ 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 92adc │ │ │ │ + bl 92b74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 779cc │ │ │ │ + beq 77674 │ │ │ │ cmp r6, #3 │ │ │ │ - ble 77960 │ │ │ │ + ble 77608 │ │ │ │ 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 77980 │ │ │ │ + beq 77628 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - ldr r3, [pc, #88] @ 779d4 │ │ │ │ + ldr r3, [pc, #88] @ 7767c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 77990 │ │ │ │ + bne 77638 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2bc4 │ │ │ │ + bl a2c50 │ │ │ │ mov r5, r0 │ │ │ │ - b 7799c │ │ │ │ + b 77644 │ │ │ │ mov r0, #2 │ │ │ │ - bl a2a34 │ │ │ │ + bl a2ac0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 779b8 │ │ │ │ + beq 77660 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 779c0 │ │ │ │ + beq 77668 │ │ │ │ mov r4, r5 │ │ │ │ - b 779cc │ │ │ │ + b 77674 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 779b8 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 77660 │ │ │ │ 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 13a944 │ │ │ │ + bl 13a98c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77a28 │ │ │ │ + beq 776d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77a28 │ │ │ │ + bne 776d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 77a74 │ │ │ │ - ldr r0, [pc, #68] @ 77a7c │ │ │ │ + beq 7771c │ │ │ │ + ldr r0, [pc, #68] @ 77724 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 128d64 │ │ │ │ + bl 128d34 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77a60 │ │ │ │ + beq 77708 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 77a68 │ │ │ │ + beq 77710 │ │ │ │ mov r4, r5 │ │ │ │ - b 77a74 │ │ │ │ + b 7771c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 77a60 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 77708 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r1, r9, r8, asr #17 │ │ │ │ + eorseq r3, r9, r8, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 77aac │ │ │ │ - ldr r2, [pc, #20] @ 77ab0 │ │ │ │ - ldr r1, [pc, #20] @ 77ab4 │ │ │ │ + ldr r3, [pc, #20] @ 77754 │ │ │ │ + ldr r2, [pc, #20] @ 77758 │ │ │ │ + ldr r1, [pc, #20] @ 7775c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, ip, ror r9 │ │ │ │ - eorseq ip, r6, ip, lsl #6 │ │ │ │ - mlaseq r9, r0, r8, r1 │ │ │ │ + eorseq sp, r6, ip, lsl #29 │ │ │ │ + eorseq r3, r9, r0, lsl r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 77ae4 │ │ │ │ - ldr r2, [pc, #20] @ 77ae8 │ │ │ │ - ldr r1, [pc, #20] @ 77aec │ │ │ │ + ldr r3, [pc, #20] @ 7778c │ │ │ │ + ldr r2, [pc, #20] @ 77790 │ │ │ │ + ldr r1, [pc, #20] @ 77794 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, ip, ror r9 │ │ │ │ - @ instruction: 0x003747bc │ │ │ │ - mlaseq r9, r0, r8, r1 │ │ │ │ + eorseq r6, r7, r0 │ │ │ │ + eorseq r3, r9, r0, lsl r4 │ │ │ │ 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] @ 77bc4 │ │ │ │ - ldr r2, [pc, #172] @ 77bc8 │ │ │ │ + ldr r3, [pc, #172] @ 7786c │ │ │ │ + ldr r2, [pc, #172] @ 77870 │ │ │ │ mov r5, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, lr │ │ │ │ - bl 118f9c │ │ │ │ + bl 118ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77b38 │ │ │ │ + bne 777e0 │ │ │ │ mov r5, #0 │ │ │ │ - b 77bb8 │ │ │ │ + b 77860 │ │ │ │ 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] @ 77bcc │ │ │ │ - ldr r0, [pc, #104] @ 77bd0 │ │ │ │ + ldr r1, [pc, #104] @ 77874 │ │ │ │ + ldr r0, [pc, #104] @ 77878 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl a9b50 │ │ │ │ + bl a9d18 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 77b30 │ │ │ │ - ldr r3, [pc, #80] @ 77bd4 │ │ │ │ + beq 777d8 │ │ │ │ + ldr r3, [pc, #80] @ 7787c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - bl 2ad5cc │ │ │ │ + bl 2ba368 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77bb8 │ │ │ │ + beq 77860 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77bb8 │ │ │ │ + bne 77860 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, r8, lsr #20 │ │ │ │ - eorseq sp, r7, r4, ror #14 │ │ │ │ + eorseq pc, r7, ip, lsr r2 @ │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - @ instruction: 0x003918d8 │ │ │ │ + eorseq r3, r9, r8, asr r4 │ │ │ │ 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 77914 │ │ │ │ + bl 775bc │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 77c08 │ │ │ │ - b a9b50 │ │ │ │ - @ instruction: 0x0038dbb0 │ │ │ │ + ldr r0, [pc] @ 778b0 │ │ │ │ + b a9d18 │ │ │ │ + eorseq pc, r8, r0, lsr r7 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #28] @ 77c40 │ │ │ │ + ldr ip, [pc, #28] @ 778e8 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r0, #12 │ │ │ │ ldm r0, {r0, r1, r2} │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 1ad880 │ │ │ │ + bl 1b1908 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r8, r6, r4, asr #19 │ │ │ │ + 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] @ 77dec │ │ │ │ + ldr r6, [pc, #400] @ 77a94 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 77c7c │ │ │ │ + beq 77924 │ │ │ │ mov r1, r6 │ │ │ │ - bl adf14 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77de0 │ │ │ │ + beq 77a88 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 77c98 │ │ │ │ - ldr r1, [pc, #348] @ 77dec │ │ │ │ - bl adf14 │ │ │ │ + beq 77940 │ │ │ │ + ldr r1, [pc, #348] @ 77a94 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77de0 │ │ │ │ + beq 77a88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 315430 <_PyTime_AsTimeval@@Base+0xaf8> │ │ │ │ + bl 31b314 <_PyTime_AsTimeval@@Base+0xafc> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 77d78 │ │ │ │ + beq 77a20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 315430 <_PyTime_AsTimeval@@Base+0xaf8> │ │ │ │ + bl 31b314 <_PyTime_AsTimeval@@Base+0xafc> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 77ce0 │ │ │ │ + bne 77988 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77d78 │ │ │ │ + beq 77a20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77d78 │ │ │ │ + bne 77a20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 77d78 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 77a20 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 305948 │ │ │ │ + bl 30ce0c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77d14 │ │ │ │ + beq 779bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77d14 │ │ │ │ + bne 779bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77d38 │ │ │ │ + beq 779e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 77d38 │ │ │ │ + bne 779e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 77d78 │ │ │ │ - ldr r1, [pc, #164] @ 77dec │ │ │ │ + beq 77a20 │ │ │ │ + ldr r1, [pc, #164] @ 77a94 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 30561c │ │ │ │ + bl 30cb68 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 77d80 │ │ │ │ + bne 77a28 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77d78 │ │ │ │ + beq 77a20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77d78 │ │ │ │ + bne 77a20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 77de4 │ │ │ │ + b 77a8c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #2 │ │ │ │ - bl a2a34 │ │ │ │ + bl a2ac0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 77db8 │ │ │ │ + beq 77a60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77db8 │ │ │ │ + bne 77a60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77de4 │ │ │ │ + beq 77a8c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77de4 │ │ │ │ + bne 77a8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 77de4 │ │ │ │ - ldr r6, [pc, #8] @ 77df0 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 77a8c │ │ │ │ + ldr r6, [pc, #8] @ 77a98 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r8, r6, r4, asr #19 │ │ │ │ + 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] @ 77f3c │ │ │ │ + ldr r6, [pc, #304] @ 77be4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 77e2c │ │ │ │ + beq 77ad4 │ │ │ │ mov r1, r6 │ │ │ │ - bl adf14 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77f30 │ │ │ │ + beq 77bd8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 77e48 │ │ │ │ - ldr r1, [pc, #252] @ 77f3c │ │ │ │ - bl adf14 │ │ │ │ + beq 77af0 │ │ │ │ + ldr r1, [pc, #252] @ 77be4 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77f30 │ │ │ │ + beq 77bd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 315430 <_PyTime_AsTimeval@@Base+0xaf8> │ │ │ │ + bl 31b314 <_PyTime_AsTimeval@@Base+0xafc> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 77e60 │ │ │ │ + bne 77b08 │ │ │ │ mov r4, #0 │ │ │ │ - b 77f34 │ │ │ │ + b 77bdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 315430 <_PyTime_AsTimeval@@Base+0xaf8> │ │ │ │ + bl 31b314 <_PyTime_AsTimeval@@Base+0xafc> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 77e98 │ │ │ │ + bne 77b40 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77e58 │ │ │ │ + beq 77b00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77e58 │ │ │ │ + bne 77b00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 77e58 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 77b00 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19fc20 │ │ │ │ + bl 1a29c0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77ecc │ │ │ │ + beq 77b74 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77ecc │ │ │ │ + bne 77b74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77ef0 │ │ │ │ + beq 77b98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 77ef0 │ │ │ │ + bne 77b98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 77e58 │ │ │ │ - ldr r1, [pc, #60] @ 77f3c │ │ │ │ + beq 77b00 │ │ │ │ + ldr r1, [pc, #60] @ 77be4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30561c │ │ │ │ + bl 30cb68 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77f34 │ │ │ │ + beq 77bdc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77f34 │ │ │ │ + bne 77bdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 77f34 │ │ │ │ - ldr r4, [pc, #8] @ 77f40 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 77bdc │ │ │ │ + ldr r4, [pc, #8] @ 77be8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r8, r6, r4, asr #19 │ │ │ │ + subseq r8, r6, ip, asr #18 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 311504 │ │ │ │ - ldr r2, [pc, #52] @ 77f88 │ │ │ │ + b 3177e8 │ │ │ │ + ldr r2, [pc, #52] @ 77c30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bne 77f68 │ │ │ │ - ldr r0, [pc, #36] @ 77f8c │ │ │ │ - b 128d64 │ │ │ │ + bne 77c10 │ │ │ │ + ldr r0, [pc, #36] @ 77c34 │ │ │ │ + b 128d34 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 77f80 │ │ │ │ - ldr r0, [pc, #16] @ 77f90 │ │ │ │ - b 128d64 │ │ │ │ - ldr r0, [pc, #12] @ 77f94 │ │ │ │ - b 128d64 │ │ │ │ - ldrheq r8, [r6], #-148 @ 0xffffff6c │ │ │ │ - eorseq r1, r9, r4, ror #17 │ │ │ │ - eorseq r9, r7, r0, asr ip │ │ │ │ - eorseq r0, r9, r4, lsl r9 │ │ │ │ + bne 77c28 │ │ │ │ + ldr r0, [pc, #16] @ 77c38 │ │ │ │ + b 128d34 │ │ │ │ + ldr r0, [pc, #12] @ 77c3c │ │ │ │ + b 128d34 │ │ │ │ + subseq r8, r6, ip, lsr r9 │ │ │ │ + eorseq r3, r9, r4, ror #8 │ │ │ │ + @ instruction: 0x0037b7d0 │ │ │ │ + eorseq r2, r9, ip, ror #8 │ │ │ │ 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 77ff0 │ │ │ │ - bl 31cb48 <_PySys_GetSizeOf@@Base> │ │ │ │ + beq 77c98 │ │ │ │ + bl 323358 <_PySys_GetSizeOf@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ addne r4, r4, r0 │ │ │ │ - bne 77ff0 │ │ │ │ - bl a583c │ │ │ │ + bne 77c98 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 77ff8 │ │ │ │ - b 78004 │ │ │ │ + beq 77ca0 │ │ │ │ + b 77cac │ │ │ │ cmn r4, #1 │ │ │ │ - beq 77fdc │ │ │ │ + beq 77c84 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 18b314 │ │ │ │ + b 18c5dc │ │ │ │ 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] @ 780c0 │ │ │ │ + ldr r0, [pc, #156] @ 77d68 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 246be0 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + bl 14987c <_PySys_GetRequiredAttrString@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 78074 │ │ │ │ - ldr r1, [pc, #132] @ 780c4 │ │ │ │ - ldr r0, [pc, #132] @ 780c8 │ │ │ │ + beq 77d1c │ │ │ │ + ldr r1, [pc, #132] @ 77d6c │ │ │ │ + ldr r0, [pc, #132] @ 77d70 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbe74 │ │ │ │ + bl bc130 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 7807c │ │ │ │ + bge 77d24 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 78074 │ │ │ │ + beq 77d1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 78074 │ │ │ │ + bne 77d1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 780b8 │ │ │ │ + b 77d60 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl b90f0 │ │ │ │ + bl b93ac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 780b8 │ │ │ │ + beq 77d60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 780b8 │ │ │ │ + bne 77d60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq lr, r5, ip, asr #6 │ │ │ │ - eorseq ip, r8, r8, ror #25 │ │ │ │ - eorseq r1, r9, ip, ror #17 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ - ldrne r3, [r0, #16] │ │ │ │ - mov r5, r0 │ │ │ │ - addne r4, r4, r3, lsl #2 │ │ │ │ - ldr r3, [r0, #124] @ 0x7c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r0, #132] @ 0x84 │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ - addne r4, r4, r3, lsl #2 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 78120 │ │ │ │ - bl 29c28 │ │ │ │ - add r4, r4, #1 │ │ │ │ - add r4, r0, r4 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 78138 │ │ │ │ - bl 29c28 │ │ │ │ - add r4, r4, #1 │ │ │ │ - add r4, r4, r0 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 78150 │ │ │ │ - bl 29c28 │ │ │ │ - add r4, r4, #1 │ │ │ │ - add r4, r0, r4 │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 78164 │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 78170 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 18b314 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + eorseq pc, r5, ip, asr #29 │ │ │ │ + eorseq lr, r8, r8, ror #16 │ │ │ │ + eorseq r3, r9, ip, ror #8 │ │ │ │ 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] @ 78368 │ │ │ │ - bl 356650 │ │ │ │ + ldr r4, [pc, #472] @ 77f64 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r6, [r4, r0] │ │ │ │ - ldr r0, [pc, #464] @ 7836c │ │ │ │ + ldr r0, [pc, #464] @ 77f68 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ - bl 222580 │ │ │ │ + bl 235820 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 781d4 │ │ │ │ + beq 77dd0 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 781d4 │ │ │ │ - ldr r1, [pc, #428] @ 78370 │ │ │ │ + beq 77dd0 │ │ │ │ + ldr r1, [pc, #428] @ 77f6c │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 781d8 │ │ │ │ - ldr r4, [pc, #416] @ 78374 │ │ │ │ - b 78360 │ │ │ │ - ldr r4, [pc, #412] @ 78378 │ │ │ │ + bne 77dd4 │ │ │ │ + ldr r4, [pc, #416] @ 77f70 │ │ │ │ + b 77f5c │ │ │ │ + ldr r4, [pc, #412] @ 77f74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21ec34 │ │ │ │ + bl 232018 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 781f4 │ │ │ │ + bne 77df0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 291618 │ │ │ │ - b 78244 │ │ │ │ + bl 2a0668 │ │ │ │ + b 77e40 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ bl 296ac │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 78218 │ │ │ │ - ldr r0, [pc, #368] @ 7837c │ │ │ │ - bl 9df74 │ │ │ │ + bne 77e14 │ │ │ │ + ldr r0, [pc, #368] @ 77f78 │ │ │ │ + bl 9dffc │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b 78234 │ │ │ │ + b 77e30 │ │ │ │ cmp r4, sl │ │ │ │ - beq 78328 │ │ │ │ + beq 77f24 │ │ │ │ sub r1, sl, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a57b8 │ │ │ │ + bl a5844 │ │ │ │ add sl, sl, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 7824c │ │ │ │ + bne 77e48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b88c │ │ │ │ + bl 8b730 │ │ │ │ mov r4, #0 │ │ │ │ - b 78360 │ │ │ │ + b 77f5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 16b840 │ │ │ │ + bl 16c410 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - beq 7827c │ │ │ │ + beq 77e78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7827c │ │ │ │ + bne 77e78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp fp, #0 │ │ │ │ - ldreq r3, [pc, #248] @ 78380 │ │ │ │ - beq 782c8 │ │ │ │ + ldreq r3, [pc, #248] @ 77f7c │ │ │ │ + beq 77ec4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 10f794 │ │ │ │ + bl 10f5d0 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 782bc │ │ │ │ + beq 77eb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 782bc │ │ │ │ + bne 77eb8 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 782e0 │ │ │ │ - ldr r3, [pc, #184] @ 78384 │ │ │ │ + bne 77edc │ │ │ │ + ldr r3, [pc, #184] @ 77f80 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 188bd8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189cfc <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 78328 │ │ │ │ - b 7823c │ │ │ │ + bne 77f24 │ │ │ │ + b 77e38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b88c │ │ │ │ + bl 8b730 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl b90f0 │ │ │ │ + bl b93ac │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 78360 │ │ │ │ + beq 77f5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 78360 │ │ │ │ + bne 77f5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 78360 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 77f5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 188be8 <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [pc, #80] @ 78388 │ │ │ │ - ldr r2, [pc, #80] @ 7838c │ │ │ │ + bl 189d24 <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [pc, #80] @ 77f84 │ │ │ │ + ldr r2, [pc, #80] @ 77f88 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2a60e8 │ │ │ │ + bl 2b3df8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b88c │ │ │ │ + bl 8b730 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 781cc │ │ │ │ - b 78244 │ │ │ │ + bge 77dc8 │ │ │ │ + b 77e40 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r1, r9, r0, lsl r9 │ │ │ │ - eorseq r2, r9, r4, lsr r5 │ │ │ │ + mlaseq r9, r0, r4, r3 │ │ │ │ + ldrheq r4, [r9], -r4 @ │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r1, r9, r0, lsl #18 │ │ │ │ - eorseq sl, r5, r4, asr #4 │ │ │ │ + eorseq r3, r9, r0, lsl #9 │ │ │ │ + eorseq fp, r5, r4, asr #27 │ │ │ │ subseq fp, r5, r0, asr #23 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ subseq sp, r5, r8, lsl fp │ │ │ │ - eorseq r1, r9, r4, lsr #18 │ │ │ │ + eorseq r3, r9, r4, lsr #9 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ + ldrne r3, [r0, #16] │ │ │ │ + mov r5, r0 │ │ │ │ + addne r4, r4, r3, lsl #2 │ │ │ │ + ldr r3, [r0, #124] @ 0x7c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r0, #132] @ 0x84 │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ + addne r4, r4, r3, lsl #2 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 77fe0 │ │ │ │ + bl 29c28 │ │ │ │ + add r4, r4, #1 │ │ │ │ + add r4, r0, r4 │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 77ff8 │ │ │ │ + bl 29c28 │ │ │ │ + add r4, r4, #1 │ │ │ │ + add r4, r4, r0 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 78010 │ │ │ │ + bl 29c28 │ │ │ │ + add r4, r4, #1 │ │ │ │ + add r4, r0, r4 │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 78024 │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 78030 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 18c5dc │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00078390 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +00078038 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr r0, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078398 : │ │ │ │ +00078040 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #196] @ 78474 │ │ │ │ + ldr r2, [pc, #196] @ 7811c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 783cc │ │ │ │ - ldr r1, [pc, #180] @ 78478 │ │ │ │ - ldr r0, [pc, #180] @ 7847c │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 78410 │ │ │ │ - ldr r2, [pc, #172] @ 78480 │ │ │ │ + beq 78074 │ │ │ │ + ldr r1, [pc, #180] @ 78120 │ │ │ │ + ldr r0, [pc, #180] @ 78124 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 780b8 │ │ │ │ + ldr r2, [pc, #172] @ 78128 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 78418 │ │ │ │ + beq 780c0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ tst r0, #67108864 @ 0x4000000 │ │ │ │ - beq 783fc │ │ │ │ + beq 780a4 │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - b 7841c │ │ │ │ - ldr r3, [pc, #128] @ 78484 │ │ │ │ + b 780c4 │ │ │ │ + ldr r3, [pc, #128] @ 7812c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #124] @ 78488 │ │ │ │ + ldr r1, [pc, #124] @ 78130 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ - ldr r4, [pc, #104] @ 7848c │ │ │ │ + ldr r4, [pc, #104] @ 78134 │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - beq 78458 │ │ │ │ + beq 78100 │ │ │ │ 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 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - eorseq r6, r7, r4, lsl #12 │ │ │ │ + eorseq r8, r7, r4, lsl #3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r9, r4, asr r9 │ │ │ │ + @ instruction: 0x003934d4 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00078490 : │ │ │ │ +00078138 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -000784b0 : │ │ │ │ +00078158 : │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000784c8 : │ │ │ │ +00078170 : │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ add r3, r3, #124 @ 0x7c │ │ │ │ sub r0, r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000784dc <_PyRWMutex_Lock@@Base>: │ │ │ │ +00078184 <_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 78524 <_PyRWMutex_Lock@@Base+0x48> │ │ │ │ + bne 781cc <_PyRWMutex_Lock@@Base+0x48> │ │ │ │ mov r5, r1 │ │ │ │ - bl 356318 │ │ │ │ + bl 357e84 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 78528 <_PyRWMutex_Lock@@Base+0x4c> │ │ │ │ - b 78530 <_PyRWMutex_Lock@@Base+0x54> │ │ │ │ - bl 785e4 <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ + bne 781d0 <_PyRWMutex_Lock@@Base+0x4c> │ │ │ │ + b 781d8 <_PyRWMutex_Lock@@Base+0x54> │ │ │ │ + bl 7828c <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 784fc <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + b 781a4 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00078538 <_PyRWMutex_Unlock@@Base>: │ │ │ │ +000781e0 <_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 356318 │ │ │ │ + bl 357e84 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ - bne 78550 <_PyRWMutex_Unlock@@Base+0x18> │ │ │ │ + bne 781f8 <_PyRWMutex_Unlock@@Base+0x18> │ │ │ │ tst r5, #2 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2aa554 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b 2b7688 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ │ │ │ │ -00078580 <_PyRWMutex_RLock@@Base>: │ │ │ │ +00078228 <_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 785bc <_PyRWMutex_RLock@@Base+0x3c> │ │ │ │ + bne 78264 <_PyRWMutex_RLock@@Base+0x3c> │ │ │ │ tst r1, #2 │ │ │ │ - beq 785c8 <_PyRWMutex_RLock@@Base+0x48> │ │ │ │ - bl 785e4 <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ + beq 78270 <_PyRWMutex_RLock@@Base+0x48> │ │ │ │ + bl 7828c <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 785a0 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ + b 78248 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 356318 │ │ │ │ + bl 357e84 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 785c0 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ + bne 78268 <_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 78624 <_PyRWMutex_RLock@@Base+0xa4> │ │ │ │ + bne 782cc <_PyRWMutex_RLock@@Base+0xa4> │ │ │ │ orr r6, r1, #2 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 356318 │ │ │ │ + bl 357e84 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 78654 <_PyRWMutex_RLock@@Base+0xd4> │ │ │ │ + bne 782fc <_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 1d7cb0 <_PyParkingLot_Park@@Base> │ │ │ │ + bl 1dea70 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007865c <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +00078304 <_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 355cf4 │ │ │ │ + bl 357860 │ │ │ │ lsrs r3, r0, #2 │ │ │ │ popne {r4, pc} │ │ │ │ tst r0, #2 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2aa554 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b 2b7688 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ │ │ │ │ -00078694 : │ │ │ │ +0007833c : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 786c4 │ │ │ │ - ldr r2, [pc, #72] @ 786ec │ │ │ │ + beq 7836c │ │ │ │ + ldr r2, [pc, #72] @ 78394 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 786c4 │ │ │ │ + bne 7836c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 786c4 │ │ │ │ + beq 7836c │ │ │ │ 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] @ 786f0 │ │ │ │ - ldr r1, [pc, #20] @ 786f4 │ │ │ │ + ldr r3, [pc, #20] @ 78398 │ │ │ │ + ldr r1, [pc, #20] @ 7839c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r0, lsl #19 │ │ │ │ + eorseq r3, r9, r0, lsl #10 │ │ │ │ │ │ │ │ -000786f8 : │ │ │ │ +000783a0 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78724 │ │ │ │ - ldr r3, [pc, #68] @ 7874c │ │ │ │ + beq 783cc │ │ │ │ + ldr r3, [pc, #68] @ 783f4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 78724 │ │ │ │ + bne 783cc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78724 │ │ │ │ + beq 783cc │ │ │ │ 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] @ 78750 │ │ │ │ - ldr r1, [pc, #20] @ 78754 │ │ │ │ + ldr r3, [pc, #20] @ 783f8 │ │ │ │ + ldr r1, [pc, #20] @ 783fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003919bc │ │ │ │ + eorseq r3, r9, ip, lsr r5 │ │ │ │ │ │ │ │ -00078758 : │ │ │ │ +00078400 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78784 │ │ │ │ - ldr r3, [pc, #68] @ 787ac │ │ │ │ + beq 7842c │ │ │ │ + ldr r3, [pc, #68] @ 78454 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 78784 │ │ │ │ + bne 7842c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78784 │ │ │ │ + beq 7842c │ │ │ │ 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] @ 787b0 │ │ │ │ - ldr r1, [pc, #20] @ 787b4 │ │ │ │ + ldr r3, [pc, #20] @ 78458 │ │ │ │ + ldr r1, [pc, #20] @ 7845c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003919f8 │ │ │ │ + eorseq r3, r9, r8, ror r5 │ │ │ │ │ │ │ │ -000787b8 : │ │ │ │ +00078460 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 787e4 │ │ │ │ - ldr r3, [pc, #68] @ 7880c │ │ │ │ + beq 7848c │ │ │ │ + ldr r3, [pc, #68] @ 784b4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 787e4 │ │ │ │ + bne 7848c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 787e4 │ │ │ │ + beq 7848c │ │ │ │ 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] @ 78810 │ │ │ │ - ldr r1, [pc, #20] @ 78814 │ │ │ │ + ldr r3, [pc, #20] @ 784b8 │ │ │ │ + ldr r1, [pc, #20] @ 784bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r8, lsr sl │ │ │ │ + @ instruction: 0x003935b8 │ │ │ │ │ │ │ │ -00078818 : │ │ │ │ +000784c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 78868 │ │ │ │ - ldr r2, [pc, #84] @ 7888c │ │ │ │ + beq 78510 │ │ │ │ + ldr r2, [pc, #84] @ 78534 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 78868 │ │ │ │ + bne 78510 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78868 │ │ │ │ + beq 78510 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 78880 │ │ │ │ - ldr r3, [pc, #52] @ 78890 │ │ │ │ - ldr r1, [pc, #52] @ 78894 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 78878 │ │ │ │ - ldr r3, [pc, #32] @ 78890 │ │ │ │ - ldr r1, [pc, #36] @ 78898 │ │ │ │ + bne 78528 │ │ │ │ + ldr r3, [pc, #52] @ 78538 │ │ │ │ + ldr r1, [pc, #52] @ 7853c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 78520 │ │ │ │ + ldr r3, [pc, #32] @ 78538 │ │ │ │ + ldr r1, [pc, #36] @ 78540 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ 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 r1, r9, ip, lsr #21 │ │ │ │ - eorseq r1, r9, r0, ror sl │ │ │ │ + eorseq r3, r9, ip, lsr #12 │ │ │ │ + @ instruction: 0x003935f0 │ │ │ │ │ │ │ │ -0007889c : │ │ │ │ +00078544 : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 788cc │ │ │ │ - ldr r2, [pc, #72] @ 788f4 │ │ │ │ + beq 78574 │ │ │ │ + ldr r2, [pc, #72] @ 7859c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 788cc │ │ │ │ + bne 78574 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 788cc │ │ │ │ + beq 78574 │ │ │ │ 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] @ 788f8 │ │ │ │ - ldr r1, [pc, #20] @ 788fc │ │ │ │ + ldr r3, [pc, #20] @ 785a0 │ │ │ │ + ldr r1, [pc, #20] @ 785a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00391adc │ │ │ │ + eorseq r3, r9, ip, asr r6 │ │ │ │ │ │ │ │ -00078900 : │ │ │ │ +000785a8 : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 78930 │ │ │ │ - ldr r2, [pc, #72] @ 78958 │ │ │ │ + beq 785d8 │ │ │ │ + ldr r2, [pc, #72] @ 78600 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 78930 │ │ │ │ + bne 785d8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78930 │ │ │ │ + beq 785d8 │ │ │ │ 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] @ 7895c │ │ │ │ - ldr r1, [pc, #20] @ 78960 │ │ │ │ + ldr r3, [pc, #20] @ 78604 │ │ │ │ + ldr r1, [pc, #20] @ 78608 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r4, lsl fp │ │ │ │ + mlaseq r9, r4, r6, r3 │ │ │ │ │ │ │ │ -00078964 : │ │ │ │ - b 16a274 <_PyArena_Free@@Base+0x29d8> │ │ │ │ +0007860c : │ │ │ │ + b 16ae48 <_PyArena_Free@@Base+0x29d8> │ │ │ │ │ │ │ │ -00078968 : │ │ │ │ - b 2c48c0 │ │ │ │ +00078610 : │ │ │ │ + b 2cf774 │ │ │ │ │ │ │ │ -0007896c : │ │ │ │ - b 41ce0 │ │ │ │ +00078614 : │ │ │ │ + b 419d4 │ │ │ │ │ │ │ │ -00078970 : │ │ │ │ - b 2d0008 <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ +00078618 : │ │ │ │ + b 2d9798 <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ │ │ │ │ -00078974 : │ │ │ │ +0007861c : │ │ │ │ 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 1b8cdc │ │ │ │ + bl 1bde04 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 789c4 │ │ │ │ + beq 7866c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ bl 29cdc │ │ │ │ - b 78a64 │ │ │ │ + b 7870c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 9990c │ │ │ │ + bl 99998 │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r3, r5 │ │ │ │ - bne 789e8 │ │ │ │ - bl 2915fc │ │ │ │ + bne 78690 │ │ │ │ + bl 2a064c │ │ │ │ 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 789e8 │ │ │ │ - ldr r3, [pc, #104] @ 78a6c │ │ │ │ + bgt 78690 │ │ │ │ + ldr r3, [pc, #104] @ 78714 │ │ │ │ mov r0, r8 │ │ │ │ cmp r9, #70 @ 0x46 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - ldr r8, [pc, #92] @ 78a70 │ │ │ │ + ldr r8, [pc, #92] @ 78718 │ │ │ │ moveq r8, r3 │ │ │ │ - bl 35406c │ │ │ │ + bl 355bd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - beq 78a5c │ │ │ │ - bl 21b234 │ │ │ │ + beq 78704 │ │ │ │ + bl 22ddc8 │ │ │ │ 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 78a1c │ │ │ │ + b 786c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq r9, r7, ip, ror #22 │ │ │ │ - andeq r8, r7, r4, ror sl │ │ │ │ + andeq r9, r7, r4, lsl r8 │ │ │ │ + andeq r8, r7, ip, lsl r7 │ │ │ │ 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 78aa8 │ │ │ │ + bge 78750 │ │ │ │ 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 78a7c │ │ │ │ + b 78724 │ │ │ │ │ │ │ │ -00078abc : │ │ │ │ +00078764 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078ad4 : │ │ │ │ +0007877c : │ │ │ │ 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] @ 78b58 │ │ │ │ + ldr r3, [pc, #108] @ 78800 │ │ │ │ mov r6, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 78b5c │ │ │ │ + bl 78804 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 78b50 │ │ │ │ + bne 787f8 │ │ │ │ add r5, r5, #16 │ │ │ │ cmp r5, r8 │ │ │ │ - bne 78b18 │ │ │ │ + bne 787c0 │ │ │ │ add r2, r4, #3792 @ 0xed0 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78b5c │ │ │ │ + bl 78804 │ │ │ │ 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 78bdc │ │ │ │ + beq 78884 │ │ │ │ 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 78bcc │ │ │ │ + beq 78874 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bne 78bcc │ │ │ │ + bne 78874 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 78be4 │ │ │ │ + beq 7888c │ │ │ │ ldr r4, [r4] │ │ │ │ - b 78b7c │ │ │ │ + b 78824 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00078bec : │ │ │ │ +00078894 : │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078c08 : │ │ │ │ - b 22c7ac │ │ │ │ +000788b0 : │ │ │ │ + b 23f904 │ │ │ │ │ │ │ │ -00078c0c : │ │ │ │ +000788b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, #8 │ │ │ │ - bl 8b358 │ │ │ │ + bl 8b14c │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00078c34 : │ │ │ │ +000788dc : │ │ │ │ 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 78c68 │ │ │ │ + beq 78910 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 2a2c4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 8b88c │ │ │ │ + b 8b730 │ │ │ │ │ │ │ │ -00078c74 : │ │ │ │ +0007891c : │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078c90 : │ │ │ │ - ldr r3, [pc, #16] @ 78ca8 │ │ │ │ +00078938 : │ │ │ │ + ldr r3, [pc, #16] @ 78950 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r2, [r3, #1420] @ 0x58c │ │ │ │ strne r2, [r0] │ │ │ │ ldr r0, [r3, #1416] @ 0x588 │ │ │ │ bx lr │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ │ │ │ │ -00078cac : │ │ │ │ +00078954 : │ │ │ │ ldrd r0, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078cb4 : │ │ │ │ +0007895c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 78d10 │ │ │ │ + beq 789b8 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - ldr r1, [pc, #136] @ 78d60 │ │ │ │ + ldr r1, [pc, #136] @ 78a08 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 78d24 │ │ │ │ + beq 789cc │ │ │ │ mov r0, r4 │ │ │ │ - bl adf14 │ │ │ │ - ldr r2, [pc, #120] @ 78d64 │ │ │ │ - ldr r3, [pc, #120] @ 78d68 │ │ │ │ + bl ae12c │ │ │ │ + ldr r2, [pc, #120] @ 78a0c │ │ │ │ + ldr r3, [pc, #120] @ 78a10 │ │ │ │ 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 78d24 │ │ │ │ - ldr r1, [pc, #84] @ 78d6c │ │ │ │ - ldr r0, [pc, #84] @ 78d70 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ + beq 789cc │ │ │ │ + ldr r1, [pc, #84] @ 78a14 │ │ │ │ + ldr r0, [pc, #84] @ 78a18 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - ldr r2, [pc, #68] @ 78d74 │ │ │ │ + ldr r2, [pc, #68] @ 78a1c │ │ │ │ cmp r0, r2 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 78d58 │ │ │ │ + ble 78a00 │ │ │ │ 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 r8, r6, r4, lsr ip │ │ │ │ + @ instruction: 0x0036a7b4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00078d78 <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +00078a20 <_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 b2734 │ │ │ │ + bl b29cc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 78de8 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ + beq 78a90 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl b2734 │ │ │ │ + bl b29cc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 78de8 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ + beq 78a90 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 78dd4 <_Py_UTF8_Edit_Cost@@Base+0x5c> │ │ │ │ + bne 78a7c <_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 9990c │ │ │ │ + bl 99998 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 78df0 <_Py_UTF8_Edit_Cost@@Base+0x78> │ │ │ │ - bl 2915fc │ │ │ │ + bne 78a98 <_Py_UTF8_Edit_Cost@@Base+0x78> │ │ │ │ + bl 2a064c │ │ │ │ mvn r4, #0 │ │ │ │ - b 78e14 <_Py_UTF8_Edit_Cost@@Base+0x9c> │ │ │ │ + b 78abc <_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 2b34b0 │ │ │ │ + bl 2bfb4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00078e20 <_Py_hashtable_new@@Base>: │ │ │ │ +00078ac8 <_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 8c02c <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8c048 <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00078e4c : │ │ │ │ - ldr ip, [pc, #60] @ 78e90 │ │ │ │ +00078af4 : │ │ │ │ + ldr ip, [pc, #60] @ 78b38 │ │ │ │ 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 78e84 │ │ │ │ + beq 78b2c │ │ │ │ cmp lr, #0 │ │ │ │ ldrb lr, [ip, r2] │ │ │ │ - beq 78e84 │ │ │ │ + beq 78b2c │ │ │ │ cmp lr, r0 │ │ │ │ - beq 78e5c │ │ │ │ + beq 78b04 │ │ │ │ ldrb r3, [ip, r2] │ │ │ │ sub r0, r3, r0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r5, r9, r0, lsr #11 │ │ │ │ + eorseq r7, r9, r0, lsr #2 │ │ │ │ │ │ │ │ -00078e94 : │ │ │ │ +00078b3c : │ │ │ │ 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 15a4ac <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ - b 78eb8 │ │ │ │ + bl 15b0fc <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ + b 78b60 │ │ │ │ │ │ │ │ -00078ed0 : │ │ │ │ +00078b78 : │ │ │ │ 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 bb874 │ │ │ │ + bl bbb30 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 78f5c │ │ │ │ + beq 78c04 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ stmib sp, {r9, sl} │ │ │ │ str r8, [sp] │ │ │ │ - bl 269fd0 │ │ │ │ + bl 27c190 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 78f48 │ │ │ │ + beq 78bf0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 78f50 │ │ │ │ + beq 78bf8 │ │ │ │ mov r4, r5 │ │ │ │ - b 78f5c │ │ │ │ + b 78c04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 78f48 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 78bf0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00078f68 : │ │ │ │ +00078c10 : │ │ │ │ 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] @ 78fac │ │ │ │ + ldr r1, [pc, #40] @ 78c54 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r0, [pc, #24] @ 78fb0 │ │ │ │ + ldr r0, [pc, #24] @ 78c58 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22f89c │ │ │ │ + bl 242900 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00078fb4 : │ │ │ │ +00078c5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #120] @ 79044 │ │ │ │ + ldr r3, [pc, #120] @ 78cec │ │ │ │ mov r1, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r4, [r3, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r5, [r3, #3872] @ 0xf20 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 79038 │ │ │ │ + beq 78ce0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl bb6a0 │ │ │ │ + bl bb95c │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79020 │ │ │ │ + beq 78cc8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79020 │ │ │ │ - ldr r0, [pc, #40] @ 79048 │ │ │ │ - bl 2992c4 │ │ │ │ + beq 78cc8 │ │ │ │ + ldr r0, [pc, #40] @ 78cf0 │ │ │ │ + bl 2a7dd8 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r1, r9, r4, asr fp │ │ │ │ + @ instruction: 0x003936d4 │ │ │ │ │ │ │ │ -0007904c : │ │ │ │ +00078cf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 7907c │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #24] @ 78d24 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 79080 │ │ │ │ + bl 78d28 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ 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] @ 7912c │ │ │ │ - bl 265850 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #136] @ 78dd4 │ │ │ │ + bl 18e404 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 79118 │ │ │ │ + blt 78dc0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 790c8 │ │ │ │ + beq 78d70 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 79120 │ │ │ │ - bl 9b3c0 │ │ │ │ - bl 91b7c │ │ │ │ + bne 78dc8 │ │ │ │ + bl 9b44c │ │ │ │ + bl 91c14 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 79118 │ │ │ │ - ldr r1, [pc, #68] @ 7912c │ │ │ │ + beq 78dc0 │ │ │ │ + ldr r1, [pc, #68] @ 78dd4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 266f6c │ │ │ │ + bl 279234 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79120 │ │ │ │ + beq 78dc8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 79118 │ │ │ │ + beq 78dc0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 79118 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 78dc0 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 79124 │ │ │ │ + b 78dcc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq fp, r7, r0, lsr r8 │ │ │ │ │ │ │ │ -00079130 : │ │ │ │ +00078dd8 : │ │ │ │ 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] @ 79174 │ │ │ │ + ldr r1, [pc, #40] @ 78e1c │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r0, [pc, #24] @ 79178 │ │ │ │ + ldr r0, [pc, #24] @ 78e20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 253680 │ │ │ │ + bl 265db0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007917c : │ │ │ │ +00078e24 : │ │ │ │ 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 791c0 │ │ │ │ + bne 78e68 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 249ee4 │ │ │ │ + bl 25c638 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 791d0 │ │ │ │ + bne 78e78 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mvn r4, #0 │ │ │ │ strd r2, [r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000791dc : │ │ │ │ +00078e84 : │ │ │ │ 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 10cf20 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cd5c <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7943c │ │ │ │ + beq 790e4 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ - bl 10cf20 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cd5c <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7943c │ │ │ │ + beq 790e4 │ │ │ │ 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 79444 │ │ │ │ + blt 790ec │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr sl, [r8, #8] │ │ │ │ cmp r4, r3 │ │ │ │ movgt r4, r3 │ │ │ │ - bgt 79260 │ │ │ │ + bgt 78f08 │ │ │ │ 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 79444 │ │ │ │ + bgt 790ec │ │ │ │ tst r1, #32 │ │ │ │ ldreq r5, [r5, #28] │ │ │ │ - beq 79290 │ │ │ │ + beq 78f38 │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addne r5, r5, #20 │ │ │ │ addeq r5, r5, #28 │ │ │ │ tst r2, #32 │ │ │ │ ldreq r8, [r8, #28] │ │ │ │ - beq 792a8 │ │ │ │ + beq 78f50 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ addne r8, r8, #20 │ │ │ │ addeq r8, r8, #28 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 792d4 │ │ │ │ + beq 78f7c │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 28aeb4 <_PyTime_gmtime@@Base+0xb8> │ │ │ │ + bl 29a3e4 <_PyTime_gmtime@@Base+0xb8> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 792d4 │ │ │ │ - bl 99e00 │ │ │ │ - b 7943c │ │ │ │ + bne 78f7c │ │ │ │ + bl 99e8c │ │ │ │ + b 790e4 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 79308 │ │ │ │ + beq 78fb0 │ │ │ │ cmp r6, #2 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - bne 7940c │ │ │ │ + bne 790b4 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ add r0, r5, r9, lsl #1 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 2b8e5c │ │ │ │ + bl 2c504c │ │ │ │ mov r4, r0 │ │ │ │ - b 79428 │ │ │ │ + b 790d0 │ │ │ │ cmp r4, #0 │ │ │ │ add r0, r5, r9 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 79428 │ │ │ │ + blt 790d0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 7932c │ │ │ │ + bne 78fd4 │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ addne r4, r4, #1 │ │ │ │ - b 79428 │ │ │ │ + b 790d0 │ │ │ │ cmp sl, #1 │ │ │ │ - bgt 79370 │ │ │ │ + bgt 79018 │ │ │ │ mvnne r0, #0 │ │ │ │ - bne 79404 │ │ │ │ + bne 790ac │ │ │ │ ldrb r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ add r2, r0, r4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - beq 79404 │ │ │ │ + beq 790ac │ │ │ │ ldrb r1, [r5], #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 7934c │ │ │ │ + bne 78ff4 │ │ │ │ add r0, r0, #1 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 7934c │ │ │ │ - b 79404 │ │ │ │ - ldr r3, [pc, #220] @ 79454 │ │ │ │ + bne 78ff4 │ │ │ │ + b 790ac │ │ │ │ + ldr r3, [pc, #220] @ 790fc │ │ │ │ cmp r4, r3 │ │ │ │ - ble 793a0 │ │ │ │ - ldr r3, [pc, #212] @ 79458 │ │ │ │ + ble 79048 │ │ │ │ + ldr r3, [pc, #212] @ 79100 │ │ │ │ cmp sl, #99 @ 0x63 │ │ │ │ cmple r4, r3 │ │ │ │ movle r3, #1 │ │ │ │ movgt r3, #0 │ │ │ │ cmp sl, #5 │ │ │ │ orrle r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 793c4 │ │ │ │ + beq 7906c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 195ba8 │ │ │ │ - b 79404 │ │ │ │ + bl 197430 │ │ │ │ + b 790ac │ │ │ │ asr r2, sl, #2 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ cmp r2, r4, asr #2 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ - bge 793f0 │ │ │ │ + bge 79098 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 30b7c8 │ │ │ │ - b 79404 │ │ │ │ + bl 312770 │ │ │ │ + b 790ac │ │ │ │ stm sp, {r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 308e74 │ │ │ │ + bl 31033c │ │ │ │ bic r4, r0, r0, asr #31 │ │ │ │ - b 79428 │ │ │ │ + b 790d0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ add r0, r5, r9, lsl #2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 3373e4 │ │ │ │ + bl 339f3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 79448 │ │ │ │ + beq 790f0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 99e00 │ │ │ │ - b 79448 │ │ │ │ + bl 99e8c │ │ │ │ + b 790f0 │ │ │ │ mvn r4, #0 │ │ │ │ - b 79448 │ │ │ │ + b 790f0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007945c : │ │ │ │ +00079104 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 79484 │ │ │ │ - ldr r1, [pc, #80] @ 794cc │ │ │ │ - ldr r0, [pc, #80] @ 794d0 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 794c4 │ │ │ │ + bne 7912c │ │ │ │ + ldr r1, [pc, #80] @ 79174 │ │ │ │ + ldr r0, [pc, #80] @ 79178 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 7916c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 794ac │ │ │ │ + beq 79154 │ │ │ │ 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 794bc │ │ │ │ - ldr r1, [pc, #32] @ 794d4 │ │ │ │ - ldr r0, [pc, #24] @ 794d0 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 794c4 │ │ │ │ + beq 79164 │ │ │ │ + ldr r1, [pc, #32] @ 7917c │ │ │ │ + ldr r0, [pc, #24] @ 79178 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 7916c │ │ │ │ pop {r4, lr} │ │ │ │ - b 150284 │ │ │ │ + b 150cfc │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, r3, ror r7 │ │ │ │ - @ instruction: 0x0035fbfc │ │ │ │ + eorseq r1, r6, ip, ror r7 │ │ │ │ andeq r0, r0, r9, ror r7 │ │ │ │ │ │ │ │ -000794d8 : │ │ │ │ +00079180 : │ │ │ │ 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 10cf20 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cd5c <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 79530 │ │ │ │ + beq 791d8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 79520 │ │ │ │ + bne 791c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2f9910 <_PyGen_yf@@Base+0x5c4> │ │ │ │ + b 301a68 <_PyGen_yf@@Base+0x5c4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 10cf20 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cd5c <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 7950c │ │ │ │ + bne 791b4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00079538 : │ │ │ │ +000791e0 : │ │ │ │ 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 10cf20 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cd5c <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 79578 │ │ │ │ + beq 79220 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 296f14 <_PyArg_NoPositional@@Base+0x258> │ │ │ │ + b 2a5bd4 <_PyObject_IsFreed@@Base+0x408> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00079580 : │ │ │ │ +00079228 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #108] @ 79604 │ │ │ │ + ldr r2, [pc, #108] @ 792ac │ │ │ │ mov r1, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 795e0 │ │ │ │ + bne 79288 │ │ │ │ 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 795b0 │ │ │ │ - ldr r3, [pc, #20] @ 79608 │ │ │ │ - ldr r1, [pc, #20] @ 7960c │ │ │ │ + bne 79258 │ │ │ │ + ldr r3, [pc, #20] @ 792b0 │ │ │ │ + ldr r1, [pc, #20] @ 792b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x00391bf4 │ │ │ │ + eorseq r3, r9, r4, ror r7 │ │ │ │ │ │ │ │ -00079610 : │ │ │ │ +000792b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #120] @ 796a0 │ │ │ │ + ldr r3, [pc, #120] @ 79348 │ │ │ │ mov r2, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls 79650 │ │ │ │ - ldr r3, [pc, #96] @ 796a4 │ │ │ │ - ldr r1, [pc, #96] @ 796a8 │ │ │ │ + bls 792f8 │ │ │ │ + ldr r3, [pc, #96] @ 7934c │ │ │ │ + ldr r1, [pc, #96] @ 79350 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b 79698 │ │ │ │ + bl 1178bc │ │ │ │ + b 79340 │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ ldr r0, [r1, #1568] @ 0x620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 79678 │ │ │ │ - ldr r3, [pc, #56] @ 796a4 │ │ │ │ - ldr r1, [pc, #60] @ 796ac │ │ │ │ + bne 79320 │ │ │ │ + ldr r3, [pc, #56] @ 7934c │ │ │ │ + ldr r1, [pc, #60] @ 79354 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b 79698 │ │ │ │ + bl 1178bc │ │ │ │ + b 79340 │ │ │ │ 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 r1, r9, r8, lsl ip │ │ │ │ - eorseq r1, r9, r4, lsr ip │ │ │ │ + mlaseq r9, r8, r7, r3 │ │ │ │ + @ instruction: 0x003937b4 │ │ │ │ │ │ │ │ -000796b0 : │ │ │ │ +00079358 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #92] @ 79724 │ │ │ │ + ldr r2, [pc, #92] @ 793cc │ │ │ │ mov r1, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 79700 │ │ │ │ + bne 793a8 │ │ │ │ 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 796e0 │ │ │ │ - ldr r3, [pc, #20] @ 79728 │ │ │ │ - ldr r1, [pc, #20] @ 7972c │ │ │ │ + bne 79388 │ │ │ │ + ldr r3, [pc, #20] @ 793d0 │ │ │ │ + ldr r1, [pc, #20] @ 793d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r1, r9, r4, asr ip │ │ │ │ + @ instruction: 0x003937d4 │ │ │ │ │ │ │ │ -00079730 : │ │ │ │ +000793d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #52] @ 7977c │ │ │ │ + ldr r3, [pc, #52] @ 79424 │ │ │ │ mov r4, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 267628 │ │ │ │ + bl 2798f0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00079780 : │ │ │ │ +00079428 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #108] @ 79804 │ │ │ │ + ldr r2, [pc, #108] @ 794ac │ │ │ │ mov r1, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 797e0 │ │ │ │ + bne 79488 │ │ │ │ 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 797b0 │ │ │ │ - ldr r3, [pc, #20] @ 79808 │ │ │ │ - ldr r1, [pc, #20] @ 7980c │ │ │ │ + bne 79458 │ │ │ │ + ldr r3, [pc, #20] @ 794b0 │ │ │ │ + ldr r1, [pc, #20] @ 794b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r1, r9, r8, ror ip │ │ │ │ + @ instruction: 0x003937f8 │ │ │ │ │ │ │ │ -00079810 : │ │ │ │ +000794b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #116] @ 7989c │ │ │ │ + ldr r3, [pc, #116] @ 79544 │ │ │ │ mov r2, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls 79850 │ │ │ │ - ldr r3, [pc, #92] @ 798a0 │ │ │ │ - ldr r1, [pc, #92] @ 798a4 │ │ │ │ + bls 794f8 │ │ │ │ + ldr r3, [pc, #92] @ 79548 │ │ │ │ + ldr r1, [pc, #92] @ 7954c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b 79874 │ │ │ │ + bl 1178bc │ │ │ │ + b 7951c │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ ldr r0, [r1, #344] @ 0x158 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7987c │ │ │ │ - ldr r3, [pc, #52] @ 798a0 │ │ │ │ - ldr r1, [pc, #56] @ 798a8 │ │ │ │ + bne 79524 │ │ │ │ + ldr r3, [pc, #52] @ 79548 │ │ │ │ + ldr r1, [pc, #56] @ 79550 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ 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 │ │ │ │ - mlaseq r9, ip, ip, r1 │ │ │ │ - @ instruction: 0x00391cb8 │ │ │ │ + eorseq r3, r9, ip, lsl r8 │ │ │ │ + eorseq r3, r9, r8, lsr r8 │ │ │ │ │ │ │ │ -000798ac : │ │ │ │ +00079554 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #88] @ 7991c │ │ │ │ + ldr r2, [pc, #88] @ 795c4 │ │ │ │ mov r3, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 798f8 │ │ │ │ + bne 795a0 │ │ │ │ add r3, r0, #1408 @ 0x580 │ │ │ │ str r2, [r1, r3, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #8 │ │ │ │ - bne 798e0 │ │ │ │ - ldr r3, [pc, #20] @ 79920 │ │ │ │ - ldr r1, [pc, #20] @ 79924 │ │ │ │ + bne 79588 │ │ │ │ + ldr r3, [pc, #20] @ 795c8 │ │ │ │ + ldr r1, [pc, #20] @ 795cc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r1, r9, r8, lsl sp │ │ │ │ + mlaseq r9, r8, r8, r3 │ │ │ │ │ │ │ │ -00079928 : │ │ │ │ +000795d0 : │ │ │ │ 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 7995c │ │ │ │ - ldr r3, [pc, #100] @ 799b4 │ │ │ │ - ldr r1, [pc, #100] @ 799b8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 79988 │ │ │ │ - ldr r3, [pc, #88] @ 799bc │ │ │ │ + blt 79604 │ │ │ │ + ldr r3, [pc, #100] @ 7965c │ │ │ │ + ldr r1, [pc, #100] @ 79660 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 79630 │ │ │ │ + ldr r3, [pc, #88] @ 79664 │ │ │ │ mov r5, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 799c0 │ │ │ │ + bl 79668 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 79990 │ │ │ │ + bne 79638 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a8960 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8ab4 <_PyType_LookupRef@@Base+0x190> │ │ │ │ ldrb r3, [r4, #204] @ 0xcc │ │ │ │ mov r2, #1 │ │ │ │ orr r3, r3, r2, lsl r5 │ │ │ │ mov r0, #0 │ │ │ │ strb r3, [r4, #204] @ 0xcc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, ip, lsr sp │ │ │ │ + @ instruction: 0x003938bc │ │ │ │ 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 799f0 │ │ │ │ - ldr r3, [pc, #60] @ 79a20 │ │ │ │ - ldr r1, [pc, #60] @ 79a24 │ │ │ │ + bls 79698 │ │ │ │ + ldr r3, [pc, #60] @ 796c8 │ │ │ │ + ldr r1, [pc, #60] @ 796cc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b 79a10 │ │ │ │ + bl 1178bc │ │ │ │ + b 796b8 │ │ │ │ add r3, r1, #1408 @ 0x580 │ │ │ │ ldr r3, [r0, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79a18 │ │ │ │ - ldr r3, [pc, #24] @ 79a20 │ │ │ │ - ldr r1, [pc, #28] @ 79a28 │ │ │ │ + bne 796c0 │ │ │ │ + ldr r3, [pc, #24] @ 796c8 │ │ │ │ + ldr r1, [pc, #28] @ 796d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r4, asr sp │ │ │ │ - eorseq r1, r9, r0, ror sp │ │ │ │ + @ instruction: 0x003938d4 │ │ │ │ + @ instruction: 0x003938f0 │ │ │ │ │ │ │ │ -00079a2c : │ │ │ │ +000796d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #48] @ 79a74 │ │ │ │ + ldr r3, [pc, #48] @ 7971c │ │ │ │ mov r4, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 799c0 │ │ │ │ + bl 79668 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00079a78 : │ │ │ │ +00079720 : │ │ │ │ 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 79aac │ │ │ │ - ldr r3, [pc, #80] @ 79af0 │ │ │ │ - ldr r1, [pc, #80] @ 79af4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 79ad4 │ │ │ │ - ldr r3, [pc, #68] @ 79af8 │ │ │ │ + blt 79754 │ │ │ │ + ldr r3, [pc, #80] @ 79798 │ │ │ │ + ldr r1, [pc, #80] @ 7979c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 7977c │ │ │ │ + ldr r3, [pc, #68] @ 797a0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 799c0 │ │ │ │ + bl 79668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79adc │ │ │ │ + beq 79784 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #204] @ 0xcc │ │ │ │ mov r2, #1 │ │ │ │ bic r3, r3, r2, lsl r5 │ │ │ │ strb r3, [r4, #204] @ 0xcc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, ip, lsr sp │ │ │ │ + @ instruction: 0x003938bc │ │ │ │ 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 │ │ │ │ @@ -81582,559 +81366,810 @@ │ │ │ │ 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 79b60 │ │ │ │ + beq 79808 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 79b60 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 79808 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a4390 │ │ │ │ + b a441c │ │ │ │ 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 79ba4 │ │ │ │ + bge 7984c │ │ │ │ add ip, ip, #1 │ │ │ │ str ip, [r1] │ │ │ │ pop {r4, pc} │ │ │ │ str r4, [r1], #4 │ │ │ │ - b 79b78 │ │ │ │ + b 79820 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #160] @ 79c64 │ │ │ │ + ldr r1, [pc, #160] @ 7990c │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 79bdc │ │ │ │ - bl 340bf0 │ │ │ │ + bne 79884 │ │ │ │ + bl 343630 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 79c5c │ │ │ │ + bne 79904 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 79c54 │ │ │ │ + bne 798fc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79c54 │ │ │ │ + bne 798fc │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 79c54 │ │ │ │ + bne 798fc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79c54 │ │ │ │ + bne 798fc │ │ │ │ mov r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_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 226fcc │ │ │ │ + b 23a1f0 │ │ │ │ mov r1, #2 │ │ │ │ - b 61130 │ │ │ │ + b 61720 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9da94 │ │ │ │ + bl 9db1c │ │ │ │ cmp r0, #0 │ │ │ │ mvnne r3, #0 │ │ │ │ strne r3, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00079c98 : │ │ │ │ +00079940 : │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb ip, [sp, #4] │ │ │ │ cmp ip, #70 @ 0x46 │ │ │ │ subne r0, r0, #1 │ │ │ │ - bne 79ccc │ │ │ │ + bne 79974 │ │ │ │ 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 79cb0 │ │ │ │ + b 79958 │ │ │ │ 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 79ccc │ │ │ │ + b 79974 │ │ │ │ │ │ │ │ -00079ce8 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ +00079990 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 79cf4 <_PyBuffer_ReleaseInInterpreter@@Base+0xc> │ │ │ │ - b 348a94 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ - andeq lr, r6, r8, ror #15 │ │ │ │ + ldr r1, [pc] @ 7999c <_PyBuffer_ReleaseInInterpreter@@Base+0xc> │ │ │ │ + b 34b2bc <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + muleq r6, r0, r4 │ │ │ │ │ │ │ │ -00079cf8 : │ │ │ │ +000799a0 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r3, [pc, #16] @ 79d24 │ │ │ │ + ldr r3, [pc, #16] @ 799cc │ │ │ │ cmp r0, r3 │ │ │ │ cmpne r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ - andeq r7, r4, r0, ror #4 │ │ │ │ + andeq r6, r4, ip, ror #30 │ │ │ │ │ │ │ │ -00079d28 : │ │ │ │ +000799d0 : │ │ │ │ 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] @ 79d70 │ │ │ │ + ldr r2, [pc, #44] @ 79a18 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22d27c │ │ │ │ + bl 240360 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00079d74 <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ +00079a1c <_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] @ 79dbc <_PyObject_CallFunction_SizeT@@Base+0x48> │ │ │ │ + ldr r2, [pc, #44] @ 79a64 <_PyObject_CallFunction_SizeT@@Base+0x48> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22d27c │ │ │ │ + bl 240360 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00079dc0 : │ │ │ │ +00079a68 : │ │ │ │ + bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00079a70 : │ │ │ │ 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 79e00 │ │ │ │ - bl 346fc8 │ │ │ │ - b 79e20 │ │ │ │ + beq 79ab0 │ │ │ │ + bl 3498f0 │ │ │ │ + b 79ad0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79e28 │ │ │ │ - ldr r3, [pc, #88] @ 79e70 │ │ │ │ - ldr r1, [pc, #88] @ 79e74 │ │ │ │ + bne 79ad8 │ │ │ │ + ldr r3, [pc, #88] @ 79b20 │ │ │ │ + ldr r1, [pc, #88] @ 79b24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mvn r4, #0 │ │ │ │ - b 79e64 │ │ │ │ + b 79b14 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79e10 │ │ │ │ + beq 79ac0 │ │ │ │ mov r6, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, #1 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 79e10 │ │ │ │ + bne 79ac0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6] │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r9, r0, sp, r1 │ │ │ │ + eorseq r3, r9, r0, lsl r9 │ │ │ │ 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 79eb8 │ │ │ │ - bl 346fc8 │ │ │ │ - b 79ecc │ │ │ │ + beq 79b68 │ │ │ │ + bl 3498f0 │ │ │ │ + b 79b7c │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 79ed4 │ │ │ │ + beq 79b84 │ │ │ │ mvn r4, #0 │ │ │ │ - b 79eec │ │ │ │ + b 79b9c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r5] │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00079ef8 : │ │ │ │ - b 79e78 │ │ │ │ +00079ba8 : │ │ │ │ + b 79b28 │ │ │ │ │ │ │ │ -00079efc : │ │ │ │ - b 79e78 │ │ │ │ +00079bac : │ │ │ │ + b 79b28 │ │ │ │ │ │ │ │ -00079f00 : │ │ │ │ - b 1c9764 │ │ │ │ +00079bb0 : │ │ │ │ + b 1cfa04 │ │ │ │ + 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] @ 79bf8 │ │ │ │ + ldrne r3, [pc, #32] @ 79bfc │ │ │ │ + mov ip, r0 │ │ │ │ + ldreq r2, [pc, #28] @ 79c00 │ │ │ │ + mov r1, r3 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr r0, [pc, #20] @ 79c04 │ │ │ │ + bl 128d34 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + eorseq fp, r5, r4, asr #28 │ │ │ │ + @ instruction: 0x003934d0 │ │ │ │ + eorseq r6, r6, r4, lsl r3 │ │ │ │ + eorseq r3, r9, r8, lsr r9 │ │ │ │ │ │ │ │ -00079f04 : │ │ │ │ +00079c08 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79f68 │ │ │ │ + beq 79c6c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79f68 │ │ │ │ + beq 79c6c │ │ │ │ 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 79f54 │ │ │ │ - bl 11aa8c │ │ │ │ + bne 79c58 │ │ │ │ + bl 11a9d4 │ │ │ │ mov r0, #0 │ │ │ │ - b 79f60 │ │ │ │ + b 79c64 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00079f70 : │ │ │ │ +00079c74 : │ │ │ │ + ldr r3, [pc, #84] @ 79cd0 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 79ca8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [pc, #56] @ 79cd4 │ │ │ │ + mov r1, #57 @ 0x39 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 79cc8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + bx lr │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + subseq r8, r5, ip, lsr #7 │ │ │ │ + eorseq r7, r6, r4, lsl #31 │ │ │ │ + │ │ │ │ +00079cd8 : │ │ │ │ + ldr r3, [pc, #52] @ 79d14 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 79d0c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [pc, #24] @ 79d18 │ │ │ │ + mov r1, #25 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + @ instruction: 0x00558194 │ │ │ │ + @ instruction: 0x003678b0 │ │ │ │ + │ │ │ │ +00079d1c : │ │ │ │ + ldr r3, [pc, #52] @ 79d58 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 79d50 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [pc, #24] @ 79d5c │ │ │ │ + mov r1, #35 @ 0x23 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + bx lr │ │ │ │ + @ instruction: 0x00558194 │ │ │ │ + @ instruction: 0x003678b0 │ │ │ │ + │ │ │ │ +00079d60 : │ │ │ │ + ldr r3, [pc, #52] @ 79d9c │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 79d94 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [pc, #24] @ 79da0 │ │ │ │ + mov r1, #380 @ 0x17c │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ + @ instruction: 0x003678b0 │ │ │ │ + │ │ │ │ +00079da4 : │ │ │ │ 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 79fd8 │ │ │ │ + beq 79e0c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79fd8 │ │ │ │ + beq 79e0c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79fd8 │ │ │ │ + beq 79e0c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79fd8 │ │ │ │ - ldr r2, [pc, #532] @ 7a1dc │ │ │ │ + beq 79e0c │ │ │ │ + ldr r2, [pc, #532] @ 7a010 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79ff0 │ │ │ │ - b 79fe8 │ │ │ │ - ldr r3, [pc, #512] @ 7a1e0 │ │ │ │ - ldr r1, [pc, #512] @ 7a1e4 │ │ │ │ + beq 79e24 │ │ │ │ + b 79e1c │ │ │ │ + ldr r3, [pc, #512] @ 7a014 │ │ │ │ + ldr r1, [pc, #512] @ 7a018 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mvn r5, #0 │ │ │ │ - b 7a1d0 │ │ │ │ + b 7a004 │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7a014 │ │ │ │ + beq 79e48 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113698 │ │ │ │ - b 79fe8 │ │ │ │ + bl 1135a0 │ │ │ │ + b 79e1c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - bge 7a048 │ │ │ │ - ldr r3, [pc, #444] @ 7a1e8 │ │ │ │ - ldr r1, [pc, #444] @ 7a1ec │ │ │ │ + bge 79e7c │ │ │ │ + ldr r3, [pc, #444] @ 7a01c │ │ │ │ + ldr r1, [pc, #444] @ 7a020 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ mov r0, sp │ │ │ │ - bl 113698 │ │ │ │ - b 79fe8 │ │ │ │ + bl 1135a0 │ │ │ │ + b 79e1c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7a0d0 │ │ │ │ + bne 79f04 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 28405c │ │ │ │ + bl 293e54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a080 │ │ │ │ + beq 79eb4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7a080 │ │ │ │ + bne 79eb4 │ │ │ │ mov r0, sp │ │ │ │ - bl 28405c │ │ │ │ + bl 293e54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7a0ac │ │ │ │ + bne 79ee0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 316328 <_PyTime_AsTimeval@@Base+0x19f0> │ │ │ │ + bl 31c028 <_PyTime_AsTimeval@@Base+0x1810> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a0d0 │ │ │ │ + beq 79f04 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7a0d0 │ │ │ │ + bne 79f04 │ │ │ │ mov r0, sp │ │ │ │ - bl 316328 <_PyTime_AsTimeval@@Base+0x19f0> │ │ │ │ + bl 31c028 <_PyTime_AsTimeval@@Base+0x1810> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a0d0 │ │ │ │ + beq 79f04 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 29cdc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ mov r0, sp │ │ │ │ - bl 113698 │ │ │ │ - b 7a1d0 │ │ │ │ + bl 1135a0 │ │ │ │ + b 7a004 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 9990c │ │ │ │ + bl 99998 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ movne r1, r3 │ │ │ │ - bne 7a104 │ │ │ │ - bl 2915fc │ │ │ │ + bne 79f38 │ │ │ │ + bl 2a064c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ mov r0, sp │ │ │ │ - bl 113698 │ │ │ │ - b 79fe8 │ │ │ │ + bl 1135a0 │ │ │ │ + b 79e1c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ strgt r1, [r4, r3, lsl #2] │ │ │ │ addgt r3, r3, #1 │ │ │ │ - bgt 7a104 │ │ │ │ + bgt 79f38 │ │ │ │ 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 7a124 │ │ │ │ + bgt 79f58 │ │ │ │ mov r7, #0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcc 7a1b8 │ │ │ │ + bcc 79fec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ sub r1, r3, #1 │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 7a188 │ │ │ │ + blt 79fbc │ │ │ │ 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 7a154 │ │ │ │ + bge 79f88 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 21b234 │ │ │ │ + bl 22ddc8 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 21b234 │ │ │ │ + bl 22ddc8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 29cdc │ │ │ │ - b 7a13c │ │ │ │ + b 79f70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ mov r0, sp │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x00391db8 │ │ │ │ + eorseq r3, r9, r8, asr r9 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - @ instruction: 0x00391df0 │ │ │ │ + mlaseq r9, r0, r9, r3 │ │ │ │ │ │ │ │ -0007a1f0 : │ │ │ │ - b 15dad4 │ │ │ │ +0007a024 : │ │ │ │ + b 15e6bc │ │ │ │ │ │ │ │ -0007a1f4 : │ │ │ │ - b 115c44 │ │ │ │ +0007a028 : │ │ │ │ + b 115b50 │ │ │ │ │ │ │ │ -0007a1f8 : │ │ │ │ - b 1bca94 │ │ │ │ +0007a02c : │ │ │ │ + b 1c1e94 │ │ │ │ │ │ │ │ -0007a1fc <_PyBytes_DecodeEscape@@Base>: │ │ │ │ +0007a030 <_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 110700 <_PyBytes_DecodeEscape2@@Base> │ │ │ │ + bl 110614 <_PyBytes_DecodeEscape2@@Base> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7a23c <_PyBytes_DecodeEscape@@Base+0x40> │ │ │ │ + beq 7a070 <_PyBytes_DecodeEscape@@Base+0x40> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7a264 <_PyBytes_DecodeEscape@@Base+0x68> │ │ │ │ + bne 7a098 <_PyBytes_DecodeEscape@@Base+0x68> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 7a26c <_PyBytes_DecodeEscape@@Base+0x70> │ │ │ │ - ldr r2, [pc, #24] @ 7a270 <_PyBytes_DecodeEscape@@Base+0x74> │ │ │ │ + ldr r3, [pc, #24] @ 7a0a0 <_PyBytes_DecodeEscape@@Base+0x70> │ │ │ │ + ldr r2, [pc, #24] @ 7a0a4 <_PyBytes_DecodeEscape@@Base+0x74> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18e260 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f5b4 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r8, r4, lsl r7 │ │ │ │ + @ instruction: 0x003902b0 │ │ │ │ + │ │ │ │ +0007a0a8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r2, r3} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #144] @ 7a154 │ │ │ │ + mov r3, r0 │ │ │ │ + bl 3581c0 │ │ │ │ + cmp r1, #0 │ │ │ │ + cmpne r3, #0 │ │ │ │ + ldr r5, [r2, r0] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + bne 7a0e8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a058 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + b 7a0f8 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 10f5d0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 7a100 │ │ │ │ + mov r5, #0 │ │ │ │ + b 7a140 │ │ │ │ + add r3, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 24d78c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 7a140 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 7a140 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ + andeq r0, r0, ip │ │ │ │ + │ │ │ │ +0007a158 <_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] @ 7a204 <_PyObject_CallMethod_SizeT@@Base+0xac> │ │ │ │ + mov r3, r0 │ │ │ │ + bl 3581c0 │ │ │ │ + cmp r1, #0 │ │ │ │ + cmpne r3, #0 │ │ │ │ + ldr r5, [r2, r0] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + bne 7a198 <_PyObject_CallMethod_SizeT@@Base+0x40> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a058 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + b 7a1a8 <_PyObject_CallMethod_SizeT@@Base+0x50> │ │ │ │ + mov r0, r3 │ │ │ │ + bl 10f5d0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 7a1b0 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + mov r5, #0 │ │ │ │ + b 7a1f0 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ + add r3, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 24d78c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 7a1f0 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 7a1f0 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ + andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007a274 : │ │ │ │ +0007a208 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #176] @ 7a33c │ │ │ │ + ldr r4, [pc, #176] @ 7a2d0 │ │ │ │ mov r3, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ subs lr, r1, #0 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r3 │ │ │ │ mov ip, r2 │ │ │ │ - beq 7a2cc │ │ │ │ + beq 7a260 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 7a318 │ │ │ │ - ldr r3, [pc, #128] @ 7a340 │ │ │ │ - ldr r2, [pc, #128] @ 7a344 │ │ │ │ + bne 7a2ac │ │ │ │ + ldr r3, [pc, #128] @ 7a2d4 │ │ │ │ + ldr r2, [pc, #128] @ 7a2d8 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18e260 <_PyErr_SetString@@Base> │ │ │ │ - b 7a2f4 │ │ │ │ + bl 18f5b4 <_PyErr_SetString@@Base> │ │ │ │ + b 7a288 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7a304 │ │ │ │ + beq 7a298 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 7a2fc │ │ │ │ - ldr r3, [pc, #84] @ 7a340 │ │ │ │ - ldr r2, [pc, #88] @ 7a348 │ │ │ │ + bne 7a290 │ │ │ │ + ldr r3, [pc, #84] @ 7a2d4 │ │ │ │ + ldr r2, [pc, #88] @ 7a2dc │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18e260 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f5b4 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 7a334 │ │ │ │ + b 7a2c8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 7a320 │ │ │ │ + bne 7a2b4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ - bl ba450 │ │ │ │ - b 7a334 │ │ │ │ + bl ba70c │ │ │ │ + b 7a2c8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7a2d4 │ │ │ │ + bne 7a268 │ │ │ │ mov r3, ip │ │ │ │ mov r2, lr │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 127ffc │ │ │ │ + b 127fcc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00379ad0 │ │ │ │ - eorseq r1, r9, r8, lsr #28 │ │ │ │ + eorseq fp, r7, r0, asr r6 │ │ │ │ + eorseq r3, r9, r8, asr #19 │ │ │ │ + │ │ │ │ +0007a2e0 <_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] @ 7a38c <_PyObject_CallMethodId@@Base+0xac> │ │ │ │ + mov r3, r0 │ │ │ │ + bl 3581c0 │ │ │ │ + cmp r1, #0 │ │ │ │ + cmpne r3, #0 │ │ │ │ + ldr r5, [r2, r0] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + bne 7a320 <_PyObject_CallMethodId@@Base+0x40> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a058 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + b 7a330 <_PyObject_CallMethodId@@Base+0x50> │ │ │ │ + mov r0, r3 │ │ │ │ + bl 80474 <_PyObject_GetAttrId@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 7a338 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + mov r5, #0 │ │ │ │ + b 7a378 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ + add r3, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 24d78c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 7a378 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 7a378 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aea8 <_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] @ 7a39c <_PyObject_CallMethodId@@Base+0xbc> │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b b9a80 │ │ │ │ + subseq sl, r7, r8, lsr #5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -82145,30 +82180,30 @@ │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ - ldr r2, [pc, #36] @ 7a3c0 │ │ │ │ + ldr r2, [pc, #36] @ 7a414 <_PyObject_CallMethodId@@Base+0x134> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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] @ 7a3dc │ │ │ │ + ldr r3, [pc, #16] @ 7a430 <_PyObject_CallMethodId@@Base+0x150> │ │ │ │ mov r2, #0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -82205,26 +82240,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 7a4a4 │ │ │ │ + bne 7a4f8 <_PyObject_CallMethodId@@Base+0x218> │ │ │ │ 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 7a488 │ │ │ │ + beq 7a4dc <_PyObject_CallMethodId@@Base+0x1fc> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ @@ -82235,200 +82270,206 @@ │ │ │ │ mov lr, r4 │ │ │ │ mov r0, ip │ │ │ │ add r8, lr, ip │ │ │ │ add r5, r0, ip │ │ │ │ cmp r8, r1 │ │ │ │ lsl r7, r8, #1 │ │ │ │ lsl r5, r5, #1 │ │ │ │ - bge 7a564 │ │ │ │ + bge 7a5b8 <_PyObject_CallMethodId@@Base+0x2d8> │ │ │ │ cmp r3, #0 │ │ │ │ ldrh r7, [r6, r7] │ │ │ │ ldrh r5, [r6, r5] │ │ │ │ - beq 7a51c │ │ │ │ + beq 7a570 <_PyObject_CallMethodId@@Base+0x290> │ │ │ │ cmp r7, r5 │ │ │ │ - bls 7a534 │ │ │ │ - b 7a524 │ │ │ │ + bls 7a588 <_PyObject_CallMethodId@@Base+0x2a8> │ │ │ │ + b 7a578 <_PyObject_CallMethodId@@Base+0x298> │ │ │ │ cmp r7, r5 │ │ │ │ - bcs 7a534 │ │ │ │ + bcs 7a588 <_PyObject_CallMethodId@@Base+0x2a8> │ │ │ │ add lr, r8, #1 │ │ │ │ sub r4, lr, r0 │ │ │ │ mov ip, #0 │ │ │ │ - b 7a4e8 │ │ │ │ + b 7a53c <_PyObject_CallMethodId@@Base+0x25c> │ │ │ │ cmp r7, r5 │ │ │ │ - bne 7a550 │ │ │ │ + bne 7a5a4 <_PyObject_CallMethodId@@Base+0x2c4> │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r4 │ │ │ │ addeq lr, lr, ip │ │ │ │ moveq ip, #0 │ │ │ │ - b 7a4e8 │ │ │ │ + b 7a53c <_PyObject_CallMethodId@@Base+0x25c> │ │ │ │ mov r4, #1 │ │ │ │ mov r0, lr │ │ │ │ mov ip, #0 │ │ │ │ add lr, lr, r4 │ │ │ │ - b 7a4e8 │ │ │ │ + b 7a53c <_PyObject_CallMethodId@@Base+0x25c> │ │ │ │ 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 7a5f8 │ │ │ │ + bge 7a64c <_PyObject_CallMethodId@@Base+0x36c> │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r5, r6, lsl #2] │ │ │ │ ldr r7, [r5, r7, lsl #2] │ │ │ │ - beq 7a5b0 │ │ │ │ + beq 7a604 <_PyObject_CallMethodId@@Base+0x324> │ │ │ │ cmp r8, r7 │ │ │ │ - bls 7a5c8 │ │ │ │ - b 7a5b8 │ │ │ │ + bls 7a61c <_PyObject_CallMethodId@@Base+0x33c> │ │ │ │ + b 7a60c <_PyObject_CallMethodId@@Base+0x32c> │ │ │ │ cmp r8, r7 │ │ │ │ - bcs 7a5c8 │ │ │ │ + bcs 7a61c <_PyObject_CallMethodId@@Base+0x33c> │ │ │ │ add lr, r6, #1 │ │ │ │ sub r4, lr, r0 │ │ │ │ mov ip, #0 │ │ │ │ - b 7a584 │ │ │ │ + b 7a5d8 <_PyObject_CallMethodId@@Base+0x2f8> │ │ │ │ cmp r8, r7 │ │ │ │ - bne 7a5e4 │ │ │ │ + bne 7a638 <_PyObject_CallMethodId@@Base+0x358> │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r4 │ │ │ │ addeq lr, lr, ip │ │ │ │ moveq ip, #0 │ │ │ │ - b 7a584 │ │ │ │ + b 7a5d8 <_PyObject_CallMethodId@@Base+0x2f8> │ │ │ │ mov r4, #1 │ │ │ │ mov r0, lr │ │ │ │ mov ip, #0 │ │ │ │ add lr, lr, r4 │ │ │ │ - b 7a584 │ │ │ │ + b 7a5d8 <_PyObject_CallMethodId@@Base+0x2f8> │ │ │ │ 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 7a648 │ │ │ │ + bmi 7a69c <_PyObject_CallMethodId@@Base+0x3bc> │ │ │ │ ldr r0, [r4, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a620 │ │ │ │ + beq 7a674 <_PyObject_CallMethodId@@Base+0x394> │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a620 │ │ │ │ + beq 7a674 <_PyObject_CallMethodId@@Base+0x394> │ │ │ │ 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 7a690 │ │ │ │ + bne 7a6e4 <_PyObject_CallMethodId@@Base+0x404> │ │ │ │ cmp r5, r4 │ │ │ │ - bne 7a670 │ │ │ │ + bne 7a6c4 <_PyObject_CallMethodId@@Base+0x3e4> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a680 │ │ │ │ + beq 7a6d4 <_PyObject_CallMethodId@@Base+0x3f4> │ │ │ │ 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] @ 7a6ec │ │ │ │ + ldr r3, [pc, #44] @ 7a740 <_PyObject_CallMethodId@@Base+0x460> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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] @ 7a74c <_PyObject_CallMethodId@@Base+0x46c> │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r0, [pc] @ 7a758 <_PyObject_CallMethodId@@Base+0x478> │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 131f7c │ │ │ │ + b 131f40 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ - b 29a9a4 <_PyObject_FunctionStr@@Base+0x148> │ │ │ │ - b 226fcc │ │ │ │ - b 226fcc │ │ │ │ - b 226fcc │ │ │ │ - b 226fcc │ │ │ │ + b 2a94b8 <_PyObject_FunctionStr@@Base+0x148> │ │ │ │ + b 23a1f0 │ │ │ │ + b 23a1f0 │ │ │ │ + b 23a1f0 │ │ │ │ + b 23a1f0 │ │ │ │ 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 7a754 │ │ │ │ - ldr r3, [pc, #148] @ 7a7d0 │ │ │ │ + beq 7a7c0 <_PyObject_CallMethodId@@Base+0x4e0> │ │ │ │ + ldr r3, [pc, #148] @ 7a83c <_PyObject_CallMethodId@@Base+0x55c> │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 7a754 │ │ │ │ - ldr r3, [pc, #136] @ 7a7d4 │ │ │ │ + beq 7a7c0 <_PyObject_CallMethodId@@Base+0x4e0> │ │ │ │ + ldr r3, [pc, #136] @ 7a840 <_PyObject_CallMethodId@@Base+0x560> │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 7a7a8 │ │ │ │ - bl 7a394 │ │ │ │ + bne 7a814 <_PyObject_CallMethodId@@Base+0x534> │ │ │ │ + bl 7a3e8 <_PyObject_CallMethodId@@Base+0x108> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #112] @ 7a7d8 │ │ │ │ + ldr r3, [pc, #112] @ 7a844 <_PyObject_CallMethodId@@Base+0x564> │ │ │ │ ldr r5, [r3] │ │ │ │ - bl 3564ac │ │ │ │ - ldr r2, [pc, #104] @ 7a7dc │ │ │ │ - ldr r3, [pc, #104] @ 7a7e0 │ │ │ │ + bl 358018 │ │ │ │ + ldr r2, [pc, #104] @ 7a848 <_PyObject_CallMethodId@@Base+0x568> │ │ │ │ + ldr r3, [pc, #104] @ 7a84c <_PyObject_CallMethodId@@Base+0x56c> │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7a794 │ │ │ │ + beq 7a800 <_PyObject_CallMethodId@@Base+0x520> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 7a3c4 │ │ │ │ + b 7a418 <_PyObject_CallMethodId@@Base+0x138> │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 7a7bc │ │ │ │ + beq 7a828 <_PyObject_CallMethodId@@Base+0x548> │ │ │ │ mov r0, r2 │ │ │ │ blx r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ subseq r9, r9, ip, lsl #13 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ subseq r4, ip, r0, lsr pc │ │ │ │ subseq r9, r9, r4, asr #13 │ │ │ │ - andeq sl, r7, r0, lsr #26 │ │ │ │ + andeq sl, r7, ip, lsl #27 │ │ │ │ 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 │ │ │ │ @@ -82438,75 +82479,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 7a844 │ │ │ │ + bcc 7a8b0 <_PyObject_CallMethodId@@Base+0x5d0> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldm r4, {r0, r1, r3} │ │ │ │ - bl 7a714 │ │ │ │ + bl 7a780 <_PyObject_CallMethodId@@Base+0x4a0> │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne 7a810 │ │ │ │ + bne 7a87c <_PyObject_CallMethodId@@Base+0x59c> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldm r4, {r0, r1, r3} │ │ │ │ - bl 7a714 │ │ │ │ + bl 7a780 <_PyObject_CallMethodId@@Base+0x4a0> │ │ │ │ str r6, [r4, #12] │ │ │ │ - b 7a810 │ │ │ │ + b 7a87c <_PyObject_CallMethodId@@Base+0x59c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #132] @ 7a918 │ │ │ │ + ldr r4, [pc, #132] @ 7a984 <_PyObject_CallMethodId@@Base+0x6a4> │ │ │ │ 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] @ 7a91c │ │ │ │ + ldr lr, [pc, #100] @ 7a988 <_PyObject_CallMethodId@@Base+0x6a8> │ │ │ │ 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] @ 7a920 │ │ │ │ - ldr r1, [pc, #64] @ 7a924 │ │ │ │ + ldr ip, [pc, #64] @ 7a98c <_PyObject_CallMethodId@@Base+0x6ac> │ │ │ │ + ldr r1, [pc, #64] @ 7a990 <_PyObject_CallMethodId@@Base+0x6b0> │ │ │ │ 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 7a8e8 │ │ │ │ + bhi 7a954 <_PyObject_CallMethodId@@Base+0x674> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - andeq sl, r7, ip, ror r8 │ │ │ │ + andeq sl, r7, r8, ror #17 │ │ │ │ tstmi fp, #2096 @ 0x830 │ │ │ │ svcvc 0x00eb352d │ │ │ │ strbthi sl, [ip], #-1675 @ 0xfffff975 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -82514,87 +82555,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 7a968 │ │ │ │ + bne 7a9d4 <_PyObject_CallMethodId@@Base+0x6f4> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 7abd0 │ │ │ │ + b 7ac3c <_PyObject_CallMethodId@@Base+0x95c> │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7a95c │ │ │ │ + beq 7a9c8 <_PyObject_CallMethodId@@Base+0x6e8> │ │ │ │ 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] @ 7abe0 │ │ │ │ + ldr r0, [pc, #568] @ 7ac4c <_PyObject_CallMethodId@@Base+0x96c> │ │ │ │ movge r5, r3 │ │ │ │ lsllt r5, r5, #15 │ │ │ │ asr r2, r2, #4 │ │ │ │ cmp r3, #3 │ │ │ │ mul r2, r0, r2 │ │ │ │ movls r3, #0 │ │ │ │ - bls 7a9d4 │ │ │ │ + bls 7aa40 <_PyObject_CallMethodId@@Base+0x760> │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ addls r3, r3, r3, lsl #1 │ │ │ │ - bls 7a9d4 │ │ │ │ + bls 7aa40 <_PyObject_CallMethodId@@Base+0x760> │ │ │ │ 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 7aa0c │ │ │ │ + bne 7aa78 <_PyObject_CallMethodId@@Base+0x798> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 7abd0 │ │ │ │ + b 7ac3c <_PyObject_CallMethodId@@Base+0x95c> │ │ │ │ cmp r1, fp │ │ │ │ moveq fp, #0 │ │ │ │ - bne 7aa50 │ │ │ │ + bne 7aabc <_PyObject_CallMethodId@@Base+0x7dc> │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, fp │ │ │ │ - bls 7a95c │ │ │ │ + bls 7a9c8 <_PyObject_CallMethodId@@Base+0x6e8> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7abd0 │ │ │ │ + beq 7ac3c <_PyObject_CallMethodId@@Base+0x95c> │ │ │ │ add r4, r4, r5 │ │ │ │ add fp, fp, #1 │ │ │ │ - b 7aa18 │ │ │ │ + b 7aa84 <_PyObject_CallMethodId@@Base+0x7a4> │ │ │ │ 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 7aa98 │ │ │ │ + beq 7ab04 <_PyObject_CallMethodId@@Base+0x824> │ │ │ │ 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 │ │ │ │ @@ -82602,23 +82643,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 3554e0 │ │ │ │ + bl 35704c │ │ │ │ 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 7ab28 │ │ │ │ + beq 7ab94 <_PyObject_CallMethodId@@Base+0x8b4> │ │ │ │ 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 │ │ │ │ @@ -82629,100 +82670,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 7aad0 │ │ │ │ + b 7ab3c <_PyObject_CallMethodId@@Base+0x85c> │ │ │ │ mov fp, r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 7a95c │ │ │ │ + beq 7a9c8 <_PyObject_CallMethodId@@Base+0x6e8> │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r6, [r3, fp, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7ab7c │ │ │ │ + bne 7abe8 <_PyObject_CallMethodId@@Base+0x908> │ │ │ │ mov r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7abd0 │ │ │ │ + beq 7ac3c <_PyObject_CallMethodId@@Base+0x95c> │ │ │ │ subs r6, r6, #1 │ │ │ │ add r4, r4, r5 │ │ │ │ - bne 7ab4c │ │ │ │ - b 7abc8 │ │ │ │ + bne 7abb8 <_PyObject_CallMethodId@@Base+0x8d8> │ │ │ │ + b 7ac34 <_PyObject_CallMethodId@@Base+0x954> │ │ │ │ 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 7abc4 │ │ │ │ + beq 7ac30 <_PyObject_CallMethodId@@Base+0x950> │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7abd0 │ │ │ │ + beq 7ac3c <_PyObject_CallMethodId@@Base+0x95c> │ │ │ │ sub r3, r6, #1 │ │ │ │ and r6, r6, r3 │ │ │ │ - b 7ab80 │ │ │ │ + b 7abec <_PyObject_CallMethodId@@Base+0x90c> │ │ │ │ add r4, r4, r5, lsl #5 │ │ │ │ add fp, fp, #1 │ │ │ │ - b 7ab2c │ │ │ │ + b 7ab98 <_PyObject_CallMethodId@@Base+0x8b8> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #1040 @ 0x410 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bge feb25694 <__bss_end__@@Base+0xfe56074c> │ │ │ │ + bge feb25700 <__bss_end__@@Base+0xfe5607b8> │ │ │ │ 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 7ac44 │ │ │ │ + beq 7acb0 <_PyObject_CallMethodId@@Base+0x9d0> │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7ac44 │ │ │ │ + beq 7acb0 <_PyObject_CallMethodId@@Base+0x9d0> │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 7a928 │ │ │ │ + b 7a994 <_PyObject_CallMethodId@@Base+0x6b4> │ │ │ │ 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 22c608 │ │ │ │ + bl 23f760 │ │ │ │ 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 │ │ │ │ @@ -82734,20 +82775,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] @ 7ad1c │ │ │ │ + ldr r0, [pc, #76] @ 7ad88 <_PyObject_CallMethodId@@Base+0xaa8> │ │ │ │ mul ip, r0, ip │ │ │ │ - bls 7ace8 │ │ │ │ + bls 7ad54 <_PyObject_CallMethodId@@Base+0xa74> │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ addls r1, r1, r1, lsl #1 │ │ │ │ - bls 7ace8 │ │ │ │ + bls 7ad54 <_PyObject_CallMethodId@@Base+0xa74> │ │ │ │ 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] │ │ │ │ @@ -82755,224 +82796,220 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ blx r6 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bge feb257d0 <__bss_end__@@Base+0xfe560888> │ │ │ │ + bge feb2583c <__bss_end__@@Base+0xfe5608f4> │ │ │ │ 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] @ 7ad90 │ │ │ │ + ldr r5, [pc, #80] @ 7adfc <_PyObject_CallMethodId@@Base+0xb1c> │ │ │ │ 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 355730 │ │ │ │ + bl 35729c │ │ │ │ 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] @ 7ad94 │ │ │ │ + ldr r3, [pc, #24] @ 7ae00 <_PyObject_CallMethodId@@Base+0xb20> │ │ │ │ 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 7adcc │ │ │ │ + beq 7ae38 <_PyObject_CallMethodId@@Base+0xb58> │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7adcc │ │ │ │ - ldr r3, [pc, #20] @ 7addc │ │ │ │ + beq 7ae38 <_PyObject_CallMethodId@@Base+0xb58> │ │ │ │ + ldr r3, [pc, #20] @ 7ae48 <_PyObject_CallMethodId@@Base+0xb68> │ │ │ │ ldr r1, [r3] │ │ │ │ bl 2aa38 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 7ad20 │ │ │ │ + b 7ad8c <_PyObject_CallMethodId@@Base+0xaac> │ │ │ │ @ instruction: 0x00599690 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 7adf0 │ │ │ │ - ldr r0, [pc, #4] @ 7adf4 │ │ │ │ - b 4aea8 <_PyBytes_ReverseFind@@Base+0x48> │ │ │ │ - andeq fp, r4, ip, ror #24 │ │ │ │ + ldr r1, [pc, #4] @ 7ae5c <_PyObject_CallMethodId@@Base+0xb7c> │ │ │ │ + ldr r0, [pc, #4] @ 7ae60 <_PyObject_CallMethodId@@Base+0xb80> │ │ │ │ + b 4ac38 <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + andeq fp, r4, r4, asr #19 │ │ │ │ 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] @ 7ae38 │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #40] @ 7aea4 <_PyObject_CallMethodId@@Base+0xbc4> │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 3564ac │ │ │ │ + bl 358018 │ │ │ │ ldrb r4, [r4, #3912] @ 0xf48 │ │ │ │ - bl 3564ac │ │ │ │ - ldr r3, [pc, #16] @ 7ae3c │ │ │ │ + bl 358018 │ │ │ │ + ldr r3, [pc, #16] @ 7aea8 <_PyObject_CallMethodId@@Base+0xbc8> │ │ │ │ tst r4, #1 │ │ │ │ - ldr r0, [pc, #12] @ 7ae40 │ │ │ │ + ldr r0, [pc, #12] @ 7aeac <_PyObject_CallMethodId@@Base+0xbcc> │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0007ae44 : │ │ │ │ - bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0007ae4c : │ │ │ │ +0007aeb0 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007ae54 : │ │ │ │ - ldr r1, [pc, #4] @ 7ae60 │ │ │ │ +0007aeb8 : │ │ │ │ + ldr r1, [pc, #4] @ 7aec4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b 2c4b14 │ │ │ │ - eorseq fp, r5, ip, asr r2 │ │ │ │ + b 2cf9c8 │ │ │ │ + @ instruction: 0x0035cddc │ │ │ │ │ │ │ │ -0007ae64 : │ │ │ │ - b 7ae54 │ │ │ │ +0007aec8 : │ │ │ │ + b 7aeb8 │ │ │ │ │ │ │ │ -0007ae68 : │ │ │ │ - b 7ae54 │ │ │ │ +0007aecc : │ │ │ │ + b 7aeb8 │ │ │ │ │ │ │ │ -0007ae6c : │ │ │ │ +0007aed0 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007ae74 : │ │ │ │ +0007aed8 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007ae78 : │ │ │ │ +0007aedc : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007ae7c <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +0007aee0 <_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 │ │ │ │ │ │ │ │ -0007ae9c : │ │ │ │ +0007af00 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007aeb0 : │ │ │ │ +0007af14 : │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ and r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007aec8 <_PyDict_NewPresized@@Base>: │ │ │ │ - ldr r3, [pc, #28] @ 7aeec <_PyDict_NewPresized@@Base+0x24> │ │ │ │ +0007af2c <_PyDict_NewPresized@@Base>: │ │ │ │ + ldr r3, [pc, #28] @ 7af50 <_PyDict_NewPresized@@Base+0x24> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #0 │ │ │ │ - b faaa4 <_PyDict_FromItems@@Base+0x464> │ │ │ │ + b faaec <_PyDict_FromItems@@Base+0x464> │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007aef0 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ +0007af54 <_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 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ cmn r0, #3 │ │ │ │ moveq r2, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 7af48 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ + beq 7afac <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7af44 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x54> │ │ │ │ + beq 7afa8 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x54> │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, #1 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ addne r1, r1, #1 │ │ │ │ strne r1, [r2] │ │ │ │ - b 7af48 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ + b 7afac <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007af54 : │ │ │ │ - ldr r3, [pc, #16] @ 7af6c │ │ │ │ +0007afb8 : │ │ │ │ + ldr r3, [pc, #16] @ 7afd0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ - ldr r0, [pc, #8] @ 7af70 │ │ │ │ + ldr r0, [pc, #8] @ 7afd4 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ ldrsheq r4, [r5], #-76 @ 0xffffffb4 │ │ │ │ │ │ │ │ -0007af74 <_Py_BreakPoint@@Base>: │ │ │ │ +0007afd8 <_Py_BreakPoint@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007af78 : │ │ │ │ - b 6cdc0 │ │ │ │ +0007afdc : │ │ │ │ + b 6ca64 │ │ │ │ │ │ │ │ -0007af7c : │ │ │ │ - ldr r3, [pc, #12] @ 7af90 │ │ │ │ +0007afe0 : │ │ │ │ + ldr r3, [pc, #12] @ 7aff4 │ │ │ │ sub r0, r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0007af94 : │ │ │ │ - ldr r3, [pc, #12] @ 7afa8 │ │ │ │ +0007aff8 : │ │ │ │ + ldr r3, [pc, #12] @ 7b00c │ │ │ │ sub r0, r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ │ │ │ │ -0007afac : │ │ │ │ - ldr r3, [pc, #12] @ 7afc0 │ │ │ │ +0007b010 : │ │ │ │ + ldr r3, [pc, #12] @ 7b024 │ │ │ │ sub r0, r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0007afc4 <_Py_SetRefcnt@@Base>: │ │ │ │ +0007b028 <_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 │ │ │ │ @@ -82981,652 +83018,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 7b034 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ + bne 7b098 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b034 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ + beq 7b098 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ mov r0, r1 │ │ │ │ - bl 22ed10 │ │ │ │ + bl 241d74 │ │ │ │ cmp r0, #4 │ │ │ │ - bls 7b034 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ + bls 7b098 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ sub r1, r0, #4 │ │ │ │ - ldr r2, [pc, #216] @ 7b108 <_Py_SetRefcnt@@Base+0x144> │ │ │ │ + ldr r2, [pc, #216] @ 7b16c <_Py_SetRefcnt@@Base+0x144> │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 84e34 │ │ │ │ + bl 84da8 │ │ │ │ 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 7b064 <_Py_SetRefcnt@@Base+0xa0> │ │ │ │ + beq 7b0c8 <_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 356318 │ │ │ │ + bl 357e84 │ │ │ │ cmp r0, r8 │ │ │ │ strne r0, [sp] │ │ │ │ - bne 7b040 <_Py_SetRefcnt@@Base+0x7c> │ │ │ │ + bne 7b0a4 <_Py_SetRefcnt@@Base+0x7c> │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7b100 <_Py_SetRefcnt@@Base+0x13c> │ │ │ │ + bne 7b164 <_Py_SetRefcnt@@Base+0x13c> │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ - bl 3564ac │ │ │ │ + bl 358018 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 7b0d0 <_Py_SetRefcnt@@Base+0x10c> │ │ │ │ + beq 7b134 <_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 356318 │ │ │ │ + bl 357e84 │ │ │ │ cmp r0, r7 │ │ │ │ strne r0, [sp, #4] │ │ │ │ - bne 7b0a8 <_Py_SetRefcnt@@Base+0xe4> │ │ │ │ + bne 7b10c <_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 356318 │ │ │ │ + bl 357e84 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp] │ │ │ │ - bne 7b0d8 <_Py_SetRefcnt@@Base+0x114> │ │ │ │ + bne 7b13c <_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] @ 7b180 <_Py_SetRefcnt@@Base+0x1bc> │ │ │ │ + ldr ip, [pc, #84] @ 7b1e4 <_Py_SetRefcnt@@Base+0x1bc> │ │ │ │ sub r3, r1, r3 │ │ │ │ asr r3, r3, #4 │ │ │ │ cmp r4, #3 │ │ │ │ mul r3, ip, r3 │ │ │ │ movls ip, #0 │ │ │ │ - bls 7b158 <_Py_SetRefcnt@@Base+0x194> │ │ │ │ + bls 7b1bc <_Py_SetRefcnt@@Base+0x194> │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ addls ip, r4, r4, lsl #1 │ │ │ │ - bls 7b158 <_Py_SetRefcnt@@Base+0x194> │ │ │ │ + bls 7b1bc <_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 35404c │ │ │ │ + bl 355bb8 │ │ │ │ sub r0, r4, r1 │ │ │ │ pop {r4, pc} │ │ │ │ - bge feb25c34 <__bss_end__@@Base+0xfe560cec> │ │ │ │ + bge feb25c98 <__bss_end__@@Base+0xfe560d50> │ │ │ │ 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 3564ac │ │ │ │ + bl 358018 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ - bl 3564ac │ │ │ │ + bl 358018 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 84aa8 │ │ │ │ + bl 84a1c │ │ │ │ add r7, r7, r5, lsl #22 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 7b1ec <_Py_SetRefcnt@@Base+0x228> │ │ │ │ + beq 7b250 <_Py_SetRefcnt@@Base+0x228> │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 253084 │ │ │ │ + bl 2657b4 │ │ │ │ mov r7, r0 │ │ │ │ - b 7b214 <_Py_SetRefcnt@@Base+0x250> │ │ │ │ + b 7b278 <_Py_SetRefcnt@@Base+0x250> │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 253084 │ │ │ │ + bl 2657b4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r8, #96 @ 0x60 │ │ │ │ - bl 2289b8 │ │ │ │ + bl 23bbdc │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2293c0 │ │ │ │ + bl 23c5e4 │ │ │ │ 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 2293c0 │ │ │ │ + b 23c5e4 │ │ │ │ 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 7b28c <_Py_SetRefcnt@@Base+0x2c8> │ │ │ │ + beq 7b2f0 <_Py_SetRefcnt@@Base+0x2c8> │ │ │ │ clz r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7b290 <_Py_SetRefcnt@@Base+0x2cc> │ │ │ │ + bne 7b2f4 <_Py_SetRefcnt@@Base+0x2cc> │ │ │ │ mov r0, #0 │ │ │ │ - b 7b4f8 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ + b 7b55c <_Py_SetRefcnt@@Base+0x534> │ │ │ │ mov r2, #32 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi 7b2b0 <_Py_SetRefcnt@@Base+0x2ec> │ │ │ │ + bhi 7b314 <_Py_SetRefcnt@@Base+0x2ec> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2292d0 │ │ │ │ - b 7b4f8 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ + bl 23c4f4 │ │ │ │ + b 7b55c <_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 7b284 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ + bls 7b2e8 <_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 7b304 <_Py_SetRefcnt@@Base+0x340> │ │ │ │ + bls 7b368 <_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 7b284 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ + bne 7b2e8 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ cmp r7, r1 │ │ │ │ - bhi 7b2d4 <_Py_SetRefcnt@@Base+0x310> │ │ │ │ + bhi 7b338 <_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 7b3f4 <_Py_SetRefcnt@@Base+0x430> │ │ │ │ + bne 7b458 <_Py_SetRefcnt@@Base+0x430> │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 356318 │ │ │ │ + bl 357e84 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp, #28] │ │ │ │ - bne 7b338 <_Py_SetRefcnt@@Base+0x374> │ │ │ │ + bne 7b39c <_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 7b3c4 <_Py_SetRefcnt@@Base+0x400> │ │ │ │ + bcs 7b428 <_Py_SetRefcnt@@Base+0x400> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 356318 │ │ │ │ + bl 357e84 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7b37c <_Py_SetRefcnt@@Base+0x3b8> │ │ │ │ + beq 7b3e0 <_Py_SetRefcnt@@Base+0x3b8> │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b 7b3f8 <_Py_SetRefcnt@@Base+0x434> │ │ │ │ + b 7b45c <_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 7b408 <_Py_SetRefcnt@@Base+0x444> │ │ │ │ - b 7b3f8 <_Py_SetRefcnt@@Base+0x434> │ │ │ │ + beq 7b46c <_Py_SetRefcnt@@Base+0x444> │ │ │ │ + b 7b45c <_Py_SetRefcnt@@Base+0x434> │ │ │ │ mov r4, r8 │ │ │ │ mov sl, r4 │ │ │ │ mvn r3, #0 │ │ │ │ mov fp, #0 │ │ │ │ - b 7b444 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ + b 7b4a8 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ ldr fp, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ - bl 356318 │ │ │ │ + bl 357e84 │ │ │ │ sub r1, r0, fp │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #0 │ │ │ │ streq r0, [sp, #28] │ │ │ │ subs r0, r1, #0 │ │ │ │ - beq 7b3dc <_Py_SetRefcnt@@Base+0x418> │ │ │ │ + beq 7b440 <_Py_SetRefcnt@@Base+0x418> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r3, r3, r6, lsl #5 │ │ │ │ str r3, [r2] │ │ │ │ - b 7b4f8 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ + b 7b55c <_Py_SetRefcnt@@Base+0x534> │ │ │ │ sub sl, sl, #4 │ │ │ │ cmp r8, sl │ │ │ │ - bcs 7b464 <_Py_SetRefcnt@@Base+0x4a0> │ │ │ │ + bcs 7b4c8 <_Py_SetRefcnt@@Base+0x4a0> │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 3564ac │ │ │ │ + bl 358018 │ │ │ │ str fp, [sl] │ │ │ │ mvn r3, #0 │ │ │ │ - b 7b444 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ + b 7b4a8 <_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 7b4c4 <_Py_SetRefcnt@@Base+0x500> │ │ │ │ + bne 7b528 <_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 356318 │ │ │ │ + bl 357e84 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp, #28] │ │ │ │ - bne 7b4a0 <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + bne 7b504 <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 7b284 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ + beq 7b2e8 <_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 7b240 <_Py_SetRefcnt@@Base+0x27c> │ │ │ │ + bl 7b2a4 <_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] @ 7b54c <_Py_SetRefcnt@@Base+0x588> │ │ │ │ + ldr r1, [pc, #32] @ 7b5b0 <_Py_SetRefcnt@@Base+0x588> │ │ │ │ mov r2, #900 @ 0x384 │ │ │ │ add r0, r4, #520 @ 0x208 │ │ │ │ bl 29cdc │ │ │ │ - bl 3564ac │ │ │ │ + bl 358018 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r4, #1420] @ 0x58c │ │ │ │ - bl 3564ac │ │ │ │ + bl 358018 │ │ │ │ str r5, [r4, #1580] @ 0x62c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r4, r9, r8, asr #12 │ │ │ │ - ldr r3, [pc, #152] @ 7b5f0 <_Py_SetRefcnt@@Base+0x62c> │ │ │ │ + eorseq r6, r9, r8, asr #3 │ │ │ │ + ldr r3, [pc, #152] @ 7b654 <_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] @ 7b5f4 <_Py_SetRefcnt@@Base+0x630> │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #108] @ 7b658 <_Py_SetRefcnt@@Base+0x630> │ │ │ │ + bl 3581c0 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ cmp r4, r2 │ │ │ │ - bne 7b5ac <_Py_SetRefcnt@@Base+0x5e8> │ │ │ │ - ldr r2, [pc, #92] @ 7b5f8 <_Py_SetRefcnt@@Base+0x634> │ │ │ │ + bne 7b610 <_Py_SetRefcnt@@Base+0x5e8> │ │ │ │ + ldr r2, [pc, #92] @ 7b65c <_Py_SetRefcnt@@Base+0x634> │ │ │ │ str r1, [r0, r3] │ │ │ │ ldr r0, [r2] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7b5ac <_Py_SetRefcnt@@Base+0x5e8> │ │ │ │ + beq 7b610 <_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 7b5b8 <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ + bne 7b61c <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ cmp r3, r4 │ │ │ │ - bne 7b5e4 <_Py_SetRefcnt@@Base+0x620> │ │ │ │ + bne 7b648 <_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 22a254 │ │ │ │ - eorseq r4, r9, r0, asr #8 │ │ │ │ + b 23d474 │ │ │ │ + eorseq r5, r9, r0, asr #31 │ │ │ │ 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 7a394 │ │ │ │ + bl 7a3e8 <_PyObject_CallMethodId@@Base+0x108> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7b664 <_Py_SetRefcnt@@Base+0x6a0> │ │ │ │ + beq 7b6c8 <_Py_SetRefcnt@@Base+0x6a0> │ │ │ │ mov r3, #512 @ 0x200 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #44] @ 7b66c <_Py_SetRefcnt@@Base+0x6a8> │ │ │ │ + ldr r1, [pc, #44] @ 7b6d0 <_Py_SetRefcnt@@Base+0x6a8> │ │ │ │ add r0, sp, #8 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ bl 29ea4 <__vsnprintf_chk@plt> │ │ │ │ - bl 7a3c4 │ │ │ │ + bl 7a418 <_PyObject_CallMethodId@@Base+0x138> │ │ │ │ mov r1, r5 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a714 │ │ │ │ + bl 7a780 <_PyObject_CallMethodId@@Base+0x4a0> │ │ │ │ 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] @ 7b71c <_Py_SetRefcnt@@Base+0x758> │ │ │ │ + ldr r4, [pc, #144] @ 7b780 <_Py_SetRefcnt@@Base+0x758> │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7b6a0 <_Py_SetRefcnt@@Base+0x6dc> │ │ │ │ + bne 7b704 <_Py_SetRefcnt@@Base+0x6dc> │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 21c1e8 <_start@@Base+0x734> │ │ │ │ + bl 22f7c8 <_start@@Base+0x734> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b6c4 <_Py_SetRefcnt@@Base+0x700> │ │ │ │ + beq 7b728 <_Py_SetRefcnt@@Base+0x700> │ │ │ │ add r2, sp, #20 │ │ │ │ - ldr r0, [pc, #104] @ 7b720 <_Py_SetRefcnt@@Base+0x75c> │ │ │ │ + ldr r0, [pc, #104] @ 7b784 <_Py_SetRefcnt@@Base+0x75c> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 849cc │ │ │ │ - b 7b70c <_Py_SetRefcnt@@Base+0x748> │ │ │ │ + bl 84940 │ │ │ │ + b 7b770 <_Py_SetRefcnt@@Base+0x748> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7b6d8 <_Py_SetRefcnt@@Base+0x714> │ │ │ │ - ldr r0, [pc, #68] @ 7b71c <_Py_SetRefcnt@@Base+0x758> │ │ │ │ - bl 21c1e8 <_start@@Base+0x734> │ │ │ │ + bne 7b73c <_Py_SetRefcnt@@Base+0x714> │ │ │ │ + ldr r0, [pc, #68] @ 7b780 <_Py_SetRefcnt@@Base+0x758> │ │ │ │ + bl 22f7c8 <_start@@Base+0x734> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b70c <_Py_SetRefcnt@@Base+0x748> │ │ │ │ - ldr r4, [pc, #56] @ 7b724 <_Py_SetRefcnt@@Base+0x760> │ │ │ │ + beq 7b770 <_Py_SetRefcnt@@Base+0x748> │ │ │ │ + ldr r4, [pc, #56] @ 7b788 <_Py_SetRefcnt@@Base+0x760> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 7b6ac <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ - ldr r0, [pc, #44] @ 7b728 <_Py_SetRefcnt@@Base+0x764> │ │ │ │ + blt 7b710 <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ + ldr r0, [pc, #44] @ 7b78c <_Py_SetRefcnt@@Base+0x764> │ │ │ │ mov r1, #1 │ │ │ │ - bl 355730 │ │ │ │ + bl 35729c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - ble 7b6ac <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ + ble 7b710 <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ subseq r0, r5, r4, ror r8 │ │ │ │ - eorseq r1, r9, r0, asr #30 │ │ │ │ + eorseq r3, r9, r0, ror #21 │ │ │ │ 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] @ 7b808 <_Py_SetRefcnt@@Base+0x844> │ │ │ │ + ldr r4, [pc, #192] @ 7b86c <_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 7b768 <_Py_SetRefcnt@@Base+0x7a4> │ │ │ │ + bne 7b7cc <_Py_SetRefcnt@@Base+0x7a4> │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 21c1e8 <_start@@Base+0x734> │ │ │ │ + bl 22f7c8 <_start@@Base+0x734> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b788 <_Py_SetRefcnt@@Base+0x7c4> │ │ │ │ - ldr r0, [pc, #144] @ 7b80c <_Py_SetRefcnt@@Base+0x848> │ │ │ │ + beq 7b7ec <_Py_SetRefcnt@@Base+0x7c4> │ │ │ │ + ldr r0, [pc, #144] @ 7b870 <_Py_SetRefcnt@@Base+0x848> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ - bl 849cc │ │ │ │ - b 7b7d0 <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ + bl 84940 │ │ │ │ + b 7b834 <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7b79c <_Py_SetRefcnt@@Base+0x7d8> │ │ │ │ - ldr r0, [pc, #108] @ 7b808 <_Py_SetRefcnt@@Base+0x844> │ │ │ │ - bl 21c1e8 <_start@@Base+0x734> │ │ │ │ + bne 7b800 <_Py_SetRefcnt@@Base+0x7d8> │ │ │ │ + ldr r0, [pc, #108] @ 7b86c <_Py_SetRefcnt@@Base+0x844> │ │ │ │ + bl 22f7c8 <_start@@Base+0x734> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b7d0 <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ - ldr r4, [pc, #96] @ 7b810 <_Py_SetRefcnt@@Base+0x84c> │ │ │ │ + beq 7b834 <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ + ldr r4, [pc, #96] @ 7b874 <_Py_SetRefcnt@@Base+0x84c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 7b774 <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ - ldr r0, [pc, #84] @ 7b814 <_Py_SetRefcnt@@Base+0x850> │ │ │ │ + blt 7b7d8 <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ + ldr r0, [pc, #84] @ 7b878 <_Py_SetRefcnt@@Base+0x850> │ │ │ │ mov r1, #1 │ │ │ │ - bl 355730 │ │ │ │ + bl 35729c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - ble 7b774 <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ - ldr r3, [pc, #64] @ 7b818 <_Py_SetRefcnt@@Base+0x854> │ │ │ │ + ble 7b7d8 <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ + ldr r3, [pc, #64] @ 7b87c <_Py_SetRefcnt@@Base+0x854> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7b7f8 <_Py_SetRefcnt@@Base+0x834> │ │ │ │ + beq 7b85c <_Py_SetRefcnt@@Base+0x834> │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ - bl 3564ac │ │ │ │ + bl 358018 │ │ │ │ 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 r1, r9, r4, asr pc │ │ │ │ + @ instruction: 0x00393af4 │ │ │ │ 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 7baac <_Py_SetRefcnt@@Base+0xae8> │ │ │ │ + beq 7bb10 <_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 7b8a0 <_Py_SetRefcnt@@Base+0x8dc> │ │ │ │ + bhi 7b904 <_Py_SetRefcnt@@Base+0x8dc> │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r2, #0 │ │ │ │ - beq 7b884 <_Py_SetRefcnt@@Base+0x8c0> │ │ │ │ + beq 7b8e8 <_Py_SetRefcnt@@Base+0x8c0> │ │ │ │ rsbs r2, r2, #0 │ │ │ │ sbc r3, r3, r3 │ │ │ │ add r0, sl, #96 @ 0x60 │ │ │ │ - bl 2289b8 │ │ │ │ + bl 23bbdc │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ str r6, [sp] │ │ │ │ - bl 84ce4 │ │ │ │ - b 7ba90 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ + bl 84c58 │ │ │ │ + b 7baf4 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ cmp r6, #6 │ │ │ │ - bne 7ba90 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ + bne 7baf4 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #520] @ 7babc <_Py_SetRefcnt@@Base+0xaf8> │ │ │ │ + ldr r2, [pc, #520] @ 7bb20 <_Py_SetRefcnt@@Base+0xaf8> │ │ │ │ cmp r3, #0 │ │ │ │ subgt r3, r3, #1 │ │ │ │ movle r3, #112 @ 0x70 │ │ │ │ ldr r6, [r2, r3, lsl #2] │ │ │ │ - bl 3564ac │ │ │ │ + bl 358018 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7b8e8 <_Py_SetRefcnt@@Base+0x924> │ │ │ │ + bne 7b94c <_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] @ 7bac0 <_Py_SetRefcnt@@Base+0xafc> │ │ │ │ - b 7b90c <_Py_SetRefcnt@@Base+0x948> │ │ │ │ + ldr r1, [pc, #472] @ 7bb24 <_Py_SetRefcnt@@Base+0xafc> │ │ │ │ + b 7b970 <_Py_SetRefcnt@@Base+0x948> │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8, lsr #5 │ │ │ │ - bhi 7b924 <_Py_SetRefcnt@@Base+0x960> │ │ │ │ + bhi 7b988 <_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] @ 7bac4 <_Py_SetRefcnt@@Base+0xb00> │ │ │ │ + ldr r1, [pc, #440] @ 7bb28 <_Py_SetRefcnt@@Base+0xb00> │ │ │ │ mov r4, #6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #22 │ │ │ │ str r4, [ip] │ │ │ │ - bl 7b72c <_Py_SetRefcnt@@Base+0x768> │ │ │ │ - b 7baac <_Py_SetRefcnt@@Base+0xae8> │ │ │ │ + bl 7b790 <_Py_SetRefcnt@@Base+0x768> │ │ │ │ + b 7bb10 <_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 7ba58 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + bne 7babc <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7ba58 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + beq 7babc <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ cmp r5, r4 │ │ │ │ - beq 7b974 <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ + beq 7b9d8 <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2293c0 │ │ │ │ + bl 23c5e4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7b974 <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ + beq 7b9d8 <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ rsbs r2, r4, #0 │ │ │ │ sbc r3, r3, r3 │ │ │ │ add r0, sl, #96 @ 0x60 │ │ │ │ - bl 2289b8 │ │ │ │ - bl 224cec │ │ │ │ + bl 23bbdc │ │ │ │ + bl 237f8c │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 7ba58 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ - bl 21c5c0 <_start@@Base+0xb0c> │ │ │ │ + blt 7babc <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + bl 22fba0 <_start@@Base+0xb0c> │ │ │ │ cmp r4, #0 │ │ │ │ orreq r0, r0, #1 │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq 7b9ac <_Py_SetRefcnt@@Base+0x9e8> │ │ │ │ + beq 7ba10 <_Py_SetRefcnt@@Base+0x9e8> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b184 <_Py_SetRefcnt@@Base+0x1c0> │ │ │ │ - b 7ba58 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + bl 7b1e8 <_Py_SetRefcnt@@Base+0x1c0> │ │ │ │ + b 7babc <_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 7b9e8 <_Py_SetRefcnt@@Base+0xa24> │ │ │ │ - ldr r1, [pc, #252] @ 7bac8 <_Py_SetRefcnt@@Base+0xb04> │ │ │ │ + beq 7ba4c <_Py_SetRefcnt@@Base+0xa24> │ │ │ │ + ldr r1, [pc, #252] @ 7bb2c <_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 7ba44 <_Py_SetRefcnt@@Base+0xa80> │ │ │ │ + b 7baa8 <_Py_SetRefcnt@@Base+0xa80> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ - ldr r2, [pc, #204] @ 7bacc <_Py_SetRefcnt@@Base+0xb08> │ │ │ │ + ldr r2, [pc, #204] @ 7bb30 <_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 │ │ │ │ @@ -83641,232 +83678,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 229528 │ │ │ │ + bl 23c74c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r6, #92 @ 0x5c │ │ │ │ - bl 2293c0 │ │ │ │ + bl 23c5e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7ba90 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ + bne 7baf4 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r1, [pc, #76] @ 7bad0 <_Py_SetRefcnt@@Base+0xb0c> │ │ │ │ + ldr r1, [pc, #76] @ 7bb34 <_Py_SetRefcnt@@Base+0xb0c> │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ - b 7b72c <_Py_SetRefcnt@@Base+0x768> │ │ │ │ + b 7b790 <_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 224834 │ │ │ │ + b 237ad4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ subseq r9, r9, r0, lsl #27 │ │ │ │ - eorseq r1, r9, r8, ror #30 │ │ │ │ - eorseq r1, r9, ip, lsr #31 │ │ │ │ + eorseq r3, r9, r8, lsl #22 │ │ │ │ + eorseq r3, r9, ip, asr #22 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ tstmi fp, #2096 @ 0x830 │ │ │ │ - @ instruction: 0x00391ff8 │ │ │ │ + mlaseq r9, r8, fp, r3 │ │ │ │ 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 3564ac │ │ │ │ + bl 358018 │ │ │ │ and r3, r8, #3 │ │ │ │ bic r2, r8, #3 │ │ │ │ cmp r3, #1 │ │ │ │ orr r2, r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ str r8, [sp, #4] │ │ │ │ - bne 7bb34 <_Py_SetRefcnt@@Base+0xb70> │ │ │ │ + bne 7bb98 <_Py_SetRefcnt@@Base+0xb70> │ │ │ │ cmp r7, #3 │ │ │ │ - bhi 7bb5c <_Py_SetRefcnt@@Base+0xb98> │ │ │ │ + bhi 7bbc0 <_Py_SetRefcnt@@Base+0xb98> │ │ │ │ add r7, r7, #1 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7baf8 <_Py_SetRefcnt@@Base+0xb34> │ │ │ │ + b 7bb5c <_Py_SetRefcnt@@Base+0xb34> │ │ │ │ cmp r4, r3 │ │ │ │ - bne 7bb44 <_Py_SetRefcnt@@Base+0xb80> │ │ │ │ + bne 7bba8 <_Py_SetRefcnt@@Base+0xb80> │ │ │ │ mov r0, #1 │ │ │ │ - b 7bb80 <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ + b 7bbe4 <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ cmp r3, #3 │ │ │ │ movne r1, #0 │ │ │ │ andeq r1, r6, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7bb64 <_Py_SetRefcnt@@Base+0xba0> │ │ │ │ - b 7bb3c <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ + beq 7bbc8 <_Py_SetRefcnt@@Base+0xba0> │ │ │ │ + b 7bba0 <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ mov r0, #0 │ │ │ │ - b 7bb80 <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ + b 7bbe4 <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ ldr r8, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 356318 │ │ │ │ + bl 357e84 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 7bb3c <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ + beq 7bba0 <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 7baf8 <_Py_SetRefcnt@@Base+0xb34> │ │ │ │ + b 7bb5c <_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 7bad4 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7bb38 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7bbbc <_Py_SetRefcnt@@Base+0xbf8> │ │ │ │ + bne 7bc20 <_Py_SetRefcnt@@Base+0xbf8> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7bb9c <_Py_SetRefcnt@@Base+0xbd8> │ │ │ │ + b 7bc00 <_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 7bad4 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7bb38 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7bbfc <_Py_SetRefcnt@@Base+0xc38> │ │ │ │ + bne 7bc60 <_Py_SetRefcnt@@Base+0xc38> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7bbdc <_Py_SetRefcnt@@Base+0xc18> │ │ │ │ + b 7bc40 <_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 22ca98 │ │ │ │ + bl 23fb7c │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #304] @ 7bd5c <_Py_SetRefcnt@@Base+0xd98> │ │ │ │ + ldr r3, [pc, #304] @ 7bdc0 <_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 7bd48 <_Py_SetRefcnt@@Base+0xd84> │ │ │ │ + beq 7bdac <_Py_SetRefcnt@@Base+0xd84> │ │ │ │ ldr r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7bd50 <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ - bl 223a04 <_Py_write_noraise@@Base+0x1210> │ │ │ │ + beq 7bdb4 <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ + bl 236ca4 <_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 7bcfc <_Py_SetRefcnt@@Base+0xd38> │ │ │ │ + beq 7bd60 <_Py_SetRefcnt@@Base+0xd38> │ │ │ │ mov r9, #0 │ │ │ │ - bl 3564ac │ │ │ │ + bl 358018 │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7bad4 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7bb38 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7bcb0 <_Py_SetRefcnt@@Base+0xcec> │ │ │ │ + bne 7bd14 <_Py_SetRefcnt@@Base+0xcec> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7bc90 <_Py_SetRefcnt@@Base+0xccc> │ │ │ │ + b 7bcf4 <_Py_SetRefcnt@@Base+0xccc> │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7bc88 <_Py_SetRefcnt@@Base+0xcc4> │ │ │ │ + bne 7bcec <_Py_SetRefcnt@@Base+0xcc4> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r8, #520] @ 0x208 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7bcec <_Py_SetRefcnt@@Base+0xd28> │ │ │ │ + bne 7bd50 <_Py_SetRefcnt@@Base+0xd28> │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r8, #524] @ 0x20c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 22a13c │ │ │ │ - b 7bcfc <_Py_SetRefcnt@@Base+0xd38> │ │ │ │ + bl 23d35c │ │ │ │ + b 7bd60 <_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 7bc74 <_Py_SetRefcnt@@Base+0xcb0> │ │ │ │ + bne 7bcd8 <_Py_SetRefcnt@@Base+0xcb0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 223a04 <_Py_write_noraise@@Base+0x1210> │ │ │ │ + bl 236ca4 <_Py_write_noraise@@Base+0x1210> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7bd3c <_Py_SetRefcnt@@Base+0xd78> │ │ │ │ + bne 7bda0 <_Py_SetRefcnt@@Base+0xd78> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7bd24 <_Py_SetRefcnt@@Base+0xd60> │ │ │ │ + b 7bd88 <_Py_SetRefcnt@@Base+0xd60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b500 <_Py_SetRefcnt@@Base+0x53c> │ │ │ │ - b 7bd50 <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ + bl 7b564 <_Py_SetRefcnt@@Base+0x53c> │ │ │ │ + b 7bdb4 <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ mov r1, #2 │ │ │ │ - bl 2231d4 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ + bl 236474 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 7b550 <_Py_SetRefcnt@@Base+0x58c> │ │ │ │ - eorseq r4, r9, r0, asr #8 │ │ │ │ + b 7b5b4 <_Py_SetRefcnt@@Base+0x58c> │ │ │ │ + eorseq r5, r9, r0, asr #31 │ │ │ │ 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 3564ac │ │ │ │ + bl 358018 │ │ │ │ str r6, [r5, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 356318 │ │ │ │ + bl 357e84 │ │ │ │ cmp r0, r6 │ │ │ │ strne r0, [sp, #4] │ │ │ │ - bne 7bd84 <_Py_SetRefcnt@@Base+0xdc0> │ │ │ │ + bne 7bde8 <_Py_SetRefcnt@@Base+0xdc0> │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 355730 │ │ │ │ + bl 35729c │ │ │ │ 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 │ │ │ │ @@ -83874,80 +83911,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 7be24 <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ + bcs 7be88 <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ ldr r9, [r6, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 7be18 <_Py_SetRefcnt@@Base+0xe54> │ │ │ │ + bne 7be7c <_Py_SetRefcnt@@Base+0xe54> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27385c <_PyBytesWriter_Dealloc@@Base+0xe20> │ │ │ │ + bl 284cc4 <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ str r9, [r6, #24] │ │ │ │ ldr r3, [r6] │ │ │ │ mla r6, r8, r3, r6 │ │ │ │ - b 7bdf4 <_Py_SetRefcnt@@Base+0xe30> │ │ │ │ - ldr r6, [pc, #220] @ 7bf08 <_Py_SetRefcnt@@Base+0xf44> │ │ │ │ + b 7be58 <_Py_SetRefcnt@@Base+0xe30> │ │ │ │ + ldr r6, [pc, #220] @ 7bf6c <_Py_SetRefcnt@@Base+0xf44> │ │ │ │ ldr r3, [r6, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7be3c <_Py_SetRefcnt@@Base+0xe78> │ │ │ │ + bne 7bea0 <_Py_SetRefcnt@@Base+0xe78> │ │ │ │ add r0, r6, #240 @ 0xf0 │ │ │ │ - bl 21c1e8 <_start@@Base+0x734> │ │ │ │ + bl 22f7c8 <_start@@Base+0x734> │ │ │ │ ldr r1, [r6, #240] @ 0xf0 │ │ │ │ ldr r2, [r5, #448] @ 0x1c0 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 229e80 │ │ │ │ + bl 23d0a0 │ │ │ │ ldr r0, [r5, #448] @ 0x1c0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #224 @ 0xe0 │ │ │ │ - bl 2289b8 │ │ │ │ + bl 23bbdc │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ lsl r0, r0, #15 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - bl 229638 │ │ │ │ - bl 3564ac │ │ │ │ + bl 23c85c │ │ │ │ + bl 358018 │ │ │ │ mov r6, #0 │ │ │ │ str r6, [r4, #112] @ 0x70 │ │ │ │ - bl 3564ac │ │ │ │ + bl 358018 │ │ │ │ add r7, r4, #72 @ 0x48 │ │ │ │ - bl 3564ac │ │ │ │ + bl 358018 │ │ │ │ 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] @ 7bf0c <_Py_SetRefcnt@@Base+0xf48> │ │ │ │ - ldr r6, [pc, #88] @ 7bf10 <_Py_SetRefcnt@@Base+0xf4c> │ │ │ │ + ldr r9, [pc, #88] @ 7bf70 <_Py_SetRefcnt@@Base+0xf48> │ │ │ │ + ldr r6, [pc, #88] @ 7bf74 <_Py_SetRefcnt@@Base+0xf4c> │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr sl, [sp, #4] │ │ │ │ and sl, sl, r9 │ │ │ │ - bl 3564ac │ │ │ │ + bl 358018 │ │ │ │ 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 356318 │ │ │ │ + bl 357e84 │ │ │ │ cmp r0, sl │ │ │ │ strne r0, [sp, #4] │ │ │ │ - bne 7beb8 <_Py_SetRefcnt@@Base+0xef4> │ │ │ │ + bne 7bf1c <_Py_SetRefcnt@@Base+0xef4> │ │ │ │ mov r1, #1 │ │ │ │ add r0, r5, #128 @ 0x80 │ │ │ │ - bl 355730 │ │ │ │ + bl 35729c │ │ │ │ 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} │ │ │ │ @@ -83962,156 +83999,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 7c004 <_Py_SetRefcnt@@Base+0x1040> │ │ │ │ + bcs 7c068 <_Py_SetRefcnt@@Base+0x1040> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7bfec <_Py_SetRefcnt@@Base+0x1028> │ │ │ │ + beq 7c050 <_Py_SetRefcnt@@Base+0x1028> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22c608 │ │ │ │ + bl 23f760 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7bfc0 <_Py_SetRefcnt@@Base+0xffc> │ │ │ │ + bne 7c024 <_Py_SetRefcnt@@Base+0xffc> │ │ │ │ ldr r0, [r8, #448] @ 0x1c0 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 2289b8 │ │ │ │ + bl 23bbdc │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ - bl 22caf4 │ │ │ │ + bl 23fbd8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ orrcs r5, r5, #1 │ │ │ │ - b 7bff8 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + b 7c05c <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne 7bff8 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + bne 7c05c <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ movcc r5, #1 │ │ │ │ - bcc 7bff8 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + bcc 7c05c <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ orrhi r5, r5, #1 │ │ │ │ - b 7bff8 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + b 7c05c <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, r9 │ │ │ │ orrcs r5, r5, #1 │ │ │ │ ldr r3, [r4] │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ - b 7bf54 <_Py_SetRefcnt@@Base+0xf90> │ │ │ │ + b 7bfb8 <_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] @ 7c290 <_Py_SetRefcnt@@Base+0x12cc> │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #588] @ 7c2f4 <_Py_SetRefcnt@@Base+0x12cc> │ │ │ │ + bl 3581c0 │ │ │ │ add r4, r3, r0 │ │ │ │ - bl 3564ac │ │ │ │ + bl 358018 │ │ │ │ str r4, [r5, #112] @ 0x70 │ │ │ │ - bl 3564ac │ │ │ │ + bl 358018 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ lsl r0, r0, #15 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - bl 229638 │ │ │ │ + bl 23c85c │ │ │ │ ldr r0, [r8, #448] @ 0x1c0 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r0, #224 @ 0xe0 │ │ │ │ - bl 2289b8 │ │ │ │ + bl 23bbdc │ │ │ │ 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 7c268 <_Py_SetRefcnt@@Base+0x12a4> │ │ │ │ + bcs 7c2cc <_Py_SetRefcnt@@Base+0x12a4> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7c248 <_Py_SetRefcnt@@Base+0x1284> │ │ │ │ + beq 7c2ac <_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 7c0f4 <_Py_SetRefcnt@@Base+0x1130> │ │ │ │ + beq 7c158 <_Py_SetRefcnt@@Base+0x1130> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7c0f8 <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ + beq 7c15c <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ ldrb r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7c0f8 <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ + beq 7c15c <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ ldr r6, [r6, #1592] @ 0x638 │ │ │ │ - b 7c0d8 <_Py_SetRefcnt@@Base+0x1114> │ │ │ │ + b 7c13c <_Py_SetRefcnt@@Base+0x1114> │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r8, #448] @ 0x1c0 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 2289b8 │ │ │ │ + bl 23bbdc │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 3564ac │ │ │ │ + bl 358018 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7bad4 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7bb38 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7c140 <_Py_SetRefcnt@@Base+0x117c> │ │ │ │ + bne 7c1a4 <_Py_SetRefcnt@@Base+0x117c> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7c120 <_Py_SetRefcnt@@Base+0x115c> │ │ │ │ + b 7c184 <_Py_SetRefcnt@@Base+0x115c> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22c608 │ │ │ │ + bl 23f760 │ │ │ │ ldr fp, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 7c16c <_Py_SetRefcnt@@Base+0x11a8> │ │ │ │ + bne 7c1d0 <_Py_SetRefcnt@@Base+0x11a8> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 22caf4 │ │ │ │ + bl 23fbd8 │ │ │ │ mov r4, r0 │ │ │ │ - b 7c258 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + b 7c2bc <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ ldrlt r0, [r4] │ │ │ │ movge r0, r7 │ │ │ │ lsllt r0, r0, #15 │ │ │ │ - bl 227074 │ │ │ │ + bl 23a298 │ │ │ │ mov r1, #12 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - ldr ip, [pc, #256] @ 7c294 <_Py_SetRefcnt@@Base+0x12d0> │ │ │ │ + ldr ip, [pc, #256] @ 7c2f8 <_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 │ │ │ │ @@ -84124,487 +84161,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 22a13c │ │ │ │ + bl 23d35c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r3, [r6, #1580] @ 0x62c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #1580] @ 0x62c │ │ │ │ - bne 7c258 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + bne 7c2bc <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - bcs 7c238 <_Py_SetRefcnt@@Base+0x1274> │ │ │ │ + bcs 7c29c <_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 7c258 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + b 7c2bc <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 7c208 <_Py_SetRefcnt@@Base+0x1244> │ │ │ │ - b 7c258 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + bhi 7c26c <_Py_SetRefcnt@@Base+0x1244> │ │ │ │ + b 7c2bc <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 22cc2c │ │ │ │ + bl 23fd10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b 7c0a0 <_Py_SetRefcnt@@Base+0x10dc> │ │ │ │ + b 7c104 <_Py_SetRefcnt@@Base+0x10dc> │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 7c284 <_Py_SetRefcnt@@Base+0x12c0> │ │ │ │ + bne 7c2e8 <_Py_SetRefcnt@@Base+0x12c0> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 84b4c │ │ │ │ + bl 84ac0 │ │ │ │ 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] @ 7c3f8 <_Py_SetRefcnt@@Base+0x1434> │ │ │ │ + ldr r5, [pc, #328] @ 7c45c <_Py_SetRefcnt@@Base+0x1434> │ │ │ │ cmp r0, r5 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 848bc │ │ │ │ + bl 84830 │ │ │ │ add r1, r4, #32 │ │ │ │ add r0, r5, #32 │ │ │ │ - bl 848bc │ │ │ │ + bl 84830 │ │ │ │ add r1, r4, #64 @ 0x40 │ │ │ │ add r0, r5, #64 @ 0x40 │ │ │ │ - bl 848bc │ │ │ │ + bl 84830 │ │ │ │ add r1, r4, #96 @ 0x60 │ │ │ │ add r0, r5, #96 @ 0x60 │ │ │ │ - bl 848bc │ │ │ │ + bl 84830 │ │ │ │ add r1, r4, #128 @ 0x80 │ │ │ │ add r0, r5, #128 @ 0x80 │ │ │ │ - bl 848bc │ │ │ │ + bl 84830 │ │ │ │ add r1, r4, #160 @ 0xa0 │ │ │ │ add r0, r5, #160 @ 0xa0 │ │ │ │ - bl 848bc │ │ │ │ + bl 84830 │ │ │ │ add r1, r4, #192 @ 0xc0 │ │ │ │ add r0, r5, #192 @ 0xc0 │ │ │ │ - bl 848bc │ │ │ │ + bl 84830 │ │ │ │ add r1, r4, #256 @ 0x100 │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ - bl 848bc │ │ │ │ + bl 84830 │ │ │ │ add r1, r4, #224 @ 0xe0 │ │ │ │ add r0, r5, #224 @ 0xe0 │ │ │ │ - bl 848bc │ │ │ │ + bl 84830 │ │ │ │ add r1, r4, #288 @ 0x120 │ │ │ │ add r0, r5, #288 @ 0x120 │ │ │ │ - bl 848bc │ │ │ │ + bl 84830 │ │ │ │ add r1, r4, #416 @ 0x1a0 │ │ │ │ add r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 848bc │ │ │ │ + bl 84830 │ │ │ │ add r1, r4, #448 @ 0x1c0 │ │ │ │ add r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 848bc │ │ │ │ + bl 84830 │ │ │ │ add r1, r4, #320 @ 0x140 │ │ │ │ add r0, r5, #320 @ 0x140 │ │ │ │ - bl 848bc │ │ │ │ + bl 84830 │ │ │ │ add r1, r4, #352 @ 0x160 │ │ │ │ add r0, r5, #352 @ 0x160 │ │ │ │ - bl 848bc │ │ │ │ + bl 84830 │ │ │ │ add r1, r4, #384 @ 0x180 │ │ │ │ add r0, r5, #384 @ 0x180 │ │ │ │ - bl 848bc │ │ │ │ + bl 84830 │ │ │ │ add r1, r4, #480 @ 0x1e0 │ │ │ │ add r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 84944 │ │ │ │ + bl 848b8 │ │ │ │ add r1, r4, #496 @ 0x1f0 │ │ │ │ add r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 84944 │ │ │ │ + bl 848b8 │ │ │ │ add r1, r4, #512 @ 0x200 │ │ │ │ add r0, r5, #512 @ 0x200 │ │ │ │ - bl 84944 │ │ │ │ + bl 848b8 │ │ │ │ add r1, r4, #528 @ 0x210 │ │ │ │ add r0, r5, #528 @ 0x210 │ │ │ │ - bl 84944 │ │ │ │ + bl 848b8 │ │ │ │ add r1, r4, #544 @ 0x220 │ │ │ │ add r0, r5, #544 @ 0x220 │ │ │ │ - bl 84944 │ │ │ │ + bl 848b8 │ │ │ │ add r1, r4, #560 @ 0x230 │ │ │ │ add r0, r5, #560 @ 0x230 │ │ │ │ - bl 84944 │ │ │ │ + bl 848b8 │ │ │ │ add r1, r4, #576 @ 0x240 │ │ │ │ add r0, r5, #576 @ 0x240 │ │ │ │ - bl 84944 │ │ │ │ + bl 848b8 │ │ │ │ add r1, r4, #592 @ 0x250 │ │ │ │ add r0, r5, #592 @ 0x250 │ │ │ │ - bl 84944 │ │ │ │ + bl 848b8 │ │ │ │ add r1, r4, #608 @ 0x260 │ │ │ │ add r0, r5, #608 @ 0x260 │ │ │ │ - bl 84944 │ │ │ │ + bl 848b8 │ │ │ │ add r1, r4, #624 @ 0x270 │ │ │ │ add r0, r5, #624 @ 0x270 │ │ │ │ - bl 84944 │ │ │ │ + bl 848b8 │ │ │ │ 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] @ 7c550 <_Py_SetRefcnt@@Base+0x158c> │ │ │ │ + ldr r5, [pc, #316] @ 7c5b4 <_Py_SetRefcnt@@Base+0x158c> │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r5 │ │ │ │ - beq 7c548 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + beq 7c5ac <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #292] @ 7c554 <_Py_SetRefcnt@@Base+0x1590> │ │ │ │ - bl 355768 │ │ │ │ - ldr r0, [pc, #288] @ 7c558 <_Py_SetRefcnt@@Base+0x1594> │ │ │ │ + ldr r0, [pc, #292] @ 7c5b8 <_Py_SetRefcnt@@Base+0x1590> │ │ │ │ + bl 3572d4 │ │ │ │ + ldr r0, [pc, #288] @ 7c5bc <_Py_SetRefcnt@@Base+0x1594> │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 228a74 │ │ │ │ - ldr r2, [pc, #276] @ 7c55c <_Py_SetRefcnt@@Base+0x1598> │ │ │ │ - bl 356650 │ │ │ │ + bl 23bc98 │ │ │ │ + ldr r2, [pc, #276] @ 7c5c0 <_Py_SetRefcnt@@Base+0x1598> │ │ │ │ + bl 3581c0 │ │ │ │ ldr ip, [r4, #1424] @ 0x590 │ │ │ │ add r1, r0, r2 │ │ │ │ cmp ip, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 7c548 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ - ldr r6, [pc, #252] @ 7c560 <_Py_SetRefcnt@@Base+0x159c> │ │ │ │ - ldr r1, [pc, #252] @ 7c564 <_Py_SetRefcnt@@Base+0x15a0> │ │ │ │ + bne 7c5ac <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + ldr r6, [pc, #252] @ 7c5c4 <_Py_SetRefcnt@@Base+0x159c> │ │ │ │ + ldr r1, [pc, #252] @ 7c5c8 <_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 7c48c <_Py_SetRefcnt@@Base+0x14c8> │ │ │ │ + beq 7c4f0 <_Py_SetRefcnt@@Base+0x14c8> │ │ │ │ bl 29370 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r5 │ │ │ │ ldrne r3, [r4] │ │ │ │ ldrne r5, [r3, #16] │ │ │ │ - beq 7c548 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + beq 7c5ac <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ subs r0, r5, #0 │ │ │ │ - beq 7c4c0 <_Py_SetRefcnt@@Base+0x14fc> │ │ │ │ + beq 7c524 <_Py_SetRefcnt@@Base+0x14fc> │ │ │ │ cmp r4, r5 │ │ │ │ ldr r5, [r5, #1592] @ 0x638 │ │ │ │ - beq 7c4a4 <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ - bl 7bc24 <_Py_SetRefcnt@@Base+0xc60> │ │ │ │ - b 7c4a4 <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ + beq 7c508 <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ + bl 7bc88 <_Py_SetRefcnt@@Base+0xc60> │ │ │ │ + b 7c508 <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ cmp r4, r6 │ │ │ │ - beq 7c4d4 <_Py_SetRefcnt@@Base+0x1510> │ │ │ │ + beq 7c538 <_Py_SetRefcnt@@Base+0x1510> │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2231d4 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ + bl 236474 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 7c298 <_Py_SetRefcnt@@Base+0x12d4> │ │ │ │ + bl 7c2fc <_Py_SetRefcnt@@Base+0x12d4> │ │ │ │ cmp r4, r6 │ │ │ │ - beq 7c548 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ - ldr r5, [pc, #120] @ 7c568 <_Py_SetRefcnt@@Base+0x15a4> │ │ │ │ + beq 7c5ac <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + ldr r5, [pc, #120] @ 7c5cc <_Py_SetRefcnt@@Base+0x15a4> │ │ │ │ mov r7, #0 │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7c51c <_Py_SetRefcnt@@Base+0x1558> │ │ │ │ + bne 7c580 <_Py_SetRefcnt@@Base+0x1558> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 356318 │ │ │ │ + bl 357e84 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 7c548 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + beq 7c5ac <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ str r0, [sp, #12] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, #16 │ │ │ │ add r5, r5, #4 │ │ │ │ - bne 7c4f0 <_Py_SetRefcnt@@Base+0x152c> │ │ │ │ + bne 7c554 <_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 84ce4 │ │ │ │ + bl 84c58 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r4, r9, r0, asr #8 │ │ │ │ + eorseq r5, r9, r0, asr #31 │ │ │ │ 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] @ 7c598 <_Py_SetRefcnt@@Base+0x15d4> │ │ │ │ + ldr r3, [pc, #32] @ 7c5fc <_Py_SetRefcnt@@Base+0x15d4> │ │ │ │ mov r1, r0 │ │ │ │ - beq 7c58c <_Py_SetRefcnt@@Base+0x15c8> │ │ │ │ + beq 7c5f0 <_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] @ 7c890 <_Py_SetRefcnt@@Base+0x18cc> │ │ │ │ + ldr r4, [pc, #732] @ 7c8f4 <_Py_SetRefcnt@@Base+0x18cc> │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #728] @ 7c894 <_Py_SetRefcnt@@Base+0x18d0> │ │ │ │ + ldr r2, [pc, #728] @ 7c8f8 <_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 7c5ec <_Py_SetRefcnt@@Base+0x1628> │ │ │ │ + bne 7c650 <_Py_SetRefcnt@@Base+0x1628> │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #692] @ 7c898 <_Py_SetRefcnt@@Base+0x18d4> │ │ │ │ + ldr r2, [pc, #692] @ 7c8fc <_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] @ 7c89c <_Py_SetRefcnt@@Base+0x18d8> │ │ │ │ + ldr r2, [pc, #676] @ 7c900 <_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 7c608 <_Py_SetRefcnt@@Base+0x1644> │ │ │ │ - ldr r2, [pc, #640] @ 7c8a0 <_Py_SetRefcnt@@Base+0x18dc> │ │ │ │ + bne 7c66c <_Py_SetRefcnt@@Base+0x1644> │ │ │ │ + ldr r2, [pc, #640] @ 7c904 <_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] @ 7c8a4 <_Py_SetRefcnt@@Base+0x18e0> │ │ │ │ + ldr r2, [pc, #616] @ 7c908 <_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 7c684 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ + bne 7c6e8 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ ldrb r3, [r5, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 7c684 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ + bne 7c6e8 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ ldrb r3, [r5, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 7c684 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ + bne 7c6e8 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #552] @ 7c8a8 <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ + ldr r0, [pc, #552] @ 7c90c <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ bl 2a09c │ │ │ │ - b 7c6f8 <_Py_SetRefcnt@@Base+0x1734> │ │ │ │ - ldr r2, [pc, #544] @ 7c8ac <_Py_SetRefcnt@@Base+0x18e8> │ │ │ │ + b 7c75c <_Py_SetRefcnt@@Base+0x1734> │ │ │ │ + ldr r2, [pc, #544] @ 7c910 <_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] @ 7c8b0 <_Py_SetRefcnt@@Base+0x18ec> │ │ │ │ + ldr r2, [pc, #520] @ 7c914 <_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 7c6d0 <_Py_SetRefcnt@@Base+0x170c> │ │ │ │ + beq 7c734 <_Py_SetRefcnt@@Base+0x170c> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r0, [pc, #484] @ 7c8b4 <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ + ldr r0, [pc, #484] @ 7c918 <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ bl 2a09c │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #10 │ │ │ │ bl 2a300 │ │ │ │ cmp r6, r5 │ │ │ │ - bne 7c698 <_Py_SetRefcnt@@Base+0x16d4> │ │ │ │ + bne 7c6fc <_Py_SetRefcnt@@Base+0x16d4> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r0, [pc, #456] @ 7c8b8 <_Py_SetRefcnt@@Base+0x18f4> │ │ │ │ + ldr r0, [pc, #456] @ 7c91c <_Py_SetRefcnt@@Base+0x18f4> │ │ │ │ mov r2, #146 @ 0x92 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a09c │ │ │ │ add r7, r5, r8 │ │ │ │ - ldr r2, [pc, #440] @ 7c8bc <_Py_SetRefcnt@@Base+0x18f8> │ │ │ │ + ldr r2, [pc, #440] @ 7c920 <_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 7c738 <_Py_SetRefcnt@@Base+0x1774> │ │ │ │ + bne 7c79c <_Py_SetRefcnt@@Base+0x1774> │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7c71c <_Py_SetRefcnt@@Base+0x1758> │ │ │ │ + bne 7c780 <_Py_SetRefcnt@@Base+0x1758> │ │ │ │ mov r6, #1 │ │ │ │ - b 7c73c <_Py_SetRefcnt@@Base+0x1778> │ │ │ │ + b 7c7a0 <_Py_SetRefcnt@@Base+0x1778> │ │ │ │ mov r6, #0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - beq 7c75c <_Py_SetRefcnt@@Base+0x1798> │ │ │ │ + beq 7c7c0 <_Py_SetRefcnt@@Base+0x1798> │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #336] @ 7c8a8 <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ + ldr r0, [pc, #336] @ 7c90c <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ bl 2a09c │ │ │ │ - b 7c7c0 <_Py_SetRefcnt@@Base+0x17fc> │ │ │ │ + b 7c824 <_Py_SetRefcnt@@Base+0x17fc> │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [pc, #324] @ 7c8ac <_Py_SetRefcnt@@Base+0x18e8> │ │ │ │ + ldr r2, [pc, #324] @ 7c910 <_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] @ 7c8c0 <_Py_SetRefcnt@@Base+0x18fc> │ │ │ │ + ldr r2, [pc, #320] @ 7c924 <_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] @ 7c8b4 <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ + ldr r0, [pc, #284] @ 7c918 <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ mov r2, #9 │ │ │ │ mov r1, #1 │ │ │ │ - beq 7c7a8 <_Py_SetRefcnt@@Base+0x17e4> │ │ │ │ + beq 7c80c <_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 7c770 <_Py_SetRefcnt@@Base+0x17ac> │ │ │ │ + bne 7c7d4 <_Py_SetRefcnt@@Base+0x17ac> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 7c864 <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ + beq 7c8c8 <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r0, [pc, #240] @ 7c8c4 <_Py_SetRefcnt@@Base+0x1900> │ │ │ │ + ldr r0, [pc, #240] @ 7c928 <_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] @ 7c8c8 <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #212] @ 7c92c <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bcs 7c808 <_Py_SetRefcnt@@Base+0x1844> │ │ │ │ + bcs 7c86c <_Py_SetRefcnt@@Base+0x1844> │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - b 7c7e0 <_Py_SetRefcnt@@Base+0x181c> │ │ │ │ + b 7c844 <_Py_SetRefcnt@@Base+0x181c> │ │ │ │ cmp r6, r7 │ │ │ │ - bcc 7c820 <_Py_SetRefcnt@@Base+0x185c> │ │ │ │ + bcc 7c884 <_Py_SetRefcnt@@Base+0x185c> │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #10 │ │ │ │ bl 2a300 │ │ │ │ - b 7c864 <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ + b 7c8c8 <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ sub r3, r7, r6 │ │ │ │ cmp r3, #8 │ │ │ │ - ble 7c844 <_Py_SetRefcnt@@Base+0x1880> │ │ │ │ + ble 7c8a8 <_Py_SetRefcnt@@Base+0x1880> │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #4 │ │ │ │ - ldr r0, [pc, #144] @ 7c8cc <_Py_SetRefcnt@@Base+0x1908> │ │ │ │ + ldr r0, [pc, #144] @ 7c930 <_Py_SetRefcnt@@Base+0x1908> │ │ │ │ mov r1, #1 │ │ │ │ bl 2a09c │ │ │ │ sub r6, r7, #8 │ │ │ │ cmp r6, r7 │ │ │ │ - ldr r2, [pc, #120] @ 7c8c8 <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #120] @ 7c92c <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bcs 7c810 <_Py_SetRefcnt@@Base+0x184c> │ │ │ │ + bcs 7c874 <_Py_SetRefcnt@@Base+0x184c> │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - b 7c844 <_Py_SetRefcnt@@Base+0x1880> │ │ │ │ + b 7c8a8 <_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 855f8 │ │ │ │ + b 852b4 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r2, r9, r4, lsr r0 │ │ │ │ - eorseq ip, r7, r0, asr r4 │ │ │ │ - eorseq r2, r9, r8, asr r0 │ │ │ │ - eorseq r2, r9, r4, rrx │ │ │ │ - eorseq r2, r9, r8, lsl #1 │ │ │ │ - eorseq r2, r9, ip, lsr #1 │ │ │ │ - eorseq r2, r9, ip, asr #1 │ │ │ │ - ldrsheq r2, [r9], -r0 @ │ │ │ │ - eorseq r2, r9, r8, lsl #2 │ │ │ │ - eorseq r2, r9, r4, lsl r1 │ │ │ │ - eorseq r2, r9, r8, lsr #3 │ │ │ │ - @ instruction: 0x003921d0 │ │ │ │ - eorseq r2, r9, ip, ror #3 │ │ │ │ - @ instruction: 0x003921fc │ │ │ │ - eorseq r2, r9, r4, lsl #4 │ │ │ │ + @ instruction: 0x00393bd4 │ │ │ │ + eorseq sp, r7, ip, lsl fp │ │ │ │ + @ instruction: 0x00393bf8 │ │ │ │ + eorseq r3, r9, r4, lsl #24 │ │ │ │ + eorseq r3, r9, r8, lsr #24 │ │ │ │ + eorseq r3, r9, ip, asr #24 │ │ │ │ + eorseq r3, r9, ip, ror #24 │ │ │ │ + mlaseq r9, r0, ip, r3 │ │ │ │ + eorseq r3, r9, r8, lsr #25 │ │ │ │ + @ instruction: 0x00393cb4 │ │ │ │ + eorseq r3, r9, r8, asr #26 │ │ │ │ + eorseq r3, r9, r0, ror sp │ │ │ │ + eorseq r3, r9, ip, lsl #27 │ │ │ │ + mlaseq r9, ip, sp, r3 │ │ │ │ + eorseq r3, r9, r4, lsr #27 │ │ │ │ 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 a6554 │ │ │ │ + b a65e0 │ │ │ │ │ │ │ │ -0007c8e8 : │ │ │ │ +0007c94c : │ │ │ │ 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 7a4d0 │ │ │ │ + bl 7a524 <_PyObject_CallMethodId@@Base+0x244> │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a4d0 │ │ │ │ + bl 7a524 <_PyObject_CallMethodId@@Base+0x244> │ │ │ │ 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 │ │ │ │ @@ -84612,55 +84649,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 7c9cc │ │ │ │ + beq 7ca30 │ │ │ │ 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 7c9cc │ │ │ │ + blt 7ca30 │ │ │ │ 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 7c9a0 │ │ │ │ + bne 7ca04 │ │ │ │ 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 7c9e0 │ │ │ │ + bne 7ca44 │ │ │ │ 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 7ca1c │ │ │ │ + bge 7ca80 │ │ │ │ ldrh r2, [r6], #2 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4, r2 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b 7c9f8 │ │ │ │ + b 7ca5c │ │ │ │ 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 │ │ │ │ @@ -84668,201 +84705,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 7cb94 │ │ │ │ + beq 7cbf8 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 7cca8 │ │ │ │ + bcs 7cd0c │ │ │ │ ldrh r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ - beq 7ca88 │ │ │ │ + beq 7caec │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7ca64 │ │ │ │ - b 7cca8 │ │ │ │ + bhi 7cac8 │ │ │ │ + b 7cd0c │ │ │ │ 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 7cafc │ │ │ │ + bge 7cb60 │ │ │ │ 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 7caf4 │ │ │ │ + beq 7cb58 │ │ │ │ sub lr, lr, ip │ │ │ │ add lr, lr, #1 │ │ │ │ mov r8, r9 │ │ │ │ add r3, sl, lr, lsl #1 │ │ │ │ - b 7ca5c │ │ │ │ + b 7cac0 │ │ │ │ add lr, lr, #1 │ │ │ │ - b 7cab8 │ │ │ │ + b 7cb1c │ │ │ │ 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 7cb88 │ │ │ │ + bge 7cbec │ │ │ │ ldrh sl, [r7], #2 │ │ │ │ ldrh r3, [lr], #2 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 7cb18 │ │ │ │ + beq 7cb7c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r8 │ │ │ │ add r3, r3, r6, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ sub r2, r4, r6 │ │ │ │ - bls 7cca8 │ │ │ │ + bls 7cd0c │ │ │ │ ldrh r0, [r3] │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ ldrb lr, [r5, r0] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 7ca94 │ │ │ │ + beq 7caf8 │ │ │ │ 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 7ca5c │ │ │ │ + b 7cac0 │ │ │ │ sub r0, r0, r9 │ │ │ │ asr r0, r0, #1 │ │ │ │ - b 7ccac │ │ │ │ + b 7cd10 │ │ │ │ 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 7cca8 │ │ │ │ + bcs 7cd0c │ │ │ │ ldrh r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r9, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ - beq 7cbe4 │ │ │ │ + beq 7cc48 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7cbc0 │ │ │ │ - b 7cca8 │ │ │ │ + bhi 7cc24 │ │ │ │ + b 7cd0c │ │ │ │ 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 7cc20 │ │ │ │ + bge 7cc84 │ │ │ │ ldrh r8, [r6], #2 │ │ │ │ ldrh r0, [r5], #2 │ │ │ │ cmp r8, r0 │ │ │ │ - beq 7cbfc │ │ │ │ + beq 7cc60 │ │ │ │ add r3, r3, r7, lsl #1 │ │ │ │ - b 7cbb8 │ │ │ │ + b 7cc1c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r6, fp, lr, lsl #1 │ │ │ │ add r5, r0, lr, lsl #1 │ │ │ │ mov r2, lr │ │ │ │ cmp r2, r4 │ │ │ │ - bge 7cc5c │ │ │ │ + bge 7ccc0 │ │ │ │ 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 7cbb8 │ │ │ │ + bne 7cc1c │ │ │ │ add r2, r2, #1 │ │ │ │ - b 7cc30 │ │ │ │ + b 7cc94 │ │ │ │ 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 7cc98 │ │ │ │ + bge 7ccfc │ │ │ │ ldrh r8, [r6, #2]! │ │ │ │ ldrh r3, [r5, #2]! │ │ │ │ cmp r8, r3 │ │ │ │ - beq 7cc70 │ │ │ │ + beq 7ccd4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, sl, lsl #1 │ │ │ │ - b 7cbb8 │ │ │ │ + b 7cc1c │ │ │ │ ldr r8, [sp, #4] │ │ │ │ sub r0, r0, r8 │ │ │ │ asr r0, r0, #1 │ │ │ │ - b 7ccac │ │ │ │ + b 7cd10 │ │ │ │ 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] @ 7cd54 │ │ │ │ + ldr r3, [pc, #128] @ 7cdb8 │ │ │ │ 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 7c8f8 │ │ │ │ + bl 7c95c │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ sub r1, r7, r4 │ │ │ │ add r0, r8, r4, lsl #1 │ │ │ │ - bl 7ca24 │ │ │ │ + bl 7ca88 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7cd2c │ │ │ │ + beq 7cd90 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ addne r4, r4, r0 │ │ │ │ addne r4, r6, r4 │ │ │ │ - bne 7cd00 │ │ │ │ - ldr r3, [pc, #32] @ 7cd54 │ │ │ │ + bne 7cd64 │ │ │ │ + ldr r3, [pc, #32] @ 7cdb8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7cd48 │ │ │ │ + beq 7cdac │ │ │ │ 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} │ │ │ │ @@ -84870,21 +84907,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 7a56c │ │ │ │ + bl 7a5c0 <_PyObject_CallMethodId@@Base+0x2e0> │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a56c │ │ │ │ + bl 7a5c0 <_PyObject_CallMethodId@@Base+0x2e0> │ │ │ │ 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 │ │ │ │ @@ -84892,386 +84929,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 7ce28 │ │ │ │ + beq 7ce8c │ │ │ │ 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 7ce28 │ │ │ │ + blt 7ce8c │ │ │ │ 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 7ce00 │ │ │ │ + bne 7ce64 │ │ │ │ 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 7ce3c │ │ │ │ + bne 7cea0 │ │ │ │ sub r3, r5, r3 │ │ │ │ sub r1, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ sub r0, r1, r3 │ │ │ │ - bge 7ce74 │ │ │ │ + bge 7ced8 │ │ │ │ ldr r2, [r6, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4, r2 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b 7ce50 │ │ │ │ + b 7ceb4 │ │ │ │ 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 7cf8c │ │ │ │ + beq 7cff0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 7d064 │ │ │ │ + bcs 7d0c8 │ │ │ │ ldr r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ - beq 7ced4 │ │ │ │ + beq 7cf38 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7ceb0 │ │ │ │ - b 7d064 │ │ │ │ + bhi 7cf14 │ │ │ │ + b 7d0c8 │ │ │ │ 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 7cf2c │ │ │ │ + bge 7cf90 │ │ │ │ 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 7cea8 │ │ │ │ + bne 7cf0c │ │ │ │ add r4, r4, #1 │ │ │ │ - b 7ceec │ │ │ │ + b 7cf50 │ │ │ │ ldr sl, [r6, r2, lsl #2] │ │ │ │ ldr r4, [ip, r2, lsl #2] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - bne 7cf38 │ │ │ │ + bne 7cf9c │ │ │ │ cmp r2, lr │ │ │ │ - blt 7cf18 │ │ │ │ - b 7cf80 │ │ │ │ + blt 7cf7c │ │ │ │ + b 7cfe4 │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ sub r2, r5, r8 │ │ │ │ - bls 7d064 │ │ │ │ + bls 7d0c8 │ │ │ │ ldr ip, [r3] │ │ │ │ and ip, ip, #63 @ 0x3f │ │ │ │ ldrb r4, [r7, ip] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7cedc │ │ │ │ + beq 7cf40 │ │ │ │ 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 7cea8 │ │ │ │ + b 7cf0c │ │ │ │ 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 7d064 │ │ │ │ + bcs 7d0c8 │ │ │ │ ldr r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ - beq 7cfd0 │ │ │ │ + beq 7d034 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7cfac │ │ │ │ - b 7d064 │ │ │ │ + bhi 7d010 │ │ │ │ + b 7d0c8 │ │ │ │ rsb r2, r5, #1 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ mov ip, lr │ │ │ │ cmp ip, r4 │ │ │ │ - bge 7d000 │ │ │ │ + bge 7d064 │ │ │ │ ldr fp, [r6, ip, lsl #2] │ │ │ │ ldr sl, [r2, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq 7cfdc │ │ │ │ + beq 7d040 │ │ │ │ add r3, r3, r9, lsl #2 │ │ │ │ - b 7cfa4 │ │ │ │ + b 7d008 │ │ │ │ mov ip, r4 │ │ │ │ cmp ip, r5 │ │ │ │ - bge 7d030 │ │ │ │ + bge 7d094 │ │ │ │ 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 7cfa4 │ │ │ │ + bne 7d008 │ │ │ │ add ip, ip, #1 │ │ │ │ - b 7d004 │ │ │ │ + b 7d068 │ │ │ │ mov ip, #0 │ │ │ │ cmp ip, lr │ │ │ │ - bge 7d058 │ │ │ │ + bge 7d0bc │ │ │ │ ldr fp, [r6, ip, lsl #2] │ │ │ │ ldr sl, [r2, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq 7d034 │ │ │ │ + beq 7d098 │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ - b 7cfa4 │ │ │ │ + b 7d008 │ │ │ │ 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] @ 7d10c │ │ │ │ + ldr r3, [pc, #128] @ 7d170 │ │ │ │ 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 7cd58 │ │ │ │ + bl 7cdbc │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ sub r1, r7, r4 │ │ │ │ add r0, r8, r4, lsl #2 │ │ │ │ - bl 7ce7c │ │ │ │ + bl 7cee0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7d0e4 │ │ │ │ + beq 7d148 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ addne r4, r4, r0 │ │ │ │ addne r4, r6, r4 │ │ │ │ - bne 7d0b8 │ │ │ │ - ldr r3, [pc, #32] @ 7d10c │ │ │ │ + bne 7d11c │ │ │ │ + ldr r3, [pc, #32] @ 7d170 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7d100 │ │ │ │ + beq 7d164 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007d110 : │ │ │ │ +0007d174 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 7d148 │ │ │ │ + ldr r3, [pc, #32] @ 7d1ac │ │ │ │ mov r4, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f80c │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d14c <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +0007d1b0 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ lsrcc r3, r0, #7 │ │ │ │ - ldrcc r1, [pc, #76] @ 7d1a8 <_PyUnicode_ToTitlecase@@Base+0x5c> │ │ │ │ + ldrcc r1, [pc, #76] @ 7d20c <_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] @ 7d1ac <_PyUnicode_ToTitlecase@@Base+0x60> │ │ │ │ + ldrcc r1, [pc, #56] @ 7d210 <_PyUnicode_ToTitlecase@@Base+0x60> │ │ │ │ lslcc r3, r3, #1 │ │ │ │ ldrhcc r1, [r1, r3] │ │ │ │ - ldr r3, [pc, #48] @ 7d1b0 <_PyUnicode_ToTitlecase@@Base+0x64> │ │ │ │ + ldr r3, [pc, #48] @ 7d214 <_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] @ 7d1b4 <_PyUnicode_ToTitlecase@@Base+0x68> │ │ │ │ + ldrne r3, [pc, #24] @ 7d218 <_PyUnicode_ToTitlecase@@Base+0x68> │ │ │ │ lsrne r0, r0, #16 │ │ │ │ ldrne r0, [r3, r0, lsl #2] │ │ │ │ addeq r0, r0, r2 │ │ │ │ bx lr │ │ │ │ - subeq r3, r5, r8, lsr #2 │ │ │ │ - subeq r0, r4, r8, lsr #30 │ │ │ │ - @ instruction: 0x0043ef98 │ │ │ │ - subeq r7, lr, r4, ror ip │ │ │ │ + subeq r4, r5, r8, lsr #25 │ │ │ │ + subeq r2, r4, r8, lsr #21 │ │ │ │ + subeq r0, r4, r8, lsl fp │ │ │ │ + subeq r9, lr, r4, lsl r8 │ │ │ │ │ │ │ │ -0007d1b8 : │ │ │ │ - ldr r3, [pc, #28] @ 7d1dc │ │ │ │ +0007d21c : │ │ │ │ + ldr r3, [pc, #28] @ 7d240 │ │ │ │ mov r2, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ mov r2, #0 │ │ │ │ b 2bea4 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d1e0 : │ │ │ │ - ldr r3, [pc, #28] @ 7d204 │ │ │ │ +0007d244 : │ │ │ │ + ldr r3, [pc, #28] @ 7d268 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {r4, lr} │ │ │ │ b 2bea4 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d208 <_PyEval_MonitorRaise@@Base>: │ │ │ │ +0007d26c <_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 2b8ec0 │ │ │ │ + b 2c50b0 │ │ │ │ │ │ │ │ -0007d224 : │ │ │ │ +0007d288 : │ │ │ │ mov r1, #0 │ │ │ │ - b 3358e4 │ │ │ │ + b 338564 │ │ │ │ │ │ │ │ -0007d22c : │ │ │ │ +0007d290 : │ │ │ │ mov r1, #1 │ │ │ │ - b 3358e4 │ │ │ │ + b 338564 │ │ │ │ │ │ │ │ -0007d234 : │ │ │ │ +0007d298 : │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d248 : │ │ │ │ - b 2d0d70 │ │ │ │ +0007d2ac : │ │ │ │ + b 2da500 │ │ │ │ │ │ │ │ -0007d24c : │ │ │ │ - ldr r3, [pc, #20] @ 7d268 │ │ │ │ +0007d2b0 : │ │ │ │ + ldr r3, [pc, #20] @ 7d2cc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 2d5930 │ │ │ │ + b 2ddfe4 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d26c : │ │ │ │ - ldr r3, [pc, #20] @ 7d288 │ │ │ │ +0007d2d0 : │ │ │ │ + ldr r3, [pc, #20] @ 7d2ec │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 2d5cf4 │ │ │ │ + b 2de3a8 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d28c <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +0007d2f0 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d290 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +0007d2f4 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d294 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ +0007d2f8 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d298 <_PyCriticalSection_Resume@@Base>: │ │ │ │ +0007d2fc <_PyCriticalSection_Resume@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d29c : │ │ │ │ +0007d300 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d2a0 : │ │ │ │ +0007d304 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d2a4 : │ │ │ │ +0007d308 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d2a8 : │ │ │ │ +0007d30c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d2ac <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ +0007d310 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ mov r0, r1 │ │ │ │ - b 32d2e4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x944> │ │ │ │ + b 33058c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x7e0> │ │ │ │ │ │ │ │ -0007d2b4 <_PyXI_HasCapturedException@@Base>: │ │ │ │ +0007d318 <_PyXI_HasCapturedException@@Base>: │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d2c4 : │ │ │ │ +0007d328 : │ │ │ │ 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 265e20 │ │ │ │ + bl 27820c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007d2f0 <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +0007d354 <_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 │ │ │ │ @@ -85279,21 +85316,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 b6b98 │ │ │ │ + bl b6e4c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d340 <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +0007d3a4 <_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 │ │ │ │ @@ -85302,131 +85339,131 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2bdac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d37c : │ │ │ │ +0007d3e0 : │ │ │ │ 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) │ │ │ │ │ │ │ │ -0007d3a8 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b 7d37c │ │ │ │ +0007d40c <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b 7d3e0 │ │ │ │ │ │ │ │ -0007d3ac : │ │ │ │ - ldr r3, [pc, #56] @ 7d3ec │ │ │ │ +0007d410 : │ │ │ │ + ldr r3, [pc, #56] @ 7d450 │ │ │ │ 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 3564ac │ │ │ │ + bl 358018 │ │ │ │ mvn r0, r4 │ │ │ │ lsr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0007d3f0 : │ │ │ │ +0007d454 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d3f4 : │ │ │ │ - ldr r3, [pc, #24] @ 7d414 │ │ │ │ +0007d458 : │ │ │ │ + ldr r3, [pc, #24] @ 7d478 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r2, #0 │ │ │ │ - b 231300 │ │ │ │ + b 24436c │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d418 <_Py_hashtable_len@@Base>: │ │ │ │ +0007d47c <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d420 : │ │ │ │ +0007d484 : │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ str r1, [r0, #8] │ │ │ │ str r2, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d43c : │ │ │ │ - ldr ip, [pc, #20] @ 7d458 │ │ │ │ +0007d4a0 : │ │ │ │ + ldr ip, [pc, #20] @ 7d4bc │ │ │ │ mov r2, #0 │ │ │ │ stmib r0, {r2, ip} │ │ │ │ str r2, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0] │ │ │ │ bx lr │ │ │ │ - eorseq r6, r5, r4, asr sl │ │ │ │ + @ instruction: 0x003585d4 │ │ │ │ │ │ │ │ -0007d45c : │ │ │ │ +0007d4c0 : │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d478 : │ │ │ │ +0007d4dc : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007d498 : │ │ │ │ +0007d4fc : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007d4b8 : │ │ │ │ +0007d51c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #24] @ 7d4e8 │ │ │ │ + ldr ip, [pc, #24] @ 7d54c │ │ │ │ sub sp, sp, #8 │ │ │ │ str ip, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - bl 2234e8 <_Py_write_noraise@@Base+0xcf4> │ │ │ │ + bl 236788 <_Py_write_noraise@@Base+0xcf4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r9, ip, lsl #4 │ │ │ │ + eorseq r3, r9, ip, lsr #27 │ │ │ │ │ │ │ │ -0007d4ec <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ +0007d550 <_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 │ │ │ │ @@ -85434,176 +85471,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 60ed8 <_PyMonitoring_FirePyStartEvent@@Base+0x3a4> │ │ │ │ + bl 611b4 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0007d534 <_PySeqLock_LockWrite@@Base>: │ │ │ │ +0007d598 <_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 7d578 <_PySeqLock_LockWrite@@Base+0x44> │ │ │ │ + beq 7d5dc <_PySeqLock_LockWrite@@Base+0x44> │ │ │ │ bl 29424 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 7d554 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ + b 7d5b8 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 356318 │ │ │ │ + bl 357e84 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 7d598 <_PySeqLock_LockWrite@@Base+0x64> │ │ │ │ + beq 7d5fc <_PySeqLock_LockWrite@@Base+0x64> │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 29424 │ │ │ │ - b 7d554 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ - bl 3564ac │ │ │ │ + b 7d5b8 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ + bl 358018 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0007d5a4 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +0007d608 <_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 3564ac │ │ │ │ + bl 358018 │ │ │ │ str r5, [r4] │ │ │ │ - bl 3564ac │ │ │ │ + bl 358018 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d5d0 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +0007d634 <_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 3564ac │ │ │ │ + bl 358018 │ │ │ │ str r5, [r4] │ │ │ │ - bl 3564ac │ │ │ │ + bl 358018 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d5fc <_PySeqLock_BeginRead@@Base>: │ │ │ │ +0007d660 <_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 3564ac │ │ │ │ + bl 358018 │ │ │ │ tst r5, #1 │ │ │ │ - beq 7d630 <_PySeqLock_BeginRead@@Base+0x34> │ │ │ │ + beq 7d694 <_PySeqLock_BeginRead@@Base+0x34> │ │ │ │ bl 29424 │ │ │ │ ldr r5, [r4] │ │ │ │ - bl 3564ac │ │ │ │ - b 7d618 <_PySeqLock_BeginRead@@Base+0x1c> │ │ │ │ + bl 358018 │ │ │ │ + b 7d67c <_PySeqLock_BeginRead@@Base+0x1c> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d638 <_PySeqLock_EndRead@@Base>: │ │ │ │ +0007d69c <_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 3564ac │ │ │ │ + bl 358018 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7d66c <_PySeqLock_EndRead@@Base+0x34> │ │ │ │ + beq 7d6d0 <_PySeqLock_EndRead@@Base+0x34> │ │ │ │ bl 29424 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d674 <_PySeqLock_AfterFork@@Base>: │ │ │ │ +0007d6d8 <_PySeqLock_AfterFork@@Base>: │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #0 │ │ │ │ ands r0, r3, #1 │ │ │ │ strne r1, [r2] │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d690 <_Py_BuildValue_SizeT@@Base>: │ │ │ │ +0007d6f4 <_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 a9b88 │ │ │ │ + bl a9d50 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d6c8 : │ │ │ │ +0007d72c : │ │ │ │ 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 21d67c │ │ │ │ + bl 230aa8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007d70c : │ │ │ │ +0007d770 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #36] @ 7d748 │ │ │ │ + ldr r3, [pc, #36] @ 7d7ac │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007d74c <_Py_FatalErrorFunc@@Base>: │ │ │ │ +0007d7b0 <_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] @ 7d78c <_Py_FatalErrorFunc@@Base+0x40> │ │ │ │ + ldr r3, [pc, #40] @ 7d7f0 <_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 │ │ │ │ @@ -85612,998 +85649,797 @@ │ │ │ │ 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] @ 7d7ac <_Py_FatalErrorFunc@@Base+0x60> │ │ │ │ - ldr r0, [pc, #4] @ 7d7b0 <_Py_FatalErrorFunc@@Base+0x64> │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq r2, r9, r4, lsr #4 │ │ │ │ - subseq ip, r3, r4, ror r3 │ │ │ │ + ldr r1, [pc, #4] @ 7d810 <_Py_FatalErrorFunc@@Base+0x60> │ │ │ │ + ldr r0, [pc, #4] @ 7d814 <_Py_FatalErrorFunc@@Base+0x64> │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r3, r9, r4, asr #27 │ │ │ │ + ldrsbeq sp, [r3], #-228 @ 0xffffff1c │ │ │ │ │ │ │ │ -0007d7b4 : │ │ │ │ +0007d818 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 7d7ec │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #32] @ 7d850 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7d7e4 │ │ │ │ - ldr r1, [pc, #16] @ 7d7f0 │ │ │ │ - ldr r0, [pc, #16] @ 7d7f4 │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne 7d848 │ │ │ │ + ldr r1, [pc, #16] @ 7d854 │ │ │ │ + ldr r0, [pc, #16] @ 7d858 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r4, lr} │ │ │ │ - b 8d238 │ │ │ │ + b 8d290 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r4, lsr r0 │ │ │ │ - subseq ip, r3, r4, lsl #7 │ │ │ │ + @ instruction: 0x0035bbb4 │ │ │ │ + subseq sp, r3, r4, ror #29 │ │ │ │ │ │ │ │ -0007d7f8 : │ │ │ │ +0007d85c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #36] @ 7d834 │ │ │ │ + ldr r2, [pc, #36] @ 7d898 │ │ │ │ mov r4, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 27b760 │ │ │ │ + bl 28c0d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 27e700 │ │ │ │ + b 28e6a8 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d838 <_PyThreadState_Prealloc@@Base>: │ │ │ │ +0007d89c <_PyThreadState_Prealloc@@Base>: │ │ │ │ mov r1, #0 │ │ │ │ - b 226074 <_PyThreadState_New@@Base+0x4> │ │ │ │ + b 2392d4 <_PyThreadState_New@@Base+0x4> │ │ │ │ │ │ │ │ -0007d840 <_PyThreadState_Init@@Base>: │ │ │ │ +0007d8a4 <_PyThreadState_Init@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #4] @ 7d85c <_PyThreadState_Init@@Base+0x1c> │ │ │ │ - ldr r0, [pc, #4] @ 7d860 <_PyThreadState_Init@@Base+0x20> │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq r2, r9, r0, asr #4 │ │ │ │ - @ instruction: 0x0053c398 │ │ │ │ + ldr r1, [pc, #4] @ 7d8c0 <_PyThreadState_Init@@Base+0x1c> │ │ │ │ + ldr r0, [pc, #4] @ 7d8c4 <_PyThreadState_Init@@Base+0x20> │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r3, r9, r0, ror #27 │ │ │ │ + ldrsheq sp, [r3], #-232 @ 0xffffff18 │ │ │ │ │ │ │ │ -0007d864 : │ │ │ │ - ldr r3, [pc, #16] @ 7d87c │ │ │ │ +0007d8c8 : │ │ │ │ + ldr r3, [pc, #16] @ 7d8e0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 27164c <_PyThreadState_NewBound@@Base+0x6c> │ │ │ │ + b 282bc0 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d880 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ +0007d8e4 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ - ldr r3, [pc, #8] @ 7d898 <_PyInterpreterState_GetEvalFrameFunc@@Base+0x18> │ │ │ │ + ldr r3, [pc, #8] @ 7d8fc <_PyInterpreterState_GetEvalFrameFunc@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - andeq pc, ip, r4, asr ip @ │ │ │ │ + andeq pc, ip, r4, asr #29 │ │ │ │ │ │ │ │ -0007d89c : │ │ │ │ +0007d900 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 272f74 <_PyBytesWriter_Dealloc@@Base+0x538> │ │ │ │ + bl 28445c <_PyBytesWriter_Dealloc@@Base+0x538> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 7d8d4 │ │ │ │ - ldr r3, [pc, #24] @ 7d8dc │ │ │ │ + bne 7d938 │ │ │ │ + ldr r3, [pc, #24] @ 7d940 │ │ │ │ mov r1, #1 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 274028 │ │ │ │ - bl 278180 │ │ │ │ + bl 28548c │ │ │ │ + bl 288f24 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d8e0 : │ │ │ │ - ldr r3, [pc, #20] @ 7d8fc │ │ │ │ +0007d944 : │ │ │ │ + ldr r3, [pc, #20] @ 7d960 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 274028 │ │ │ │ + b 28548c │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d900 : │ │ │ │ +0007d964 : │ │ │ │ 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 2416ac │ │ │ │ + bl 254608 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007d93c : │ │ │ │ +0007d9a0 : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 2414d4 │ │ │ │ + b 254430 │ │ │ │ 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 7d9f4 │ │ │ │ + bne 7da58 │ │ │ │ orrs r3, r4, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - beq 7d9e0 │ │ │ │ + beq 7da44 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 35540c │ │ │ │ + bl 356f78 │ │ │ │ cmp r7, r0 │ │ │ │ sbcs r1, r6, r1 │ │ │ │ - blt 7d9c4 │ │ │ │ + blt 7da28 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 35540c │ │ │ │ + bl 356f78 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r1, r6 │ │ │ │ - bge 7d9e0 │ │ │ │ + bge 7da44 │ │ │ │ mvn r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ lsr r1, r1, #31 │ │ │ │ movlt r0, #0 │ │ │ │ mvnge r0, #0 │ │ │ │ rsb r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 7db78 │ │ │ │ + b 7dbdc │ │ │ │ mul r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6, r1 │ │ │ │ - b 7db78 │ │ │ │ + b 7dbdc │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 35540c │ │ │ │ + bl 356f78 │ │ │ │ mov r9, r2 │ │ │ │ orrs r2, r4, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ str r0, [sp] │ │ │ │ str r9, [sp, #4] │ │ │ │ - beq 7da7c │ │ │ │ + beq 7dae0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 35540c │ │ │ │ + bl 356f78 │ │ │ │ cmp r9, r0 │ │ │ │ sbcs r1, r7, r1 │ │ │ │ - blt 7da60 │ │ │ │ + blt 7dac4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 35540c │ │ │ │ + bl 356f78 │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r1, r7 │ │ │ │ - bge 7da7c │ │ │ │ + bge 7dae0 │ │ │ │ mvn r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ lsr r1, r1, #31 │ │ │ │ movlt r0, #0 │ │ │ │ mvnge r0, #0 │ │ │ │ rsb r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 7da90 │ │ │ │ + b 7daf4 │ │ │ │ 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 35540c │ │ │ │ + bl 356f78 │ │ │ │ orrs r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r0 │ │ │ │ - beq 7db0c │ │ │ │ + beq 7db70 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 35540c │ │ │ │ + bl 356f78 │ │ │ │ cmp r8, r0 │ │ │ │ sbcs r1, r6, r1 │ │ │ │ - blt 7daf0 │ │ │ │ + blt 7db54 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 35540c │ │ │ │ + bl 356f78 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r1, r6 │ │ │ │ - bge 7db0c │ │ │ │ + bge 7db70 │ │ │ │ mvn r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ lsr r3, r3, #31 │ │ │ │ movlt r2, #0 │ │ │ │ mvnge r2, #0 │ │ │ │ rsb r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - b 7db20 │ │ │ │ + b 7db84 │ │ │ │ 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 7db4c │ │ │ │ + blt 7dbb0 │ │ │ │ mvn r0, #0 │ │ │ │ sub ip, r0, r9 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp ip, r2 │ │ │ │ sub ip, r1, r7 │ │ │ │ sbcs ip, ip, r3 │ │ │ │ - bge 7db70 │ │ │ │ - b 7db78 │ │ │ │ + bge 7dbd4 │ │ │ │ + b 7dbdc │ │ │ │ orrs sl, r7, sl │ │ │ │ - beq 7db70 │ │ │ │ + beq 7dbd4 │ │ │ │ rsbs r0, r9, #0 │ │ │ │ rsc r1, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs r1, r3, r1 │ │ │ │ movlt r0, #0 │ │ │ │ movlt r1, #-2147483648 @ 0x80000000 │ │ │ │ - blt 7db78 │ │ │ │ + blt 7dbdc │ │ │ │ adds r0, r9, r2 │ │ │ │ adc r1, r3, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -0007db80 <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ +0007dbe4 <_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 a6554 │ │ │ │ + bl a65e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 7dc10 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ + beq 7dc74 <_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 60ed8 <_PyMonitoring_FirePyStartEvent@@Base+0x3a4> │ │ │ │ + bl 611b4 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7dc10 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ + beq 7dc74 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7dc10 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ + bne 7dc74 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 7dc6c <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ + beq 7dcd0 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #32] │ │ │ │ - beq 7dc6c <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ + beq 7dcd0 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7dc6c <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ + bne 7dcd0 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007dc74 : │ │ │ │ +0007dcd8 : │ │ │ │ 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 bb874 │ │ │ │ + bl bbb30 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7dcb8 │ │ │ │ - ldr r3, [pc, #84] @ 7dcf8 │ │ │ │ + bne 7dd1c │ │ │ │ + ldr r3, [pc, #84] @ 7dd5c │ │ │ │ mov r1, #1 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 274028 │ │ │ │ + bl 28548c │ │ │ │ mvn r5, #0 │ │ │ │ - b 7dcf0 │ │ │ │ + b 7dd54 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2726e8 │ │ │ │ + bl 283bd0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7dcf0 │ │ │ │ + beq 7dd54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7dcf0 │ │ │ │ + bne 7dd54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007dcfc : │ │ │ │ +0007dd60 : │ │ │ │ mov r2, #0 │ │ │ │ - b 7dc74 │ │ │ │ + b 7dcd8 │ │ │ │ │ │ │ │ -0007dd04 : │ │ │ │ +0007dd68 : │ │ │ │ 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 bb874 │ │ │ │ + bl bbb30 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7dd48 │ │ │ │ - ldr r3, [pc, #84] @ 7dd88 │ │ │ │ + bne 7ddac │ │ │ │ + ldr r3, [pc, #84] @ 7ddec │ │ │ │ mov r1, #1 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 274028 │ │ │ │ + bl 28548c │ │ │ │ mvn r5, #0 │ │ │ │ - b 7dd80 │ │ │ │ + b 7dde4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7d89c │ │ │ │ + bl 7d900 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7dd80 │ │ │ │ + beq 7dde4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7dd80 │ │ │ │ + bne 7dde4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007dd8c : │ │ │ │ +0007ddf0 : │ │ │ │ mov r2, #0 │ │ │ │ - b 7dd04 │ │ │ │ + b 7dd68 │ │ │ │ │ │ │ │ -0007dd94 : │ │ │ │ +0007ddf8 : │ │ │ │ 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 bb874 │ │ │ │ + bl bbb30 │ │ │ │ subs r4, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 7de00 │ │ │ │ + beq 7de64 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2697b0 <_PyEval_MakePendingCalls@@Base+0x720> │ │ │ │ + bl 27b970 <_PyEval_MakePendingCalls@@Base+0x720> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7de00 │ │ │ │ + beq 7de64 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7de00 │ │ │ │ + bne 7de64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0007de08 : │ │ │ │ +0007de6c : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 7dd94 │ │ │ │ + b 7ddf8 │ │ │ │ │ │ │ │ -0007de14 : │ │ │ │ +0007de78 : │ │ │ │ mov r3, #0 │ │ │ │ - b 7dd94 │ │ │ │ - │ │ │ │ -0007de1c : │ │ │ │ + b 7ddf8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r2, r3} │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #144] @ 7dec8 │ │ │ │ - mov r3, r0 │ │ │ │ - bl 356650 │ │ │ │ - cmp r1, #0 │ │ │ │ - cmpne r3, #0 │ │ │ │ - ldr r5, [r2, r0] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - bne 7de5c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a224 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ - b 7de6c │ │ │ │ - mov r0, r3 │ │ │ │ - bl 10f794 │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r5, r1 │ │ │ │ + bl a475c <_PyType_GetDict@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7de74 │ │ │ │ - mov r5, #0 │ │ │ │ - b 7deb4 │ │ │ │ - add r3, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 23a7b0 │ │ │ │ + beq 7dec4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl a8924 <_PyType_LookupRef@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 7ded8 │ │ │ │ + b 7df28 │ │ │ │ + mov r0, r6 │ │ │ │ + bl a5814 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 7deac │ │ │ │ + b 7df38 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #136] @ 0x88 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7df38 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7deb4 │ │ │ │ + beq 7df14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7deb4 │ │ │ │ + beq 7df1c │ │ │ │ + mov r4, r5 │ │ │ │ + b 7df38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ - bx lr │ │ │ │ - andeq r0, r0, ip │ │ │ │ - │ │ │ │ -0007decc <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 7df14 │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b b9a80 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b 127638 │ │ │ │ + sub r3, r2, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi 7dfcc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r2, r3} │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #144] @ 7df78 <_PyObject_CallMethod_SizeT@@Base+0xac> │ │ │ │ - mov r3, r0 │ │ │ │ - bl 356650 │ │ │ │ - cmp r1, #0 │ │ │ │ - cmpne r3, #0 │ │ │ │ - ldr r5, [r2, r0] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - bne 7df0c <_PyObject_CallMethod_SizeT@@Base+0x40> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a224 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ - b 7df1c <_PyObject_CallMethod_SizeT@@Base+0x50> │ │ │ │ - mov r0, r3 │ │ │ │ - bl 10f794 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 7df24 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ - mov r5, #0 │ │ │ │ - b 7df64 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ - add r3, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 23a7b0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 7df64 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ - sub r3, r3, #1 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #112] @ 7dfe4 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 7dfd4 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 7dfd4 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r2, #2 │ │ │ │ + bl 117010 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt 7dfdc │ │ │ │ + cmp r4, #2 │ │ │ │ + ldreq r2, [pc, #64] @ 7dfe8 │ │ │ │ + ldreq r0, [pc, #64] @ 7dfec │ │ │ │ + ldrne r0, [pc, #56] @ 7dfe8 │ │ │ │ + ldrne r2, [pc, #56] @ 7dfec │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 7df64 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ + moveq r0, r2 │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #28] @ 7dff0 │ │ │ │ bx lr │ │ │ │ - andeq r0, r0, ip │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldreq r3, [pc, #32] @ 7dfc0 <_PyObject_CallMethod_SizeT@@Base+0xf4> │ │ │ │ - ldrne r3, [pc, #32] @ 7dfc4 <_PyObject_CallMethod_SizeT@@Base+0xf8> │ │ │ │ - mov ip, r0 │ │ │ │ - ldreq r2, [pc, #28] @ 7dfc8 <_PyObject_CallMethod_SizeT@@Base+0xfc> │ │ │ │ - mov r1, r3 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r0, [pc, #20] @ 7dfcc <_PyObject_CallMethod_SizeT@@Base+0x100> │ │ │ │ - bl 128d64 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ - eorseq r1, r9, r0, asr r9 │ │ │ │ - mlaseq r6, r4, r7, r4 │ │ │ │ - eorseq r2, r9, r0, ror r2 │ │ │ │ + ldr r0, [pc, #20] @ 7dff0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r8, ror sp │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 7dfe0 <_PyObject_CallMethod_SizeT@@Base+0x114> │ │ │ │ - b 128d64 │ │ │ │ - mlaseq r9, r0, r2, r2 │ │ │ │ + ldr r0, [pc] @ 7e004 │ │ │ │ + b 128d34 │ │ │ │ + eorseq r3, r9, r0, lsl lr │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7e00c <_PyObject_CallMethod_SizeT@@Base+0x140> │ │ │ │ + beq 7e030 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r1, [r3, #12] │ │ │ │ - ldreq r1, [pc, #28] @ 7e020 <_PyObject_CallMethod_SizeT@@Base+0x154> │ │ │ │ + ldreq r1, [pc, #28] @ 7e044 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r0, [pc, #24] @ 7e024 <_PyObject_CallMethod_SizeT@@Base+0x158> │ │ │ │ - b 128d64 │ │ │ │ + ldr r0, [pc, #24] @ 7e048 │ │ │ │ + b 128d34 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r1, [r3, #12] │ │ │ │ - ldreq r1, [pc, #4] @ 7e020 <_PyObject_CallMethod_SizeT@@Base+0x154> │ │ │ │ - ldr r0, [pc, #8] @ 7e028 <_PyObject_CallMethod_SizeT@@Base+0x15c> │ │ │ │ - b 128d64 │ │ │ │ - mlaseq r6, r4, r7, r4 │ │ │ │ - @ instruction: 0x003922b4 │ │ │ │ - @ instruction: 0x003922d8 │ │ │ │ + ldreq r1, [pc, #4] @ 7e044 │ │ │ │ + ldr r0, [pc, #8] @ 7e04c │ │ │ │ + b 128d34 │ │ │ │ + eorseq r6, r6, r4, lsl r3 │ │ │ │ + eorseq r3, r9, r4, lsr lr │ │ │ │ + eorseq r3, r9, r8, asr lr │ │ │ │ │ │ │ │ -0007e02c : │ │ │ │ - ldr r3, [pc, #84] @ 7e088 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 7e060 │ │ │ │ +0007e050 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #56] @ 7e08c │ │ │ │ - mov r1, #57 @ 0x39 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [r0] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 7e088 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r2, [pc, #312] @ 7e1b0 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r8, r6 │ │ │ │ + mov r9, r6 │ │ │ │ + b 7e098 │ │ │ │ + ldr r1, [pc, #292] @ 7e1b4 │ │ │ │ + ldr r0, [pc, #292] @ 7e1b8 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 7e1a4 │ │ │ │ + ldr r3, [r1, r9, lsl #3] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7e0b4 │ │ │ │ + cmp r3, r2 │ │ │ │ + add r9, r9, #1 │ │ │ │ + addeq r8, r8, #1 │ │ │ │ + b 7e098 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 23db88 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 7e1a4 │ │ │ │ + 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] @ 7e1bc │ │ │ │ + str r3, [r4, #24] │ │ │ │ + ldr r3, [pc, #196] @ 7e1c0 │ │ │ │ + str r3, [r4, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #192] @ 7e1c4 │ │ │ │ + str r3, [r4, #128] @ 0x80 │ │ │ │ + ldr r3, [pc, #188] @ 7e1c8 │ │ │ │ + str r3, [r4, #116] @ 0x74 │ │ │ │ + ldr r3, [pc, #184] @ 7e1cc │ │ │ │ + str r3, [r4, #156] @ 0x9c │ │ │ │ + ldr r3, [pc, #180] @ 7e1d0 │ │ │ │ + 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 a5814 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7e080 │ │ │ │ - ldr r3, [r0] │ │ │ │ + blt 7e19c │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ 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, lsl #8 │ │ │ │ - │ │ │ │ -0007e090 : │ │ │ │ - ldr r3, [pc, #52] @ 7e0cc │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 7e0c4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 7e0d0 │ │ │ │ - mov r1, #25 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bx lr │ │ │ │ - @ instruction: 0x00558194 │ │ │ │ - eorseq r5, r6, r0, lsr sp │ │ │ │ - │ │ │ │ -0007e0d4 : │ │ │ │ - ldr r3, [pc, #52] @ 7e110 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 7e108 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 7e114 │ │ │ │ - mov r1, #35 @ 0x23 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - bx lr │ │ │ │ - @ instruction: 0x00558194 │ │ │ │ - eorseq r5, r6, r0, lsr sp │ │ │ │ + strne r3, [r4] │ │ │ │ + bl a475c <_PyType_GetDict@@Base> │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl a5958 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 7e1a8 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 7e19c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 7e19c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 99e8c │ │ │ │ + mvn r6, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + @ instruction: 0x0035fddc │ │ │ │ + @ instruction: 0x000002b5 │ │ │ │ + eorseq r3, r9, r4, ror lr │ │ │ │ + mulseq r7, r0, pc @ │ │ │ │ + eoreq ip, r9, r0, lsl r2 │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + subseq r0, r6, r0, asr #30 │ │ │ │ + andseq r6, lr, r4, ror #5 │ │ │ │ + andeq r4, r7, ip, lsl #3 │ │ │ │ │ │ │ │ -0007e118 : │ │ │ │ - ldr r3, [pc, #52] @ 7e154 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 7e14c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 7e158 │ │ │ │ - mov r1, #380 @ 0x17c │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bx lr │ │ │ │ - ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ - eorseq r5, r6, r0, lsr sp │ │ │ │ +0007e1d4 : │ │ │ │ + b 7e050 │ │ │ │ │ │ │ │ -0007e15c <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +0007e1d8 <_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 7e1b4 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ + beq 7e230 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ tst ip, #67108864 @ 0x4000000 │ │ │ │ - beq 7e1b4 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ + beq 7e230 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7e1a8 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + beq 7e224 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ ldr ip, [r1, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ tst ip, #536870912 @ 0x20000000 │ │ │ │ - beq 7e1b4 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ + beq 7e230 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 7e1c8 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x6c> │ │ │ │ - ldr r0, [pc, #48] @ 7e1ec <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x90> │ │ │ │ - ldr r1, [pc, #48] @ 7e1f0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x94> │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 7e244 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x6c> │ │ │ │ + ldr r0, [pc, #48] @ 7e268 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x90> │ │ │ │ + ldr r1, [pc, #48] @ 7e26c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x94> │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 7e1dc <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ + b 7e258 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ add ip, sp, #24 │ │ │ │ str ip, [sp, #12] │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl 119034 │ │ │ │ + bl 118f80 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #4 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x003652f4 │ │ │ │ + eorseq r6, r6, r4, ror lr │ │ │ │ andeq r0, r0, r7, lsl #10 │ │ │ │ │ │ │ │ -0007e1f4 : │ │ │ │ +0007e270 : │ │ │ │ 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 7e248 │ │ │ │ + beq 7e2c4 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ tst lr, #67108864 @ 0x4000000 │ │ │ │ - beq 7e248 │ │ │ │ + beq 7e2c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7e23c │ │ │ │ + beq 7e2b8 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ tst lr, #536870912 @ 0x20000000 │ │ │ │ - beq 7e248 │ │ │ │ + beq 7e2c4 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 7e25c │ │ │ │ - ldr r0, [pc, #36] @ 7e274 │ │ │ │ - ldr r1, [pc, #36] @ 7e278 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 7e2d8 │ │ │ │ + ldr r0, [pc, #36] @ 7e2f0 │ │ │ │ + ldr r1, [pc, #36] @ 7e2f4 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 7e26c │ │ │ │ + b 7e2e8 │ │ │ │ str ip, [sp, #12] │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl 119034 │ │ │ │ + bl 118f80 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x003652f4 │ │ │ │ + eorseq r6, r6, r4, ror lr │ │ │ │ andeq r0, r0, r1, lsr #10 │ │ │ │ │ │ │ │ -0007e27c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +0007e2f8 <_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 7e2d0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ + beq 7e34c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ tst lr, #67108864 @ 0x4000000 │ │ │ │ - beq 7e2d0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ + beq 7e34c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7e2c4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + beq 7e340 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ ldr lr, [r1, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ tst lr, #536870912 @ 0x20000000 │ │ │ │ - beq 7e2d0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ + beq 7e34c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 7e2e4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x68> │ │ │ │ - ldr r0, [pc, #36] @ 7e2fc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ - ldr r1, [pc, #36] @ 7e300 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x84> │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 7e360 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x68> │ │ │ │ + ldr r0, [pc, #36] @ 7e378 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ + ldr r1, [pc, #36] @ 7e37c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x84> │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 7e2f4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x78> │ │ │ │ + b 7e370 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x78> │ │ │ │ str ip, [sp, #12] │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl 119034 │ │ │ │ + bl 118f80 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x003652f4 │ │ │ │ + eorseq r6, r6, r4, ror lr │ │ │ │ andeq r0, r0, sl, lsr r5 │ │ │ │ - ldr r1, [pc, #4] @ 7e310 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x94> │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b b97c4 │ │ │ │ - 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 a46d0 <_PyType_GetDict@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 7e358 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xdc> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl a87d0 <_PyType_LookupRef@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 7e36c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xf0> │ │ │ │ - b 7e3bc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x140> │ │ │ │ - mov r0, r6 │ │ │ │ - bl a5788 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 7e340 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xc4> │ │ │ │ - b 7e3cc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x150> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #136] @ 0x88 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7e3cc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x150> │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 7e3a8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x12c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 7e3b0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x134> │ │ │ │ - mov r4, r5 │ │ │ │ - b 7e3cc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x150> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 7e3a8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x12c> │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b b97c4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -0007e3d4 : │ │ │ │ - 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 7e40c │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r2, [pc, #312] @ 7e534 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r6 │ │ │ │ - mov r9, r6 │ │ │ │ - b 7e41c │ │ │ │ - ldr r1, [pc, #292] @ 7e538 │ │ │ │ - ldr r0, [pc, #292] @ 7e53c │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 7e528 │ │ │ │ - ldr r3, [r1, r9, lsl #3] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7e438 │ │ │ │ - cmp r3, r2 │ │ │ │ - add r9, r9, #1 │ │ │ │ - addeq r8, r8, #1 │ │ │ │ - b 7e41c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 22a968 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 7e528 │ │ │ │ - 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] @ 7e540 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #196] @ 7e544 │ │ │ │ - str r3, [r4, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #192] @ 7e548 │ │ │ │ - str r3, [r4, #128] @ 0x80 │ │ │ │ - ldr r3, [pc, #188] @ 7e54c │ │ │ │ - str r3, [r4, #116] @ 0x74 │ │ │ │ - ldr r3, [pc, #184] @ 7e550 │ │ │ │ - str r3, [r4, #156] @ 0x9c │ │ │ │ - ldr r3, [pc, #180] @ 7e554 │ │ │ │ - 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 a5788 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 7e520 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - bl a46d0 <_PyType_GetDict@@Base> │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl a58cc │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 7e52c │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e520 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 7e520 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 99e00 │ │ │ │ - mvn r6, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq lr, r5, ip, asr r2 │ │ │ │ - @ instruction: 0x000002b5 │ │ │ │ - @ instruction: 0x003922f4 │ │ │ │ - andseq r8, r7, ip, asr r0 │ │ │ │ - eoreq ip, r8, r0, ror #25 │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - subseq r0, r6, r0, asr #30 │ │ │ │ - andseq lr, sp, r0, lsr #31 │ │ │ │ - andeq r4, r7, r4, ror #9 │ │ │ │ - │ │ │ │ -0007e558 : │ │ │ │ - b 7e3d4 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b 127668 │ │ │ │ - sub r3, r2, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi 7e5e8 │ │ │ │ - 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] @ 7e600 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 7e5f0 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 7e5f0 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r2, #2 │ │ │ │ - bl 117104 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt 7e5f8 │ │ │ │ - cmp r4, #2 │ │ │ │ - ldreq r2, [pc, #64] @ 7e604 │ │ │ │ - ldreq r0, [pc, #64] @ 7e608 │ │ │ │ - ldrne r0, [pc, #56] @ 7e604 │ │ │ │ - ldrne r2, [pc, #56] @ 7e608 │ │ │ │ - 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] @ 7e60c │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #20] @ 7e60c │ │ │ │ - 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 │ │ │ │ │ │ │ │ -0007e610 : │ │ │ │ +0007e380 : │ │ │ │ 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 │ │ │ │ @@ -86631,128 +86467,128 @@ │ │ │ │ ldr lr, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ - bl 2c5f80 │ │ │ │ + bl 205738 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007e6a8 : │ │ │ │ +0007e418 : │ │ │ │ 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 7e6f4 │ │ │ │ + bge 7e464 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r6] │ │ │ │ str r2, [r4] │ │ │ │ str r3, [r7] │ │ │ │ str r3, [r5] │ │ │ │ - b 7e750 │ │ │ │ + b 7e4c0 │ │ │ │ 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 18de50 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + bl 18f1a4 <_PyCode_CheckLineNumber@@Base> │ │ │ │ mov r0, sp │ │ │ │ bl 339cc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 1c6ee4 <_PyGen_FetchStopIterationValue@@Base+0x138> │ │ │ │ + bl 1ccde8 <_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] @ 7e7f0 │ │ │ │ + ldr r3, [pc, #124] @ 7e560 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ - beq 7e7a4 │ │ │ │ + beq 7e514 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7e7a4 │ │ │ │ + beq 7e514 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 7e7c0 │ │ │ │ - b 7e7d8 │ │ │ │ + bne 7e530 │ │ │ │ + b 7e548 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7e794 │ │ │ │ - ldr r0, [pc, #64] @ 7e7f4 │ │ │ │ - bl 1e954c <_PyArg_NoKeywords@@Base> │ │ │ │ + beq 7e504 │ │ │ │ + ldr r0, [pc, #64] @ 7e564 │ │ │ │ + bl 1f18bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7e794 │ │ │ │ - b 7e7e8 │ │ │ │ + bne 7e504 │ │ │ │ + b 7e558 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #40] @ 7e7f4 │ │ │ │ + ldr r0, [pc, #40] @ 7e564 │ │ │ │ mov r2, r3 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7e7e8 │ │ │ │ + beq 7e558 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2672fc │ │ │ │ + b 2795c4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq r7, [r5], #-36 @ 0xffffffdc │ │ │ │ - eorseq r8, r5, r8, lsr r8 │ │ │ │ + @ instruction: 0x0035a3b8 │ │ │ │ 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 9ab38 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9abc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7e85c │ │ │ │ + bne 7e5cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e968 │ │ │ │ + beq 7e6d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e968 │ │ │ │ + bne 7e6d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 7e968 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 7e6d8 │ │ │ │ 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} │ │ │ │ @@ -86762,31 +86598,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 7e890 │ │ │ │ + blt 7e600 │ │ │ │ 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 7e8e4 │ │ │ │ + beq 7e654 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e8e4 │ │ │ │ + bne 7e654 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 │ │ │ │ @@ -86799,16 +86635,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] @ 7e970 │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #52] @ 7e6e0 │ │ │ │ + bl 3581c0 │ │ │ │ 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] │ │ │ │ @@ -86816,2658 +86652,2612 @@ │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007e974 : │ │ │ │ +0007e6e4 : │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r0, [pc, #8] @ 7e98c │ │ │ │ + ldr r0, [pc, #8] @ 7e6fc │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - b 7e7f8 │ │ │ │ + b 7e568 │ │ │ │ subseq r6, r5, r0, asr r9 │ │ │ │ │ │ │ │ -0007e990 : │ │ │ │ +0007e700 : │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r0, [pc] @ 7e9a4 │ │ │ │ - b 7e7f8 │ │ │ │ + ldr r0, [pc] @ 7e714 │ │ │ │ + b 7e568 │ │ │ │ subseq r6, r5, r0, asr r9 │ │ │ │ │ │ │ │ -0007e9a8 : │ │ │ │ +0007e718 : │ │ │ │ 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] @ 7ea40 │ │ │ │ + ldr r0, [pc, #120] @ 7e7b0 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - bl 7e7f8 │ │ │ │ + bl 7e568 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7ea34 │ │ │ │ - ldr r3, [pc, #100] @ 7ea44 │ │ │ │ - bl 356650 │ │ │ │ + beq 7e7a4 │ │ │ │ + ldr r3, [pc, #100] @ 7e7b4 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ cmp r5, #0 │ │ │ │ streq r5, [r4, #28] │ │ │ │ - beq 7ea38 │ │ │ │ - bl 2706cc │ │ │ │ + beq 7e7a8 │ │ │ │ + bl 2822e0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 338b00 │ │ │ │ + bl 33b858 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - bne 7ea38 │ │ │ │ + bne 7e7a8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ea34 │ │ │ │ + beq 7e7a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ea34 │ │ │ │ + bne 7e7a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r6, r5, ip, ror #28 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007ea48 : │ │ │ │ +0007e7b8 : │ │ │ │ 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] @ 7ea88 │ │ │ │ + ldr r0, [pc, #32] @ 7e7f8 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - bl 7e7f8 │ │ │ │ + bl 7e568 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007ea8c <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ +0007e7fc <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 2a1bf4 │ │ │ │ + bl 1df5b0 │ │ │ │ cmn r0, #1 │ │ │ │ movne r3, r0 │ │ │ │ strne r3, [r4] │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007eabc : │ │ │ │ +0007e82c : │ │ │ │ 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 19a6b8 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + bl 19d3b0 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ - b 17a1f4 │ │ │ │ + b 17b12c │ │ │ │ │ │ │ │ -0007eaec : │ │ │ │ +0007e85c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #176] @ 7ebb4 │ │ │ │ + ldr r3, [pc, #176] @ 7e924 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7eb20 │ │ │ │ - ldr r1, [pc, #164] @ 7ebb8 │ │ │ │ - ldr r0, [pc, #164] @ 7ebbc │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ + beq 7e890 │ │ │ │ + ldr r1, [pc, #164] @ 7e928 │ │ │ │ + ldr r0, [pc, #164] @ 7e92c │ │ │ │ + bl 2e0d0c <_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 7eb18 │ │ │ │ - ldr r3, [pc, #136] @ 7ebc0 │ │ │ │ + beq 7e888 │ │ │ │ + ldr r3, [pc, #136] @ 7e930 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7ebac │ │ │ │ - bl 91b7c │ │ │ │ + bne 7e91c │ │ │ │ + bl 91c14 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r6, r7 │ │ │ │ movne r8, #0 │ │ │ │ - beq 7eb18 │ │ │ │ + beq 7e888 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bge 7eb84 │ │ │ │ + bge 7e8f4 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ add r8, r8, #2 │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 7eb54 │ │ │ │ - b 7eb18 │ │ │ │ + bge 7e8c4 │ │ │ │ + b 7e888 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ebac │ │ │ │ + beq 7e91c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7ebac │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 7e91c │ │ │ │ + bl 9aea8 <_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, lsl #12 │ │ │ │ + eorseq r8, r7, r4, lsl #3 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ │ │ │ │ -0007ebc4 : │ │ │ │ +0007e934 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 7ebec │ │ │ │ - ldr r1, [pc, #16] @ 7ebf0 │ │ │ │ + ldr r3, [pc, #16] @ 7e95c │ │ │ │ + ldr r1, [pc, #16] @ 7e960 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r9, ip, lsl #6 │ │ │ │ + eorseq r3, r9, ip, lsl #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7ed08 │ │ │ │ + ldr r2, [pc, #252] @ 7ea78 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7ed0c │ │ │ │ + ldr r0, [pc, #244] @ 7ea7c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7ec44 │ │ │ │ + bne 7e9b4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7ed10 │ │ │ │ + ldr r3, [pc, #224] @ 7ea80 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7ec80 │ │ │ │ + beq 7e9f0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7ec80 │ │ │ │ - b 7ec48 │ │ │ │ + ble 7e9f0 │ │ │ │ + b 7e9b8 │ │ │ │ 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 7ec98 │ │ │ │ + bne 7ea08 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7ed10 │ │ │ │ + ldr r3, [pc, #160] @ 7ea80 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ec80 │ │ │ │ + beq 7e9f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ec9c │ │ │ │ - ldr r3, [pc, #140] @ 7ed14 │ │ │ │ - ldr r1, [pc, #140] @ 7ed18 │ │ │ │ + bgt 7ea0c │ │ │ │ + ldr r3, [pc, #140] @ 7ea84 │ │ │ │ + ldr r1, [pc, #140] @ 7ea88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r6, #0 │ │ │ │ - b 7ed00 │ │ │ │ + b 7ea70 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 143c98 │ │ │ │ + bl 14442c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7ecdc │ │ │ │ + beq 7ea4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7ecdc │ │ │ │ + bne 7ea4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ed00 │ │ │ │ + beq 7ea70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ed00 │ │ │ │ + bne 7ea70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7ee30 │ │ │ │ + ldr r2, [pc, #252] @ 7eba0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7ee34 │ │ │ │ + ldr r0, [pc, #244] @ 7eba4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7ed6c │ │ │ │ + bne 7eadc │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7ee38 │ │ │ │ + ldr r3, [pc, #224] @ 7eba8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7eda8 │ │ │ │ + beq 7eb18 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7eda8 │ │ │ │ - b 7ed70 │ │ │ │ + ble 7eb18 │ │ │ │ + b 7eae0 │ │ │ │ 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 7edc0 │ │ │ │ + bne 7eb30 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7ee38 │ │ │ │ + ldr r3, [pc, #160] @ 7eba8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7eda8 │ │ │ │ + beq 7eb18 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7edc4 │ │ │ │ - ldr r3, [pc, #140] @ 7ee3c │ │ │ │ - ldr r1, [pc, #140] @ 7ee40 │ │ │ │ + bgt 7eb34 │ │ │ │ + ldr r3, [pc, #140] @ 7ebac │ │ │ │ + ldr r1, [pc, #140] @ 7ebb0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r6, #0 │ │ │ │ - b 7ee28 │ │ │ │ + b 7eb98 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 175274 │ │ │ │ + bl 1761a8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7ee04 │ │ │ │ + beq 7eb74 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7ee04 │ │ │ │ + bne 7eb74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ee28 │ │ │ │ + beq 7eb98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ee28 │ │ │ │ + bne 7eb98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7ef58 │ │ │ │ + ldr r2, [pc, #252] @ 7ecc8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7ef5c │ │ │ │ + ldr r0, [pc, #244] @ 7eccc │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7ee94 │ │ │ │ + bne 7ec04 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7ef60 │ │ │ │ + ldr r3, [pc, #224] @ 7ecd0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7eed0 │ │ │ │ + beq 7ec40 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7eed0 │ │ │ │ - b 7ee98 │ │ │ │ + ble 7ec40 │ │ │ │ + b 7ec08 │ │ │ │ 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 7eee8 │ │ │ │ + bne 7ec58 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7ef60 │ │ │ │ + ldr r3, [pc, #160] @ 7ecd0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7eed0 │ │ │ │ + beq 7ec40 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7eeec │ │ │ │ - ldr r3, [pc, #140] @ 7ef64 │ │ │ │ - ldr r1, [pc, #140] @ 7ef68 │ │ │ │ + bgt 7ec5c │ │ │ │ + ldr r3, [pc, #140] @ 7ecd4 │ │ │ │ + ldr r1, [pc, #140] @ 7ecd8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r6, #0 │ │ │ │ - b 7ef50 │ │ │ │ + b 7ecc0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae200 │ │ │ │ + bl 1b2328 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7ef2c │ │ │ │ + beq 7ec9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7ef2c │ │ │ │ + bne 7ec9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ef50 │ │ │ │ + beq 7ecc0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ef50 │ │ │ │ + bne 7ecc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f080 │ │ │ │ + ldr r2, [pc, #252] @ 7edf0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f084 │ │ │ │ + ldr r0, [pc, #244] @ 7edf4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7efbc │ │ │ │ + bne 7ed2c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f088 │ │ │ │ + ldr r3, [pc, #224] @ 7edf8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7eff8 │ │ │ │ + beq 7ed68 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7eff8 │ │ │ │ - b 7efc0 │ │ │ │ + ble 7ed68 │ │ │ │ + b 7ed30 │ │ │ │ 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 7f010 │ │ │ │ + bne 7ed80 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f088 │ │ │ │ + ldr r3, [pc, #160] @ 7edf8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7eff8 │ │ │ │ + beq 7ed68 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f014 │ │ │ │ - ldr r3, [pc, #140] @ 7f08c │ │ │ │ - ldr r1, [pc, #140] @ 7f090 │ │ │ │ + bgt 7ed84 │ │ │ │ + ldr r3, [pc, #140] @ 7edfc │ │ │ │ + ldr r1, [pc, #140] @ 7ee00 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f078 │ │ │ │ + b 7ede8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19fc20 │ │ │ │ + bl 1a29c0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f054 │ │ │ │ + beq 7edc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f054 │ │ │ │ + bne 7edc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f078 │ │ │ │ + beq 7ede8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f078 │ │ │ │ + bne 7ede8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 7f13c │ │ │ │ + ldr r1, [pc, #144] @ 7eeac │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 7f140 │ │ │ │ + ldr r2, [pc, #140] @ 7eeb0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 7f0f4 │ │ │ │ + bne 7ee64 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 7f144 │ │ │ │ + ldr r3, [pc, #120] @ 7eeb4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f0dc │ │ │ │ + beq 7ee4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f0f8 │ │ │ │ - ldr r3, [pc, #100] @ 7f148 │ │ │ │ - ldr r1, [pc, #100] @ 7f14c │ │ │ │ + bgt 7ee68 │ │ │ │ + ldr r3, [pc, #100] @ 7eeb8 │ │ │ │ + ldr r1, [pc, #100] @ 7eebc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r5, #0 │ │ │ │ - b 7f134 │ │ │ │ + b 7eea4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1482b4 │ │ │ │ + bl 148a48 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7f134 │ │ │ │ + beq 7eea4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f134 │ │ │ │ + bne 7eea4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 7f1f8 │ │ │ │ + ldr r1, [pc, #144] @ 7ef68 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 7f1fc │ │ │ │ + ldr r2, [pc, #140] @ 7ef6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 7f1b0 │ │ │ │ + bne 7ef20 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 7f200 │ │ │ │ + ldr r3, [pc, #120] @ 7ef70 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f198 │ │ │ │ + beq 7ef08 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f1b4 │ │ │ │ - ldr r3, [pc, #100] @ 7f204 │ │ │ │ - ldr r1, [pc, #100] @ 7f208 │ │ │ │ + bgt 7ef24 │ │ │ │ + ldr r3, [pc, #100] @ 7ef74 │ │ │ │ + ldr r1, [pc, #100] @ 7ef78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r5, #0 │ │ │ │ - b 7f1f0 │ │ │ │ + b 7ef60 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2faf78 │ │ │ │ + bl 3030d0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7f1f0 │ │ │ │ + beq 7ef60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f1f0 │ │ │ │ + bne 7ef60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 7f2b4 │ │ │ │ + ldr r1, [pc, #144] @ 7f024 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 7f2b8 │ │ │ │ + ldr r2, [pc, #140] @ 7f028 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 7f26c │ │ │ │ + bne 7efdc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 7f2bc │ │ │ │ + ldr r3, [pc, #120] @ 7f02c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f254 │ │ │ │ + beq 7efc4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f270 │ │ │ │ - ldr r3, [pc, #100] @ 7f2c0 │ │ │ │ - ldr r1, [pc, #100] @ 7f2c4 │ │ │ │ + bgt 7efe0 │ │ │ │ + ldr r3, [pc, #100] @ 7f030 │ │ │ │ + ldr r1, [pc, #100] @ 7f034 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r5, #0 │ │ │ │ - b 7f2ac │ │ │ │ + b 7f01c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14ea2c │ │ │ │ + bl 14f308 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7f2ac │ │ │ │ + beq 7f01c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f2ac │ │ │ │ + bne 7f01c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f3dc │ │ │ │ + ldr r2, [pc, #252] @ 7f14c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f3e0 │ │ │ │ + ldr r0, [pc, #244] @ 7f150 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f318 │ │ │ │ + bne 7f088 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f3e4 │ │ │ │ + ldr r3, [pc, #224] @ 7f154 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f354 │ │ │ │ + beq 7f0c4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f354 │ │ │ │ - b 7f31c │ │ │ │ + ble 7f0c4 │ │ │ │ + b 7f08c │ │ │ │ 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 7f36c │ │ │ │ + bne 7f0dc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f3e4 │ │ │ │ + ldr r3, [pc, #160] @ 7f154 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f354 │ │ │ │ + beq 7f0c4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f370 │ │ │ │ - ldr r3, [pc, #140] @ 7f3e8 │ │ │ │ - ldr r1, [pc, #140] @ 7f3ec │ │ │ │ + bgt 7f0e0 │ │ │ │ + ldr r3, [pc, #140] @ 7f158 │ │ │ │ + ldr r1, [pc, #140] @ 7f15c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f3d4 │ │ │ │ + b 7f144 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13d614 │ │ │ │ + bl 13d9ec │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f3b0 │ │ │ │ + beq 7f120 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f3b0 │ │ │ │ + bne 7f120 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f3d4 │ │ │ │ + beq 7f144 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f3d4 │ │ │ │ + bne 7f144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f504 │ │ │ │ + ldr r2, [pc, #252] @ 7f274 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f508 │ │ │ │ + ldr r0, [pc, #244] @ 7f278 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f440 │ │ │ │ + bne 7f1b0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f50c │ │ │ │ + ldr r3, [pc, #224] @ 7f27c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f47c │ │ │ │ + beq 7f1ec │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f47c │ │ │ │ - b 7f444 │ │ │ │ + ble 7f1ec │ │ │ │ + b 7f1b4 │ │ │ │ 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 7f494 │ │ │ │ + bne 7f204 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f50c │ │ │ │ + ldr r3, [pc, #160] @ 7f27c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f47c │ │ │ │ + beq 7f1ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f498 │ │ │ │ - ldr r3, [pc, #140] @ 7f510 │ │ │ │ - ldr r1, [pc, #140] @ 7f514 │ │ │ │ + bgt 7f208 │ │ │ │ + ldr r3, [pc, #140] @ 7f280 │ │ │ │ + ldr r1, [pc, #140] @ 7f284 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f4fc │ │ │ │ + b 7f26c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5b10 │ │ │ │ + bl 1fec10 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f4d8 │ │ │ │ + beq 7f248 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f4d8 │ │ │ │ + bne 7f248 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f4fc │ │ │ │ + beq 7f26c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f4fc │ │ │ │ + bne 7f26c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f62c │ │ │ │ + ldr r2, [pc, #252] @ 7f39c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f630 │ │ │ │ + ldr r0, [pc, #244] @ 7f3a0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f568 │ │ │ │ + bne 7f2d8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f634 │ │ │ │ + ldr r3, [pc, #224] @ 7f3a4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f5a4 │ │ │ │ + beq 7f314 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f5a4 │ │ │ │ - b 7f56c │ │ │ │ + ble 7f314 │ │ │ │ + b 7f2dc │ │ │ │ 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 7f5bc │ │ │ │ + bne 7f32c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f634 │ │ │ │ + ldr r3, [pc, #160] @ 7f3a4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f5a4 │ │ │ │ + beq 7f314 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f5c0 │ │ │ │ - ldr r3, [pc, #140] @ 7f638 │ │ │ │ - ldr r1, [pc, #140] @ 7f63c │ │ │ │ + bgt 7f330 │ │ │ │ + ldr r3, [pc, #140] @ 7f3a8 │ │ │ │ + ldr r1, [pc, #140] @ 7f3ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f624 │ │ │ │ + b 7f394 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 177708 │ │ │ │ + bl 17863c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f600 │ │ │ │ + beq 7f370 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f600 │ │ │ │ + bne 7f370 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f624 │ │ │ │ + beq 7f394 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f624 │ │ │ │ + bne 7f394 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f754 │ │ │ │ + ldr r2, [pc, #252] @ 7f4c4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f758 │ │ │ │ + ldr r0, [pc, #244] @ 7f4c8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f690 │ │ │ │ + bne 7f400 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f75c │ │ │ │ + ldr r3, [pc, #224] @ 7f4cc │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f6cc │ │ │ │ + beq 7f43c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f6cc │ │ │ │ - b 7f694 │ │ │ │ + ble 7f43c │ │ │ │ + b 7f404 │ │ │ │ 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 7f6e4 │ │ │ │ + bne 7f454 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f75c │ │ │ │ + ldr r3, [pc, #160] @ 7f4cc │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f6cc │ │ │ │ + beq 7f43c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f6e8 │ │ │ │ - ldr r3, [pc, #140] @ 7f760 │ │ │ │ - ldr r1, [pc, #140] @ 7f764 │ │ │ │ + bgt 7f458 │ │ │ │ + ldr r3, [pc, #140] @ 7f4d0 │ │ │ │ + ldr r1, [pc, #140] @ 7f4d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f74c │ │ │ │ + b 7f4bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d01bc │ │ │ │ + bl 1d6b60 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f728 │ │ │ │ + beq 7f498 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f728 │ │ │ │ + bne 7f498 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f74c │ │ │ │ + beq 7f4bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f74c │ │ │ │ + bne 7f4bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f87c │ │ │ │ + ldr r2, [pc, #252] @ 7f5ec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f880 │ │ │ │ + ldr r0, [pc, #244] @ 7f5f0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f7b8 │ │ │ │ + bne 7f528 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f884 │ │ │ │ + ldr r3, [pc, #224] @ 7f5f4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f7f4 │ │ │ │ + beq 7f564 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f7f4 │ │ │ │ - b 7f7bc │ │ │ │ + ble 7f564 │ │ │ │ + b 7f52c │ │ │ │ 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 7f80c │ │ │ │ + bne 7f57c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f884 │ │ │ │ + ldr r3, [pc, #160] @ 7f5f4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f7f4 │ │ │ │ + beq 7f564 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f810 │ │ │ │ - ldr r3, [pc, #140] @ 7f888 │ │ │ │ - ldr r1, [pc, #140] @ 7f88c │ │ │ │ + bgt 7f580 │ │ │ │ + ldr r3, [pc, #140] @ 7f5f8 │ │ │ │ + ldr r1, [pc, #140] @ 7f5fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f874 │ │ │ │ + b 7f5e4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 190d4c │ │ │ │ + bl 1921c4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f850 │ │ │ │ + beq 7f5c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f850 │ │ │ │ + bne 7f5c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f874 │ │ │ │ + beq 7f5e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f874 │ │ │ │ + bne 7f5e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f9a4 │ │ │ │ + ldr r2, [pc, #252] @ 7f714 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f9a8 │ │ │ │ + ldr r0, [pc, #244] @ 7f718 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f8e0 │ │ │ │ + bne 7f650 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f9ac │ │ │ │ + ldr r3, [pc, #224] @ 7f71c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f91c │ │ │ │ + beq 7f68c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f91c │ │ │ │ - b 7f8e4 │ │ │ │ + ble 7f68c │ │ │ │ + b 7f654 │ │ │ │ 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 7f934 │ │ │ │ + bne 7f6a4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f9ac │ │ │ │ + ldr r3, [pc, #160] @ 7f71c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f91c │ │ │ │ + beq 7f68c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f938 │ │ │ │ - ldr r3, [pc, #140] @ 7f9b0 │ │ │ │ - ldr r1, [pc, #140] @ 7f9b4 │ │ │ │ + bgt 7f6a8 │ │ │ │ + ldr r3, [pc, #140] @ 7f720 │ │ │ │ + ldr r1, [pc, #140] @ 7f724 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f99c │ │ │ │ + b 7f70c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 148f1c │ │ │ │ + bl 1496b0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f978 │ │ │ │ + beq 7f6e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f978 │ │ │ │ + bne 7f6e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f99c │ │ │ │ + beq 7f70c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f99c │ │ │ │ + bne 7f70c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7facc │ │ │ │ + ldr r2, [pc, #252] @ 7f83c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fad0 │ │ │ │ + ldr r0, [pc, #244] @ 7f840 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fa08 │ │ │ │ + bne 7f778 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fad4 │ │ │ │ + ldr r3, [pc, #224] @ 7f844 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fa44 │ │ │ │ + beq 7f7b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fa44 │ │ │ │ - b 7fa0c │ │ │ │ + ble 7f7b4 │ │ │ │ + b 7f77c │ │ │ │ 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 7fa5c │ │ │ │ + bne 7f7cc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fad4 │ │ │ │ + ldr r3, [pc, #160] @ 7f844 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fa44 │ │ │ │ + beq 7f7b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fa60 │ │ │ │ - ldr r3, [pc, #140] @ 7fad8 │ │ │ │ - ldr r1, [pc, #140] @ 7fadc │ │ │ │ + bgt 7f7d0 │ │ │ │ + ldr r3, [pc, #140] @ 7f848 │ │ │ │ + ldr r1, [pc, #140] @ 7f84c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fac4 │ │ │ │ + b 7f834 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27458c │ │ │ │ + bl 1af650 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7faa0 │ │ │ │ + beq 7f810 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7faa0 │ │ │ │ + bne 7f810 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fac4 │ │ │ │ + beq 7f834 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fac4 │ │ │ │ + bne 7f834 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7fbf4 │ │ │ │ + ldr r2, [pc, #252] @ 7f964 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fbf8 │ │ │ │ + ldr r0, [pc, #244] @ 7f968 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fb30 │ │ │ │ + bne 7f8a0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fbfc │ │ │ │ + ldr r3, [pc, #224] @ 7f96c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fb6c │ │ │ │ + beq 7f8dc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fb6c │ │ │ │ - b 7fb34 │ │ │ │ + ble 7f8dc │ │ │ │ + b 7f8a4 │ │ │ │ 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 7fb84 │ │ │ │ + bne 7f8f4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fbfc │ │ │ │ + ldr r3, [pc, #160] @ 7f96c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fb6c │ │ │ │ + beq 7f8dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fb88 │ │ │ │ - ldr r3, [pc, #140] @ 7fc00 │ │ │ │ - ldr r1, [pc, #140] @ 7fc04 │ │ │ │ + bgt 7f8f8 │ │ │ │ + ldr r3, [pc, #140] @ 7f970 │ │ │ │ + ldr r1, [pc, #140] @ 7f974 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fbec │ │ │ │ + b 7f95c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b41d0 │ │ │ │ + bl 1f2788 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fbc8 │ │ │ │ + beq 7f938 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fbc8 │ │ │ │ + bne 7f938 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fbec │ │ │ │ + beq 7f95c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fbec │ │ │ │ + bne 7f95c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7fd1c │ │ │ │ + ldr r2, [pc, #252] @ 7fa8c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fd20 │ │ │ │ + ldr r0, [pc, #244] @ 7fa90 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fc58 │ │ │ │ + bne 7f9c8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fd24 │ │ │ │ + ldr r3, [pc, #224] @ 7fa94 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fc94 │ │ │ │ + beq 7fa04 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fc94 │ │ │ │ - b 7fc5c │ │ │ │ + ble 7fa04 │ │ │ │ + b 7f9cc │ │ │ │ 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 7fcac │ │ │ │ + bne 7fa1c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fd24 │ │ │ │ + ldr r3, [pc, #160] @ 7fa94 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fc94 │ │ │ │ + beq 7fa04 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fcb0 │ │ │ │ - ldr r3, [pc, #140] @ 7fd28 │ │ │ │ - ldr r1, [pc, #140] @ 7fd2c │ │ │ │ + bgt 7fa20 │ │ │ │ + ldr r3, [pc, #140] @ 7fa98 │ │ │ │ + ldr r1, [pc, #140] @ 7fa9c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fd14 │ │ │ │ + b 7fa84 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 309c04 │ │ │ │ + bl 310b64 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fcf0 │ │ │ │ + beq 7fa60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fcf0 │ │ │ │ + bne 7fa60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fd14 │ │ │ │ + beq 7fa84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fd14 │ │ │ │ + bne 7fa84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7fe44 │ │ │ │ + ldr r2, [pc, #252] @ 7fbb4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fe48 │ │ │ │ + ldr r0, [pc, #244] @ 7fbb8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fd80 │ │ │ │ + bne 7faf0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fe4c │ │ │ │ + ldr r3, [pc, #224] @ 7fbbc │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fdbc │ │ │ │ + beq 7fb2c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fdbc │ │ │ │ - b 7fd84 │ │ │ │ + ble 7fb2c │ │ │ │ + b 7faf4 │ │ │ │ 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 7fdd4 │ │ │ │ + bne 7fb44 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fe4c │ │ │ │ + ldr r3, [pc, #160] @ 7fbbc │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fdbc │ │ │ │ + beq 7fb2c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fdd8 │ │ │ │ - ldr r3, [pc, #140] @ 7fe50 │ │ │ │ - ldr r1, [pc, #140] @ 7fe54 │ │ │ │ + bgt 7fb48 │ │ │ │ + ldr r3, [pc, #140] @ 7fbc0 │ │ │ │ + ldr r1, [pc, #140] @ 7fbc4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fe3c │ │ │ │ + b 7fbac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d14cc │ │ │ │ + bl 2dab78 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fe18 │ │ │ │ + beq 7fb88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fe18 │ │ │ │ + bne 7fb88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fe3c │ │ │ │ + beq 7fbac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fe3c │ │ │ │ + bne 7fbac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7ff6c │ │ │ │ + ldr r2, [pc, #252] @ 7fcdc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7ff70 │ │ │ │ + ldr r0, [pc, #244] @ 7fce0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fea8 │ │ │ │ + bne 7fc18 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7ff74 │ │ │ │ + ldr r3, [pc, #224] @ 7fce4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fee4 │ │ │ │ + beq 7fc54 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fee4 │ │ │ │ - b 7feac │ │ │ │ + ble 7fc54 │ │ │ │ + b 7fc1c │ │ │ │ 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 7fefc │ │ │ │ + bne 7fc6c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7ff74 │ │ │ │ + ldr r3, [pc, #160] @ 7fce4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fee4 │ │ │ │ + beq 7fc54 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ff00 │ │ │ │ - ldr r3, [pc, #140] @ 7ff78 │ │ │ │ - ldr r1, [pc, #140] @ 7ff7c │ │ │ │ + bgt 7fc70 │ │ │ │ + ldr r3, [pc, #140] @ 7fce8 │ │ │ │ + ldr r1, [pc, #140] @ 7fcec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r6, #0 │ │ │ │ - b 7ff64 │ │ │ │ + b 7fcd4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4d58 │ │ │ │ + bl 1fde58 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7ff40 │ │ │ │ + beq 7fcb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7ff40 │ │ │ │ + bne 7fcb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ff64 │ │ │ │ + beq 7fcd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ff64 │ │ │ │ + bne 7fcd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 80094 │ │ │ │ + ldr r2, [pc, #252] @ 7fe04 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 80098 │ │ │ │ + ldr r0, [pc, #244] @ 7fe08 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7ffd0 │ │ │ │ + bne 7fd40 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 8009c │ │ │ │ + ldr r3, [pc, #224] @ 7fe0c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 8000c │ │ │ │ + beq 7fd7c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 8000c │ │ │ │ - b 7ffd4 │ │ │ │ + ble 7fd7c │ │ │ │ + b 7fd44 │ │ │ │ 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 80024 │ │ │ │ + bne 7fd94 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 8009c │ │ │ │ + ldr r3, [pc, #160] @ 7fe0c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 8000c │ │ │ │ + beq 7fd7c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 80028 │ │ │ │ - ldr r3, [pc, #140] @ 800a0 │ │ │ │ - ldr r1, [pc, #140] @ 800a4 │ │ │ │ + bgt 7fd98 │ │ │ │ + ldr r3, [pc, #140] @ 7fe10 │ │ │ │ + ldr r1, [pc, #140] @ 7fe14 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r6, #0 │ │ │ │ - b 8008c │ │ │ │ + b 7fdfc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 310f78 │ │ │ │ + bl 21c8d8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 80068 │ │ │ │ + beq 7fdd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80068 │ │ │ │ + bne 7fdd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8008c │ │ │ │ + beq 7fdfc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8008c │ │ │ │ + bne 7fdfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 801bc │ │ │ │ + ldr r2, [pc, #252] @ 7ff2c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 801c0 │ │ │ │ + ldr r0, [pc, #244] @ 7ff30 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 800f8 │ │ │ │ + bne 7fe68 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 801c4 │ │ │ │ + ldr r3, [pc, #224] @ 7ff34 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 80134 │ │ │ │ + beq 7fea4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 80134 │ │ │ │ - b 800fc │ │ │ │ + ble 7fea4 │ │ │ │ + b 7fe6c │ │ │ │ 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 8014c │ │ │ │ + bne 7febc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 801c4 │ │ │ │ + ldr r3, [pc, #160] @ 7ff34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 80134 │ │ │ │ + beq 7fea4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 80150 │ │ │ │ - ldr r3, [pc, #140] @ 801c8 │ │ │ │ - ldr r1, [pc, #140] @ 801cc │ │ │ │ + bgt 7fec0 │ │ │ │ + ldr r3, [pc, #140] @ 7ff38 │ │ │ │ + ldr r1, [pc, #140] @ 7ff3c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r6, #0 │ │ │ │ - b 801b4 │ │ │ │ + b 7ff24 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bf29c │ │ │ │ + bl 1c4dc0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 80190 │ │ │ │ + beq 7ff00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80190 │ │ │ │ + bne 7ff00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 801b4 │ │ │ │ + beq 7ff24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 801b4 │ │ │ │ + bne 7ff24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 802e4 │ │ │ │ + ldr r2, [pc, #252] @ 80054 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 802e8 │ │ │ │ + ldr r0, [pc, #244] @ 80058 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 80220 │ │ │ │ + bne 7ff90 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 802ec │ │ │ │ + ldr r3, [pc, #224] @ 8005c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 8025c │ │ │ │ + beq 7ffcc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 8025c │ │ │ │ - b 80224 │ │ │ │ + ble 7ffcc │ │ │ │ + b 7ff94 │ │ │ │ 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 80274 │ │ │ │ + bne 7ffe4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 802ec │ │ │ │ + ldr r3, [pc, #160] @ 8005c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 8025c │ │ │ │ + beq 7ffcc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 80278 │ │ │ │ - ldr r3, [pc, #140] @ 802f0 │ │ │ │ - ldr r1, [pc, #140] @ 802f4 │ │ │ │ + bgt 7ffe8 │ │ │ │ + ldr r3, [pc, #140] @ 80060 │ │ │ │ + ldr r1, [pc, #140] @ 80064 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r6, #0 │ │ │ │ - b 802dc │ │ │ │ + b 8004c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29e0c4 │ │ │ │ + bl 1d74fc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 802b8 │ │ │ │ + beq 80028 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 802b8 │ │ │ │ + bne 80028 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 802dc │ │ │ │ + beq 8004c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 802dc │ │ │ │ + bne 8004c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 8040c │ │ │ │ + ldr r2, [pc, #252] @ 8017c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 80410 │ │ │ │ + ldr r0, [pc, #244] @ 80180 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 80348 │ │ │ │ + bne 800b8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 80414 │ │ │ │ + ldr r3, [pc, #224] @ 80184 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 80384 │ │ │ │ + beq 800f4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 80384 │ │ │ │ - b 8034c │ │ │ │ + ble 800f4 │ │ │ │ + b 800bc │ │ │ │ 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 8039c │ │ │ │ + bne 8010c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 80414 │ │ │ │ + ldr r3, [pc, #160] @ 80184 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 80384 │ │ │ │ + beq 800f4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 803a0 │ │ │ │ - ldr r3, [pc, #140] @ 80418 │ │ │ │ - ldr r1, [pc, #140] @ 8041c │ │ │ │ + bgt 80110 │ │ │ │ + ldr r3, [pc, #140] @ 80188 │ │ │ │ + ldr r1, [pc, #140] @ 8018c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r6, #0 │ │ │ │ - b 80404 │ │ │ │ + b 80174 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12ea78 │ │ │ │ + bl 12ea40 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 803e0 │ │ │ │ + beq 80150 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 803e0 │ │ │ │ + bne 80150 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80404 │ │ │ │ + beq 80174 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80404 │ │ │ │ + bne 80174 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ │ │ │ │ -00080420 : │ │ │ │ - ldr r3, [pc, #56] @ 80460 │ │ │ │ +00080190 : │ │ │ │ + ldr r3, [pc, #56] @ 801d0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 80438 │ │ │ │ + bne 801a8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 2d0eac │ │ │ │ + b 2da63c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 80464 │ │ │ │ - ldr r1, [pc, #20] @ 80468 │ │ │ │ + ldr r3, [pc, #20] @ 801d4 │ │ │ │ + ldr r1, [pc, #20] @ 801d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r2, r5, r4, lsl #6 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r8, r0, ror #2 │ │ │ │ + eorseq r3, r8, r4, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 80494 │ │ │ │ - ldr r1, [pc, #16] @ 80498 │ │ │ │ + ldr r3, [pc, #16] @ 80204 │ │ │ │ + ldr r1, [pc, #16] @ 80208 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r9, r0, lsr r3 │ │ │ │ + @ instruction: 0x00393eb0 │ │ │ │ │ │ │ │ -0008049c <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ +0008020c <_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] @ 804d0 <_PyInterpreterState_FailIfRunningMain@@Base+0x34> │ │ │ │ - ldr r1, [pc, #16] @ 804d4 <_PyInterpreterState_FailIfRunningMain@@Base+0x38> │ │ │ │ + ldr r3, [pc, #16] @ 80240 <_PyInterpreterState_FailIfRunningMain@@Base+0x34> │ │ │ │ + ldr r1, [pc, #16] @ 80244 <_PyInterpreterState_FailIfRunningMain@@Base+0x38> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq ip, r5, r4, asr r4 │ │ │ │ - mlaseq r7, r0, r9, r1 │ │ │ │ + eorseq r3, r7, r0, lsl r5 │ │ │ │ │ │ │ │ -000804d8 <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +00080248 <_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 9df74 │ │ │ │ + bl 9dffc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8053c <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ + beq 802ac <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl a4754 │ │ │ │ + bl a47e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 80528 <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ + beq 80298 <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 80530 <_PyDict_GetItemStringWithError@@Base+0x58> │ │ │ │ + beq 802a0 <_PyDict_GetItemStringWithError@@Base+0x58> │ │ │ │ mov r4, r5 │ │ │ │ - b 8053c <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ + b 802ac <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 80528 <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 80298 <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 8054c <_PyDict_GetItemStringWithError@@Base+0x74> │ │ │ │ - b 9df74 │ │ │ │ - eorseq r2, r9, ip, asr r3 │ │ │ │ - ldr r0, [pc] @ 80558 <_PyDict_GetItemStringWithError@@Base+0x80> │ │ │ │ - b 9df74 │ │ │ │ - eorseq r2, r9, r8, ror #6 │ │ │ │ + ldr r0, [pc] @ 802bc <_PyDict_GetItemStringWithError@@Base+0x74> │ │ │ │ + b 9dffc │ │ │ │ + @ instruction: 0x00393edc │ │ │ │ + ldr r0, [pc] @ 802c8 <_PyDict_GetItemStringWithError@@Base+0x80> │ │ │ │ + b 9dffc │ │ │ │ + eorseq r3, r9, r8, ror #29 │ │ │ │ │ │ │ │ -0008055c : │ │ │ │ +000802cc : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 9c718 │ │ │ │ + b 9c7a0 │ │ │ │ │ │ │ │ -00080568 : │ │ │ │ +000802d8 : │ │ │ │ mov r3, #0 │ │ │ │ - b 9c718 │ │ │ │ + b 9c7a0 │ │ │ │ │ │ │ │ -00080570 : │ │ │ │ +000802e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ 805d0 │ │ │ │ + ldr r1, [pc, #72] @ 80340 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 805b0 │ │ │ │ - bl adf14 │ │ │ │ + beq 80320 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 805b0 │ │ │ │ - ldr r0, [pc, #44] @ 805d4 │ │ │ │ + bne 80320 │ │ │ │ + ldr r0, [pc, #44] @ 80344 │ │ │ │ mov r1, #130 @ 0x82 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 805c0 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 80330 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ tst r3, #32 │ │ │ │ - beq 805c8 │ │ │ │ + beq 80338 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ - eorseq sp, r7, r4, ror #15 │ │ │ │ + @ instruction: 0x0037f2bc │ │ │ │ │ │ │ │ -000805d8 : │ │ │ │ +00080348 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #56] @ 80628 │ │ │ │ + ldr r1, [pc, #56] @ 80398 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 8061c │ │ │ │ - bl adf14 │ │ │ │ + beq 8038c │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8061c │ │ │ │ - ldr r0, [pc, #28] @ 8062c │ │ │ │ + bne 8038c │ │ │ │ + ldr r0, [pc, #28] @ 8039c │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e0d0c <_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, r4, ror #15 │ │ │ │ + @ instruction: 0x0037f2bc │ │ │ │ │ │ │ │ -00080630 : │ │ │ │ +000803a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 265d40 │ │ │ │ + bl 27812c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 80684 │ │ │ │ - bl bbde4 │ │ │ │ + beq 803f4 │ │ │ │ + bl bc0a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 80670 │ │ │ │ + beq 803e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 80678 │ │ │ │ + beq 803e8 │ │ │ │ mov r4, r5 │ │ │ │ - b 80684 │ │ │ │ + b 803f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 80670 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 803e0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0008068c : │ │ │ │ +000803fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 806ac │ │ │ │ + bne 8041c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2915fc │ │ │ │ + b 2a064c │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, r2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r2, [pc, #56] @ 806f8 │ │ │ │ + ldr r2, [pc, #56] @ 80468 │ │ │ │ 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 806ec │ │ │ │ + beq 8045c │ │ │ │ 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 │ │ │ │ │ │ │ │ -000806fc : │ │ │ │ +0008046c : │ │ │ │ mov r2, #0 │ │ │ │ - b a7990 │ │ │ │ + b a7ae4 │ │ │ │ │ │ │ │ -00080704 <_PyObject_GetAttrId@@Base>: │ │ │ │ +00080474 <_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 b97c4 │ │ │ │ - │ │ │ │ -00080734 <_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] @ 807e0 <_PyObject_CallMethodId@@Base+0xac> │ │ │ │ - mov r3, r0 │ │ │ │ - bl 356650 │ │ │ │ - cmp r1, #0 │ │ │ │ - cmpne r3, #0 │ │ │ │ - ldr r5, [r2, r0] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - bne 80774 <_PyObject_CallMethodId@@Base+0x40> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a224 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ - b 80784 <_PyObject_CallMethodId@@Base+0x50> │ │ │ │ - mov r0, r3 │ │ │ │ - bl 80704 <_PyObject_GetAttrId@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 8078c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ - mov r5, #0 │ │ │ │ - b 807cc <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ - add r3, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 23a7b0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 807cc <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 807cc <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ - bx lr │ │ │ │ - andeq r0, r0, ip │ │ │ │ + b b9a80 │ │ │ │ │ │ │ │ -000807e4 <_PyObject_AssertFailed@@Base>: │ │ │ │ +000804a4 <_PyObject_AssertFailed@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #316] @ 80938 <_PyObject_AssertFailed@@Base+0x154> │ │ │ │ + ldr r4, [pc, #316] @ 805f8 <_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] @ 8093c <_PyObject_AssertFailed@@Base+0x158> │ │ │ │ + ldr r2, [pc, #292] @ 805fc <_PyObject_AssertFailed@@Base+0x158> │ │ │ │ mov r6, r0 │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 80840 <_PyObject_AssertFailed@@Base+0x5c> │ │ │ │ - ldr r2, [pc, #268] @ 80940 <_PyObject_AssertFailed@@Base+0x15c> │ │ │ │ + beq 80500 <_PyObject_AssertFailed@@Base+0x5c> │ │ │ │ + ldr r2, [pc, #268] @ 80600 <_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 80868 <_PyObject_AssertFailed@@Base+0x84> │ │ │ │ - ldr r2, [pc, #232] @ 80944 <_PyObject_AssertFailed@@Base+0x160> │ │ │ │ + beq 80528 <_PyObject_AssertFailed@@Base+0x84> │ │ │ │ + ldr r2, [pc, #232] @ 80604 <_PyObject_AssertFailed@@Base+0x160> │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - b 80874 <_PyObject_AssertFailed@@Base+0x90> │ │ │ │ - ldr r2, [pc, #216] @ 80948 <_PyObject_AssertFailed@@Base+0x164> │ │ │ │ + b 80534 <_PyObject_AssertFailed@@Base+0x90> │ │ │ │ + ldr r2, [pc, #216] @ 80608 <_PyObject_AssertFailed@@Base+0x164> │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 80898 <_PyObject_AssertFailed@@Base+0xb4> │ │ │ │ - ldr r2, [pc, #192] @ 8094c <_PyObject_AssertFailed@@Base+0x168> │ │ │ │ + beq 80558 <_PyObject_AssertFailed@@Base+0xb4> │ │ │ │ + ldr r2, [pc, #192] @ 8060c <_PyObject_AssertFailed@@Base+0x168> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #176] @ 80950 <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #176] @ 80610 <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 296a7c <_PyObject_IsFreed@@Base> │ │ │ │ + bl 2a57cc <_PyObject_IsFreed@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4] │ │ │ │ - beq 808e0 <_PyObject_AssertFailed@@Base+0xfc> │ │ │ │ - ldr r2, [pc, #136] @ 80954 <_PyObject_AssertFailed@@Base+0x170> │ │ │ │ + beq 805a0 <_PyObject_AssertFailed@@Base+0xfc> │ │ │ │ + ldr r2, [pc, #136] @ 80614 <_PyObject_AssertFailed@@Base+0x170> │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ - b 8092c <_PyObject_AssertFailed@@Base+0x148> │ │ │ │ + b 805ec <_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 855f8 │ │ │ │ + bl 852b4 │ │ │ │ mov r0, r6 │ │ │ │ bl 2fcc0 <_PyObject_Dump@@Base> │ │ │ │ - ldr r2, [pc, #52] @ 80950 <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #52] @ 80610 <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ - ldr r1, [pc, #36] @ 80958 <_PyObject_AssertFailed@@Base+0x174> │ │ │ │ - ldr r0, [pc, #36] @ 8095c <_PyObject_AssertFailed@@Base+0x178> │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #36] @ 80618 <_PyObject_AssertFailed@@Base+0x174> │ │ │ │ + ldr r0, [pc, #36] @ 8061c <_PyObject_AssertFailed@@Base+0x178> │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r2, r9, r8, ror r3 │ │ │ │ - eorseq r2, r9, r0, lsl #7 │ │ │ │ - eorseq r2, r9, r8, lsl #7 │ │ │ │ - eorseq r2, r9, r0, lsr #7 │ │ │ │ - eorseq r8, r6, r8, asr #1 │ │ │ │ - eorseq ip, r7, r0, asr r4 │ │ │ │ - eorseq r9, r7, r4, asr fp │ │ │ │ - @ instruction: 0x003923b4 │ │ │ │ - subseq ip, r3, ip, lsr #7 │ │ │ │ + @ instruction: 0x00393ef8 │ │ │ │ + eorseq r3, r9, r0, lsl #30 │ │ │ │ + eorseq r3, r9, r8, lsl #30 │ │ │ │ + eorseq r3, r9, r0, lsr #30 │ │ │ │ + eorseq r9, r6, r8, asr #24 │ │ │ │ + eorseq sp, r7, ip, lsl fp │ │ │ │ + @ instruction: 0x0037b6d4 │ │ │ │ + eorseq r3, r9, r4, lsr pc │ │ │ │ + subseq sp, r3, ip, lsl #30 │ │ │ │ │ │ │ │ -00080960 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +00080620 <_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 809a0 <_PyUnicode_CheckConsistency@@Base+0x40> │ │ │ │ - ldr ip, [pc, #864] @ 80cf0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + bne 80660 <_PyUnicode_CheckConsistency@@Base+0x40> │ │ │ │ + ldr ip, [pc, #864] @ 809b0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #668 @ 0x29c │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #856] @ 80cf4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #856] @ 80cf8 <_PyUnicode_CheckConsistency@@Base+0x398> │ │ │ │ - bl 807e4 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r3, [pc, #856] @ 809b4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #856] @ 809b8 <_PyUnicode_CheckConsistency@@Base+0x398> │ │ │ │ + bl 804a4 <_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 809e0 <_PyUnicode_CheckConsistency@@Base+0x80> │ │ │ │ + bne 806a0 <_PyUnicode_CheckConsistency@@Base+0x80> │ │ │ │ cmp lr, #1 │ │ │ │ - beq 80b60 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ - ldr r1, [pc, #816] @ 80cfc <_PyUnicode_CheckConsistency@@Base+0x39c> │ │ │ │ - ldr ip, [pc, #800] @ 80cf0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #800] @ 80cf4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + beq 80820 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + ldr r1, [pc, #816] @ 809bc <_PyUnicode_CheckConsistency@@Base+0x39c> │ │ │ │ + ldr ip, [pc, #800] @ 809b0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #800] @ 809b4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r2, [pc, #804] @ 80d00 <_PyUnicode_CheckConsistency@@Base+0x3a0> │ │ │ │ + ldr r2, [pc, #804] @ 809c0 <_PyUnicode_CheckConsistency@@Base+0x3a0> │ │ │ │ mov r1, #0 │ │ │ │ - bl 807e4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 804a4 <_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 80a64 <_PyUnicode_CheckConsistency@@Base+0x104> │ │ │ │ + beq 80724 <_PyUnicode_CheckConsistency@@Base+0x104> │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r0, #28 │ │ │ │ - beq 80a28 <_PyUnicode_CheckConsistency@@Base+0xc8> │ │ │ │ - ldr r1, [pc, #752] @ 80d04 <_PyUnicode_CheckConsistency@@Base+0x3a4> │ │ │ │ - ldr ip, [pc, #728] @ 80cf0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #728] @ 80cf4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + beq 806e8 <_PyUnicode_CheckConsistency@@Base+0xc8> │ │ │ │ + ldr r1, [pc, #752] @ 809c4 <_PyUnicode_CheckConsistency@@Base+0x3a4> │ │ │ │ + ldr ip, [pc, #728] @ 809b0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #728] @ 809b4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r2, [pc, #740] @ 80d08 <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ + ldr r2, [pc, #740] @ 809c8 <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ mov r1, #0 │ │ │ │ - bl 807e4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 804a4 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 80a4c <_PyUnicode_CheckConsistency@@Base+0xec> │ │ │ │ - ldr lr, [pc, #696] @ 80cf0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr ip, [pc, #720] @ 80d0c <_PyUnicode_CheckConsistency@@Base+0x3ac> │ │ │ │ + beq 8070c <_PyUnicode_CheckConsistency@@Base+0xec> │ │ │ │ + ldr lr, [pc, #696] @ 809b0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr ip, [pc, #720] @ 809cc <_PyUnicode_CheckConsistency@@Base+0x3ac> │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #688] @ 80cf4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #712] @ 80d10 <_PyUnicode_CheckConsistency@@Base+0x3b0> │ │ │ │ + ldr r3, [pc, #688] @ 809b4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #712] @ 809d0 <_PyUnicode_CheckConsistency@@Base+0x3b0> │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 807e4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 804a4 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r4, [r0, #24] │ │ │ │ cmp r4, r1 │ │ │ │ - bne 80b2c <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr ip, [pc, #656] @ 80cf0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r2, [pc, #688] @ 80d14 <_PyUnicode_CheckConsistency@@Base+0x3b4> │ │ │ │ - b 80b18 <_PyUnicode_CheckConsistency@@Base+0x1b8> │ │ │ │ + bne 807ec <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr ip, [pc, #656] @ 809b0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r2, [pc, #688] @ 809d4 <_PyUnicode_CheckConsistency@@Base+0x3b4> │ │ │ │ + b 807d8 <_PyUnicode_CheckConsistency@@Base+0x1b8> │ │ │ │ cmp r2, #0 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ - beq 80a88 <_PyUnicode_CheckConsistency@@Base+0x128> │ │ │ │ - ldr ip, [pc, #632] @ 80cf0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + beq 80748 <_PyUnicode_CheckConsistency@@Base+0x128> │ │ │ │ + ldr ip, [pc, #632] @ 809b0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #692 @ 0x2b4 │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #624] @ 80cf4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #640] @ 80d08 <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ - bl 807e4 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r3, [pc, #624] @ 809b4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #640] @ 809c8 <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ + bl 804a4 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 80aac <_PyUnicode_CheckConsistency@@Base+0x14c> │ │ │ │ - ldr ip, [pc, #600] @ 80cf0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + bne 8076c <_PyUnicode_CheckConsistency@@Base+0x14c> │ │ │ │ + ldr ip, [pc, #600] @ 809b0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #696 @ 0x2b8 │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #592] @ 80cf4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #624] @ 80d18 <_PyUnicode_CheckConsistency@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #592] @ 809b4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #624] @ 809d8 <_PyUnicode_CheckConsistency@@Base+0x3b8> │ │ │ │ mov r1, r6 │ │ │ │ - bl 807e4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 804a4 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - beq 80b08 <_PyUnicode_CheckConsistency@@Base+0x1a8> │ │ │ │ + beq 807c8 <_PyUnicode_CheckConsistency@@Base+0x1a8> │ │ │ │ cmp r6, r4 │ │ │ │ - beq 80adc <_PyUnicode_CheckConsistency@@Base+0x17c> │ │ │ │ - ldr lr, [pc, #552] @ 80cf0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr ip, [pc, #592] @ 80d1c <_PyUnicode_CheckConsistency@@Base+0x3bc> │ │ │ │ + beq 8079c <_PyUnicode_CheckConsistency@@Base+0x17c> │ │ │ │ + ldr lr, [pc, #552] @ 809b0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr ip, [pc, #592] @ 809dc <_PyUnicode_CheckConsistency@@Base+0x3bc> │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #544] @ 80cf4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #584] @ 80d20 <_PyUnicode_CheckConsistency@@Base+0x3c0> │ │ │ │ + ldr r3, [pc, #544] @ 809b4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #584] @ 809e0 <_PyUnicode_CheckConsistency@@Base+0x3c0> │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 807e4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 804a4 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - beq 80b60 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ - ldr lr, [pc, #508] @ 80cf0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr ip, [pc, #556] @ 80d24 <_PyUnicode_CheckConsistency@@Base+0x3c4> │ │ │ │ + beq 80820 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + ldr lr, [pc, #508] @ 809b0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr ip, [pc, #556] @ 809e4 <_PyUnicode_CheckConsistency@@Base+0x3c4> │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #500] @ 80cf4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #548] @ 80d28 <_PyUnicode_CheckConsistency@@Base+0x3c8> │ │ │ │ + ldr r3, [pc, #500] @ 809b4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #548] @ 809e8 <_PyUnicode_CheckConsistency@@Base+0x3c8> │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 807e4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 804a4 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r6, r4 │ │ │ │ - bne 80b2c <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr ip, [pc, #472] @ 80cf0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r2, [pc, #528] @ 80d2c <_PyUnicode_CheckConsistency@@Base+0x3cc> │ │ │ │ + bne 807ec <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr ip, [pc, #472] @ 809b0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r2, [pc, #528] @ 809ec <_PyUnicode_CheckConsistency@@Base+0x3cc> │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #464] @ 80cf4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #520] @ 80d30 <_PyUnicode_CheckConsistency@@Base+0x3d0> │ │ │ │ + ldr r3, [pc, #464] @ 809b4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #520] @ 809f0 <_PyUnicode_CheckConsistency@@Base+0x3d0> │ │ │ │ mov r1, r5 │ │ │ │ - bl 807e4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 804a4 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 80b60 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + bne 80820 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ ldr r2, [ip, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 80b60 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ - ldr r2, [pc, #492] @ 80d34 <_PyUnicode_CheckConsistency@@Base+0x3d4> │ │ │ │ - ldr lr, [pc, #420] @ 80cf0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #420] @ 80cf4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + beq 80820 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + ldr r2, [pc, #492] @ 809f4 <_PyUnicode_CheckConsistency@@Base+0x3d4> │ │ │ │ + ldr lr, [pc, #420] @ 809b0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #420] @ 809b4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r2, lr} │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #476] @ 80d38 <_PyUnicode_CheckConsistency@@Base+0x3d8> │ │ │ │ + ldr r2, [pc, #476] @ 809f8 <_PyUnicode_CheckConsistency@@Base+0x3d8> │ │ │ │ mov r0, ip │ │ │ │ - bl 807e4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 804a4 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 80ce4 <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ + beq 809a4 <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ tst r3, #32 │ │ │ │ ldreq r0, [ip, #28] │ │ │ │ - beq 80b80 <_PyUnicode_CheckConsistency@@Base+0x220> │ │ │ │ + beq 80840 <_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 80bc0 <_PyUnicode_CheckConsistency@@Base+0x260> │ │ │ │ + ble 80880 <_PyUnicode_CheckConsistency@@Base+0x260> │ │ │ │ cmp lr, #1 │ │ │ │ ldrbeq r5, [r0, r1] │ │ │ │ - beq 80bb0 <_PyUnicode_CheckConsistency@@Base+0x250> │ │ │ │ + beq 80870 <_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 80b8c <_PyUnicode_CheckConsistency@@Base+0x22c> │ │ │ │ + b 8084c <_PyUnicode_CheckConsistency@@Base+0x22c> │ │ │ │ cmp lr, #1 │ │ │ │ - bne 80c34 <_PyUnicode_CheckConsistency@@Base+0x2d4> │ │ │ │ + bne 808f4 <_PyUnicode_CheckConsistency@@Base+0x2d4> │ │ │ │ ands r1, r3, #64 @ 0x40 │ │ │ │ - bne 80c18 <_PyUnicode_CheckConsistency@@Base+0x2b8> │ │ │ │ + bne 808d8 <_PyUnicode_CheckConsistency@@Base+0x2b8> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi 80bf4 <_PyUnicode_CheckConsistency@@Base+0x294> │ │ │ │ - ldr r2, [pc, #348] @ 80d3c <_PyUnicode_CheckConsistency@@Base+0x3dc> │ │ │ │ - ldr lr, [pc, #268] @ 80cf0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #268] @ 80cf4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + bhi 808b4 <_PyUnicode_CheckConsistency@@Base+0x294> │ │ │ │ + ldr r2, [pc, #348] @ 809fc <_PyUnicode_CheckConsistency@@Base+0x3dc> │ │ │ │ + ldr lr, [pc, #268] @ 809b0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #268] @ 809b4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r2, lr} │ │ │ │ mov r0, ip │ │ │ │ - ldr r2, [pc, #332] @ 80d40 <_PyUnicode_CheckConsistency@@Base+0x3e0> │ │ │ │ - bl 807e4 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r2, [pc, #332] @ 80a00 <_PyUnicode_CheckConsistency@@Base+0x3e0> │ │ │ │ + bl 804a4 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 80cb8 <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ - ldr lr, [pc, #236] @ 80cf0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + bls 80978 <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ + ldr lr, [pc, #236] @ 809b0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #728 @ 0x2d8 │ │ │ │ stm sp, {r2, lr} │ │ │ │ - ldr r3, [pc, #228] @ 80cf4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #304] @ 80d44 <_PyUnicode_CheckConsistency@@Base+0x3e4> │ │ │ │ + ldr r3, [pc, #228] @ 809b4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #304] @ 80a04 <_PyUnicode_CheckConsistency@@Base+0x3e4> │ │ │ │ mov r0, ip │ │ │ │ - bl 807e4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 804a4 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 80cb8 <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ - ldr lr, [pc, #200] @ 80cf0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #284] @ 80d48 <_PyUnicode_CheckConsistency@@Base+0x3e8> │ │ │ │ - ldr r3, [pc, #196] @ 80cf4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #280] @ 80d4c <_PyUnicode_CheckConsistency@@Base+0x3ec> │ │ │ │ - b 80cd4 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bls 80978 <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ + ldr lr, [pc, #200] @ 809b0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #284] @ 80a08 <_PyUnicode_CheckConsistency@@Base+0x3e8> │ │ │ │ + ldr r3, [pc, #196] @ 809b4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #280] @ 80a0c <_PyUnicode_CheckConsistency@@Base+0x3ec> │ │ │ │ + b 80994 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp lr, #2 │ │ │ │ - bne 80c7c <_PyUnicode_CheckConsistency@@Base+0x31c> │ │ │ │ + bne 8093c <_PyUnicode_CheckConsistency@@Base+0x31c> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi 80c58 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ - ldr lr, [pc, #164] @ 80cf0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #256] @ 80d50 <_PyUnicode_CheckConsistency@@Base+0x3f0> │ │ │ │ - ldr r3, [pc, #160] @ 80cf4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #252] @ 80d54 <_PyUnicode_CheckConsistency@@Base+0x3f4> │ │ │ │ - b 80cd4 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bhi 80918 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + ldr lr, [pc, #164] @ 809b0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #256] @ 80a10 <_PyUnicode_CheckConsistency@@Base+0x3f0> │ │ │ │ + ldr r3, [pc, #160] @ 809b4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #252] @ 80a14 <_PyUnicode_CheckConsistency@@Base+0x3f4> │ │ │ │ + b 80994 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ lslcc r4, r4, #1 │ │ │ │ ldrhcc r3, [r0, r4] │ │ │ │ - bcc 80cbc <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ - ldr lr, [pc, #128] @ 80cf0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #228] @ 80d58 <_PyUnicode_CheckConsistency@@Base+0x3f8> │ │ │ │ - ldr r3, [pc, #124] @ 80cf4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #224] @ 80d5c <_PyUnicode_CheckConsistency@@Base+0x3fc> │ │ │ │ - b 80cd4 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bcc 8097c <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ + ldr lr, [pc, #128] @ 809b0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #228] @ 80a18 <_PyUnicode_CheckConsistency@@Base+0x3f8> │ │ │ │ + ldr r3, [pc, #124] @ 809b4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #224] @ 80a1c <_PyUnicode_CheckConsistency@@Base+0x3fc> │ │ │ │ + b 80994 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ - bcs 80c98 <_PyUnicode_CheckConsistency@@Base+0x338> │ │ │ │ - ldr lr, [pc, #100] @ 80cf0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #208] @ 80d60 <_PyUnicode_CheckConsistency@@Base+0x400> │ │ │ │ - ldr r3, [pc, #96] @ 80cf4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #204] @ 80d64 <_PyUnicode_CheckConsistency@@Base+0x404> │ │ │ │ - b 80cd4 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bcs 80958 <_PyUnicode_CheckConsistency@@Base+0x338> │ │ │ │ + ldr lr, [pc, #100] @ 809b0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #208] @ 80a20 <_PyUnicode_CheckConsistency@@Base+0x400> │ │ │ │ + ldr r3, [pc, #96] @ 809b4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #204] @ 80a24 <_PyUnicode_CheckConsistency@@Base+0x404> │ │ │ │ + b 80994 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ ldrcc r3, [r0, r4, lsl #2] │ │ │ │ - bcc 80cbc <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ - ldr lr, [pc, #68] @ 80cf0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #184] @ 80d68 <_PyUnicode_CheckConsistency@@Base+0x408> │ │ │ │ - ldr r3, [pc, #64] @ 80cf4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #180] @ 80d6c <_PyUnicode_CheckConsistency@@Base+0x40c> │ │ │ │ - b 80cd4 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bcc 8097c <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ + ldr lr, [pc, #68] @ 809b0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #184] @ 80a28 <_PyUnicode_CheckConsistency@@Base+0x408> │ │ │ │ + ldr r3, [pc, #64] @ 809b4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #180] @ 80a2c <_PyUnicode_CheckConsistency@@Base+0x40c> │ │ │ │ + b 80994 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ ldrb r3, [r0, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 80ce4 <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ - ldr lr, [pc, #36] @ 80cf0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #160] @ 80d70 <_PyUnicode_CheckConsistency@@Base+0x410> │ │ │ │ - ldr r3, [pc, #32] @ 80cf4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #156] @ 80d74 <_PyUnicode_CheckConsistency@@Base+0x414> │ │ │ │ + beq 809a4 <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ + ldr lr, [pc, #36] @ 809b0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #160] @ 80a30 <_PyUnicode_CheckConsistency@@Base+0x410> │ │ │ │ + ldr r3, [pc, #32] @ 809b4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #156] @ 80a34 <_PyUnicode_CheckConsistency@@Base+0x414> │ │ │ │ stm sp, {r1, lr} │ │ │ │ mov r0, ip │ │ │ │ mov r1, #0 │ │ │ │ - bl 807e4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 804a4 <_PyObject_AssertFailed@@Base> │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq ip, r3, r4, asr #7 │ │ │ │ - @ instruction: 0x0035fbfc │ │ │ │ - eorseq r2, r9, ip, asr #7 │ │ │ │ + subseq sp, r3, r4, lsr #30 │ │ │ │ + eorseq r1, r6, ip, ror r7 │ │ │ │ + eorseq r3, r9, ip, asr #30 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ - eorseq r2, r9, r0, lsl r4 │ │ │ │ + mlaseq r9, r0, pc, r3 @ │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - eorseq r2, r9, r0, lsr r4 │ │ │ │ + @ instruction: 0x00393fb0 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - mlaseq r9, r0, r4, r2 │ │ │ │ + eorseq r4, r9, r0, lsl r0 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - eorseq r2, r9, r4, asr #9 │ │ │ │ + eorseq r4, r9, r4, asr #32 │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - @ instruction: 0x003924d8 │ │ │ │ + eorseq r4, r9, r8, asr r0 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - @ instruction: 0x003924f4 │ │ │ │ + eorseq r4, r9, r4, ror r0 │ │ │ │ @ instruction: 0x000002be │ │ │ │ - eorseq r2, r9, r8, lsr #9 │ │ │ │ + eorseq r4, r9, r8, lsr #32 │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - eorseq r2, r9, ip, lsl r5 │ │ │ │ + mlaseq r9, ip, r0, r4 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - eorseq r2, r9, r8, lsr r5 │ │ │ │ - eorseq r2, r9, r8, asr #10 │ │ │ │ + ldrheq r4, [r9], -r8 @ │ │ │ │ + eorseq r4, r9, r8, asr #1 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - eorseq r2, r9, r8, asr r5 │ │ │ │ + ldrsbeq r4, [r9], -r8 @ │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - eorseq r2, r9, r8, ror #10 │ │ │ │ + eorseq r4, r9, r8, ror #1 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - eorseq r2, r9, ip, ror r5 │ │ │ │ + ldrsheq r4, [r9], -ip @ │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - mlaseq r9, r0, r5, r2 │ │ │ │ + eorseq r4, r9, r0, lsl r1 │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - eorseq r2, r9, r4, lsr #11 │ │ │ │ + eorseq r4, r9, r4, lsr #2 │ │ │ │ andeq r0, r0, r5, ror #5 │ │ │ │ - @ instruction: 0x003925b8 │ │ │ │ + eorseq r4, r9, r8, lsr r1 │ │ │ │ │ │ │ │ -00080d78 : │ │ │ │ +00080a38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #108] @ 80dfc │ │ │ │ + ldr r3, [pc, #108] @ 80abc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx r2 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 80df0 │ │ │ │ + beq 80ab0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ add r1, r4, #8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 80df4 │ │ │ │ + bge 80ab4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80df0 │ │ │ │ + beq 80ab0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80df0 │ │ │ │ + bne 80ab0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sp, r5, r8, lsr r9 │ │ │ │ │ │ │ │ -00080e00 : │ │ │ │ +00080ac0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #52] @ 80e4c │ │ │ │ + ldr r2, [pc, #52] @ 80b0c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 80e3c │ │ │ │ - ldr r0, [pc, #40] @ 80e50 │ │ │ │ + beq 80afc │ │ │ │ + ldr r0, [pc, #40] @ 80b10 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #36] @ 80e54 │ │ │ │ + ldr r1, [pc, #36] @ 80b14 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r5, r8, lsr r9 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r0, asr r6 │ │ │ │ + @ instruction: 0x0038f1d0 │ │ │ │ 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 80e94 │ │ │ │ + bne 80b54 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - ldr r3, [pc, #508] @ 81080 │ │ │ │ + ldr r3, [pc, #508] @ 80d40 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 80f94 │ │ │ │ + bhi 80c54 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #488] @ 81084 │ │ │ │ - bl 1e954c <_PyArg_NoKeywords@@Base> │ │ │ │ + ldr r0, [pc, #488] @ 80d44 │ │ │ │ + bl 1f18bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80e78 │ │ │ │ + bne 80b38 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r8, [r4, #20] │ │ │ │ - b 80eb8 │ │ │ │ + b 80b78 │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 190f6c │ │ │ │ + bl 1923e4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 80ea4 │ │ │ │ + beq 80b64 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 190f6c │ │ │ │ + bl 1923e4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 80f00 │ │ │ │ + bne 80bc0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80ea4 │ │ │ │ + beq 80b64 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80ea4 │ │ │ │ + bne 80b64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 80ea4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 80b64 │ │ │ │ cmp r8, #0 │ │ │ │ - ldreq r4, [pc, #380] @ 81088 │ │ │ │ - beq 80fa8 │ │ │ │ + ldreq r4, [pc, #380] @ 80d48 │ │ │ │ + beq 80c68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 190f6c │ │ │ │ + bl 1923e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 81034 │ │ │ │ + beq 80cf4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 80fa8 │ │ │ │ - ldr r3, [pc, #344] @ 8108c │ │ │ │ - ldr r1, [pc, #344] @ 81090 │ │ │ │ + bne 80c68 │ │ │ │ + ldr r3, [pc, #344] @ 80d4c │ │ │ │ + ldr r1, [pc, #344] @ 80d50 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81034 │ │ │ │ + beq 80cf4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81034 │ │ │ │ + bne 80cf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 81034 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 80cf4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 190f6c │ │ │ │ + bl 1923e4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - ldrne r4, [pc, #272] @ 81088 │ │ │ │ + ldrne r4, [pc, #272] @ 80d48 │ │ │ │ subne r5, r4, #16 │ │ │ │ - bne 80fa8 │ │ │ │ - b 80ea4 │ │ │ │ - ldr r3, [pc, #268] @ 81094 │ │ │ │ - ldr r1, [pc, #268] @ 81098 │ │ │ │ + bne 80c68 │ │ │ │ + b 80b64 │ │ │ │ + ldr r3, [pc, #268] @ 80d54 │ │ │ │ + ldr r1, [pc, #268] @ 80d58 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 80ea4 │ │ │ │ - ldr r3, [pc, #248] @ 81094 │ │ │ │ - ldr r1, [pc, #252] @ 8109c │ │ │ │ + bl 18f518 │ │ │ │ + b 80b64 │ │ │ │ + ldr r3, [pc, #248] @ 80d54 │ │ │ │ + ldr r1, [pc, #252] @ 80d5c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b 80ea4 │ │ │ │ + bl 1178bc │ │ │ │ + b 80b64 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1911a8 │ │ │ │ + bl 192620 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80fe8 │ │ │ │ + beq 80ca8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80fe8 │ │ │ │ + bne 80ca8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8100c │ │ │ │ + beq 80ccc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 8100c │ │ │ │ + bne 80ccc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80ea4 │ │ │ │ + beq 80b64 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80ea4 │ │ │ │ + bne 80b64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 80ea4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 80b64 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81058 │ │ │ │ + beq 80d18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 81058 │ │ │ │ + bne 80d18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80ea4 │ │ │ │ + beq 80b64 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 80ea4 │ │ │ │ + bne 80b64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 80ea4 │ │ │ │ - subseq ip, r3, r0, ror r3 │ │ │ │ - @ instruction: 0x0037dbbc │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 80b64 │ │ │ │ + ldrsbeq sp, [r3], #-224 @ 0xffffff20 │ │ │ │ + eorseq pc, r7, ip, ror #15 │ │ │ │ subseq r7, r7, ip, lsl #3 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r7, r0, lsl #8 │ │ │ │ + eorseq r2, r7, r0, lsl #31 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r7, r0, lsr #8 │ │ │ │ - eorseq r1, r7, ip, asr #8 │ │ │ │ + eorseq r2, r7, r0, lsr #31 │ │ │ │ + eorseq r2, r7, ip, asr #31 │ │ │ │ │ │ │ │ -000810a0 : │ │ │ │ +00080d60 : │ │ │ │ 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] @ 811a4 │ │ │ │ + ldr r9, [pc, #236] @ 80e64 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r0, r9 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ - beq 810f8 │ │ │ │ + beq 80db8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 810ec │ │ │ │ + bne 80dac │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl ab0c8 │ │ │ │ + bl ab290 │ │ │ │ mov r3, r0 │ │ │ │ - b 810fc │ │ │ │ + b 80dbc │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ str r3, [r6] │ │ │ │ cmp r0, r9 │ │ │ │ - bne 8111c │ │ │ │ + bne 80ddc │ │ │ │ cmp r3, #0 │ │ │ │ sublt r1, r4, #1 │ │ │ │ movge r1, #0 │ │ │ │ - b 81138 │ │ │ │ + b 80df8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 810e4 │ │ │ │ - bl ab0c8 │ │ │ │ + beq 80da4 │ │ │ │ + bl ab290 │ │ │ │ subs r1, r0, #0 │ │ │ │ addlt r1, r1, r4 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ str r1, [r5] │ │ │ │ cmp r0, r9 │ │ │ │ - bne 8115c │ │ │ │ + bne 80e1c │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ movge r0, r4 │ │ │ │ mvnlt r0, #0 │ │ │ │ - b 81178 │ │ │ │ + b 80e38 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 810e4 │ │ │ │ - bl ab0c8 │ │ │ │ + beq 80da4 │ │ │ │ + bl ab290 │ │ │ │ cmp r0, #0 │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7] │ │ │ │ - blt 810e4 │ │ │ │ + blt 80da4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, r4 │ │ │ │ - bge 810e4 │ │ │ │ + bge 80da4 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000811a8 : │ │ │ │ +00080e68 : │ │ │ │ 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 16ded4 │ │ │ │ + bl 16eaa0 │ │ │ │ cmn r0, #1 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e81c │ │ │ │ + bl 16f3e8 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r8] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -89477,1068 +89267,1068 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r3, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #100] @ 812a8 │ │ │ │ - bl fe32c │ │ │ │ + ldr r1, [pc, #100] @ 80f68 │ │ │ │ + bl fe390 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 81254 │ │ │ │ + bne 80f14 │ │ │ │ mov r0, #0 │ │ │ │ - b 812a0 │ │ │ │ + b 80f60 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 56634 │ │ │ │ + bl 56928 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 81278 │ │ │ │ - bl a583c │ │ │ │ + bne 80f38 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8124c │ │ │ │ + bne 80f0c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 8129c │ │ │ │ - bl a583c │ │ │ │ + bne 80f5c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8124c │ │ │ │ - ldr r0, [pc, #8] @ 812ac │ │ │ │ + bne 80f0c │ │ │ │ + ldr r0, [pc, #8] @ 80f6c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ + eorseq fp, r5, r4, asr #28 │ │ │ │ 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 a5b2c │ │ │ │ + bl a5bb8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 812e4 │ │ │ │ + bne 80fa4 │ │ │ │ mvn r0, #0 │ │ │ │ - b 81370 │ │ │ │ + b 81030 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #136] @ 81378 │ │ │ │ - ldrne r0, [pc, #136] @ 8137c │ │ │ │ + ldreq r0, [pc, #136] @ 81038 │ │ │ │ + ldrne r0, [pc, #136] @ 8103c │ │ │ │ moveq r2, #2 │ │ │ │ moveq r1, sp │ │ │ │ movne r2, #3 │ │ │ │ movne r1, sp │ │ │ │ strne r4, [sp, #8] │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 19d2fc │ │ │ │ + bl 1a009c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 81338 │ │ │ │ + beq 80ff8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 81338 │ │ │ │ + bne 80ff8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 812dc │ │ │ │ + beq 80f9c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 81354 │ │ │ │ + bne 81014 │ │ │ │ mov r0, #0 │ │ │ │ - b 81370 │ │ │ │ + b 81030 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8134c │ │ │ │ + bne 8100c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 8134c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 8100c │ │ │ │ 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 813d0 │ │ │ │ + bne 81090 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ moveq r1, #255 @ 0xff │ │ │ │ - beq 813d0 │ │ │ │ - ldr r2, [pc, #72] @ 81410 │ │ │ │ + beq 81090 │ │ │ │ + ldr r2, [pc, #72] @ 810d0 │ │ │ │ cmp r3, #2 │ │ │ │ - ldr r1, [pc, #68] @ 81414 │ │ │ │ + ldr r1, [pc, #68] @ 810d4 │ │ │ │ movne r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 927c0 │ │ │ │ + bl 92858 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 81404 │ │ │ │ + beq 810c4 │ │ │ │ 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 10cf68 <_PyUnicodeWriter_PrepareInternal@@Base+0x6b8> │ │ │ │ + bl 10cda4 <_PyUnicodeWriter_PrepareInternal@@Base+0x6b8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ │ │ │ │ -00081418 : │ │ │ │ +000810d8 : │ │ │ │ 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 81440 │ │ │ │ - bl 586b8 │ │ │ │ - b 81484 │ │ │ │ - ldr r3, [pc, #68] @ 8148c │ │ │ │ + bne 81100 │ │ │ │ + bl 587c0 │ │ │ │ + b 81144 │ │ │ │ + ldr r3, [pc, #68] @ 8114c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #56] @ 81490 │ │ │ │ + ldr r1, [pc, #56] @ 81150 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 2827c8 │ │ │ │ + bl 1bacd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 81484 │ │ │ │ + blt 81144 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #32] @ 81494 │ │ │ │ + ldr r1, [pc, #32] @ 81154 │ │ │ │ mov r2, r6 │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 65614 │ │ │ │ + b 652c4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r2, r9, r4, lsl #12 │ │ │ │ - eorseq sp, r5, r8, lsl ip │ │ │ │ + eorseq r4, r9, r4, lsl #3 │ │ │ │ + mlaseq r5, r8, r7, pc @ │ │ │ │ │ │ │ │ -00081498 : │ │ │ │ +00081158 : │ │ │ │ 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 814c0 │ │ │ │ - bl 586b8 │ │ │ │ - b 81568 │ │ │ │ - ldr r3, [pc, #168] @ 81570 │ │ │ │ + bne 81180 │ │ │ │ + bl 587c0 │ │ │ │ + b 81228 │ │ │ │ + ldr r3, [pc, #168] @ 81230 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #156] @ 81574 │ │ │ │ + ldr r1, [pc, #156] @ 81234 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 2827c8 │ │ │ │ + bl 1bacd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 81568 │ │ │ │ - ldr r3, [pc, #136] @ 81578 │ │ │ │ + blt 81228 │ │ │ │ + ldr r3, [pc, #136] @ 81238 │ │ │ │ cmp r6, #0 │ │ │ │ moveq r6, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 65614 │ │ │ │ + bl 652c4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 81568 │ │ │ │ + beq 81228 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 81560 │ │ │ │ + bne 81220 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #84] @ 8157c │ │ │ │ + ldr r2, [pc, #84] @ 8123c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r1, [pc, #76] @ 81580 │ │ │ │ + ldr r1, [pc, #76] @ 81240 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81568 │ │ │ │ + beq 81228 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81568 │ │ │ │ + bne 81228 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 81568 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 81228 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 22e054 │ │ │ │ + b 2410b8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r2, r9, r8, asr r6 │ │ │ │ - eorseq sp, r5, r8, lsl ip │ │ │ │ + @ instruction: 0x003941d8 │ │ │ │ + mlaseq r5, r8, r7, pc @ │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r7, r4, lsr #26 │ │ │ │ + eorseq r4, r7, r4, lsr #17 │ │ │ │ │ │ │ │ -00081584 : │ │ │ │ +00081244 : │ │ │ │ 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 815ac │ │ │ │ - bl 586b8 │ │ │ │ - b 815f0 │ │ │ │ - ldr r3, [pc, #68] @ 815f8 │ │ │ │ + bne 8126c │ │ │ │ + bl 587c0 │ │ │ │ + b 812b0 │ │ │ │ + ldr r3, [pc, #68] @ 812b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #56] @ 815fc │ │ │ │ + ldr r1, [pc, #56] @ 812bc │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 2827c8 │ │ │ │ + bl 1bacd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 815f0 │ │ │ │ + blt 812b0 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #32] @ 81600 │ │ │ │ + ldr r1, [pc, #32] @ 812c0 │ │ │ │ mov r2, r6 │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 3353f0 │ │ │ │ + b 22ac54 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x003926b4 │ │ │ │ - eorseq sp, r5, r8, lsl ip │ │ │ │ + eorseq r4, r9, r4, lsr r2 │ │ │ │ + mlaseq r5, r8, r7, pc @ │ │ │ │ │ │ │ │ -00081604 : │ │ │ │ +000812c4 : │ │ │ │ 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 8162c │ │ │ │ - bl 586b8 │ │ │ │ - b 81654 │ │ │ │ - ldr r3, [pc, #164] @ 816d8 │ │ │ │ + bne 812ec │ │ │ │ + bl 587c0 │ │ │ │ + b 81314 │ │ │ │ + ldr r3, [pc, #164] @ 81398 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #152] @ 816dc │ │ │ │ + ldr r1, [pc, #152] @ 8139c │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 2827c8 │ │ │ │ + bl 1bacd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 8165c │ │ │ │ + bge 8131c │ │ │ │ mov r4, #0 │ │ │ │ - b 816d0 │ │ │ │ - ldr r3, [pc, #124] @ 816e0 │ │ │ │ + b 81390 │ │ │ │ + ldr r3, [pc, #124] @ 813a0 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3353f0 │ │ │ │ + bl 22ac54 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 81654 │ │ │ │ + beq 81314 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 816d0 │ │ │ │ - ldr r2, [pc, #76] @ 816e4 │ │ │ │ + bne 81390 │ │ │ │ + ldr r2, [pc, #76] @ 813a4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r1, [pc, #68] @ 816e8 │ │ │ │ + ldr r1, [pc, #68] @ 813a8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81654 │ │ │ │ + beq 81314 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81654 │ │ │ │ + bne 81314 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 81654 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 81314 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r2, r9, r4, asr #14 │ │ │ │ - eorseq sp, r5, r8, lsl ip │ │ │ │ + eorseq r4, r9, r4, asr #5 │ │ │ │ + mlaseq r5, r8, r7, pc @ │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r0, lsr #15 │ │ │ │ + eorseq r4, r9, r0, lsr #6 │ │ │ │ │ │ │ │ -000816ec : │ │ │ │ +000813ac : │ │ │ │ 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 144228 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl 1449bc <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b b1ae4 │ │ │ │ + b b1d7c │ │ │ │ │ │ │ │ -00081724 : │ │ │ │ +000813e4 : │ │ │ │ mov r3, #0 │ │ │ │ - b 2152d0 │ │ │ │ + b 226614 │ │ │ │ │ │ │ │ -0008172c <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ +000813ec <_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 10b5c0 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ + bl 10b3fc <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0008175c <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +0008141c <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - ldreq r2, [pc, #20] @ 8177c <_PyUnicodeWriter_PrepareKindInternal@@Base+0x20> │ │ │ │ - beq 81774 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + ldreq r2, [pc, #20] @ 8143c <_PyUnicodeWriter_PrepareKindInternal@@Base+0x20> │ │ │ │ + beq 81434 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ cmp r1, #4 │ │ │ │ - ldr r2, [pc, #12] @ 81780 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x24> │ │ │ │ + ldr r2, [pc, #12] @ 81440 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x24> │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ mov r1, #0 │ │ │ │ - b 10c8b0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b 10c6ec <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ │ │ │ │ -00081784 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +00081444 <_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] @ 818e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ + ldr r1, [pc, #320] @ 815a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bls 817f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bls 814b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ tst r3, #3 │ │ │ │ - bne 817e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x64> │ │ │ │ + bne 814a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x64> │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc 817dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x58> │ │ │ │ + bcc 8149c <_PyUnicodeWriter_WriteLatin1String@@Base+0x58> │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ tst r1, r2 │ │ │ │ - beq 817bc <_PyUnicodeWriter_WriteLatin1String@@Base+0x38> │ │ │ │ - b 81800 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ + beq 8147c <_PyUnicodeWriter_WriteLatin1String@@Base+0x38> │ │ │ │ + b 814c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ cmp r7, r2 │ │ │ │ - beq 817f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + beq 814b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge 817ac <_PyUnicodeWriter_WriteLatin1String@@Base+0x28> │ │ │ │ - b 81800 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ + bge 8146c <_PyUnicodeWriter_WriteLatin1String@@Base+0x28> │ │ │ │ + b 814c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - b 81804 <_PyUnicodeWriter_WriteLatin1String@@Base+0x80> │ │ │ │ + b 814c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x80> │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 81854 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bcc 81514 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt 81854 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + blt 81514 <_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 81874 <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ + beq 81534 <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addne r3, r3, #20 │ │ │ │ addeq r3, r3, #28 │ │ │ │ - b 81874 <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ + b 81534 <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 81824 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + beq 814e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10c8b0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c6ec <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 81824 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + bne 814e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - beq 8189c <_PyUnicodeWriter_WriteLatin1String@@Base+0x118> │ │ │ │ + beq 8155c <_PyUnicodeWriter_WriteLatin1String@@Base+0x118> │ │ │ │ cmp r2, #4 │ │ │ │ addeq r3, r3, r0, lsl #2 │ │ │ │ - beq 818bc <_PyUnicodeWriter_WriteLatin1String@@Base+0x138> │ │ │ │ + beq 8157c <_PyUnicodeWriter_WriteLatin1String@@Base+0x138> │ │ │ │ add r0, r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 29cdc │ │ │ │ - b 818d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ + b 81594 <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ add r3, r3, r0, lsl #1 │ │ │ │ cmp r7, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ - bls 818d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ + bls 81594 <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ ldrb r2, [r2] │ │ │ │ strh r2, [r3], #2 │ │ │ │ - b 818a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x11c> │ │ │ │ + b 81560 <_PyUnicodeWriter_WriteLatin1String@@Base+0x11c> │ │ │ │ cmp r7, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ ldrbhi r2, [r2] │ │ │ │ strhi r2, [r3], #4 │ │ │ │ - bhi 818bc <_PyUnicodeWriter_WriteLatin1String@@Base+0x138> │ │ │ │ + bhi 8157c <_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] @ 81a00 <_PyUnicodeWriter_WriteLatin1String@@Base+0x27c> │ │ │ │ + ldr r2, [pc, #252] @ 816c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x27c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 81a04 <_PyUnicodeWriter_WriteLatin1String@@Base+0x280> │ │ │ │ + ldr r0, [pc, #244] @ 816c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x280> │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 8193c <_PyUnicodeWriter_WriteLatin1String@@Base+0x1b8> │ │ │ │ + bne 815fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x1b8> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 81a08 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ + ldr r3, [pc, #224] @ 816c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ cmp r5, r3 │ │ │ │ - beq 81978 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ + beq 81638 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 81978 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ - b 81940 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1bc> │ │ │ │ + ble 81638 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ + b 81600 <_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 81990 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20c> │ │ │ │ + bne 81650 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 81a08 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ + ldr r3, [pc, #160] @ 816c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 81978 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ + beq 81638 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 81994 <_PyUnicodeWriter_WriteLatin1String@@Base+0x210> │ │ │ │ - ldr r3, [pc, #140] @ 81a0c <_PyUnicodeWriter_WriteLatin1String@@Base+0x288> │ │ │ │ - ldr r1, [pc, #140] @ 81a10 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ + bgt 81654 <_PyUnicodeWriter_WriteLatin1String@@Base+0x210> │ │ │ │ + ldr r3, [pc, #140] @ 816cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x288> │ │ │ │ + ldr r1, [pc, #140] @ 816d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r6, #0 │ │ │ │ - b 819f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ + b 816b8 <_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 1f0bb0 │ │ │ │ + bl 1f93cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 819d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ + beq 81694 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 819d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ + bne 81694 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 819f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ + beq 816b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 819f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ + bne 816b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 81abc <_PyUnicodeWriter_WriteLatin1String@@Base+0x338> │ │ │ │ + ldr r1, [pc, #144] @ 8177c <_PyUnicodeWriter_WriteLatin1String@@Base+0x338> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 81ac0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33c> │ │ │ │ + ldr r2, [pc, #140] @ 81780 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 81a74 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f0> │ │ │ │ + bne 81734 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f0> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 81ac4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x340> │ │ │ │ + ldr r3, [pc, #120] @ 81784 <_PyUnicodeWriter_WriteLatin1String@@Base+0x340> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 81a5c <_PyUnicodeWriter_WriteLatin1String@@Base+0x2d8> │ │ │ │ + beq 8171c <_PyUnicodeWriter_WriteLatin1String@@Base+0x2d8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 81a78 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f4> │ │ │ │ - ldr r3, [pc, #100] @ 81ac8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x344> │ │ │ │ - ldr r1, [pc, #100] @ 81acc <_PyUnicodeWriter_WriteLatin1String@@Base+0x348> │ │ │ │ + bgt 81738 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f4> │ │ │ │ + ldr r3, [pc, #100] @ 81788 <_PyUnicodeWriter_WriteLatin1String@@Base+0x344> │ │ │ │ + ldr r1, [pc, #100] @ 8178c <_PyUnicodeWriter_WriteLatin1String@@Base+0x348> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r5, #0 │ │ │ │ - b 81ab4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + b 81774 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fbc54 │ │ │ │ + bl 205dd4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 81ab4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + beq 81774 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81ab4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + bne 81774 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 81b78 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f4> │ │ │ │ + ldr r1, [pc, #144] @ 81838 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 81b7c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f8> │ │ │ │ + ldr r2, [pc, #140] @ 8183c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 81b30 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ac> │ │ │ │ + bne 817f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ac> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 81b80 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3fc> │ │ │ │ + ldr r3, [pc, #120] @ 81840 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3fc> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 81b18 <_PyUnicodeWriter_WriteLatin1String@@Base+0x394> │ │ │ │ + beq 817d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x394> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 81b34 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ - ldr r3, [pc, #100] @ 81b84 <_PyUnicodeWriter_WriteLatin1String@@Base+0x400> │ │ │ │ - ldr r1, [pc, #100] @ 81b88 <_PyUnicodeWriter_WriteLatin1String@@Base+0x404> │ │ │ │ + bgt 817f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ + ldr r3, [pc, #100] @ 81844 <_PyUnicodeWriter_WriteLatin1String@@Base+0x400> │ │ │ │ + ldr r1, [pc, #100] @ 81848 <_PyUnicodeWriter_WriteLatin1String@@Base+0x404> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r5, #0 │ │ │ │ - b 81b70 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ + b 81830 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 179d44 │ │ │ │ + bl 17ac7c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 81b70 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ + beq 81830 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81b70 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ + bne 81830 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 81c34 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b0> │ │ │ │ + ldr r1, [pc, #144] @ 818f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 81c38 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b4> │ │ │ │ + ldr r2, [pc, #140] @ 818f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 81bec <_PyUnicodeWriter_WriteLatin1String@@Base+0x468> │ │ │ │ + bne 818ac <_PyUnicodeWriter_WriteLatin1String@@Base+0x468> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 81c3c <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ + ldr r3, [pc, #120] @ 818fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 81bd4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x450> │ │ │ │ + beq 81894 <_PyUnicodeWriter_WriteLatin1String@@Base+0x450> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 81bf0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x46c> │ │ │ │ - ldr r3, [pc, #100] @ 81c40 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ - ldr r1, [pc, #100] @ 81c44 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4c0> │ │ │ │ + bgt 818b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x46c> │ │ │ │ + ldr r3, [pc, #100] @ 81900 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ + ldr r1, [pc, #100] @ 81904 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4c0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r5, #0 │ │ │ │ - b 81c2c <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ + b 818ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 204990 │ │ │ │ + bl 211130 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 81c2c <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ + beq 818ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81c2c <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ + bne 818ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ │ │ │ │ -00081c48 : │ │ │ │ +00081908 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ 81c88 │ │ │ │ + ldr r4, [pc, #40] @ 81948 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - bl 2a6cb0 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 2b48a0 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popge {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #4] @ 81c8c │ │ │ │ - b 2992c4 │ │ │ │ + ldr r0, [pc, #4] @ 8194c │ │ │ │ + b 2a7dd8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r2, r9, r8, lsl #16 │ │ │ │ + eorseq r4, r9, r8, lsl #7 │ │ │ │ │ │ │ │ -00081c90 : │ │ │ │ +00081950 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 264394 │ │ │ │ + bl 2768dc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 81cb8 │ │ │ │ - bl 11aa8c │ │ │ │ + bne 81978 │ │ │ │ + bl 11a9d4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81cd8 │ │ │ │ + beq 81998 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81cd8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 81998 │ │ │ │ + bl 9aea8 <_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 264394 │ │ │ │ + bl 2768dc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 81d6c │ │ │ │ + beq 81a2c │ │ │ │ add r5, r4, r5, lsl #2 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - beq 81d30 │ │ │ │ - ldr r1, [pc, #84] @ 81d74 │ │ │ │ + beq 819f0 │ │ │ │ + ldr r1, [pc, #84] @ 81a34 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl ad13c │ │ │ │ + bl ad354 │ │ │ │ mov r5, r0 │ │ │ │ - b 81d3c │ │ │ │ + b 819fc │ │ │ │ mov r1, r6 │ │ │ │ - bl 118c68 │ │ │ │ + bl 118bb4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81d58 │ │ │ │ + beq 81a18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 81d60 │ │ │ │ + beq 81a20 │ │ │ │ mov r4, r5 │ │ │ │ - b 81d6c │ │ │ │ + b 81a2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 81d58 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 81a18 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r2, r6, r8, lsl #26 │ │ │ │ + eorseq r4, r6, r8, lsl #17 │ │ │ │ │ │ │ │ -00081d78 : │ │ │ │ +00081a38 : │ │ │ │ mov r3, #2 │ │ │ │ - b 81ce0 │ │ │ │ + b 819a0 │ │ │ │ │ │ │ │ -00081d80 : │ │ │ │ +00081a40 : │ │ │ │ mov r3, #3 │ │ │ │ - b 81ce0 │ │ │ │ + b 819a0 │ │ │ │ │ │ │ │ -00081d88 <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ +00081a48 <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1a7f98 │ │ │ │ + bl 1ab0b0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ pop {r4, lr} │ │ │ │ - b 32c39c <_PyObject_GetCrossInterpreterData@@Base+0x5fc> │ │ │ │ + b 32fb10 │ │ │ │ │ │ │ │ -00081dac <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ +00081a6c <_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] @ 81e1c <_PyXI_NamespaceFromNames@@Base+0x70> │ │ │ │ + ldr r3, [pc, #88] @ 81adc <_PyXI_NamespaceFromNames@@Base+0x70> │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r3 │ │ │ │ - bne 81dd4 <_PyXI_NamespaceFromNames@@Base+0x28> │ │ │ │ + bne 81a94 <_PyXI_NamespaceFromNames@@Base+0x28> │ │ │ │ mov r4, #0 │ │ │ │ - b 81e14 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ + b 81ad4 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ mov r5, r0 │ │ │ │ - bl 2fc908 │ │ │ │ + bl 304a60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 81dcc <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + beq 81a8c <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ mov r1, r5 │ │ │ │ - bl 2fcd98 │ │ │ │ + bl 304ef0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 81e14 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ + bne 81ad4 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b88c │ │ │ │ + bl 8b730 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c9764 │ │ │ │ + bl 1cfa04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 81dcc <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ - bl 11aa8c │ │ │ │ - b 81dcc <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + bne 81a8c <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + bl 11a9d4 │ │ │ │ + b 81a8c <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00081e20 : │ │ │ │ - ldr r1, [pc, #28] @ 81e44 │ │ │ │ - ldr r3, [pc, #28] @ 81e48 │ │ │ │ +00081ae0 : │ │ │ │ + ldr r1, [pc, #28] @ 81b04 │ │ │ │ + ldr r3, [pc, #28] @ 81b08 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ - ldr r2, [pc, #20] @ 81e4c │ │ │ │ + bl 3581c0 │ │ │ │ + ldr r2, [pc, #20] @ 81b0c │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 18e260 <_PyErr_SetString@@Base> │ │ │ │ + b 18f5b4 <_PyErr_SetString@@Base> │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r2, r9, r0, lsr r8 │ │ │ │ + @ instruction: 0x003943b0 │ │ │ │ │ │ │ │ -00081e50 <_PyState_AddModule@@Base>: │ │ │ │ +00081b10 <_PyState_AddModule@@Base>: │ │ │ │ subs r3, r2, #0 │ │ │ │ - beq 81e9c <_PyState_AddModule@@Base+0x4c> │ │ │ │ + beq 81b5c <_PyState_AddModule@@Base+0x4c> │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 81e90 <_PyState_AddModule@@Base+0x40> │ │ │ │ + beq 81b50 <_PyState_AddModule@@Base+0x40> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 81ea4 <_PyState_AddModule@@Base+0x54> │ │ │ │ - ldr r2, [pc, #36] @ 81ea8 <_PyState_AddModule@@Base+0x58> │ │ │ │ + ldr r3, [pc, #36] @ 81b64 <_PyState_AddModule@@Base+0x54> │ │ │ │ + ldr r2, [pc, #36] @ 81b68 <_PyState_AddModule@@Base+0x58> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18e260 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f5b4 <_PyErr_SetString@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 22e674 │ │ │ │ + b 2416d8 │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r6, r7, r0, ror #17 │ │ │ │ + eorseq r8, r7, r0, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 81ed4 <_PyState_AddModule@@Base+0x84> │ │ │ │ - ldr r2, [pc, #16] @ 81ed8 <_PyState_AddModule@@Base+0x88> │ │ │ │ + ldr r3, [pc, #16] @ 81b94 <_PyState_AddModule@@Base+0x84> │ │ │ │ + ldr r2, [pc, #16] @ 81b98 <_PyState_AddModule@@Base+0x88> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18e260 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f5b4 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r9, r4, asr r8 │ │ │ │ + @ instruction: 0x003943d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 81f04 <_PyState_AddModule@@Base+0xb4> │ │ │ │ - ldr r2, [pc, #16] @ 81f08 <_PyState_AddModule@@Base+0xb8> │ │ │ │ + ldr r3, [pc, #16] @ 81bc4 <_PyState_AddModule@@Base+0xb4> │ │ │ │ + ldr r2, [pc, #16] @ 81bc8 <_PyState_AddModule@@Base+0xb8> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18e260 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f5b4 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r9, r4, asr r8 │ │ │ │ + @ instruction: 0x003943d4 │ │ │ │ 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 81f4c <_PyState_AddModule@@Base+0xfc> │ │ │ │ - ldr r2, [pc, #84] @ 81f8c <_PyState_AddModule@@Base+0x13c> │ │ │ │ - ldr r1, [pc, #84] @ 81f90 <_PyState_AddModule@@Base+0x140> │ │ │ │ - ldr r0, [pc, #84] @ 81f94 <_PyState_AddModule@@Base+0x144> │ │ │ │ + bne 81c0c <_PyState_AddModule@@Base+0xfc> │ │ │ │ + ldr r2, [pc, #84] @ 81c4c <_PyState_AddModule@@Base+0x13c> │ │ │ │ + ldr r1, [pc, #84] @ 81c50 <_PyState_AddModule@@Base+0x140> │ │ │ │ + ldr r0, [pc, #84] @ 81c54 <_PyState_AddModule@@Base+0x144> │ │ │ │ mov r3, r4 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #68] @ 81f98 <_PyState_AddModule@@Base+0x148> │ │ │ │ - bl 356650 │ │ │ │ + ldr r2, [pc, #68] @ 81c58 <_PyState_AddModule@@Base+0x148> │ │ │ │ + bl 3581c0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl 22f248 │ │ │ │ + bl 2422ac │ │ │ │ cmn r0, #1 │ │ │ │ - beq 81f44 <_PyState_AddModule@@Base+0xf4> │ │ │ │ + beq 81c04 <_PyState_AddModule@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81f84 <_PyState_AddModule@@Base+0x134> │ │ │ │ + beq 81c44 <_PyState_AddModule@@Base+0x134> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2315c8 │ │ │ │ - ldr r0, [pc, #16] @ 81f9c <_PyState_AddModule@@Base+0x14c> │ │ │ │ + b 244634 │ │ │ │ + ldr r0, [pc, #16] @ 81c5c <_PyState_AddModule@@Base+0x14c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - eorseq r4, r6, r8, lsl pc │ │ │ │ + @ instruction: 0x0037b7b0 │ │ │ │ + eorseq ip, r6, r4, lsr r6 │ │ │ │ + mlaseq r6, r8, sl, r6 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92fdc │ │ │ │ + bl 93074 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 8222c <_PyState_AddModule@@Base+0x3dc> │ │ │ │ - ldr r3, [pc, #624] @ 82238 <_PyState_AddModule@@Base+0x3e8> │ │ │ │ - bl 356650 │ │ │ │ + beq 81eec <_PyState_AddModule@@Base+0x3dc> │ │ │ │ + ldr r3, [pc, #624] @ 81ef8 <_PyState_AddModule@@Base+0x3e8> │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ movgt r6, #1 │ │ │ │ - bgt 81ff8 <_PyState_AddModule@@Base+0x1a8> │ │ │ │ + bgt 81cb8 <_PyState_AddModule@@Base+0x1a8> │ │ │ │ movne r6, #0 │ │ │ │ - bne 81ff8 <_PyState_AddModule@@Base+0x1a8> │ │ │ │ + bne 81cb8 <_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] @ 8223c <_PyState_AddModule@@Base+0x3ec> │ │ │ │ + ldr r3, [pc, #572] @ 81efc <_PyState_AddModule@@Base+0x3ec> │ │ │ │ ldr r8, [r3] │ │ │ │ add r8, r8, #16 │ │ │ │ ldr r0, [r8, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82060 <_PyState_AddModule@@Base+0x210> │ │ │ │ - bl 9df74 │ │ │ │ + beq 81d20 <_PyState_AddModule@@Base+0x210> │ │ │ │ + bl 9dffc │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 82208 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81ec8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 82050 <_PyState_AddModule@@Base+0x200> │ │ │ │ + beq 81d10 <_PyState_AddModule@@Base+0x200> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82050 <_PyState_AddModule@@Base+0x200> │ │ │ │ + bne 81d10 <_PyState_AddModule@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ add r8, r8, #16 │ │ │ │ - beq 82004 <_PyState_AddModule@@Base+0x1b4> │ │ │ │ - b 82208 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - ldr r3, [pc, #472] @ 82240 <_PyState_AddModule@@Base+0x3f0> │ │ │ │ + beq 81cc4 <_PyState_AddModule@@Base+0x1b4> │ │ │ │ + b 81ec8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #472] @ 81f00 <_PyState_AddModule@@Base+0x3f0> │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r0, [r8] │ │ │ │ add r8, r8, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 820cc <_PyState_AddModule@@Base+0x27c> │ │ │ │ + beq 81d8c <_PyState_AddModule@@Base+0x27c> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 82068 <_PyState_AddModule@@Base+0x218> │ │ │ │ - bl 9df74 │ │ │ │ + beq 81d28 <_PyState_AddModule@@Base+0x218> │ │ │ │ + bl 9dffc │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 82208 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81ec8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 820c0 <_PyState_AddModule@@Base+0x270> │ │ │ │ + beq 81d80 <_PyState_AddModule@@Base+0x270> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 820c0 <_PyState_AddModule@@Base+0x270> │ │ │ │ + bne 81d80 <_PyState_AddModule@@Base+0x270> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 82068 <_PyState_AddModule@@Base+0x218> │ │ │ │ - b 82208 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - ldr r3, [pc, #368] @ 82244 <_PyState_AddModule@@Base+0x3f4> │ │ │ │ + beq 81d28 <_PyState_AddModule@@Base+0x218> │ │ │ │ + b 81ec8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #368] @ 81f04 <_PyState_AddModule@@Base+0x3f4> │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r0, [r8] │ │ │ │ add r8, r8, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82138 <_PyState_AddModule@@Base+0x2e8> │ │ │ │ + beq 81df8 <_PyState_AddModule@@Base+0x2e8> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 820d4 <_PyState_AddModule@@Base+0x284> │ │ │ │ - bl 9df74 │ │ │ │ + beq 81d94 <_PyState_AddModule@@Base+0x284> │ │ │ │ + bl 9dffc │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 82208 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81ec8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 8212c <_PyState_AddModule@@Base+0x2dc> │ │ │ │ + beq 81dec <_PyState_AddModule@@Base+0x2dc> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8212c <_PyState_AddModule@@Base+0x2dc> │ │ │ │ + bne 81dec <_PyState_AddModule@@Base+0x2dc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 820d4 <_PyState_AddModule@@Base+0x284> │ │ │ │ - b 82208 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - ldr r3, [pc, #264] @ 82248 <_PyState_AddModule@@Base+0x3f8> │ │ │ │ + beq 81d94 <_PyState_AddModule@@Base+0x284> │ │ │ │ + b 81ec8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #264] @ 81f08 <_PyState_AddModule@@Base+0x3f8> │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 82230 <_PyState_AddModule@@Base+0x3e0> │ │ │ │ + beq 81ef0 <_PyState_AddModule@@Base+0x3e0> │ │ │ │ ldr r0, [r6] │ │ │ │ add r6, r6, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82230 <_PyState_AddModule@@Base+0x3e0> │ │ │ │ - bl 9df74 │ │ │ │ + beq 81ef0 <_PyState_AddModule@@Base+0x3e0> │ │ │ │ + bl 9dffc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 82208 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81ec8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 115c44 │ │ │ │ + bl 115b50 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 821a0 <_PyState_AddModule@@Base+0x350> │ │ │ │ + bge 81e60 <_PyState_AddModule@@Base+0x350> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82208 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81ec8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82208 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + bne 81ec8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 82208 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - beq 821cc <_PyState_AddModule@@Base+0x37c> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 81ec8 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81e8c <_PyState_AddModule@@Base+0x37c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82148 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + beq 81e08 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82148 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + bne 81e08 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 82148 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 81e08 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 82200 <_PyState_AddModule@@Base+0x3b0> │ │ │ │ + beq 81ec0 <_PyState_AddModule@@Base+0x3b0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82200 <_PyState_AddModule@@Base+0x3b0> │ │ │ │ + bne 81ec0 <_PyState_AddModule@@Base+0x3b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 82148 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + beq 81e08 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8222c <_PyState_AddModule@@Base+0x3dc> │ │ │ │ + beq 81eec <_PyState_AddModule@@Base+0x3dc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8222c <_PyState_AddModule@@Base+0x3dc> │ │ │ │ + bne 81eec <_PyState_AddModule@@Base+0x3dc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 │ │ │ │ @@ -90550,240 +90340,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 82288 <_PyState_AddModule@@Base+0x438> │ │ │ │ - ldr r1, [pc, #84] @ 822d8 <_PyState_AddModule@@Base+0x488> │ │ │ │ - ldr r0, [pc, #84] @ 822dc <_PyState_AddModule@@Base+0x48c> │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [pc, #80] @ 822e0 <_PyState_AddModule@@Base+0x490> │ │ │ │ + bne 81f48 <_PyState_AddModule@@Base+0x438> │ │ │ │ + ldr r1, [pc, #84] @ 81f98 <_PyState_AddModule@@Base+0x488> │ │ │ │ + ldr r0, [pc, #84] @ 81f9c <_PyState_AddModule@@Base+0x48c> │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [pc, #80] @ 81fa0 <_PyState_AddModule@@Base+0x490> │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne 822a0 <_PyState_AddModule@@Base+0x450> │ │ │ │ - bl 16b71c │ │ │ │ - b 822cc <_PyState_AddModule@@Base+0x47c> │ │ │ │ - bl 16176c │ │ │ │ + bne 81f60 <_PyState_AddModule@@Base+0x450> │ │ │ │ + bl 16c2ec │ │ │ │ + b 81f8c <_PyState_AddModule@@Base+0x47c> │ │ │ │ + bl 162354 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 822cc <_PyState_AddModule@@Base+0x47c> │ │ │ │ - ldr r3, [pc, #48] @ 822e4 <_PyState_AddModule@@Base+0x494> │ │ │ │ + bge 81f8c <_PyState_AddModule@@Base+0x47c> │ │ │ │ + ldr r3, [pc, #48] @ 81fa4 <_PyState_AddModule@@Base+0x494> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 188bd8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189cfc <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 822cc <_PyState_AddModule@@Base+0x47c> │ │ │ │ + beq 81f8c <_PyState_AddModule@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 188be8 <_PyErr_Clear@@Base> │ │ │ │ + bl 189d24 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1814c8 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - eorseq sl, r5, r0, lsr #7 │ │ │ │ - @ instruction: 0x003cedb0 │ │ │ │ + b 18242c <_PyErr_ChainExceptions1@@Base> │ │ │ │ + eorseq fp, r5, r0, lsr #30 │ │ │ │ + eorseq r0, sp, r0, lsr r9 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ │ │ │ │ -000822e8 : │ │ │ │ +00081fa8 : │ │ │ │ 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] @ 82388 │ │ │ │ - bl 18e004 │ │ │ │ + ldr r0, [pc, #128] @ 82048 │ │ │ │ + bl 18f358 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 82330 │ │ │ │ - bl a583c │ │ │ │ + bne 81ff0 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8237c │ │ │ │ - ldr r0, [pc, #104] @ 8238c │ │ │ │ - bl 16eb0c │ │ │ │ + bne 8203c │ │ │ │ + ldr r0, [pc, #104] @ 8204c │ │ │ │ + bl 16f718 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 8237c │ │ │ │ + beq 8203c │ │ │ │ mov r4, r3 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #84] @ 82390 │ │ │ │ + ldr r0, [pc, #84] @ 82050 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, sp │ │ │ │ strd r4, [sp] │ │ │ │ - bl c0408 │ │ │ │ + bl c06cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 82368 │ │ │ │ + beq 82028 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 82370 │ │ │ │ + beq 82030 │ │ │ │ mov r4, r5 │ │ │ │ - b 8237c │ │ │ │ + b 8203c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 82368 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 82028 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq sp, r7, r0, asr #1 │ │ │ │ - eorseq sl, r5, r4, ror r3 │ │ │ │ + @ instruction: 0x0035bef4 │ │ │ │ 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 823b8 │ │ │ │ + bne 82078 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #120] @ 82430 │ │ │ │ - b 253634 │ │ │ │ - ldr r0, [pc, #116] @ 82434 │ │ │ │ - bl 253634 │ │ │ │ + ldr r0, [pc, #120] @ 820f0 │ │ │ │ + b 265d64 │ │ │ │ + ldr r0, [pc, #116] @ 820f4 │ │ │ │ + bl 265d64 │ │ │ │ sub r4, r4, #4 │ │ │ │ ldr r1, [r4, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ sub r3, r1, #32 │ │ │ │ - beq 82424 │ │ │ │ + beq 820e4 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne 823e8 │ │ │ │ - ldr r0, [pc, #84] @ 82438 │ │ │ │ - bl 253634 │ │ │ │ - b 823c4 │ │ │ │ + bne 820a8 │ │ │ │ + ldr r0, [pc, #84] @ 820f8 │ │ │ │ + bl 265d64 │ │ │ │ + b 82084 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bhi 823fc │ │ │ │ - ldr r0, [pc, #68] @ 8243c │ │ │ │ - bl 253634 │ │ │ │ - b 823c4 │ │ │ │ + bhi 820bc │ │ │ │ + ldr r0, [pc, #68] @ 820fc │ │ │ │ + bl 265d64 │ │ │ │ + b 82084 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi 82410 │ │ │ │ - ldr r0, [pc, #52] @ 82440 │ │ │ │ - bl 253634 │ │ │ │ - b 823c4 │ │ │ │ + bhi 820d0 │ │ │ │ + ldr r0, [pc, #52] @ 82100 │ │ │ │ + bl 265d64 │ │ │ │ + b 82084 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - ldr r0, [pc, #40] @ 82444 │ │ │ │ - ldrcs r0, [pc, #40] @ 82448 │ │ │ │ - bl 253634 │ │ │ │ - b 823c4 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #4] @ 82434 │ │ │ │ - b 253634 │ │ │ │ - eorseq r6, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x003704d0 │ │ │ │ - eorseq r2, r9, r0, ror r8 │ │ │ │ - eorseq r2, r9, r4, ror r8 │ │ │ │ - eorseq r2, r9, r8, ror r8 │ │ │ │ - eorseq r2, r9, r0, lsl #17 │ │ │ │ - eorseq r3, r6, r0, asr lr │ │ │ │ + ldr r0, [pc, #40] @ 82104 │ │ │ │ + ldrcs r0, [pc, #40] @ 82108 │ │ │ │ + bl 265d64 │ │ │ │ + b 82084 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #4] @ 820f4 │ │ │ │ + b 265d64 │ │ │ │ + @ instruction: 0x003686b8 │ │ │ │ + eorseq r2, r7, r0, asr r0 │ │ │ │ + @ instruction: 0x003943f0 │ │ │ │ + @ instruction: 0x003943f4 │ │ │ │ + @ instruction: 0x003943f8 │ │ │ │ + eorseq r4, r9, r0, lsl #8 │ │ │ │ + @ instruction: 0x003659d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #120] @ 824dc │ │ │ │ + ldr r6, [pc, #120] @ 8219c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r6 │ │ │ │ mov r5, r2 │ │ │ │ - beq 82480 │ │ │ │ + beq 82140 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r6, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 824b0 │ │ │ │ + bne 82170 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 824b8 │ │ │ │ - ldr r0, [pc, #80] @ 824e0 │ │ │ │ - bl 296cbc <_PyArg_NoPositional@@Base> │ │ │ │ + beq 82178 │ │ │ │ + ldr r0, [pc, #80] @ 821a0 │ │ │ │ + bl 1ce01c <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 824d4 │ │ │ │ + beq 82194 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 824b8 │ │ │ │ + beq 82178 │ │ │ │ ldr r2, [r4, #148] @ 0x94 │ │ │ │ ldr r3, [r6, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 824b8 │ │ │ │ + beq 82178 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2431dc │ │ │ │ + b 256160 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 824b0 │ │ │ │ - ldr r0, [pc, #24] @ 824e0 │ │ │ │ + beq 82170 │ │ │ │ + ldr r0, [pc, #24] @ 821a0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e954c <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f18bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 824b0 │ │ │ │ + bne 82170 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq ip, r5, r8, lsr #29 │ │ │ │ - eorseq r2, r9, r8, lsl #17 │ │ │ │ + eorseq r4, r9, r8, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #100] @ 82560 │ │ │ │ + ldr r3, [pc, #100] @ 82220 │ │ │ │ mov r5, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 82554 │ │ │ │ + beq 82214 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1a89bc │ │ │ │ + bl 1abb40 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8253c │ │ │ │ - ldr r3, [pc, #52] @ 82564 │ │ │ │ - ldr r1, [pc, #52] @ 82568 │ │ │ │ + bne 821fc │ │ │ │ + ldr r3, [pc, #52] @ 82224 │ │ │ │ + ldr r1, [pc, #52] @ 82228 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 82558 │ │ │ │ + bl 18f518 │ │ │ │ + b 82218 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2c2904 │ │ │ │ - ldr r4, [pc, #16] @ 8256c │ │ │ │ + b 2cd7c4 <_Py_RestoreSignals@@Base+0x28a0> │ │ │ │ + ldr r4, [pc, #16] @ 8222c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq fp, r7, r8, ror #2 │ │ │ │ + eorseq ip, r7, r8, lsr #22 │ │ │ │ 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] @ 82640 │ │ │ │ + ldr r3, [pc, #180] @ 82300 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8259c │ │ │ │ + beq 8225c │ │ │ │ bl 2928c │ │ │ │ - ldr r1, [pc, #160] @ 82644 │ │ │ │ + ldr r1, [pc, #160] @ 82304 │ │ │ │ mov r2, #1 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r3, #20] │ │ │ │ bl 29220 │ │ │ │ - ldr r1, [pc, #136] @ 82648 │ │ │ │ + ldr r1, [pc, #136] @ 82308 │ │ │ │ mov r2, #20 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2227f4 <_Py_write_noraise@@Base> │ │ │ │ + bl 235a94 <_Py_write_noraise@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 825f8 │ │ │ │ + beq 822b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2227f4 <_Py_write_noraise@@Base> │ │ │ │ - ldr r1, [pc, #92] @ 8264c │ │ │ │ + bl 235a94 <_Py_write_noraise@@Base> │ │ │ │ + ldr r1, [pc, #92] @ 8230c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2227f4 <_Py_write_noraise@@Base> │ │ │ │ + bl 235a94 <_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 │ │ │ │ @@ -90796,134 +90586,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, lsl r4 │ │ │ │ - eorseq r9, r7, r0, ror #23 │ │ │ │ + mlaseq r5, r0, pc, r8 @ │ │ │ │ + eorseq fp, r7, r0, ror #14 │ │ │ │ │ │ │ │ -00082650 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +00082310 <_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] @ 8266c <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ - bl 82570 │ │ │ │ - eorseq r2, r9, r0, lsr #17 │ │ │ │ + ldr r1, [pc] @ 8232c <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ + bl 82230 │ │ │ │ + eorseq r4, r9, r0, lsr #8 │ │ │ │ │ │ │ │ -00082670 : │ │ │ │ +00082330 : │ │ │ │ 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 826d8 │ │ │ │ - bl c6964 <_Py_GetConfig@@Base> │ │ │ │ + bne 82398 │ │ │ │ + bl c6c28 <_Py_GetConfig@@Base> │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq 826d8 │ │ │ │ - ldr r1, [pc, #44] @ 826e0 │ │ │ │ + beq 82398 │ │ │ │ + ldr r1, [pc, #44] @ 823a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 826d8 │ │ │ │ - ldr r1, [pc, #28] @ 826e4 │ │ │ │ + beq 82398 │ │ │ │ + ldr r1, [pc, #28] @ 823a4 │ │ │ │ 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, lsl #19 │ │ │ │ - eorseq r1, r7, r4, asr sp │ │ │ │ + eorseq r8, r5, r8, lsl #10 │ │ │ │ + @ instruction: 0x003738d4 │ │ │ │ │ │ │ │ -000826e8 : │ │ │ │ +000823a8 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ b 2c318 │ │ │ │ │ │ │ │ -000826f4 : │ │ │ │ +000823b4 : │ │ │ │ mov r3, #0 │ │ │ │ b 2c318 │ │ │ │ │ │ │ │ -000826fc : │ │ │ │ +000823bc : │ │ │ │ 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] @ 8240c │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r1, [pc, #40] @ 82410 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r4, #0 │ │ │ │ + mov r5, #13 │ │ │ │ + mov r3, sp │ │ │ │ + mov r2, #0 │ │ │ │ + strd r4, [sp] │ │ │ │ + bl 2c318 │ │ │ │ + ldr r0, [pc, #12] @ 82414 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq r9, r9, r8, lsl #13 │ │ │ │ + eorseq r8, r5, r8, lsl #10 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00082708 : │ │ │ │ +00082418 : │ │ │ │ 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 78ed0 │ │ │ │ + bl 78b78 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0008273c : │ │ │ │ +0008244c : │ │ │ │ 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 78ed0 │ │ │ │ + bl 78b78 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00082774 : │ │ │ │ +00082484 : │ │ │ │ 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 78ed0 │ │ │ │ + bl 78b78 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000827ac : │ │ │ │ +000824bc : │ │ │ │ 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) │ │ │ │ │ │ │ │ -000827d8 : │ │ │ │ +000824e8 : │ │ │ │ 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] │ │ │ │ @@ -90940,255 +90750,358 @@ │ │ │ │ ldrne r2, [r3, #8] │ │ │ │ moveq r2, r3 │ │ │ │ subs ip, r3, #0 │ │ │ │ movne ip, #1 │ │ │ │ orrs ip, ip, r1, lsr #31 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r4, r2, r1 │ │ │ │ - bne 82854 │ │ │ │ + bne 82564 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 82880 │ │ │ │ + beq 82590 │ │ │ │ add r2, sp, #24 │ │ │ │ - ldr ip, [pc, #260] @ 82964 │ │ │ │ + ldr ip, [pc, #260] @ 82674 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82958 │ │ │ │ + beq 82668 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 82908 │ │ │ │ + beq 82618 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1034c0 │ │ │ │ + bl 103520 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 82958 │ │ │ │ - beq 82908 │ │ │ │ - ldr r3, [pc, #196] @ 82968 │ │ │ │ - bl 356650 │ │ │ │ + blt 82668 │ │ │ │ + beq 82618 │ │ │ │ + ldr r3, [pc, #196] @ 82678 │ │ │ │ + bl 3581c0 │ │ │ │ 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 b8ac4 │ │ │ │ + bl b8d78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 828f4 │ │ │ │ + beq 82604 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ addeq r4, r4, #1 │ │ │ │ - b 828c0 │ │ │ │ - ldr r3, [pc, #112] @ 8296c │ │ │ │ + b 825d0 │ │ │ │ + ldr r3, [pc, #112] @ 8267c │ │ │ │ ldr r3, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r3] │ │ │ │ add r4, r4, r3 │ │ │ │ - b 82934 │ │ │ │ - ldr r3, [pc, #88] @ 82968 │ │ │ │ - bl 356650 │ │ │ │ + b 82644 │ │ │ │ + ldr r3, [pc, #88] @ 82678 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r2, [pc, #80] @ 8296c │ │ │ │ + ldr r2, [pc, #80] @ 8267c │ │ │ │ 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 82948 │ │ │ │ - bl a583c │ │ │ │ + bne 82658 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 82958 │ │ │ │ + bne 82668 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b a5b2c │ │ │ │ + b a5bb8 │ │ │ │ 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 3de88 │ │ │ │ - ldr r0, [pc] @ 8298c │ │ │ │ + bl 3dc0c │ │ │ │ + ldr r0, [pc] @ 8269c │ │ │ │ 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 826dc │ │ │ │ + ldr r2, [pc, #80] @ 82720 │ │ │ │ + ldr r1, [pc, #80] @ 82724 │ │ │ │ + ldr r0, [pc, #80] @ 82728 │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 82714 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl b29cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 82714 │ │ │ │ + bl 29c28 │ │ │ │ + ldr r3, [pc, #48] @ 8272c │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + ldrne r1, [pc, #32] @ 82730 │ │ │ │ + ldreq r1, [pc, #32] @ 82734 │ │ │ │ + bl 18f518 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0x0037b7b0 │ │ │ │ + eorseq ip, r6, r4, lsr r6 │ │ │ │ + eorseq r0, r6, r0, asr #19 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003617dc │ │ │ │ + eorseq r4, r9, ip, asr r4 │ │ │ │ + │ │ │ │ +00082738 : │ │ │ │ + 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] @ 8282c │ │ │ │ + sub sp, sp, #4096 @ 0x1000 │ │ │ │ + bl 29d00 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + mvneq r4, #0 │ │ │ │ + beq 82820 │ │ │ │ + ldr r7, [pc, #196] @ 82830 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 82784 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + mov r1, #1 │ │ │ │ + bl 180794 │ │ │ │ + b 8279c │ │ │ │ + bl 39db8 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 82774 │ │ │ │ + b 82820 │ │ │ │ + cmp r6, #4096 @ 0x1000 │ │ │ │ + bcc 827f8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, sp │ │ │ │ + bl 2a6fc │ │ │ │ + ldr r3, [r7] │ │ │ │ + mov r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, sp │ │ │ │ + bl 2a09c │ │ │ │ + clz r4, r6 │ │ │ │ + lsr r4, r4, #5 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r7] │ │ │ │ + bl 29af0 │ │ │ │ + cmp r0, #0 │ │ │ │ + orrne r4, r4, #1 │ │ │ │ + cmp r8, r6 │ │ │ │ + orrcc r4, r4, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 82794 │ │ │ │ + b 8280c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 29d90 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8279c │ │ │ │ + b 82810 │ │ │ │ + mvn r4, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 29490 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + bl 158190 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #4096 @ 0x1000 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + eorseq sp, r7, r4, asr #7 │ │ │ │ + subseq r2, ip, r4, ror sp │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #200] @ 82a70 │ │ │ │ + ldr r3, [pc, #200] @ 82914 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 829c4 │ │ │ │ - ldr r0, [pc, #184] @ 82a74 │ │ │ │ + beq 82868 │ │ │ │ + ldr r0, [pc, #184] @ 82918 │ │ │ │ mov r1, #380 @ 0x17c │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 829d4 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 82878 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 829e4 │ │ │ │ - ldr r1, [pc, #156] @ 82a78 │ │ │ │ - ldr r0, [pc, #148] @ 82a74 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 829f8 │ │ │ │ - ldr r1, [pc, #144] @ 82a7c │ │ │ │ + bne 82888 │ │ │ │ + ldr r1, [pc, #156] @ 8291c │ │ │ │ + ldr r0, [pc, #148] @ 82918 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 8289c │ │ │ │ + ldr r1, [pc, #144] @ 82920 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl f414c │ │ │ │ + bl f4190 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 82a00 │ │ │ │ + bge 828a4 │ │ │ │ mov r4, #0 │ │ │ │ - b 82a64 │ │ │ │ + b 82908 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82a40 │ │ │ │ + beq 828e4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands r2, r3, #268435456 @ 0x10000000 │ │ │ │ - bne 82a40 │ │ │ │ + bne 828e4 │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82a40 │ │ │ │ + beq 828e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 82a40 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 828e4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #48] @ 82a80 │ │ │ │ - ldr r0, [pc, #48] @ 82a84 │ │ │ │ + ldr r2, [pc, #48] @ 82924 │ │ │ │ + ldr r0, [pc, #48] @ 82928 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128d64 │ │ │ │ + bl 128d34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ - eorseq r5, r6, r0, lsr sp │ │ │ │ + @ instruction: 0x003678b0 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ subseq sl, r7, ip, lsl #20 │ │ │ │ - eorseq r7, r6, r0, lsr lr │ │ │ │ - @ instruction: 0x003928dc │ │ │ │ + @ instruction: 0x003699b0 │ │ │ │ + eorseq r4, r9, ip, ror r4 │ │ │ │ │ │ │ │ -00082a88 : │ │ │ │ +0008292c : │ │ │ │ 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 9df74 │ │ │ │ + bl 9dffc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 82b30 │ │ │ │ + beq 829d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl bb874 │ │ │ │ + bl bbb30 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 82b0c │ │ │ │ + beq 829b0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 82b38 │ │ │ │ + beq 829dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9df74 │ │ │ │ + bl 9dffc │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 82b38 │ │ │ │ + bne 829dc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82b0c │ │ │ │ + beq 829b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 82b0c │ │ │ │ + bne 829b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82b30 │ │ │ │ + beq 829d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82b30 │ │ │ │ + bne 829d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mvn r7, #0 │ │ │ │ - b 82ba8 │ │ │ │ + b 82a4c │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r9, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 27b388 │ │ │ │ + bl 28bf58 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82b84 │ │ │ │ + beq 82a28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 82b84 │ │ │ │ + bne 82a28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82ba8 │ │ │ │ + beq 82a4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82ba8 │ │ │ │ + bne 82a4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00082bb4 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ +00082a58 <_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 6290c <_PyMonitoring_FirePyThrowEvent@@Base+0x490> │ │ │ │ + bl 627ac <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 82c44 <_PyMonitoring_FireCRaiseEvent@@Base+0x90> │ │ │ │ + beq 82ae8 <_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] │ │ │ │ @@ -91196,40 +91109,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 60ed8 <_PyMonitoring_FirePyStartEvent@@Base+0x3a4> │ │ │ │ + bl 611b4 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 82c40 <_PyMonitoring_FireCRaiseEvent@@Base+0x8c> │ │ │ │ - bl 11aa40 │ │ │ │ - b 82c44 <_PyMonitoring_FireCRaiseEvent@@Base+0x90> │ │ │ │ - bl 9b3c0 │ │ │ │ + bne 82ae4 <_PyMonitoring_FireCRaiseEvent@@Base+0x8c> │ │ │ │ + bl 11a988 │ │ │ │ + b 82ae8 <_PyMonitoring_FireCRaiseEvent@@Base+0x90> │ │ │ │ + bl 9b44c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00082c50 <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ +00082af4 <_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 6290c <_PyMonitoring_FirePyThrowEvent@@Base+0x490> │ │ │ │ + bl 627ac <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 82ce0 <_PyMonitoring_FireReraiseEvent@@Base+0x90> │ │ │ │ + beq 82b84 <_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] │ │ │ │ @@ -91237,576 +91150,630 @@ │ │ │ │ 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 60ed8 <_PyMonitoring_FirePyStartEvent@@Base+0x3a4> │ │ │ │ + bl 611b4 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 82cdc <_PyMonitoring_FireReraiseEvent@@Base+0x8c> │ │ │ │ - bl 11aa40 │ │ │ │ - b 82ce0 <_PyMonitoring_FireReraiseEvent@@Base+0x90> │ │ │ │ - bl 9b3c0 │ │ │ │ + bne 82b80 <_PyMonitoring_FireReraiseEvent@@Base+0x8c> │ │ │ │ + bl 11a988 │ │ │ │ + b 82b84 <_PyMonitoring_FireReraiseEvent@@Base+0x90> │ │ │ │ + bl 9b44c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00082cec : │ │ │ │ +00082b90 : │ │ │ │ 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 9b444 │ │ │ │ + b 9b4d0 │ │ │ │ │ │ │ │ -00082d0c : │ │ │ │ +00082bb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #132] @ 82da8 │ │ │ │ + ldr r2, [pc, #132] @ 82c4c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 82d40 │ │ │ │ - ldr r1, [pc, #116] @ 82dac │ │ │ │ - ldr r0, [pc, #116] @ 82db0 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 82d88 │ │ │ │ - ldr r2, [pc, #108] @ 82db4 │ │ │ │ + beq 82be4 │ │ │ │ + ldr r1, [pc, #116] @ 82c50 │ │ │ │ + ldr r0, [pc, #116] @ 82c54 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 82c2c │ │ │ │ + ldr r2, [pc, #108] @ 82c58 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 82d90 │ │ │ │ + beq 82c34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 82d78 │ │ │ │ + beq 82c1c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 82d78 │ │ │ │ + beq 82c1c │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - b 82d94 │ │ │ │ - ldr r3, [pc, #56] @ 82db8 │ │ │ │ - ldr r1, [pc, #56] @ 82dbc │ │ │ │ + b 82c38 │ │ │ │ + ldr r3, [pc, #56] @ 82c5c │ │ │ │ + ldr r1, [pc, #56] @ 82c60 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - eorseq r6, r7, r4, lsl #12 │ │ │ │ + eorseq r8, r7, r4, lsl #3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x003928f8 │ │ │ │ + mlaseq r9, r8, r4, r4 │ │ │ │ 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] @ 82f30 │ │ │ │ - ldr r2, [pc, #332] @ 82f34 │ │ │ │ + ldr r0, [pc, #332] @ 82dd4 │ │ │ │ + ldr r2, [pc, #332] @ 82dd8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82e14 │ │ │ │ + bne 82cb8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #312] @ 82f38 │ │ │ │ + ldr r3, [pc, #312] @ 82ddc │ │ │ │ cmp r5, r3 │ │ │ │ - beq 82e8c │ │ │ │ + beq 82d30 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82e8c │ │ │ │ - b 82e18 │ │ │ │ + ble 82d30 │ │ │ │ + b 82cbc │ │ │ │ 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 82e54 │ │ │ │ + bne 82cf8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #248] @ 82f38 │ │ │ │ + ldr r3, [pc, #248] @ 82ddc │ │ │ │ cmp r4, r3 │ │ │ │ - beq 82e8c │ │ │ │ + beq 82d30 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82e8c │ │ │ │ - b 82e58 │ │ │ │ + ble 82d30 │ │ │ │ + b 82cfc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 82ec4 │ │ │ │ + beq 82d68 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82eb4 │ │ │ │ + bne 82d58 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - ldr r3, [pc, #176] @ 82f38 │ │ │ │ + ldr r3, [pc, #176] @ 82ddc │ │ │ │ cmp r6, r3 │ │ │ │ - bne 82ea4 │ │ │ │ - ldr r3, [pc, #168] @ 82f3c │ │ │ │ - ldr r1, [pc, #168] @ 82f40 │ │ │ │ + bne 82d48 │ │ │ │ + ldr r3, [pc, #168] @ 82de0 │ │ │ │ + ldr r1, [pc, #168] @ 82de4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r7, #0 │ │ │ │ - b 82f28 │ │ │ │ + b 82dcc │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82e8c │ │ │ │ - b 82eb8 │ │ │ │ + ble 82d30 │ │ │ │ + b 82d5c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f0948 │ │ │ │ + bl 1f9164 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 82efc │ │ │ │ + beq 82da0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 82efc │ │ │ │ + bne 82da0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82f20 │ │ │ │ + beq 82dc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82f20 │ │ │ │ + bne 82dc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ 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] @ 830b4 │ │ │ │ - ldr r2, [pc, #332] @ 830b8 │ │ │ │ + ldr r0, [pc, #332] @ 82f58 │ │ │ │ + ldr r2, [pc, #332] @ 82f5c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82f98 │ │ │ │ + bne 82e3c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #312] @ 830bc │ │ │ │ + ldr r3, [pc, #312] @ 82f60 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 83010 │ │ │ │ + beq 82eb4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 83010 │ │ │ │ - b 82f9c │ │ │ │ + ble 82eb4 │ │ │ │ + b 82e40 │ │ │ │ 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 82fd8 │ │ │ │ + bne 82e7c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #248] @ 830bc │ │ │ │ + ldr r3, [pc, #248] @ 82f60 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 83010 │ │ │ │ + beq 82eb4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 83010 │ │ │ │ - b 82fdc │ │ │ │ + ble 82eb4 │ │ │ │ + b 82e80 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 83048 │ │ │ │ + beq 82eec │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 83038 │ │ │ │ + bne 82edc │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - ldr r3, [pc, #176] @ 830bc │ │ │ │ + ldr r3, [pc, #176] @ 82f60 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 83028 │ │ │ │ - ldr r3, [pc, #168] @ 830c0 │ │ │ │ - ldr r1, [pc, #168] @ 830c4 │ │ │ │ + bne 82ecc │ │ │ │ + ldr r3, [pc, #168] @ 82f64 │ │ │ │ + ldr r1, [pc, #168] @ 82f68 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r7, #0 │ │ │ │ - b 830ac │ │ │ │ + b 82f50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 83010 │ │ │ │ - b 8303c │ │ │ │ + ble 82eb4 │ │ │ │ + b 82ee0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4acc0 │ │ │ │ + bl 4a954 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 83080 │ │ │ │ + beq 82f24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 83080 │ │ │ │ + bne 82f24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 830a4 │ │ │ │ + beq 82f48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 830a4 │ │ │ │ + bne 82f48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - @ instruction: 0x0038bcd8 │ │ │ │ + eorseq sp, r8, ip, ror r8 │ │ │ │ │ │ │ │ -000830c8 : │ │ │ │ +00082f6c : │ │ │ │ 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 83118 │ │ │ │ - ldr r2, [pc, #80] @ 83144 │ │ │ │ - bl 356650 │ │ │ │ + beq 82fbc │ │ │ │ + ldr r2, [pc, #80] @ 82fe8 │ │ │ │ + bl 3581c0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl bb874 │ │ │ │ + bl bbb30 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 83118 │ │ │ │ + bne 82fbc │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2850e8 │ │ │ │ + bl 294ee0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9b444 │ │ │ │ + b 9b4d0 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00083148 : │ │ │ │ +00082fec : │ │ │ │ mvn r2, #0 │ │ │ │ - b 830c8 │ │ │ │ + b 82f6c │ │ │ │ │ │ │ │ -00083150 : │ │ │ │ +00082ff4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83190 │ │ │ │ + beq 83034 │ │ │ │ mov r5, r1 │ │ │ │ - bl bb874 │ │ │ │ + bl bbb30 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 83198 │ │ │ │ - ldr r3, [pc, #84] @ 831d4 │ │ │ │ - bl 356650 │ │ │ │ + bne 8303c │ │ │ │ + ldr r3, [pc, #84] @ 83078 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r5, #0 │ │ │ │ - b 831cc │ │ │ │ + b 83070 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 27a198 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + bl 28ad68 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 831cc │ │ │ │ + beq 83070 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 831cc │ │ │ │ + bne 83070 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -000831d8 : │ │ │ │ +0008307c <_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 830ec <_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 830e0 <_PySys_GetAttr@@Base+0x64> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 1de0f8 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ + str r8, [r5, #72] @ 0x48 │ │ │ │ + bl 9b4d0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +000830f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ 83250 │ │ │ │ + ldr r3, [pc, #96] @ 8316c │ │ │ │ mov r6, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r0, [pc, #84] @ 83254 │ │ │ │ + ldr r0, [pc, #84] @ 83170 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 225a5c <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #68] @ 83254 │ │ │ │ + bl 238cbc <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #68] @ 83170 │ │ │ │ ldr r4, [r4, #3704] @ 0xe78 │ │ │ │ - bl 8b504 │ │ │ │ + bl 8b3a8 │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - bl 2a6cb0 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 2b48a0 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 83238 │ │ │ │ - ldr r0, [pc, #32] @ 83258 │ │ │ │ - bl 2992c4 │ │ │ │ - ldr r0, [pc, #20] @ 83254 │ │ │ │ - bl 225a5c <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #12] @ 83254 │ │ │ │ + bge 83154 │ │ │ │ + ldr r0, [pc, #32] @ 83174 │ │ │ │ + bl 2a7dd8 │ │ │ │ + ldr r0, [pc, #20] @ 83170 │ │ │ │ + bl 238cbc <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #12] @ 83170 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 8b504 │ │ │ │ - b 83214 │ │ │ │ + bl 8b3a8 │ │ │ │ + b 83130 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ - eorseq r2, r9, r0, lsl r9 │ │ │ │ + @ instruction: 0x003944b0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #24] @ 831a8 │ │ │ │ + cmp r1, r3 │ │ │ │ + moveq r0, #0 │ │ │ │ + ldrne r0, [pc, #16] @ 831ac │ │ │ │ + moveq r1, r0 │ │ │ │ + bl 830f4 │ │ │ │ + ldr r0, [pc] @ 831a8 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eoreq r7, fp, r0, asr #25 │ │ │ │ │ │ │ │ -0008325c : │ │ │ │ +000831b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ 832d4 │ │ │ │ + ldr r3, [pc, #96] @ 83228 │ │ │ │ mov r6, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r0, [pc, #84] @ 832d8 │ │ │ │ + ldr r0, [pc, #84] @ 8322c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 225a5c <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #68] @ 832d8 │ │ │ │ + bl 238cbc <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #68] @ 8322c │ │ │ │ ldr r4, [r4, #3704] @ 0xe78 │ │ │ │ - bl 8b504 │ │ │ │ + bl 8b3a8 │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - bl 29ba9c │ │ │ │ + bl 2aa544 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 832bc │ │ │ │ - ldr r0, [pc, #32] @ 832dc │ │ │ │ - bl 2992c4 │ │ │ │ - ldr r0, [pc, #20] @ 832d8 │ │ │ │ - bl 225a5c <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #12] @ 832d8 │ │ │ │ + bge 83210 │ │ │ │ + ldr r0, [pc, #32] @ 83230 │ │ │ │ + bl 2a7dd8 │ │ │ │ + ldr r0, [pc, #20] @ 8322c │ │ │ │ + bl 238cbc <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #12] @ 8322c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 8b504 │ │ │ │ - b 83298 │ │ │ │ + bl 8b3a8 │ │ │ │ + b 831ec │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ - eorseq r2, r9, r4, asr #18 │ │ │ │ + eorseq r4, r9, r4, ror #9 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #24] @ 83264 │ │ │ │ + cmp r1, r3 │ │ │ │ + moveq r0, #0 │ │ │ │ + ldrne r0, [pc, #16] @ 83268 │ │ │ │ + moveq r1, r0 │ │ │ │ + bl 831b0 │ │ │ │ + ldr r0, [pc] @ 83264 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + andseq sl, sp, r8, lsr #5 │ │ │ │ │ │ │ │ -000832e0 : │ │ │ │ +0008326c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #164] @ 8339c │ │ │ │ + ldr r2, [pc, #164] @ 83328 │ │ │ │ mov r6, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ - ldr r0, [pc, #152] @ 833a0 │ │ │ │ + ldr r0, [pc, #152] @ 8332c │ │ │ │ ldr r4, [r2, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 225a5c <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + bl 238cbc <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ ldr r4, [r4, #3704] @ 0xe78 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8338c │ │ │ │ + beq 83318 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, r6 │ │ │ │ ldrne r4, [r4, #4] │ │ │ │ - bne 83314 │ │ │ │ + bne 832a0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 83344 │ │ │ │ + beq 832d0 │ │ │ │ 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 356318 │ │ │ │ + bl 357e84 │ │ │ │ cmp r0, r6 │ │ │ │ - bne 8334c │ │ │ │ - ldr r0, [pc, #48] @ 833a0 │ │ │ │ - bl 8b504 │ │ │ │ + bne 832d8 │ │ │ │ + ldr r0, [pc, #48] @ 8332c │ │ │ │ + bl 8b3a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ mov r1, #8 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 3557a0 │ │ │ │ + bl 35730c │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #12] @ 833a0 │ │ │ │ - bl 8b504 │ │ │ │ + ldr r0, [pc, #12] @ 8332c │ │ │ │ + bl 8b3a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ │ │ │ │ -000833a4 : │ │ │ │ +00083330 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #16] @ 833cc │ │ │ │ - bl 21d5d8 │ │ │ │ - bl 222624 │ │ │ │ + ldr r0, [pc, #16] @ 83358 │ │ │ │ + bl 230a04 │ │ │ │ + bl 2358c4 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc] @ 833cc │ │ │ │ - b 8b504 │ │ │ │ + ldr r0, [pc] @ 83358 │ │ │ │ + b 8b3a8 │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ │ │ │ │ -000833d0 : │ │ │ │ +0008335c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ 83408 │ │ │ │ - bl 21d5d8 │ │ │ │ - ldr r3, [pc, #20] @ 83408 │ │ │ │ + ldr r0, [pc, #28] @ 83394 │ │ │ │ + bl 230a04 │ │ │ │ + ldr r3, [pc, #20] @ 83394 │ │ │ │ add r3, r3, #140 @ 0x8c │ │ │ │ ldm r3, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ pop {r4, lr} │ │ │ │ sub r0, r3, #140 @ 0x8c │ │ │ │ - b 8b504 │ │ │ │ + b 8b3a8 │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ │ │ │ │ -0008340c : │ │ │ │ +00083398 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ 83444 │ │ │ │ - bl 21d5d8 │ │ │ │ + ldr r0, [pc, #28] @ 833d0 │ │ │ │ + bl 230a04 │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #16] @ 83444 │ │ │ │ + ldr r3, [pc, #16] @ 833d0 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, r3, #140 @ 0x8c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ sub r0, r3, #140 @ 0x8c │ │ │ │ - b 8b504 │ │ │ │ + b 8b3a8 │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ │ │ │ │ -00083448 : │ │ │ │ +000833d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #64] @ 834a4 │ │ │ │ - bl 21d5d8 │ │ │ │ - ldr r2, [pc, #60] @ 834a8 │ │ │ │ + ldr r0, [pc, #64] @ 83430 │ │ │ │ + bl 230a04 │ │ │ │ + ldr r2, [pc, #60] @ 83434 │ │ │ │ ldr r3, [r2, #1604] @ 0x644 │ │ │ │ cmp r3, #31 │ │ │ │ - ble 83484 │ │ │ │ + ble 83410 │ │ │ │ add r0, r2, #1472 @ 0x5c0 │ │ │ │ - bl 8b504 │ │ │ │ + bl 8b3a8 │ │ │ │ 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 8b504 │ │ │ │ + bl 8b3a8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - ldr r0, [pc] @ 834b4 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ 834c0 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 834fc │ │ │ │ + bne 83470 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83510 │ │ │ │ - b 83520 │ │ │ │ + bne 83484 │ │ │ │ + b 83494 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 834ec │ │ │ │ + beq 83460 │ │ │ │ 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 8353c │ │ │ │ + beq 834b0 │ │ │ │ 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} │ │ │ │ @@ -91819,31 +91786,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 83590 │ │ │ │ + bne 83504 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 835a4 │ │ │ │ - b 835b4 │ │ │ │ + bne 83518 │ │ │ │ + b 83528 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83580 │ │ │ │ + beq 834f4 │ │ │ │ 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 835d0 │ │ │ │ + beq 83544 │ │ │ │ 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} │ │ │ │ @@ -91856,98 +91823,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 83630 │ │ │ │ - ldr r3, [pc, #40] @ 83644 │ │ │ │ + bne 835a4 │ │ │ │ + ldr r3, [pc, #40] @ 835b8 │ │ │ │ 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 83614 │ │ │ │ + beq 83588 │ │ │ │ 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 8368c │ │ │ │ + bne 83600 │ │ │ │ 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 83670 │ │ │ │ + beq 835e4 │ │ │ │ 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 836e4 │ │ │ │ + bne 83658 │ │ │ │ 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 836c8 │ │ │ │ + beq 8363c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - ldrne r0, [pc, #4] @ 83710 │ │ │ │ - ldreq r0, [pc, #4] @ 83714 │ │ │ │ + ldrne r0, [pc, #4] @ 83684 │ │ │ │ + ldreq r0, [pc, #4] @ 83688 │ │ │ │ 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 83750 │ │ │ │ + bne 836c4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83764 │ │ │ │ - b 83774 │ │ │ │ + bne 836d8 │ │ │ │ + b 836e8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83740 │ │ │ │ + beq 836b4 │ │ │ │ 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 │ │ │ │ @@ -91955,20 +91922,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] @ 837d0 │ │ │ │ + ldr r2, [pc, #44] @ 83744 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub r1, r1, r2 │ │ │ │ asr r1, r1, #5 │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ - ldr r3, [pc, #28] @ 837d4 │ │ │ │ + ldr r3, [pc, #28] @ 83748 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ @@ -91977,15 +91944,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] @ 83888 │ │ │ │ + ldr r3, [pc, #140] @ 837fc │ │ │ │ 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] │ │ │ │ @@ -91994,39 +91961,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 83854 │ │ │ │ + bne 837c8 │ │ │ │ mov r3, #1 │ │ │ │ add r4, sp, #8 │ │ │ │ strb r3, [sp, #4] │ │ │ │ strb ip, [r4, #4091] @ 0xffb │ │ │ │ - bl 837d8 │ │ │ │ + bl 8374c │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #40] @ 83888 │ │ │ │ + ldr r2, [pc, #40] @ 837fc │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [r0] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - beq 83878 │ │ │ │ + beq 837ec │ │ │ │ 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] @ 838a8 │ │ │ │ - ldr r2, [pc, #20] @ 838ac │ │ │ │ + ldr r3, [pc, #20] @ 8381c │ │ │ │ + ldr r2, [pc, #20] @ 83820 │ │ │ │ ldr r3, [r3] │ │ │ │ - ldr r0, [pc, #16] @ 838b0 │ │ │ │ + ldr r0, [pc, #16] @ 83824 │ │ │ │ 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 │ │ │ │ @@ -92034,70 +92001,70 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 838ec │ │ │ │ + bne 83860 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83900 │ │ │ │ - b 83910 │ │ │ │ + bne 83874 │ │ │ │ + b 83884 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 838dc │ │ │ │ + beq 83850 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r0, [pc] @ 83934 │ │ │ │ + ldr r0, [pc] @ 838a8 │ │ │ │ bx lr │ │ │ │ ldrheq r7, [r7], #-28 @ 0xffffffe4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ subs r4, r0, #0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - beq 839b0 │ │ │ │ + beq 83924 │ │ │ │ mov r0, #75 @ 0x4b │ │ │ │ bl 2a480 <__sysconf@plt> │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ movle r0, #32768 @ 0x8000 │ │ │ │ - ble 83970 │ │ │ │ + ble 838e4 │ │ │ │ mov r0, #75 @ 0x4b │ │ │ │ bl 2a480 <__sysconf@plt> │ │ │ │ cmp r0, r4 │ │ │ │ - bls 83980 │ │ │ │ + bls 838f4 │ │ │ │ mvn r0, #0 │ │ │ │ - b 839c8 │ │ │ │ + b 8393c │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2a294 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83978 │ │ │ │ + bne 838ec │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29ff4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2a5dc │ │ │ │ cmp r5, #0 │ │ │ │ - bne 83978 │ │ │ │ - ldr r3, [pc, #24] @ 839d0 │ │ │ │ - bl 356650 │ │ │ │ + bne 838ec │ │ │ │ + ldr r3, [pc, #24] @ 83944 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -92105,1010 +92072,1010 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bgt 83a04 │ │ │ │ + bgt 83978 │ │ │ │ bl 2a060 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 839ec │ │ │ │ + b 83960 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83a38 │ │ │ │ + beq 839ac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 201268 <_PyBytesWriter_WriteBytes@@Base+0x3a64> │ │ │ │ - ldr r0, [pc, #8] @ 83a40 │ │ │ │ + bl 20c514 <_PyDeadline_Init@@Base+0x67c> │ │ │ │ + ldr r0, [pc, #8] @ 839b4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 83a40 │ │ │ │ + ldr r0, [pc] @ 839b4 │ │ │ │ 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 3187b0 │ │ │ │ - b 528b0 <_PyLong_UnsignedLongLong_Converter@@Base+0x2b0> │ │ │ │ + b 21f22c │ │ │ │ + b 52674 <_PyLong_UnsignedLongLong_Converter@@Base+0x2f0> │ │ │ │ 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 83aa8 │ │ │ │ + bne 83a1c │ │ │ │ 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 83a68 │ │ │ │ + bl 839dc │ │ │ │ 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] @ 83b20 │ │ │ │ + ldr r0, [pc, #28] @ 83a94 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 7b5fc <_Py_SetRefcnt@@Base+0x638> │ │ │ │ + bl 7b660 <_Py_SetRefcnt@@Base+0x638> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - andeq sl, r7, r4, ror #15 │ │ │ │ + andeq sl, r7, r0, asr r8 │ │ │ │ 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] @ 83ccc │ │ │ │ + ldreq r7, [pc, #376] @ 83c40 │ │ │ │ mov r6, r0 │ │ │ │ moveq r4, #1024 @ 0x400 │ │ │ │ strb r1, [sp, #24] │ │ │ │ - beq 83b70 │ │ │ │ + beq 83ae4 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - ldr r7, [pc, #356] @ 83cd0 │ │ │ │ + ldr r7, [pc, #356] @ 83c44 │ │ │ │ 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 83bd4 │ │ │ │ + bge 83b48 │ │ │ │ sub r3, r6, #1 │ │ │ │ orrs r3, r3, r5 │ │ │ │ - bne 83ba8 │ │ │ │ + bne 83b1c │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq 83ca8 │ │ │ │ + beq 83c1c │ │ │ │ orrs r5, r6, r5 │ │ │ │ - ldreq r7, [pc, #288] @ 83cd4 │ │ │ │ - ldr r1, [pc, #288] @ 83cd8 │ │ │ │ + ldreq r7, [pc, #288] @ 83c48 │ │ │ │ + ldr r1, [pc, #288] @ 83c4c │ │ │ │ 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 83ca8 │ │ │ │ + b 83c1c │ │ │ │ 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] @ 83cdc │ │ │ │ - ldrlt r9, [pc, #232] @ 83ce0 │ │ │ │ + ldrge r9, [pc, #232] @ 83c50 │ │ │ │ + ldrlt r9, [pc, #232] @ 83c54 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs r3, r3, r1 │ │ │ │ movlt r0, ip │ │ │ │ movlt r1, lr │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ - ldrge r9, [pc, #208] @ 83ce4 │ │ │ │ - bl 35540c │ │ │ │ + ldrge r9, [pc, #208] @ 83c58 │ │ │ │ + bl 356f78 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35540c │ │ │ │ + bl 356f78 │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ - bl 35540c │ │ │ │ + bl 356f78 │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ - ldr r3, [pc, #148] @ 83cd4 │ │ │ │ + ldr r3, [pc, #148] @ 83c48 │ │ │ │ add r4, sp, #16 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r9, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #148] @ 83ce8 │ │ │ │ + ldr r2, [pc, #148] @ 83c5c │ │ │ │ mov r5, r0 │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #136] @ 83cec │ │ │ │ + ldr r3, [pc, #136] @ 83c60 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 29fc4 <__snprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #112] @ 83cf0 │ │ │ │ + ldr r3, [pc, #112] @ 83c64 │ │ │ │ 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] @ 83cf4 │ │ │ │ - ldr r0, [pc, #64] @ 83cf8 │ │ │ │ + ldr r2, [pc, #64] @ 83c68 │ │ │ │ + ldr r0, [pc, #64] @ 83c6c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ movne r2, r8 │ │ │ │ - bl 83adc │ │ │ │ + bl 83a50 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq sl, r6, r4, asr r4 │ │ │ │ - eorseq sl, r8, r8, lsr #14 │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ - eorseq r2, r9, ip, lsl #19 │ │ │ │ - eorseq sl, r8, ip, lsl #3 │ │ │ │ - eorseq sl, r6, r8, asr #6 │ │ │ │ - eorseq r9, r7, r4, lsr r1 │ │ │ │ - @ instruction: 0x00388ab4 │ │ │ │ - mlaseq r9, r8, r9, r2 │ │ │ │ - eorseq r2, r9, r0, lsr #19 │ │ │ │ - eorseq r2, r9, r4, lsl #19 │ │ │ │ - andeq sl, r7, r4, ror #15 │ │ │ │ + @ instruction: 0x0036bfd4 │ │ │ │ + eorseq ip, r8, ip, asr #5 │ │ │ │ + eorseq fp, r5, r4, asr #28 │ │ │ │ + eorseq r4, r9, ip, lsr #10 │ │ │ │ + eorseq fp, r8, r4, asr sp │ │ │ │ + eorseq fp, r6, r8, asr #29 │ │ │ │ + eorseq sl, r7, r4, lsr #23 │ │ │ │ + eorseq sl, r8, r8, asr r6 │ │ │ │ + eorseq r4, r9, r8, lsr r5 │ │ │ │ + eorseq r4, r9, r0, asr #10 │ │ │ │ + eorseq r4, r9, r4, lsr #10 │ │ │ │ + andeq sl, r7, r0, asr r8 │ │ │ │ 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] @ 83ea8 │ │ │ │ + ldr r0, [pc, #380] @ 83e1c │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #376] @ 83eac │ │ │ │ + ldr r2, [pc, #376] @ 83e20 │ │ │ │ sub r7, r7, #1 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r6, #0 │ │ │ │ - bl 83adc │ │ │ │ + bl 83a50 │ │ │ │ orrs r7, r7, r8 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bne 83e18 │ │ │ │ + bne 83d8c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 83b24 │ │ │ │ + bl 83a98 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 83b24 │ │ │ │ + bl 83a98 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ - bl 83b24 │ │ │ │ + bl 83a98 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 83b24 │ │ │ │ + bl 83a98 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83b24 │ │ │ │ - ldr r3, [pc, #248] @ 83eb0 │ │ │ │ - ldr r2, [pc, #248] @ 83eb4 │ │ │ │ + bl 83a98 │ │ │ │ + ldr r3, [pc, #248] @ 83e24 │ │ │ │ + ldr r2, [pc, #248] @ 83e28 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #228] @ 83ea8 │ │ │ │ - bl 83adc │ │ │ │ + ldr r0, [pc, #228] @ 83e1c │ │ │ │ + bl 83a50 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ sbcs r3, r3, r2 │ │ │ │ - bge 83e10 │ │ │ │ - ldr r2, [pc, #208] @ 83eb8 │ │ │ │ - ldr r0, [pc, #188] @ 83ea8 │ │ │ │ + bge 83d84 │ │ │ │ + ldr r2, [pc, #208] @ 83e2c │ │ │ │ + ldr r0, [pc, #188] @ 83e1c │ │ │ │ mov r1, r4 │ │ │ │ - bl 83adc │ │ │ │ + bl 83a50 │ │ │ │ cmp r9, r6 │ │ │ │ - ldr r2, [pc, #192] @ 83ebc │ │ │ │ - ldr r0, [pc, #168] @ 83ea8 │ │ │ │ + ldr r2, [pc, #192] @ 83e30 │ │ │ │ + ldr r0, [pc, #168] @ 83e1c │ │ │ │ movne r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83adc │ │ │ │ - ldr r2, [pc, #176] @ 83ec0 │ │ │ │ - b 83e94 │ │ │ │ - ldr r2, [pc, #172] @ 83ec4 │ │ │ │ - b 83e94 │ │ │ │ + bl 83a50 │ │ │ │ + ldr r2, [pc, #176] @ 83e34 │ │ │ │ + b 83e08 │ │ │ │ + ldr r2, [pc, #172] @ 83e38 │ │ │ │ + b 83e08 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 83b24 │ │ │ │ + bl 83a98 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 83b24 │ │ │ │ + bl 83a98 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ - bl 83b24 │ │ │ │ + bl 83a98 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 83b24 │ │ │ │ - ldr r3, [pc, #96] @ 83ec8 │ │ │ │ - ldr r2, [pc, #96] @ 83ecc │ │ │ │ + bl 83a98 │ │ │ │ + ldr r3, [pc, #96] @ 83e3c │ │ │ │ + ldr r2, [pc, #96] @ 83e40 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #52] @ 83ea8 │ │ │ │ - bl 83adc │ │ │ │ + ldr r0, [pc, #52] @ 83e1c │ │ │ │ + bl 83a50 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ sbcs r3, r3, r2 │ │ │ │ - bge 83e10 │ │ │ │ - ldr r2, [pc, #56] @ 83ed0 │ │ │ │ + bge 83d84 │ │ │ │ + ldr r2, [pc, #56] @ 83e44 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #8] @ 83ea8 │ │ │ │ + ldr r0, [pc, #8] @ 83e1c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 83adc │ │ │ │ - andeq sl, r7, r4, ror #15 │ │ │ │ - eorseq r2, r9, r0, asr #19 │ │ │ │ - eorseq sl, r8, r8, lsr #14 │ │ │ │ - eorseq r2, r9, r4, lsl #19 │ │ │ │ - eorseq r6, r7, ip, lsr #29 │ │ │ │ - @ instruction: 0x003929b0 │ │ │ │ - eorseq ip, r7, r0, asr r4 │ │ │ │ - eorseq r2, r9, r8, asr #19 │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ - @ instruction: 0x003929d0 │ │ │ │ - @ instruction: 0x003929d8 │ │ │ │ + b 83a50 │ │ │ │ + andeq sl, r7, r0, asr r8 │ │ │ │ + eorseq r4, r9, r0, ror #10 │ │ │ │ + eorseq ip, r8, ip, asr #5 │ │ │ │ + eorseq r4, r9, r4, lsr #10 │ │ │ │ + eorseq r8, r7, ip, ror r9 │ │ │ │ + eorseq r4, r9, r0, asr r5 │ │ │ │ + eorseq sp, r7, ip, lsl fp │ │ │ │ + eorseq r4, r9, r8, ror #10 │ │ │ │ + eorseq fp, r5, r4, asr #28 │ │ │ │ + eorseq r4, r9, r0, ror r5 │ │ │ │ + eorseq r4, r9, r8, ror r5 │ │ │ │ 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] @ 83f38 │ │ │ │ - ldr r0, [pc, #56] @ 83f3c │ │ │ │ - bl 83adc │ │ │ │ + ldr r2, [pc, #56] @ 83eac │ │ │ │ + ldr r0, [pc, #56] @ 83eb0 │ │ │ │ + bl 83a50 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ mvn r2, #0 │ │ │ │ ldrd r0, [r5] │ │ │ │ mvn r3, #0 │ │ │ │ - bl 83b24 │ │ │ │ + bl 83a98 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #20] @ 83f40 │ │ │ │ - ldr r0, [pc, #12] @ 83f3c │ │ │ │ + ldr r2, [pc, #20] @ 83eb4 │ │ │ │ + ldr r0, [pc, #12] @ 83eb0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 83adc │ │ │ │ - eorseq r2, r9, r0, asr #19 │ │ │ │ - andeq sl, r7, r4, ror #15 │ │ │ │ - eorseq ip, r7, r0, asr r4 │ │ │ │ + b 83a50 │ │ │ │ + eorseq r4, r9, r0, ror #10 │ │ │ │ + andeq sl, r7, r0, asr r8 │ │ │ │ + eorseq sp, r7, ip, lsl fp │ │ │ │ │ │ │ │ -00083f44 : │ │ │ │ +00083eb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 83f70 │ │ │ │ + ldr r3, [pc, #20] @ 83ee4 │ │ │ │ ldr r0, [r3, #848] @ 0x350 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83f68 │ │ │ │ + bne 83edc │ │ │ │ bl 2a954 │ │ │ │ mov r0, #0 │ │ │ │ bl 2934c │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -00083f74 : │ │ │ │ +00083ee8 : │ │ │ │ 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 83fbc │ │ │ │ + bne 83f30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bge 83fc0 │ │ │ │ + bge 83f34 │ │ │ │ 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) │ │ │ │ │ │ │ │ -00083fc8 : │ │ │ │ +00083f3c : │ │ │ │ b 2a2c4 │ │ │ │ │ │ │ │ -00083fcc : │ │ │ │ +00083f40 : │ │ │ │ mov r1, #0 │ │ │ │ b 29370 │ │ │ │ │ │ │ │ -00083fd4 : │ │ │ │ +00083f48 : │ │ │ │ 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} │ │ │ │ │ │ │ │ -00083ff8 : │ │ │ │ +00083f6c : │ │ │ │ b 2a3cc │ │ │ │ │ │ │ │ -00083ffc : │ │ │ │ +00083f70 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00084000 : │ │ │ │ - ldr r3, [pc, #20] @ 8401c │ │ │ │ +00083f74 : │ │ │ │ + ldr r3, [pc, #20] @ 83f90 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3716] @ 0xe84 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00084020 : │ │ │ │ - b 83938 │ │ │ │ +00083f94 : │ │ │ │ + b 838ac │ │ │ │ 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 84060 │ │ │ │ + beq 83fd4 │ │ │ │ cmp ip, #2 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 84064 │ │ │ │ - b 84108 │ │ │ │ + beq 83fd8 │ │ │ │ + b 8407c │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ add r0, r0, #1 │ │ │ │ cmn r0, #-536870911 @ 0xe0000001 │ │ │ │ - bls 84080 │ │ │ │ + bls 83ff4 │ │ │ │ mvn r3, #0 │ │ │ │ - b 8410c │ │ │ │ + b 84080 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 8b358 │ │ │ │ + bl 8b14c │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r5 │ │ │ │ movne ip, r0 │ │ │ │ - beq 84078 │ │ │ │ + beq 83fec │ │ │ │ mov r9, r3 │ │ │ │ ldrb lr, [r3], #1 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 840e8 │ │ │ │ + beq 8405c │ │ │ │ tst lr, #128 @ 0x80 │ │ │ │ - beq 840e0 │ │ │ │ + beq 84054 │ │ │ │ cmp r8, #0 │ │ │ │ add lr, lr, #56320 @ 0xdc00 │ │ │ │ - bne 840e0 │ │ │ │ - bl 8b88c │ │ │ │ + bne 84054 │ │ │ │ + bl 8b730 │ │ │ │ cmp r4, #0 │ │ │ │ subne r9, r9, r5 │ │ │ │ strne r9, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - ldrne r3, [pc, #60] @ 84114 │ │ │ │ + ldrne r3, [pc, #60] @ 84088 │ │ │ │ strne r3, [r7] │ │ │ │ mvn r3, #1 │ │ │ │ - b 8410c │ │ │ │ + b 84080 │ │ │ │ str lr, [ip], #4 │ │ │ │ - b 84098 │ │ │ │ + b 8400c │ │ │ │ cmp r4, #0 │ │ │ │ str lr, [ip] │ │ │ │ subne ip, ip, r0 │ │ │ │ asrne ip, ip, #2 │ │ │ │ strne ip, [r4] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [r6] │ │ │ │ - b 8410c │ │ │ │ + b 84080 │ │ │ │ mvn r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r6, r5, r0, lsl #24 │ │ │ │ + eorseq r8, r5, r0, lsl #15 │ │ │ │ │ │ │ │ -00084118 : │ │ │ │ +0008408c : │ │ │ │ mov r2, #0 │ │ │ │ - b 24445c │ │ │ │ + b 256c94 │ │ │ │ │ │ │ │ -00084120 <_Py_closerange@@Base>: │ │ │ │ +00084094 <_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 84168 <_Py_closerange@@Base+0x48> │ │ │ │ + bgt 840dc <_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 84168 <_Py_closerange@@Base+0x48> │ │ │ │ + b 840dc <_Py_closerange@@Base+0x48> │ │ │ │ │ │ │ │ -00084180 : │ │ │ │ +000840f4 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00084188 : │ │ │ │ +000840fc : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00084190 : │ │ │ │ +00084104 : │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #20] @ 841b0 │ │ │ │ + ldr r3, [pc, #20] @ 84124 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000841b4 : │ │ │ │ +00084128 : │ │ │ │ sub r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi 84220 │ │ │ │ + bhi 84194 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #80] @ 84228 │ │ │ │ + ldr r5, [pc, #80] @ 8419c │ │ │ │ mov r4, r0 │ │ │ │ add r6, r0, #109 @ 0x6d │ │ │ │ - bl 3564ac │ │ │ │ + bl 358018 │ │ │ │ ldr r6, [r5, r6, lsl #3] │ │ │ │ - bl 3564ac │ │ │ │ + bl 358018 │ │ │ │ ldr r1, [r5, #1404] @ 0x57c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2738f0 <_PyBytesWriter_Dealloc@@Base+0xeb4> │ │ │ │ + bl 284d54 <_PyBytesWriter_Dealloc@@Base+0xe30> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 84218 │ │ │ │ + bne 8418c │ │ │ │ ldr r1, [r5, #1400] @ 0x578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2738f0 <_PyBytesWriter_Dealloc@@Base+0xeb4> │ │ │ │ + bl 284d54 <_PyBytesWriter_Dealloc@@Base+0xe30> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 84218 │ │ │ │ + bne 8418c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a7db4 │ │ │ │ + bl 2b59a4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0008422c : │ │ │ │ +000841a0 : │ │ │ │ mov r0, #2 │ │ │ │ - b 841b4 │ │ │ │ + b 84128 │ │ │ │ │ │ │ │ -00084234 : │ │ │ │ - ldr r3, [pc, #16] @ 8424c │ │ │ │ +000841a8 : │ │ │ │ + ldr r3, [pc, #16] @ 841c0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ b 32b20 <_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 a6554 │ │ │ │ + b a65e0 │ │ │ │ add r3, r1, #4 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r1, r3 │ │ │ │ orr r0, r2, r0, lsl #8 │ │ │ │ - bne 84270 │ │ │ │ - b a6554 │ │ │ │ + bne 841e4 │ │ │ │ + b a65e0 │ │ │ │ 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 a6554 │ │ │ │ + b a65e0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b a6554 │ │ │ │ + b a65e0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 83a68 │ │ │ │ + bl 839dc │ │ │ │ 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 83a68 │ │ │ │ + bl 839dc │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 35406c │ │ │ │ + bl 355bd8 │ │ │ │ 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 a6554 │ │ │ │ + b a65e0 │ │ │ │ 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] @ 84808 │ │ │ │ + ldr r1, [pc, #1232] @ 8477c │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #1224] @ 8480c │ │ │ │ + ldr r1, [pc, #1224] @ 84780 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ - ldr ip, [pc, #1216] @ 84810 │ │ │ │ + ldr ip, [pc, #1216] @ 84784 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - ldr r7, [pc, #1212] @ 84814 │ │ │ │ - ldr r5, [pc, #1212] @ 84818 │ │ │ │ - ldr r0, [pc, #1212] @ 8481c │ │ │ │ - ldr r2, [pc, #1212] @ 84820 │ │ │ │ - ldr r3, [pc, #1212] @ 84824 │ │ │ │ + ldr r7, [pc, #1212] @ 84788 │ │ │ │ + ldr r5, [pc, #1212] @ 8478c │ │ │ │ + ldr r0, [pc, #1212] @ 84790 │ │ │ │ + ldr r2, [pc, #1212] @ 84794 │ │ │ │ + ldr r3, [pc, #1212] @ 84798 │ │ │ │ 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] @ 84828 │ │ │ │ - ldr r2, [pc, #1188] @ 8482c │ │ │ │ + ldr r0, [pc, #1188] @ 8479c │ │ │ │ + ldr r2, [pc, #1188] @ 847a0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #1180] @ 84830 │ │ │ │ + ldr r3, [pc, #1180] @ 847a4 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 83adc │ │ │ │ + bl 83a50 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - ldr r1, [pc, #1156] @ 84834 │ │ │ │ + ldr r1, [pc, #1156] @ 847a8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83cfc │ │ │ │ + bl 83c70 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - ldr r1, [pc, #1136] @ 84838 │ │ │ │ + ldr r1, [pc, #1136] @ 847ac │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r7, #32 │ │ │ │ sub r5, r7, #64 @ 0x40 │ │ │ │ - bl 83cfc │ │ │ │ - ldr r3, [pc, #1116] @ 8483c │ │ │ │ - ldr r2, [pc, #1116] @ 84840 │ │ │ │ - ldr r0, [pc, #1088] @ 84828 │ │ │ │ + bl 83c70 │ │ │ │ + ldr r3, [pc, #1116] @ 847b0 │ │ │ │ + ldr r2, [pc, #1116] @ 847b4 │ │ │ │ + ldr r0, [pc, #1088] @ 8479c │ │ │ │ mov r1, r4 │ │ │ │ - bl 83adc │ │ │ │ + bl 83a50 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #144] @ 0x90 │ │ │ │ - bl 83b24 │ │ │ │ - ldr r2, [pc, #1084] @ 84844 │ │ │ │ - ldr r0, [pc, #1052] @ 84828 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 83adc │ │ │ │ - ldr r3, [pc, #1072] @ 84848 │ │ │ │ - ldr r2, [pc, #1060] @ 84840 │ │ │ │ - ldr r0, [pc, #1032] @ 84828 │ │ │ │ + bl 83a98 │ │ │ │ + ldr r2, [pc, #1084] @ 847b8 │ │ │ │ + ldr r0, [pc, #1052] @ 8479c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 83a50 │ │ │ │ + ldr r3, [pc, #1072] @ 847bc │ │ │ │ + ldr r2, [pc, #1060] @ 847b4 │ │ │ │ + ldr r0, [pc, #1032] @ 8479c │ │ │ │ mov r1, r4 │ │ │ │ - bl 83adc │ │ │ │ + bl 83a50 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #176] @ 0xb0 │ │ │ │ - bl 83b24 │ │ │ │ - ldr r2, [pc, #1028] @ 84844 │ │ │ │ - ldr r0, [pc, #996] @ 84828 │ │ │ │ + bl 83a98 │ │ │ │ + ldr r2, [pc, #1028] @ 847b8 │ │ │ │ + ldr r0, [pc, #996] @ 8479c │ │ │ │ mov r1, r4 │ │ │ │ - bl 83adc │ │ │ │ - ldr r1, [pc, #1020] @ 8484c │ │ │ │ + bl 83a50 │ │ │ │ + ldr r1, [pc, #1020] @ 847c0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r5, #192 @ 0xc0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83cfc │ │ │ │ - ldr r1, [pc, #1000] @ 84850 │ │ │ │ + bl 83c70 │ │ │ │ + ldr r1, [pc, #1000] @ 847c4 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83cfc │ │ │ │ - ldr r1, [pc, #980] @ 84854 │ │ │ │ + bl 83c70 │ │ │ │ + ldr r1, [pc, #980] @ 847c8 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #224 @ 0xe0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83cfc │ │ │ │ - ldr r1, [pc, #960] @ 84858 │ │ │ │ + bl 83c70 │ │ │ │ + ldr r1, [pc, #960] @ 847cc │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #448 @ 0x1c0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83cfc │ │ │ │ - ldr r1, [pc, #940] @ 8485c │ │ │ │ + bl 83c70 │ │ │ │ + ldr r1, [pc, #940] @ 847d0 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #32 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83cfc │ │ │ │ + bl 83c70 │ │ │ │ mvn r3, #0 │ │ │ │ - ldr r1, [pc, #904] @ 84854 │ │ │ │ + ldr r1, [pc, #904] @ 847c8 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83cfc │ │ │ │ - ldr r1, [pc, #896] @ 84860 │ │ │ │ + bl 83c70 │ │ │ │ + ldr r1, [pc, #896] @ 847d4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 83ed4 │ │ │ │ - ldr r1, [pc, #884] @ 84864 │ │ │ │ + bl 83e48 │ │ │ │ + ldr r1, [pc, #884] @ 847d8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #560 @ 0x230 │ │ │ │ - bl 83ed4 │ │ │ │ - ldr r1, [pc, #872] @ 84868 │ │ │ │ + bl 83e48 │ │ │ │ + ldr r1, [pc, #872] @ 847dc │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 83ed4 │ │ │ │ - ldr r1, [pc, #860] @ 8486c │ │ │ │ + bl 83e48 │ │ │ │ + ldr r1, [pc, #860] @ 847e0 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #512 @ 0x200 │ │ │ │ - bl 83ed4 │ │ │ │ - ldr r1, [pc, #848] @ 84870 │ │ │ │ + bl 83e48 │ │ │ │ + ldr r1, [pc, #848] @ 847e4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #528 @ 0x210 │ │ │ │ - bl 83ed4 │ │ │ │ - ldr r1, [pc, #836] @ 84874 │ │ │ │ + bl 83e48 │ │ │ │ + ldr r1, [pc, #836] @ 847e8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #544 @ 0x220 │ │ │ │ - bl 83ed4 │ │ │ │ - ldr r1, [pc, #824] @ 84878 │ │ │ │ + bl 83e48 │ │ │ │ + ldr r1, [pc, #824] @ 847ec │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #288 @ 0x120 │ │ │ │ mvn r2, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83cfc │ │ │ │ + bl 83c70 │ │ │ │ ldr r0, [r5, #584] @ 0x248 │ │ │ │ ldr r1, [r5, #588] @ 0x24c │ │ │ │ orrs r3, r0, r1 │ │ │ │ - beq 84580 │ │ │ │ + beq 844f4 │ │ │ │ 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 35540c │ │ │ │ + bl 356f78 │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ - bl 35540c │ │ │ │ - ldr r3, [pc, #744] @ 8487c │ │ │ │ + bl 356f78 │ │ │ │ + ldr r3, [pc, #744] @ 847f0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #1000 @ 0x3e8 │ │ │ │ mov ip, r2 │ │ │ │ mov r1, r0 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r2, [pc, #720] @ 84880 │ │ │ │ + ldr r2, [pc, #720] @ 847f4 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #624] @ 84828 │ │ │ │ - bl 83adc │ │ │ │ - bl 227dd8 │ │ │ │ - ldr r3, [pc, #704] @ 84884 │ │ │ │ - ldr r2, [pc, #704] @ 84888 │ │ │ │ + ldr r0, [pc, #624] @ 8479c │ │ │ │ + bl 83a50 │ │ │ │ + bl 23affc │ │ │ │ + ldr r3, [pc, #704] @ 847f8 │ │ │ │ + ldr r2, [pc, #704] @ 847fc │ │ │ │ mov r1, r4 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #592] @ 84828 │ │ │ │ - bl 83adc │ │ │ │ + ldr r0, [pc, #592] @ 8479c │ │ │ │ + bl 83a50 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, [sp, #56] @ 0x38 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #664] @ 8488c │ │ │ │ + ldr r3, [pc, #664] @ 84800 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ ldm r3, {r6, fp} │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ - ldr r3, [pc, #648] @ 84890 │ │ │ │ - ldr lr, [pc, #648] @ 84894 │ │ │ │ + ldr r3, [pc, #648] @ 84804 │ │ │ │ + ldr lr, [pc, #648] @ 84808 │ │ │ │ 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] @ 84898 │ │ │ │ + ldr r0, [pc, #608] @ 8480c │ │ │ │ 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] @ 8489c │ │ │ │ + ldr r0, [pc, #572] @ 84810 │ │ │ │ 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 35540c │ │ │ │ + bl 356f78 │ │ │ │ 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 35540c │ │ │ │ + bl 356f78 │ │ │ │ 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 846ec │ │ │ │ + blt 84660 │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ sbcs r7, r7, #0 │ │ │ │ mvnge r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, #0 │ │ │ │ movlt r6, #0 │ │ │ │ - blt 84704 │ │ │ │ + blt 84678 │ │ │ │ cmn r6, #-2147483647 @ 0x80000001 │ │ │ │ sbcs r9, r9, #0 │ │ │ │ mvnge r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #0 │ │ │ │ movlt r7, #0 │ │ │ │ - blt 84720 │ │ │ │ + blt 84694 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ movlt r7, r0 │ │ │ │ mvnge r7, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ - bl 35428c │ │ │ │ - ldr r9, [pc, #364] @ 848a0 │ │ │ │ - ldr r0, [pc, #240] @ 84828 │ │ │ │ + bl 355df8 │ │ │ │ + ldr r9, [pc, #364] @ 84814 │ │ │ │ + ldr r0, [pc, #240] @ 8479c │ │ │ │ umull r2, r3, r5, r9 │ │ │ │ - ldr r2, [pc, #356] @ 848a4 │ │ │ │ + ldr r2, [pc, #356] @ 84818 │ │ │ │ lsr r3, r3, #6 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #348] @ 848a8 │ │ │ │ - ldr r5, [pc, #348] @ 848ac │ │ │ │ + ldr r3, [pc, #348] @ 8481c │ │ │ │ + ldr r5, [pc, #348] @ 84820 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 83adc │ │ │ │ + bl 83a50 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl 35428c │ │ │ │ + bl 355df8 │ │ │ │ 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 35428c │ │ │ │ + bl 355df8 │ │ │ │ umull r2, r3, r6, r9 │ │ │ │ - ldr r0, [pc, #152] @ 84828 │ │ │ │ + ldr r0, [pc, #152] @ 8479c │ │ │ │ lsr r3, r3, #6 │ │ │ │ - ldr r2, [pc, #280] @ 848b0 │ │ │ │ + ldr r2, [pc, #280] @ 84824 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #276] @ 848b4 │ │ │ │ + ldr r3, [pc, #276] @ 84828 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 83adc │ │ │ │ + bl 83a50 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 83b24 │ │ │ │ + bl 83a98 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 847f0 │ │ │ │ - ldr r2, [pc, #232] @ 848b8 │ │ │ │ - ldr r0, [pc, #84] @ 84828 │ │ │ │ + beq 84764 │ │ │ │ + ldr r2, [pc, #232] @ 8482c │ │ │ │ + ldr r0, [pc, #84] @ 8479c │ │ │ │ mov r1, r4 │ │ │ │ - bl 83adc │ │ │ │ + bl 83a50 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 83b24 │ │ │ │ - ldr r2, [pc, #76] @ 84844 │ │ │ │ - ldr r0, [pc, #44] @ 84828 │ │ │ │ + bl 83a98 │ │ │ │ + ldr r2, [pc, #76] @ 847b8 │ │ │ │ + ldr r0, [pc, #44] @ 8479c │ │ │ │ mov r1, r4 │ │ │ │ - bl 83adc │ │ │ │ + bl 83a50 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r2, r9, r4, lsr sl │ │ │ │ - eorseq r2, r9, r8, asr sl │ │ │ │ - eorseq r2, r9, r0, lsr #20 │ │ │ │ + @ instruction: 0x003945d4 │ │ │ │ + @ instruction: 0x003945f8 │ │ │ │ + eorseq r4, r9, r0, asr #11 │ │ │ │ subseq r9, r9, r0, asr #14 │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ - eorseq r2, r9, ip, lsr #20 │ │ │ │ - eorseq r2, r9, r0, asr #20 │ │ │ │ - eorseq r2, r9, ip, asr #20 │ │ │ │ - andeq sl, r7, r4, ror #15 │ │ │ │ - @ instruction: 0x003929f8 │ │ │ │ - eorseq r2, r9, ip, ror #19 │ │ │ │ - eorseq r2, r9, r0, ror #20 │ │ │ │ - eorseq r2, r9, ip, ror #20 │ │ │ │ - eorseq r9, r5, r0, lsl #26 │ │ │ │ - eorseq r2, r9, r0, asr #19 │ │ │ │ - eorseq ip, r7, r0, asr r4 │ │ │ │ - eorseq r2, r9, r8, ror sl │ │ │ │ - eorseq r2, r9, r0, lsl #21 │ │ │ │ - eorseq r2, r9, r8, lsl #21 │ │ │ │ - mlaseq r9, r4, sl, r2 │ │ │ │ - eorseq r2, r9, r0, lsr #21 │ │ │ │ - mlaseq r5, ip, ip, r9 │ │ │ │ - eorseq r2, r9, r8, lsr #21 │ │ │ │ - @ instruction: 0x00392ab4 │ │ │ │ - eorseq r2, r9, r0, asr #21 │ │ │ │ - eorseq r9, r5, ip, asr #24 │ │ │ │ - eorseq r2, r9, r8, asr #21 │ │ │ │ - @ instruction: 0x00392ad0 │ │ │ │ - eorseq ip, r6, r4, ror #31 │ │ │ │ - @ instruction: 0x00392ad8 │ │ │ │ - eorseq r2, r9, r4, ror #21 │ │ │ │ - @ instruction: 0x00392af8 │ │ │ │ - eorseq r2, r9, r4, lsl #22 │ │ │ │ + eorseq fp, r5, r4, asr #28 │ │ │ │ + eorseq r4, r9, ip, asr #11 │ │ │ │ + eorseq r4, r9, r0, ror #11 │ │ │ │ + eorseq r4, r9, ip, ror #11 │ │ │ │ + andeq sl, r7, r0, asr r8 │ │ │ │ + mlaseq r9, r8, r5, r4 │ │ │ │ + eorseq r4, r9, ip, lsl #11 │ │ │ │ + eorseq r4, r9, r0, lsl #12 │ │ │ │ + eorseq r4, r9, ip, lsl #12 │ │ │ │ + eorseq fp, r5, r0, lsl #17 │ │ │ │ + eorseq r4, r9, r0, ror #10 │ │ │ │ + eorseq sp, r7, ip, lsl fp │ │ │ │ + eorseq r4, r9, r8, lsl r6 │ │ │ │ + eorseq r4, r9, r0, lsr #12 │ │ │ │ + eorseq r4, r9, r8, lsr #12 │ │ │ │ + eorseq r4, r9, r4, lsr r6 │ │ │ │ + eorseq r4, r9, r0, asr #12 │ │ │ │ + eorseq fp, r5, ip, lsl r8 │ │ │ │ + eorseq r4, r9, r8, asr #12 │ │ │ │ + eorseq r4, r9, r4, asr r6 │ │ │ │ + eorseq r4, r9, r0, ror #12 │ │ │ │ + eorseq fp, r5, ip, asr #15 │ │ │ │ + eorseq r4, r9, r8, ror #12 │ │ │ │ + eorseq r4, r9, r0, ror r6 │ │ │ │ + eorseq lr, r6, r4, asr #22 │ │ │ │ + eorseq r4, r9, r8, ror r6 │ │ │ │ + eorseq r4, r9, r4, lsl #13 │ │ │ │ + mlaseq r9, r8, r6, r4 │ │ │ │ + eorseq r4, r9, r4, lsr #13 │ │ │ │ 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 r2, r9, r0, lsl fp │ │ │ │ - eorseq sl, r6, r4, ror ip │ │ │ │ - eorseq r2, r8, r4, lsr pc │ │ │ │ - eorseq r2, r9, r4, lsr #22 │ │ │ │ - @ instruction: 0x00370cf8 │ │ │ │ - eorseq r2, r9, r8, ror #22 │ │ │ │ + @ instruction: 0x003946b0 │ │ │ │ + @ instruction: 0x0036c7f4 │ │ │ │ + eorseq r4, r8, r8, lsr #21 │ │ │ │ + eorseq r4, r9, r4, asr #13 │ │ │ │ + eorseq r2, r7, r8, ror r8 │ │ │ │ + eorseq r4, r9, r8, lsl #14 │ │ │ │ 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 848fc │ │ │ │ + bne 84870 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ orrs r1, r1, r0 │ │ │ │ - beq 8493c │ │ │ │ + beq 848b0 │ │ │ │ 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] │ │ │ │ @@ -93145,112 +93112,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] @ 849c8 │ │ │ │ + ldr r2, [pc, #20] @ 8493c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23a7b0 │ │ │ │ + bl 24d78c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - eorseq r0, r8, r4, asr fp │ │ │ │ + eorseq r2, r8, r4, lsr #13 │ │ │ │ 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 84a7c │ │ │ │ + beq 849f0 │ │ │ │ ldrb r9, [r4, r0] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 84a10 │ │ │ │ + beq 84984 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq 84a7c │ │ │ │ + beq 849f0 │ │ │ │ add r0, r0, #1 │ │ │ │ - b 849f4 │ │ │ │ + b 84968 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq 84a7c │ │ │ │ - ldr r3, [pc, #124] @ 84a9c │ │ │ │ + beq 849f0 │ │ │ │ + ldr r3, [pc, #124] @ 84a10 │ │ │ │ ldr r6, [r3, #1424] @ 0x590 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 84a7c │ │ │ │ - ldr r5, [pc, #112] @ 84aa0 │ │ │ │ - bl 356650 │ │ │ │ + beq 849f0 │ │ │ │ + ldr r5, [pc, #112] @ 84a14 │ │ │ │ + bl 3581c0 │ │ │ │ add r0, r5, r0 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 84a7c │ │ │ │ - ldr r3, [pc, #96] @ 84aa4 │ │ │ │ + beq 849f0 │ │ │ │ + ldr r3, [pc, #96] @ 84a18 │ │ │ │ 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 7b5fc <_Py_SetRefcnt@@Base+0x638> │ │ │ │ - b 84a94 │ │ │ │ + bl 7b660 <_Py_SetRefcnt@@Base+0x638> │ │ │ │ + b 84a08 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r1 │ │ │ │ str r7, [sp] │ │ │ │ - bl 7b5fc <_Py_SetRefcnt@@Base+0x638> │ │ │ │ + bl 7b660 <_Py_SetRefcnt@@Base+0x638> │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq r0, r5, r4, lsl #21 │ │ │ │ andeq r0, r0, r8 │ │ │ │ - eorseq r2, r9, r4, ror fp │ │ │ │ + eorseq r4, r9, r4, lsl r7 │ │ │ │ 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 22949c │ │ │ │ + bl 23c6c0 │ │ │ │ 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 84b28 │ │ │ │ + bcc 84a9c │ │ │ │ ldr r4, [r3], #4 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ bics lr, lr, r4 │ │ │ │ movne r0, #0 │ │ │ │ andeq r0, r0, #1 │ │ │ │ - b 84b08 │ │ │ │ + b 84a7c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 84b44 │ │ │ │ + beq 84ab8 │ │ │ │ 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 │ │ │ │ @@ -93262,100 +93229,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 84bb4 │ │ │ │ + bls 84b28 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 84ba8 │ │ │ │ + bne 84b1c │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ - beq 84ba8 │ │ │ │ - bl 27385c <_PyBytesWriter_Dealloc@@Base+0xe20> │ │ │ │ + beq 84b1c │ │ │ │ + bl 284cc4 <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ ldr r3, [r5] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b 84b7c │ │ │ │ + b 84af0 │ │ │ │ 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 2289b8 │ │ │ │ + bl 23bbdc │ │ │ │ mov r5, #0 │ │ │ │ - bl 3564ac │ │ │ │ + bl 358018 │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ - bl 3564ac │ │ │ │ + bl 358018 │ │ │ │ cmp r4, r5 │ │ │ │ - bge 84c14 │ │ │ │ + bge 84b88 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsl r0, r0, #15 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - bl 229638 │ │ │ │ + bl 23c85c │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ add r1, r4, #52 @ 0x34 │ │ │ │ lsl r5, r5, #15 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ - b 84c60 │ │ │ │ - ldr r3, [pc, #196] @ 84ce0 │ │ │ │ + b 84bd4 │ │ │ │ + ldr r3, [pc, #196] @ 84c54 │ │ │ │ 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 356318 │ │ │ │ + bl 357e84 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 84be8 │ │ │ │ + beq 84b5c │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 84c38 │ │ │ │ + b 84bac │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ cmn r2, #1 │ │ │ │ addeq r3, r3, #32 │ │ │ │ - beq 84c84 │ │ │ │ + beq 84bf8 │ │ │ │ cmp r2, #0 │ │ │ │ and ip, r2, #1 │ │ │ │ lsr r2, r2, #1 │ │ │ │ addne r3, r3, ip │ │ │ │ - bne 84c70 │ │ │ │ + bne 84be4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 84c60 │ │ │ │ + bne 84bd4 │ │ │ │ lsr r5, r5, #7 │ │ │ │ mul r5, r3, r5 │ │ │ │ ldr r7, [r6, #456] @ 0x1c8 │ │ │ │ ldr r8, [r7, #256] @ 0x100 │ │ │ │ - bl 3564ac │ │ │ │ + bl 358018 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 84cb0 │ │ │ │ + beq 84c24 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 84c98 │ │ │ │ + b 84c0c │ │ │ │ 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 7b81c <_Py_SetRefcnt@@Base+0x858> │ │ │ │ + bl 7b880 <_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 │ │ │ │ @@ -93363,736 +93330,392 @@ │ │ │ │ mov r4, r3 │ │ │ │ sub r3, r7, #3 │ │ │ │ cmp r3, #2 │ │ │ │ pophi {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 228584 │ │ │ │ + bl 23b7a8 │ │ │ │ cmp r4, #0 │ │ │ │ subne r5, r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ addne r1, r0, r5 │ │ │ │ movne r5, r4 │ │ │ │ cmp r7, #4 │ │ │ │ - bne 84d68 │ │ │ │ + bne 84cdc │ │ │ │ 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 228b4c │ │ │ │ + bl 23bd70 │ │ │ │ add r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ - b 84d48 │ │ │ │ + b 84cbc │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 228b4c │ │ │ │ + b 23bd70 │ │ │ │ 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] @ 84e28 │ │ │ │ + ldr r0, [pc, #132] @ 84d9c │ │ │ │ mov r2, r1 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 2289b8 │ │ │ │ - ldr r0, [pc, #116] @ 84e2c │ │ │ │ - bl 2533c8 │ │ │ │ + bl 23bbdc │ │ │ │ + ldr r0, [pc, #116] @ 84da0 │ │ │ │ + bl 265af8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 253514 │ │ │ │ + bl 265c44 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 84e1c │ │ │ │ + beq 84d90 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ bl 29d54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84e1c │ │ │ │ + beq 84d90 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 84e1c │ │ │ │ - ldr r0, [pc, #40] @ 84e30 │ │ │ │ + beq 84d90 │ │ │ │ + ldr r0, [pc, #40] @ 84da4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp] │ │ │ │ - bl 7b670 <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ + bl 7b6d4 <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ mov r0, #0 │ │ │ │ - b 84e20 │ │ │ │ + b 84d94 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r9, r9, r0, ror #14 │ │ │ │ subseq r9, r9, r0, lsl #18 │ │ │ │ - eorseq r2, r9, r8, lsl #23 │ │ │ │ + eorseq r4, r9, r8, lsr #14 │ │ │ │ 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 253514 │ │ │ │ + bl 265c44 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 84f10 │ │ │ │ + beq 84e84 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ - bl 2289b8 │ │ │ │ + bl 23bbdc │ │ │ │ add r0, r4, #528 @ 0x210 │ │ │ │ - bl 2533c8 │ │ │ │ - ldr r7, [pc, #136] @ 84f18 │ │ │ │ + bl 265af8 │ │ │ │ + ldr r7, [pc, #136] @ 84e8c │ │ │ │ ldr r8, [r7] │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 84f10 │ │ │ │ + beq 84e84 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #11 │ │ │ │ streq r9, [r0] │ │ │ │ - beq 84e94 │ │ │ │ + beq 84e08 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #22 │ │ │ │ cmpeq r8, #8 │ │ │ │ - bne 84ef8 │ │ │ │ - bl 3564ac │ │ │ │ + bne 84e6c │ │ │ │ + bl 358018 │ │ │ │ mov r4, #4 │ │ │ │ str r4, [r7] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 84f10 │ │ │ │ - ldr r0, [pc, #28] @ 84f1c │ │ │ │ + beq 84e84 │ │ │ │ + ldr r0, [pc, #28] @ 84e90 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 7b670 <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ + bl 7b6d4 <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq r4, r7, ip, ror #21 │ │ │ │ - @ instruction: 0x00392bd4 │ │ │ │ + eorseq r4, r9, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #100] @ 84f9c │ │ │ │ + ldr r1, [pc, #100] @ 84f10 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 84f50 │ │ │ │ - bl 340bf0 │ │ │ │ + bne 84ec4 │ │ │ │ + bl 343630 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 84f8c │ │ │ │ + bne 84f00 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 84f7c │ │ │ │ + bne 84ef0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 84f8c │ │ │ │ + b 84f00 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce9c8 <_PyEvalFramePushAndInit@@Base+0x368> │ │ │ │ + bl cec38 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84f74 │ │ │ │ + beq 84ee8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, sp, #56 @ 0x38 │ │ │ │ - add r2, sp, #31 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - add ip, sp, #48 @ 0x30 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - stmib sp, {r3, ip} │ │ │ │ - str r2, [sp] │ │ │ │ - mov r4, r1 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #120] @ 85060 │ │ │ │ - add r2, sp, #32 │ │ │ │ - bl 29e80 <__isoc23_sscanf@plt> │ │ │ │ - cmp r0, #6 │ │ │ │ - bne 85044 │ │ │ │ - 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 85044 │ │ │ │ - strb r6, [r4] │ │ │ │ - strb r5, [r4, #1] │ │ │ │ - strb lr, [r4, #2] │ │ │ │ - strb ip, [r4, #3] │ │ │ │ - strb r1, [r4, #4] │ │ │ │ - strb r2, [r4, #5] │ │ │ │ - b 85058 │ │ │ │ - ldr r3, [pc, #24] @ 85064 │ │ │ │ - ldr r1, [pc, #24] @ 85068 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mvn r0, #0 │ │ │ │ - add sp, sp, #56 @ 0x38 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq r2, r9, r0, lsr #24 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r2, r9, r4, lsr ip │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #260] @ 85188 │ │ │ │ - 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 850d0 │ │ │ │ - ldr r3, [pc, #224] @ 8518c │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - sbcs r3, r3, lr │ │ │ │ - ldrge r0, [pc, #212] @ 85190 │ │ │ │ - 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 85110 │ │ │ │ - mvn r1, #0 │ │ │ │ - sub r0, r1, r2 │ │ │ │ - mvn r5, #-2147483648 @ 0x80000000 │ │ │ │ - cmp r0, r4 │ │ │ │ - sub r0, r5, lr │ │ │ │ - sbcs r0, r0, ip │ │ │ │ - bge 85138 │ │ │ │ - b 85148 │ │ │ │ - orrs r1, r2, lr │ │ │ │ - beq 85138 │ │ │ │ - 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 85154 │ │ │ │ - adds r2, r2, r4 │ │ │ │ - adc r1, lr, ip │ │ │ │ - mov r0, #0 │ │ │ │ - b 85154 │ │ │ │ - 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] @ 85194 │ │ │ │ - ldr r1, [pc, #28] @ 85198 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ble 1025d80 <__bss_end__@@Base+0xa60e38> │ │ │ │ - strbcs r7, [r1, #3332] @ 0xd04 │ │ │ │ - blcc fe737998 <__bss_end__@@Base+0xfe172a50> │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r8, r6, r0, lsl #23 │ │ │ │ - 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 851d8 │ │ │ │ - ldr r2, [pc, #80] @ 8521c │ │ │ │ - ldr r1, [pc, #80] @ 85220 │ │ │ │ - ldr r0, [pc, #80] @ 85224 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 85210 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl b2734 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 85210 │ │ │ │ - bl 29c28 │ │ │ │ - ldr r3, [pc, #48] @ 85228 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - ldrne r1, [pc, #32] @ 8522c │ │ │ │ - ldreq r1, [pc, #32] @ 85230 │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - eorseq lr, r5, r0, asr #28 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ - eorseq r2, r9, ip, asr #24 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #44] @ 85278 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r1, [pc, #40] @ 8527c │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, #13 │ │ │ │ - mov r3, sp │ │ │ │ - mov r2, #0 │ │ │ │ - strd r4, [sp] │ │ │ │ - bl 2c318 │ │ │ │ - ldr r0, [pc, #12] @ 85280 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq r9, r9, r8, lsl #13 │ │ │ │ - eorseq r6, r5, r8, lsl #19 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 852b4 │ │ │ │ - cmp r1, r3 │ │ │ │ - moveq r0, #0 │ │ │ │ - ldrne r0, [pc, #16] @ 852b8 │ │ │ │ - moveq r1, r0 │ │ │ │ - bl 8325c │ │ │ │ - ldr r0, [pc] @ 852b4 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - andseq r3, sp, ip, asr #17 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 852ec │ │ │ │ - cmp r1, r3 │ │ │ │ - moveq r0, #0 │ │ │ │ - ldrne r0, [pc, #16] @ 852f0 │ │ │ │ - moveq r1, r0 │ │ │ │ - bl 831d8 │ │ │ │ - ldr r0, [pc] @ 852ec │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eoreq sl, sl, ip, asr r6 │ │ │ │ - │ │ │ │ -000852f4 : │ │ │ │ - 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] @ 853e8 │ │ │ │ - sub sp, sp, #4096 @ 0x1000 │ │ │ │ - bl 29d00 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - mvneq r4, #0 │ │ │ │ - beq 853dc │ │ │ │ - ldr r7, [pc, #196] @ 853ec │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 85340 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - mov r1, #1 │ │ │ │ - bl 17f830 │ │ │ │ - b 85358 │ │ │ │ - bl 3a0cc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 85330 │ │ │ │ - b 853dc │ │ │ │ - cmp r6, #4096 @ 0x1000 │ │ │ │ - bcc 853b4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, sp │ │ │ │ - bl 2a6fc │ │ │ │ - ldr r3, [r7] │ │ │ │ - mov r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, sp │ │ │ │ - bl 2a09c │ │ │ │ - clz r4, r6 │ │ │ │ - lsr r4, r4, #5 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl 29af0 │ │ │ │ - cmp r0, #0 │ │ │ │ - orrne r4, r4, #1 │ │ │ │ - cmp r8, r6 │ │ │ │ - orrcc r4, r4, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 85350 │ │ │ │ - b 853c8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 29d90 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 85358 │ │ │ │ - b 853cc │ │ │ │ - mvn r4, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 29490 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - bl 157540 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #4096 @ 0x1000 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq fp, r7, r4, lsr r8 │ │ │ │ - subseq r2, ip, r4, ror sp │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #4] @ 8540c │ │ │ │ - ldr r0, [pc, #4] @ 85410 │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq r2, r9, ip, ror #24 │ │ │ │ - subseq ip, r3, r8, ror #7 │ │ │ │ + ldr r1, [pc, #4] @ 84f30 │ │ │ │ + ldr r0, [pc, #4] @ 84f34 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r4, r9, r0, asr #15 │ │ │ │ + subseq sp, r3, r8, asr #30 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85464 │ │ │ │ + beq 84f88 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq 85464 │ │ │ │ + beq 84f88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 85464 │ │ │ │ + bne 84f88 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 854bc │ │ │ │ + beq 84fe0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq 854bc │ │ │ │ + beq 84fe0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 854bc │ │ │ │ + bne 84fe0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000854c4 : │ │ │ │ +00084fe8 : │ │ │ │ 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 854dc │ │ │ │ + bne 85000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92fdc │ │ │ │ + bl 93074 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 855d8 │ │ │ │ + beq 850fc │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ mov r0, r6 │ │ │ │ bl 29574 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 85524 │ │ │ │ + bne 85048 │ │ │ │ mov r0, r6 │ │ │ │ bl 29940 │ │ │ │ add r5, r6, r0, lsl #2 │ │ │ │ sub r1, r5, r6 │ │ │ │ asr r1, r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl b1edc │ │ │ │ + bl b2174 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85564 │ │ │ │ + bne 85088 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 855d8 │ │ │ │ + beq 850fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 855d8 │ │ │ │ + bne 850fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 855d8 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 850fc │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [r3, r4] │ │ │ │ add r4, r4, #4 │ │ │ │ addne r6, r5, #4 │ │ │ │ - bne 85504 │ │ │ │ - ldr r3, [pc, #92] @ 855e4 │ │ │ │ - bl 356650 │ │ │ │ + bne 85028 │ │ │ │ + ldr r3, [pc, #92] @ 85108 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r1, [pc, #84] @ 855e8 │ │ │ │ + ldr r1, [pc, #84] @ 8510c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 266f6c │ │ │ │ + bl 279234 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 855b0 │ │ │ │ - ldr r1, [pc, #64] @ 855ec │ │ │ │ - ldr r0, [pc, #64] @ 855f0 │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ + beq 850d4 │ │ │ │ + ldr r1, [pc, #64] @ 85110 │ │ │ │ + ldr r0, [pc, #64] @ 85114 │ │ │ │ + bl 7d7b0 <_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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [pc, #20] @ 855f4 │ │ │ │ - ldr r0, [pc, #12] @ 855f0 │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ + b 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [pc, #20] @ 85118 │ │ │ │ + ldr r0, [pc, #12] @ 85114 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq lr, [r7], #-20 @ 0xffffffec │ │ │ │ - eorseq r2, r9, ip, ror ip │ │ │ │ - subseq ip, r3, r8, lsl #8 │ │ │ │ - mlaseq r9, r4, ip, r2 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #216] @ 856e8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r0, [r6, #1360] @ 0x550 │ │ │ │ - mov r1, #1 │ │ │ │ - bl 17f830 │ │ │ │ - ldr r5, [r6, #1292] @ 0x50c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 85640 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 31e7c <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ - mov r5, r0 │ │ │ │ - b 85650 │ │ │ │ - ldr r1, [pc, #164] @ 856ec │ │ │ │ - mov r2, #65 @ 0x41 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2227f4 <_Py_write_noraise@@Base> │ │ │ │ - ldr r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 157540 │ │ │ │ - cmp r5, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #136] @ 856f0 │ │ │ │ - mov r2, #52 @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2227f4 <_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] @ 856f4 │ │ │ │ - mov r0, r4 │ │ │ │ - add r6, r6, r2 │ │ │ │ - ble 856d8 │ │ │ │ - bl 2227f4 <_Py_write_noraise@@Base> │ │ │ │ - ldr r1, [r6, #-8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 296d40 <_PyArg_NoPositional@@Base+0x84> │ │ │ │ - mov r2, #8 │ │ │ │ - ldr r1, [pc, #72] @ 856f8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2227f4 <_Py_write_noraise@@Base> │ │ │ │ - ldr r1, [r6, #-4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 298ad4 <_PyEvent_Notify@@Base+0x310> │ │ │ │ - ldr r1, [pc, #52] @ 856fc │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2227f4 <_Py_write_noraise@@Base> │ │ │ │ - add r7, r7, #1 │ │ │ │ - b 85678 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r1, [pc, #24] @ 856fc │ │ │ │ - mov r2, #1 │ │ │ │ - b 2227f4 <_Py_write_noraise@@Base> │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r2, r9, ip, lsr #25 │ │ │ │ - @ instruction: 0x00392cf0 │ │ │ │ - eorseq r2, r9, r8, lsr #26 │ │ │ │ - eorseq r2, r9, r4, lsr sp │ │ │ │ - eorseq ip, r7, r0, asr r4 │ │ │ │ + @ instruction: 0x003947d0 │ │ │ │ + subseq sp, r3, r8, ror #30 │ │ │ │ + eorseq r4, r9, r8, ror #15 │ │ │ │ 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] @ 85880 │ │ │ │ + ldr r9, [pc, #360] @ 8529c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r9, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 85878 │ │ │ │ - ldr r6, [pc, #344] @ 85884 │ │ │ │ + beq 85294 │ │ │ │ + ldr r6, [pc, #344] @ 852a0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, #156 @ 0x9c │ │ │ │ mul r1, r2, r5 │ │ │ │ ldr r3, [r6, r1] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 85760 │ │ │ │ + beq 8517c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #5 │ │ │ │ - bne 85734 │ │ │ │ + bne 85150 │ │ │ │ mov r1, #624 @ 0x270 │ │ │ │ mov r5, #4 │ │ │ │ mov fp, #0 │ │ │ │ - b 85764 │ │ │ │ + b 85180 │ │ │ │ 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 857b0 │ │ │ │ + beq 851cc │ │ │ │ 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 857e8 │ │ │ │ - ldr r1, [pc, #200] @ 85888 │ │ │ │ + beq 85204 │ │ │ │ + ldr r1, [pc, #200] @ 852a4 │ │ │ │ mov r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2227f4 <_Py_write_noraise@@Base> │ │ │ │ + bl 235a94 <_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 85834 │ │ │ │ + b 85250 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #23 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #140] @ 8588c │ │ │ │ + ldr r3, [pc, #140] @ 852a8 │ │ │ │ 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] @ 85890 │ │ │ │ + ldr r1, [pc, #116] @ 852ac │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 2227f4 <_Py_write_noraise@@Base> │ │ │ │ + bl 235a94 <_Py_write_noraise@@Base> │ │ │ │ add r0, sp, #16 │ │ │ │ bl 29c28 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2227f4 <_Py_write_noraise@@Base> │ │ │ │ + bl 235a94 <_Py_write_noraise@@Base> │ │ │ │ mov r2, #2 │ │ │ │ - ldr r1, [pc, #76] @ 85894 │ │ │ │ + ldr r1, [pc, #76] @ 852b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2227f4 <_Py_write_noraise@@Base> │ │ │ │ + bl 235a94 <_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 │ │ │ │ @@ -94100,255 +93723,321 @@ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 29ef8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrheq r1, [r5], #-44 @ 0xffffffd4 │ │ │ │ - eorseq r7, r5, r0, lsl r4 │ │ │ │ - @ instruction: 0x003757b4 │ │ │ │ - eorseq r2, r9, r0, asr #26 │ │ │ │ - eorseq sp, r5, ip, asr #24 │ │ │ │ + mlaseq r5, r0, pc, r8 @ │ │ │ │ + eorseq r7, r7, r4, asr #4 │ │ │ │ + eorseq r4, r9, r0, lsl #16 │ │ │ │ + eorseq pc, r5, ip, asr #15 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r6, [pc, #216] @ 853a4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r0, [r6, #1360] @ 0x550 │ │ │ │ + mov r1, #1 │ │ │ │ + bl 180794 │ │ │ │ + ldr r5, [r6, #1292] @ 0x50c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 852fc │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 31e7c <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ + mov r5, r0 │ │ │ │ + b 8530c │ │ │ │ + ldr r1, [pc, #164] @ 853a8 │ │ │ │ + mov r2, #65 @ 0x41 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 235a94 <_Py_write_noraise@@Base> │ │ │ │ + ldr r0, [r6, #1360] @ 0x550 │ │ │ │ + bl 158190 │ │ │ │ + cmp r5, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #136] @ 853ac │ │ │ │ + mov r2, #52 @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 235a94 <_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] @ 853b0 │ │ │ │ + mov r0, r4 │ │ │ │ + add r6, r6, r2 │ │ │ │ + ble 85394 │ │ │ │ + bl 235a94 <_Py_write_noraise@@Base> │ │ │ │ + ldr r1, [r6, #-8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2a5a00 <_PyObject_IsFreed@@Base+0x234> │ │ │ │ + mov r2, #8 │ │ │ │ + ldr r1, [pc, #72] @ 853b4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 235a94 <_Py_write_noraise@@Base> │ │ │ │ + ldr r1, [r6, #-4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2a77a0 <_PyEvent_Notify@@Base+0x58> │ │ │ │ + ldr r1, [pc, #52] @ 853b8 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 235a94 <_Py_write_noraise@@Base> │ │ │ │ + add r7, r7, #1 │ │ │ │ + b 85334 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r1, [pc, #24] @ 853b8 │ │ │ │ + mov r2, #1 │ │ │ │ + b 235a94 <_Py_write_noraise@@Base> │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + eorseq r4, r9, ip, lsr #16 │ │ │ │ + eorseq r4, r9, r0, ror r8 │ │ │ │ + eorseq r4, r9, r8, lsr #17 │ │ │ │ + @ instruction: 0x003948b4 │ │ │ │ + eorseq sp, r7, ip, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6b108 <_Py_hashtable_size@@Base> │ │ │ │ + bl 69f4c <_Py_hashtable_size@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ add r3, r3, r2 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000858cc <_Py_stat@@Base>: │ │ │ │ +000853f0 <_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 16fb14 │ │ │ │ + bl 170720 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 85964 <_Py_stat@@Base+0x98> │ │ │ │ + beq 85488 <_Py_stat@@Base+0x98> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1b34f8 │ │ │ │ + bl 1b77c8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 8592c <_Py_stat@@Base+0x60> │ │ │ │ + bne 85450 <_Py_stat@@Base+0x60> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 85964 <_Py_stat@@Base+0x98> │ │ │ │ + beq 85488 <_Py_stat@@Base+0x98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 85964 <_Py_stat@@Base+0x98> │ │ │ │ + bne 85488 <_Py_stat@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 85964 <_Py_stat@@Base+0x98> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 85488 <_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 85968 <_Py_stat@@Base+0x9c> │ │ │ │ + beq 8548c <_Py_stat@@Base+0x9c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 85968 <_Py_stat@@Base+0x9c> │ │ │ │ + bne 8548c <_Py_stat@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 85968 <_Py_stat@@Base+0x9c> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 8548c <_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] @ 859bc <_Py_stat@@Base+0xf0> │ │ │ │ + ldr r6, [pc, #48] @ 854e0 <_Py_stat@@Base+0xf0> │ │ │ │ ldr r4, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 859b0 <_Py_stat@@Base+0xe4> │ │ │ │ - bl c3e9c │ │ │ │ + beq 854d4 <_Py_stat@@Base+0xe4> │ │ │ │ + bl c4160 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r5, r0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6554 │ │ │ │ + b a65e0 │ │ │ │ subseq r2, ip, ip, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c3e9c │ │ │ │ + bl c4160 │ │ │ │ mov r4, r0 │ │ │ │ bl 2a42c │ │ │ │ mov r0, r4 │ │ │ │ - bl c7bec │ │ │ │ - bl 132790 │ │ │ │ - ldr r3, [pc, #12] @ 859fc <_Py_stat@@Base+0x130> │ │ │ │ + bl c7eb0 │ │ │ │ + bl 132754 │ │ │ │ + ldr r3, [pc, #12] @ 85520 <_Py_stat@@Base+0x130> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00085a00 <_Py_open@@Base>: │ │ │ │ +00085524 <_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 bb874 │ │ │ │ + bl bbb30 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 85ad8 <_Py_open@@Base+0xd8> │ │ │ │ - ldr r3, [pc, #248] @ 85b28 <_Py_open@@Base+0x128> │ │ │ │ - ldr r1, [pc, #248] @ 85b2c <_Py_open@@Base+0x12c> │ │ │ │ - ldr r0, [pc, #248] @ 85b30 <_Py_open@@Base+0x130> │ │ │ │ + beq 855fc <_Py_open@@Base+0xd8> │ │ │ │ + ldr r3, [pc, #248] @ 8564c <_Py_open@@Base+0x128> │ │ │ │ + ldr r1, [pc, #248] @ 85650 <_Py_open@@Base+0x12c> │ │ │ │ + ldr r0, [pc, #248] @ 85654 <_Py_open@@Base+0x130> │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl bbe74 │ │ │ │ + bl bc130 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 85af4 <_Py_open@@Base+0xf4> │ │ │ │ - bl c3e9c │ │ │ │ + blt 85618 <_Py_open@@Base+0xf4> │ │ │ │ + bl c4160 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a0cc <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 85a90 <_Py_open@@Base+0x90> │ │ │ │ + bge 855b4 <_Py_open@@Base+0x90> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 85ae0 <_Py_open@@Base+0xe0> │ │ │ │ - bl 132790 │ │ │ │ + bne 85604 <_Py_open@@Base+0xe0> │ │ │ │ + bl 132754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85a48 <_Py_open@@Base+0x48> │ │ │ │ - b 85af4 <_Py_open@@Base+0xf4> │ │ │ │ + beq 8556c <_Py_open@@Base+0x48> │ │ │ │ + b 85618 <_Py_open@@Base+0xf4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 85ab4 <_Py_open@@Base+0xb4> │ │ │ │ + beq 855d8 <_Py_open@@Base+0xb4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 85ab4 <_Py_open@@Base+0xb4> │ │ │ │ + bne 855d8 <_Py_open@@Base+0xb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #120] @ 85b34 <_Py_open@@Base+0x134> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #120] @ 85658 <_Py_open@@Base+0x134> │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 244efc │ │ │ │ + bl 257734 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85b1c <_Py_open@@Base+0x11c> │ │ │ │ + bne 85640 <_Py_open@@Base+0x11c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a060 │ │ │ │ mvn r5, #0 │ │ │ │ - b 85b1c <_Py_open@@Base+0x11c> │ │ │ │ - ldr r3, [pc, #80] @ 85b38 <_Py_open@@Base+0x138> │ │ │ │ + b 85640 <_Py_open@@Base+0x11c> │ │ │ │ + ldr r3, [pc, #80] @ 8565c <_Py_open@@Base+0x138> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r4 │ │ │ │ - bl 143ae4 │ │ │ │ + bl 144278 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 85ad8 <_Py_open@@Base+0xd8> │ │ │ │ + beq 855fc <_Py_open@@Base+0xd8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 85ad8 <_Py_open@@Base+0xd8> │ │ │ │ + bne 855fc <_Py_open@@Base+0xd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 85ad8 <_Py_open@@Base+0xd8> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 855fc <_Py_open@@Base+0xd8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x003764dc │ │ │ │ - eorseq r6, r6, r4, asr #23 │ │ │ │ + eorseq r8, r7, ip, asr r0 │ │ │ │ + eorseq r8, r6, r4, asr #14 │ │ │ │ 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] @ 85bec <_Py_open@@Base+0x1ec> │ │ │ │ + ldr r2, [pc, #152] @ 85710 <_Py_open@@Base+0x1ec> │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ - ldr r3, [pc, #148] @ 85bf0 <_Py_open@@Base+0x1f0> │ │ │ │ + ldr r3, [pc, #148] @ 85714 <_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 2d1700 │ │ │ │ + bl 2dadac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85b8c <_Py_open@@Base+0x18c> │ │ │ │ + bne 856b0 <_Py_open@@Base+0x18c> │ │ │ │ mov r0, #0 │ │ │ │ - b 85bc8 <_Py_open@@Base+0x1c8> │ │ │ │ - ldr r1, [pc, #96] @ 85bf4 <_Py_open@@Base+0x1f4> │ │ │ │ - ldr r0, [pc, #96] @ 85bf8 <_Py_open@@Base+0x1f8> │ │ │ │ + b 856ec <_Py_open@@Base+0x1c8> │ │ │ │ + ldr r1, [pc, #96] @ 85718 <_Py_open@@Base+0x1f4> │ │ │ │ + ldr r0, [pc, #96] @ 8571c <_Py_open@@Base+0x1f8> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbe74 │ │ │ │ + bl bc130 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 85b84 <_Py_open@@Base+0x184> │ │ │ │ + blt 856a8 <_Py_open@@Base+0x184> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d5ba0 │ │ │ │ + bl 2de254 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 85b84 <_Py_open@@Base+0x184> │ │ │ │ - bl a6554 │ │ │ │ - ldr r3, [pc, #28] @ 85bec <_Py_open@@Base+0x1ec> │ │ │ │ + blt 856a8 <_Py_open@@Base+0x184> │ │ │ │ + bl a65e0 │ │ │ │ + ldr r3, [pc, #28] @ 85710 <_Py_open@@Base+0x1ec> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 85be4 <_Py_open@@Base+0x1e4> │ │ │ │ + beq 85708 <_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 │ │ │ │ - @ instruction: 0x003798dc │ │ │ │ - eorseq r6, r8, r8, asr #21 │ │ │ │ - @ instruction: 0x003821b0 │ │ │ │ + eorseq fp, r7, r8, lsl #6 │ │ │ │ + eorseq r8, r8, ip, ror #12 │ │ │ │ + eorseq r3, r8, r4, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85c34 <_Py_open@@Base+0x234> │ │ │ │ - bl a583c │ │ │ │ - ldr r3, [pc, #36] @ 85c4c <_Py_open@@Base+0x24c> │ │ │ │ + bne 85758 <_Py_open@@Base+0x234> │ │ │ │ + bl a58c8 │ │ │ │ + ldr r3, [pc, #36] @ 85770 <_Py_open@@Base+0x24c> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #16] @ 85c4c <_Py_open@@Base+0x24c> │ │ │ │ - ldr r2, [pc, #16] @ 85c50 <_Py_open@@Base+0x250> │ │ │ │ + ldr r3, [pc, #16] @ 85770 <_Py_open@@Base+0x24c> │ │ │ │ + ldr r2, [pc, #16] @ 85774 <_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 │ │ │ │ @@ -94358,61 +94047,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 85c90 <_Py_open@@Base+0x290> │ │ │ │ + bne 857b4 <_Py_open@@Base+0x290> │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85cc0 <_Py_open@@Base+0x2c0> │ │ │ │ + bne 857e4 <_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] @ 85d48 <_Py_open@@Base+0x348> │ │ │ │ + ldr ip, [pc, #152] @ 8586c <_Py_open@@Base+0x348> │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 85d3c <_Py_open@@Base+0x33c> │ │ │ │ + beq 85860 <_Py_open@@Base+0x33c> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 85ce0 <_Py_open@@Base+0x2e0> │ │ │ │ - bl a583c │ │ │ │ + bne 85804 <_Py_open@@Base+0x2e0> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85d3c <_Py_open@@Base+0x33c> │ │ │ │ + bne 85860 <_Py_open@@Base+0x33c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 85d00 <_Py_open@@Base+0x300> │ │ │ │ - bl a583c │ │ │ │ + bne 85824 <_Py_open@@Base+0x300> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85d3c <_Py_open@@Base+0x33c> │ │ │ │ + bne 85860 <_Py_open@@Base+0x33c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85d20 <_Py_open@@Base+0x320> │ │ │ │ - bl a583c │ │ │ │ + bne 85844 <_Py_open@@Base+0x320> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85d3c <_Py_open@@Base+0x33c> │ │ │ │ + bne 85860 <_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 35280c │ │ │ │ + b 354390 │ │ │ │ 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 │ │ │ │ @@ -94421,41 +94110,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 85d98 <_Py_open@@Base+0x398> │ │ │ │ + bne 858bc <_Py_open@@Base+0x398> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85dc8 <_Py_open@@Base+0x3c8> │ │ │ │ + beq 858ec <_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] @ 85dfc <_Py_open@@Base+0x3fc> │ │ │ │ + ldr ip, [pc, #72] @ 85920 <_Py_open@@Base+0x3fc> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85df0 <_Py_open@@Base+0x3f0> │ │ │ │ + beq 85914 <_Py_open@@Base+0x3f0> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85de8 <_Py_open@@Base+0x3e8> │ │ │ │ - bl a583c │ │ │ │ + bne 8590c <_Py_open@@Base+0x3e8> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85df0 <_Py_open@@Base+0x3f0> │ │ │ │ + bne 85914 <_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 │ │ │ │ @@ -94466,49 +94155,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 85e4c <_Py_open@@Base+0x44c> │ │ │ │ + bne 85970 <_Py_open@@Base+0x44c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85e84 <_Py_open@@Base+0x484> │ │ │ │ + beq 859a8 <_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] @ 85ec8 <_Py_open@@Base+0x4c8> │ │ │ │ + ldr ip, [pc, #96] @ 859ec <_Py_open@@Base+0x4c8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85e84 <_Py_open@@Base+0x484> │ │ │ │ + bne 859a8 <_Py_open@@Base+0x484> │ │ │ │ mov r0, #0 │ │ │ │ - b 85ec0 <_Py_open@@Base+0x4c0> │ │ │ │ + b 859e4 <_Py_open@@Base+0x4c0> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 85eac <_Py_open@@Base+0x4ac> │ │ │ │ - bl a583c │ │ │ │ + bne 859d0 <_Py_open@@Base+0x4ac> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #36] @ 85ecc <_Py_open@@Base+0x4cc> │ │ │ │ - beq 85ec0 <_Py_open@@Base+0x4c0> │ │ │ │ - b 85e7c <_Py_open@@Base+0x47c> │ │ │ │ - ldr r1, [pc, #28] @ 85ed0 <_Py_open@@Base+0x4d0> │ │ │ │ - ldr r2, [pc, #20] @ 85ecc <_Py_open@@Base+0x4cc> │ │ │ │ + ldreq r0, [pc, #36] @ 859f0 <_Py_open@@Base+0x4cc> │ │ │ │ + beq 859e4 <_Py_open@@Base+0x4c0> │ │ │ │ + b 859a0 <_Py_open@@Base+0x47c> │ │ │ │ + ldr r1, [pc, #28] @ 859f4 <_Py_open@@Base+0x4d0> │ │ │ │ + ldr r2, [pc, #20] @ 859f0 <_Py_open@@Base+0x4cc> │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r0, [pc, #20] @ 85ed4 <_Py_open@@Base+0x4d4> │ │ │ │ + ldr r0, [pc, #20] @ 859f8 <_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 │ │ │ │ @@ -94520,50 +94209,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 85f24 <_Py_open@@Base+0x524> │ │ │ │ + bne 85a48 <_Py_open@@Base+0x524> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85f5c <_Py_open@@Base+0x55c> │ │ │ │ + beq 85a80 <_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] @ 85fa4 <_Py_open@@Base+0x5a4> │ │ │ │ + ldr ip, [pc, #100] @ 85ac8 <_Py_open@@Base+0x5a4> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85f5c <_Py_open@@Base+0x55c> │ │ │ │ + bne 85a80 <_Py_open@@Base+0x55c> │ │ │ │ mov r0, #0 │ │ │ │ - b 85f9c <_Py_open@@Base+0x59c> │ │ │ │ + b 85ac0 <_Py_open@@Base+0x59c> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85f80 <_Py_open@@Base+0x580> │ │ │ │ - bl a583c │ │ │ │ + bne 85aa4 <_Py_open@@Base+0x580> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #44] @ 85fa8 <_Py_open@@Base+0x5a8> │ │ │ │ - beq 85f9c <_Py_open@@Base+0x59c> │ │ │ │ - b 85f54 <_Py_open@@Base+0x554> │ │ │ │ + ldreq r0, [pc, #44] @ 85acc <_Py_open@@Base+0x5a8> │ │ │ │ + beq 85ac0 <_Py_open@@Base+0x59c> │ │ │ │ + b 85a78 <_Py_open@@Base+0x554> │ │ │ │ and r3, r0, #127 @ 0x7f │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #24] @ 85fa8 <_Py_open@@Base+0x5a8> │ │ │ │ + ldr r2, [pc, #24] @ 85acc <_Py_open@@Base+0x5a8> │ │ │ │ lsl r3, r3, #24 │ │ │ │ cmp r3, #33554432 @ 0x2000000 │ │ │ │ - ldr r0, [pc, #16] @ 85fac <_Py_open@@Base+0x5ac> │ │ │ │ + ldr r0, [pc, #16] @ 85ad0 <_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 │ │ │ │ @@ -94574,46 +94263,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 85ffc <_Py_open@@Base+0x5fc> │ │ │ │ + bne 85b20 <_Py_open@@Base+0x5fc> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 86034 <_Py_open@@Base+0x634> │ │ │ │ + beq 85b58 <_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] @ 86074 <_Py_open@@Base+0x674> │ │ │ │ + ldr ip, [pc, #92] @ 85b98 <_Py_open@@Base+0x674> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86034 <_Py_open@@Base+0x634> │ │ │ │ + bne 85b58 <_Py_open@@Base+0x634> │ │ │ │ mov r0, #0 │ │ │ │ - b 8606c <_Py_open@@Base+0x66c> │ │ │ │ + b 85b90 <_Py_open@@Base+0x66c> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 86058 <_Py_open@@Base+0x658> │ │ │ │ - bl a583c │ │ │ │ + bne 85b7c <_Py_open@@Base+0x658> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #36] @ 86078 <_Py_open@@Base+0x678> │ │ │ │ - beq 8606c <_Py_open@@Base+0x66c> │ │ │ │ - b 8602c <_Py_open@@Base+0x62c> │ │ │ │ - ldr r3, [pc, #28] @ 8607c <_Py_open@@Base+0x67c> │ │ │ │ - ldr r2, [pc, #20] @ 86078 <_Py_open@@Base+0x678> │ │ │ │ + ldreq r0, [pc, #36] @ 85b9c <_Py_open@@Base+0x678> │ │ │ │ + beq 85b90 <_Py_open@@Base+0x66c> │ │ │ │ + b 85b50 <_Py_open@@Base+0x62c> │ │ │ │ + ldr r3, [pc, #28] @ 85ba0 <_Py_open@@Base+0x67c> │ │ │ │ + ldr r2, [pc, #20] @ 85b9c <_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 │ │ │ │ @@ -94626,46 +94315,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 860cc <_Py_open@@Base+0x6cc> │ │ │ │ + bne 85bf0 <_Py_open@@Base+0x6cc> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 860fc <_Py_open@@Base+0x6fc> │ │ │ │ + beq 85c20 <_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] @ 8613c <_Py_open@@Base+0x73c> │ │ │ │ + ldr ip, [pc, #84] @ 85c60 <_Py_open@@Base+0x73c> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86130 <_Py_open@@Base+0x730> │ │ │ │ + beq 85c54 <_Py_open@@Base+0x730> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 8611c <_Py_open@@Base+0x71c> │ │ │ │ - bl a583c │ │ │ │ + bne 85c40 <_Py_open@@Base+0x71c> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86130 <_Py_open@@Base+0x730> │ │ │ │ + bne 85c54 <_Py_open@@Base+0x730> │ │ │ │ asr r0, r4, #8 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6554 │ │ │ │ + b a65e0 │ │ │ │ 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 │ │ │ │ @@ -94674,45 +94363,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 8618c <_Py_open@@Base+0x78c> │ │ │ │ + bne 85cb0 <_Py_open@@Base+0x78c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 861bc <_Py_open@@Base+0x7bc> │ │ │ │ + beq 85ce0 <_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] @ 861f8 <_Py_open@@Base+0x7f8> │ │ │ │ + ldr ip, [pc, #80] @ 85d1c <_Py_open@@Base+0x7f8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 861ec <_Py_open@@Base+0x7ec> │ │ │ │ + beq 85d10 <_Py_open@@Base+0x7ec> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 861dc <_Py_open@@Base+0x7dc> │ │ │ │ - bl a583c │ │ │ │ + bne 85d00 <_Py_open@@Base+0x7dc> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 861ec <_Py_open@@Base+0x7ec> │ │ │ │ + bne 85d10 <_Py_open@@Base+0x7ec> │ │ │ │ and r0, r4, #127 @ 0x7f │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6554 │ │ │ │ + b a65e0 │ │ │ │ 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 │ │ │ │ @@ -94721,46 +94410,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 86248 <_Py_open@@Base+0x848> │ │ │ │ + bne 85d6c <_Py_open@@Base+0x848> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 86278 <_Py_open@@Base+0x878> │ │ │ │ + beq 85d9c <_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] @ 862b8 <_Py_open@@Base+0x8b8> │ │ │ │ + ldr ip, [pc, #84] @ 85ddc <_Py_open@@Base+0x8b8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 862ac <_Py_open@@Base+0x8ac> │ │ │ │ + beq 85dd0 <_Py_open@@Base+0x8ac> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 86298 <_Py_open@@Base+0x898> │ │ │ │ - bl a583c │ │ │ │ + bne 85dbc <_Py_open@@Base+0x898> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 862ac <_Py_open@@Base+0x8ac> │ │ │ │ + bne 85dd0 <_Py_open@@Base+0x8ac> │ │ │ │ asr r0, r4, #8 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6554 │ │ │ │ + b a65e0 │ │ │ │ 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 │ │ │ │ @@ -94771,419 +94460,546 @@ │ │ │ │ ldrb ip, [r0, #2] │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldrb r1, [r0, #5] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #8] @ 86304 <_Py_open@@Base+0x904> │ │ │ │ - bl 128d64 │ │ │ │ + ldr r0, [pc, #8] @ 85e28 <_Py_open@@Base+0x904> │ │ │ │ + bl 128d34 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r2, r9, ip, ror #26 │ │ │ │ + eorseq r4, r9, r0, asr #17 │ │ │ │ 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] @ 86338 <_Py_open@@Base+0x938> │ │ │ │ - bl 128d64 │ │ │ │ + ldr r0, [pc, #8] @ 85e5c <_Py_open@@Base+0x938> │ │ │ │ + bl 128d34 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r2, r9, ip, lsl #27 │ │ │ │ + eorseq r4, r9, r0, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3564ac │ │ │ │ + bl 358018 │ │ │ │ ldrb r5, [r4, #8] │ │ │ │ - bl 3564ac │ │ │ │ - ldr r2, [pc, #32] @ 86384 <_Py_open@@Base+0x984> │ │ │ │ + bl 358018 │ │ │ │ + ldr r2, [pc, #32] @ 85ea8 <_Py_open@@Base+0x984> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r5, #1 │ │ │ │ - ldr r1, [pc, #24] @ 86388 <_Py_open@@Base+0x988> │ │ │ │ - ldr r0, [pc, #24] @ 8638c <_Py_open@@Base+0x98c> │ │ │ │ + ldr r1, [pc, #24] @ 85eac <_Py_open@@Base+0x988> │ │ │ │ + ldr r0, [pc, #24] @ 85eb0 <_Py_open@@Base+0x98c> │ │ │ │ movne r1, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128d64 │ │ │ │ - eorseq ip, r8, r0, asr r4 │ │ │ │ - eorseq r2, r9, r4, asr #27 │ │ │ │ - @ instruction: 0x00392dd0 │ │ │ │ + b 128d34 │ │ │ │ + eorseq sp, r7, ip, lsr #7 │ │ │ │ + eorseq r4, r9, r8, lsl r9 │ │ │ │ + eorseq r4, r9, r4, lsr #18 │ │ │ │ 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] @ 863ec <_Py_open@@Base+0x9ec> │ │ │ │ + ldr ip, [pc, #48] @ 85f10 <_Py_open@@Base+0x9ec> │ │ │ │ strd r0, [sp] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r1, [pc, #32] @ 863f0 <_Py_open@@Base+0x9f0> │ │ │ │ + ldr r1, [pc, #32] @ 85f14 <_Py_open@@Base+0x9f0> │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ moveq r1, ip │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r0, [pc, #16] @ 863f4 <_Py_open@@Base+0x9f4> │ │ │ │ - bl 128d64 │ │ │ │ + ldr r0, [pc, #16] @ 85f18 <_Py_open@@Base+0x9f4> │ │ │ │ + bl 128d34 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r9, r4, asr #27 │ │ │ │ - eorseq ip, r8, r0, asr r4 │ │ │ │ - eorseq r2, r9, r8, ror #27 │ │ │ │ + eorseq r4, r9, r8, lsl r9 │ │ │ │ + eorseq sp, r7, ip, lsr #7 │ │ │ │ + eorseq r4, r9, ip, lsr r9 │ │ │ │ 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 f25c0 │ │ │ │ + bl f2600 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 86428 <_Py_open@@Base+0xa28> │ │ │ │ + bne 85f4c <_Py_open@@Base+0xa28> │ │ │ │ mov r0, #0 │ │ │ │ - b 8646c <_Py_open@@Base+0xa6c> │ │ │ │ + b 85f90 <_Py_open@@Base+0xa6c> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl f25c0 │ │ │ │ + bl f2600 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 86420 <_Py_open@@Base+0xa20> │ │ │ │ + beq 85f44 <_Py_open@@Base+0xa20> │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl f25c0 │ │ │ │ + bl f2600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86420 <_Py_open@@Base+0xa20> │ │ │ │ + beq 85f44 <_Py_open@@Base+0xa20> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ 86474 <_Py_open@@Base+0xa74> │ │ │ │ + ldr r0, [pc, #16] @ 85f98 <_Py_open@@Base+0xa74> │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r3, r6 │ │ │ │ - bl 128d64 │ │ │ │ + bl 128d34 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r2, r9, r4, lsl lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 14777c │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 864a8 <_Py_open@@Base+0xaa8> │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 864b0 <_Py_open@@Base+0xab0> │ │ │ │ - b 864fc <_Py_open@@Base+0xafc> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 864c4 <_Py_open@@Base+0xac4> │ │ │ │ - ldr r3, [pc, #76] @ 86504 <_Py_open@@Base+0xb04> │ │ │ │ - ldr r1, [pc, #76] @ 86508 <_Py_open@@Base+0xb08> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 864fc <_Py_open@@Base+0xafc> │ │ │ │ - cmp r0, #65536 @ 0x10000 │ │ │ │ - blt 864e0 <_Py_open@@Base+0xae0> │ │ │ │ - ldr r3, [pc, #48] @ 86504 <_Py_open@@Base+0xb04> │ │ │ │ - ldr r1, [pc, #52] @ 8650c <_Py_open@@Base+0xb0c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 864fc <_Py_open@@Base+0xafc> │ │ │ │ - lsl r3, r0, #16 │ │ │ │ - lsr r3, r3, #24 │ │ │ │ - orr r0, r3, r0, lsl #8 │ │ │ │ - lsl r0, r0, #16 │ │ │ │ - pop {r4, lr} │ │ │ │ - lsr r0, r0, #16 │ │ │ │ - b a3504 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r2, r9, ip, lsr lr │ │ │ │ - eorseq r2, r9, r4, lsl #29 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 14777c │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 86540 <_Py_open@@Base+0xb40> │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 86548 <_Py_open@@Base+0xb48> │ │ │ │ - b 86594 <_Py_open@@Base+0xb94> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 8655c <_Py_open@@Base+0xb5c> │ │ │ │ - ldr r3, [pc, #76] @ 8659c <_Py_open@@Base+0xb9c> │ │ │ │ - ldr r1, [pc, #76] @ 865a0 <_Py_open@@Base+0xba0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 86594 <_Py_open@@Base+0xb94> │ │ │ │ - cmp r0, #65536 @ 0x10000 │ │ │ │ - blt 86578 <_Py_open@@Base+0xb78> │ │ │ │ - ldr r3, [pc, #48] @ 8659c <_Py_open@@Base+0xb9c> │ │ │ │ - ldr r1, [pc, #52] @ 865a4 <_Py_open@@Base+0xba4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 86594 <_Py_open@@Base+0xb94> │ │ │ │ - lsl r3, r0, #16 │ │ │ │ - lsr r3, r3, #24 │ │ │ │ - orr r0, r3, r0, lsl #8 │ │ │ │ - lsl r0, r0, #16 │ │ │ │ - pop {r4, lr} │ │ │ │ - lsr r0, r0, #16 │ │ │ │ - b a3504 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r2, r9, r8, asr #29 │ │ │ │ - eorseq r2, r9, r0, lsl pc │ │ │ │ - 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 17c8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 86630 <_Py_open@@Base+0xc30> │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - add r0, r5, #16 │ │ │ │ - bl 291b4 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 86604 <_Py_open@@Base+0xc04> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 86604 <_Py_open@@Base+0xc04> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 86620 <_Py_open@@Base+0xc20> │ │ │ │ - ldr r3, [pc, #40] @ 8663c <_Py_open@@Base+0xc3c> │ │ │ │ - ldr r1, [pc, #40] @ 86640 <_Py_open@@Base+0xc40> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 86630 <_Py_open@@Base+0xc30> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b a3504 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r2, r9, r4, asr pc │ │ │ │ + eorseq r4, r9, r8, ror #18 │ │ │ │ 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 8664c <_Py_open@@Base+0xc4c> │ │ │ │ - b a3504 │ │ │ │ + bgt 85fa4 <_Py_open@@Base+0xa80> │ │ │ │ + b a3590 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r0 │ │ │ │ - bl 91b7c │ │ │ │ + bl 91c14 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ - beq 86724 <_Py_open@@Base+0xd24> │ │ │ │ + beq 8607c <_Py_open@@Base+0xb58> │ │ │ │ ldr r3, [r8, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - bls 86728 <_Py_open@@Base+0xd28> │ │ │ │ + bls 86080 <_Py_open@@Base+0xb5c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r7, [r3, r6, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 866b4 <_Py_open@@Base+0xcb4> │ │ │ │ + bne 8600c <_Py_open@@Base+0xae8> │ │ │ │ add r6, r6, #1 │ │ │ │ - b 86688 <_Py_open@@Base+0xc88> │ │ │ │ - bl a5b2c │ │ │ │ + b 85fe0 <_Py_open@@Base+0xabc> │ │ │ │ + bl a5bb8 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 86700 <_Py_open@@Base+0xd00> │ │ │ │ + beq 86058 <_Py_open@@Base+0xb34> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 866f8 <_Py_open@@Base+0xcf8> │ │ │ │ + beq 86050 <_Py_open@@Base+0xb2c> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 866f8 <_Py_open@@Base+0xcf8> │ │ │ │ + bne 86050 <_Py_open@@Base+0xb2c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge 866ac <_Py_open@@Base+0xcac> │ │ │ │ + bge 86004 <_Py_open@@Base+0xae0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 86724 <_Py_open@@Base+0xd24> │ │ │ │ + beq 8607c <_Py_open@@Base+0xb58> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 86724 <_Py_open@@Base+0xd24> │ │ │ │ + bne 8607c <_Py_open@@Base+0xb58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - b 86664 <_Py_open@@Base+0xc64> │ │ │ │ + b 85fbc <_Py_open@@Base+0xa98> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 86664 <_Py_open@@Base+0xc64> │ │ │ │ + bl 85fbc <_Py_open@@Base+0xa98> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 867e0 <_Py_open@@Base+0xde0> │ │ │ │ + beq 86138 <_Py_open@@Base+0xc14> │ │ │ │ mov r0, #2 │ │ │ │ - bl 92d70 │ │ │ │ + bl 92e08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 86788 <_Py_open@@Base+0xd88> │ │ │ │ + bne 860e0 <_Py_open@@Base+0xbbc> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 867e0 <_Py_open@@Base+0xde0> │ │ │ │ + beq 86138 <_Py_open@@Base+0xc14> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 867e0 <_Py_open@@Base+0xde0> │ │ │ │ + bne 86138 <_Py_open@@Base+0xc14> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 867e0 <_Py_open@@Base+0xde0> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 86138 <_Py_open@@Base+0xc14> │ │ │ │ mov r0, #1 │ │ │ │ - bl 92d70 │ │ │ │ + bl 92e08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 867e8 <_Py_open@@Base+0xde8> │ │ │ │ + bne 86140 <_Py_open@@Base+0xc1c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 867bc <_Py_open@@Base+0xdbc> │ │ │ │ + beq 86114 <_Py_open@@Base+0xbf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 867bc <_Py_open@@Base+0xdbc> │ │ │ │ + bne 86114 <_Py_open@@Base+0xbf0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 867e0 <_Py_open@@Base+0xde0> │ │ │ │ + beq 86138 <_Py_open@@Base+0xc14> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 867e0 <_Py_open@@Base+0xde0> │ │ │ │ + bne 86138 <_Py_open@@Base+0xc14> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 86808 <_Py_open@@Base+0xe08> │ │ │ │ - ldr r2, [pc, #32] @ 86810 <_Py_open@@Base+0xe10> │ │ │ │ + b 86160 <_Py_open@@Base+0xc3c> │ │ │ │ + ldr r2, [pc, #32] @ 86168 <_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 a5b2c │ │ │ │ + b a5bb8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 147f10 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 861a0 <_Py_open@@Base+0xc7c> │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 861a8 <_Py_open@@Base+0xc84> │ │ │ │ + b 861f4 <_Py_open@@Base+0xcd0> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 861bc <_Py_open@@Base+0xc98> │ │ │ │ + ldr r3, [pc, #76] @ 861fc <_Py_open@@Base+0xcd8> │ │ │ │ + ldr r1, [pc, #76] @ 86200 <_Py_open@@Base+0xcdc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 861f4 <_Py_open@@Base+0xcd0> │ │ │ │ + cmp r0, #65536 @ 0x10000 │ │ │ │ + blt 861d8 <_Py_open@@Base+0xcb4> │ │ │ │ + ldr r3, [pc, #48] @ 861fc <_Py_open@@Base+0xcd8> │ │ │ │ + ldr r1, [pc, #52] @ 86204 <_Py_open@@Base+0xce0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 861f4 <_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 a3590 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ + mlaseq r9, r0, r9, r4 │ │ │ │ + @ instruction: 0x003949d8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 147f10 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 86238 <_Py_open@@Base+0xd14> │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 86240 <_Py_open@@Base+0xd1c> │ │ │ │ + b 8628c <_Py_open@@Base+0xd68> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 86254 <_Py_open@@Base+0xd30> │ │ │ │ + ldr r3, [pc, #76] @ 86294 <_Py_open@@Base+0xd70> │ │ │ │ + ldr r1, [pc, #76] @ 86298 <_Py_open@@Base+0xd74> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 8628c <_Py_open@@Base+0xd68> │ │ │ │ + cmp r0, #65536 @ 0x10000 │ │ │ │ + blt 86270 <_Py_open@@Base+0xd4c> │ │ │ │ + ldr r3, [pc, #48] @ 86294 <_Py_open@@Base+0xd70> │ │ │ │ + ldr r1, [pc, #52] @ 8629c <_Py_open@@Base+0xd78> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 8628c <_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 a3590 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ + eorseq r4, r9, ip, lsl sl │ │ │ │ + eorseq r4, r9, r4, ror #20 │ │ │ │ + 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 17d808 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 86328 <_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 862fc <_Py_open@@Base+0xdd8> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 862fc <_Py_open@@Base+0xdd8> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 86318 <_Py_open@@Base+0xdf4> │ │ │ │ + ldr r3, [pc, #40] @ 86334 <_Py_open@@Base+0xe10> │ │ │ │ + ldr r1, [pc, #40] @ 86338 <_Py_open@@Base+0xe14> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 86328 <_Py_open@@Base+0xe04> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b a3590 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq r4, r9, r8, lsr #21 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #31 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + add ip, sp, #48 @ 0x30 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + stmib sp, {r3, ip} │ │ │ │ + str r2, [sp] │ │ │ │ + mov r4, r1 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + ldr r1, [pc, #120] @ 863fc <_Py_open@@Base+0xed8> │ │ │ │ + add r2, sp, #32 │ │ │ │ + bl 29e80 <__isoc23_sscanf@plt> │ │ │ │ + cmp r0, #6 │ │ │ │ + bne 863e0 <_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 863e0 <_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 863f4 <_Py_open@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #24] @ 86400 <_Py_open@@Base+0xedc> │ │ │ │ + ldr r1, [pc, #24] @ 86404 <_Py_open@@Base+0xee0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + mvn r0, #0 │ │ │ │ + add sp, sp, #56 @ 0x38 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq r4, r9, r4, asr #21 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + @ instruction: 0x00394ad8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #260] @ 86524 <_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 8646c <_Py_open@@Base+0xf48> │ │ │ │ + ldr r3, [pc, #224] @ 86528 <_Py_open@@Base+0x1004> │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + sbcs r3, r3, lr │ │ │ │ + ldrge r0, [pc, #212] @ 8652c <_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 864ac <_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 864d4 <_Py_open@@Base+0xfb0> │ │ │ │ + b 864e4 <_Py_open@@Base+0xfc0> │ │ │ │ + orrs r1, r2, lr │ │ │ │ + beq 864d4 <_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 864f0 <_Py_open@@Base+0xfcc> │ │ │ │ + adds r2, r2, r4 │ │ │ │ + adc r1, lr, ip │ │ │ │ + mov r0, #0 │ │ │ │ + b 864f0 <_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] @ 86530 <_Py_open@@Base+0x100c> │ │ │ │ + ldr r1, [pc, #28] @ 86534 <_Py_open@@Base+0x1010> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ble 102711c <__bss_end__@@Base+0xa621d4> │ │ │ │ + strbcs r7, [r1, #3332] @ 0xd04 │ │ │ │ + blcc fe738d34 <__bss_end__@@Base+0xfe173dec> │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ + eorseq sl, r6, r0, lsl #14 │ │ │ │ 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 86854 <_Py_open@@Base+0xe54> │ │ │ │ - ldr r2, [pc, #140] @ 868d4 <_Py_open@@Base+0xed4> │ │ │ │ - ldr r1, [pc, #140] @ 868d8 <_Py_open@@Base+0xed8> │ │ │ │ - ldr r0, [pc, #140] @ 868dc <_Py_open@@Base+0xedc> │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 86868 <_Py_open@@Base+0xe68> │ │ │ │ + bne 86574 <_Py_open@@Base+0x1050> │ │ │ │ + ldr r2, [pc, #140] @ 865f4 <_Py_open@@Base+0x10d0> │ │ │ │ + ldr r1, [pc, #140] @ 865f8 <_Py_open@@Base+0x10d4> │ │ │ │ + ldr r0, [pc, #140] @ 865fc <_Py_open@@Base+0x10d8> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 86588 <_Py_open@@Base+0x1064> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl b2734 │ │ │ │ + bl b29cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 86870 <_Py_open@@Base+0xe70> │ │ │ │ + bne 86590 <_Py_open@@Base+0x106c> │ │ │ │ mov r0, #0 │ │ │ │ - b 868cc <_Py_open@@Base+0xecc> │ │ │ │ + b 865ec <_Py_open@@Base+0x10c8> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 86894 <_Py_open@@Base+0xe94> │ │ │ │ - ldr r3, [pc, #88] @ 868e0 <_Py_open@@Base+0xee0> │ │ │ │ - ldr r1, [pc, #88] @ 868e4 <_Py_open@@Base+0xee4> │ │ │ │ + beq 865b4 <_Py_open@@Base+0x1090> │ │ │ │ + ldr r3, [pc, #88] @ 86600 <_Py_open@@Base+0x10dc> │ │ │ │ + ldr r1, [pc, #88] @ 86604 <_Py_open@@Base+0x10e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 86868 <_Py_open@@Base+0xe68> │ │ │ │ + bl 18f518 │ │ │ │ + b 86588 <_Py_open@@Base+0x1064> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ bl 29b08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 868b8 <_Py_open@@Base+0xeb8> │ │ │ │ + beq 865d8 <_Py_open@@Base+0x10b4> │ │ │ │ mov r1, #4 │ │ │ │ add r0, sp, r1 │ │ │ │ - bl 92adc │ │ │ │ - b 868cc <_Py_open@@Base+0xecc> │ │ │ │ - ldr r3, [pc, #40] @ 868e8 <_Py_open@@Base+0xee8> │ │ │ │ - ldr r1, [pc, #40] @ 868ec <_Py_open@@Base+0xeec> │ │ │ │ + bl 92b74 │ │ │ │ + b 865ec <_Py_open@@Base+0x10c8> │ │ │ │ + ldr r3, [pc, #40] @ 86608 <_Py_open@@Base+0x10e4> │ │ │ │ + ldr r1, [pc, #40] @ 8660c <_Py_open@@Base+0x10e8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - mlaseq r9, r4, pc, r2 @ │ │ │ │ + @ instruction: 0x0037b7b0 │ │ │ │ + eorseq ip, r6, r4, lsr r6 │ │ │ │ + eorseq r4, r9, r4, lsl fp │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ + @ instruction: 0x003617dc │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r2, r9, r0, ror pc │ │ │ │ + @ instruction: 0x00394af0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 86944 <_Py_open@@Base+0xf44> │ │ │ │ + beq 86664 <_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] @ 86954 <_Py_open@@Base+0xf54> │ │ │ │ - beq 8694c <_Py_open@@Base+0xf4c> │ │ │ │ + ldreq r0, [pc, #40] @ 86674 <_Py_open@@Base+0x1150> │ │ │ │ + beq 8666c <_Py_open@@Base+0x1148> │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, r0, r3 │ │ │ │ sub r1, r1, r3 │ │ │ │ - bl 92adc │ │ │ │ - b 8694c <_Py_open@@Base+0xf4c> │ │ │ │ - ldr r0, [pc, #8] @ 86954 <_Py_open@@Base+0xf54> │ │ │ │ + bl 92b74 │ │ │ │ + b 8666c <_Py_open@@Base+0x1148> │ │ │ │ + ldr r0, [pc, #8] @ 86674 <_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 │ │ │ │ @@ -95193,95 +95009,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 112764 │ │ │ │ + bl 11266c │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 869e8 <_Py_open@@Base+0xfe8> │ │ │ │ + bne 86708 <_Py_open@@Base+0x11e4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 869c4 <_Py_open@@Base+0xfc4> │ │ │ │ - ldr r3, [pc, #88] @ 86a08 <_Py_open@@Base+0x1008> │ │ │ │ - ldr r1, [pc, #88] @ 86a0c <_Py_open@@Base+0x100c> │ │ │ │ + beq 866e4 <_Py_open@@Base+0x11c0> │ │ │ │ + ldr r3, [pc, #88] @ 86728 <_Py_open@@Base+0x1204> │ │ │ │ + ldr r1, [pc, #88] @ 8672c <_Py_open@@Base+0x1208> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113698 │ │ │ │ - b 869e8 <_Py_open@@Base+0xfe8> │ │ │ │ + bl 1135a0 │ │ │ │ + b 86708 <_Py_open@@Base+0x11e4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ bl 29cdc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 293a0 │ │ │ │ - bl 9df74 │ │ │ │ + bl 9dffc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 869fc <_Py_open@@Base+0xffc> │ │ │ │ + beq 8671c <_Py_open@@Base+0x11f8> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r2, r9, r0, lsr #31 │ │ │ │ + eorseq r4, r9, r0, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 86a44 <_Py_open@@Base+0x1044> │ │ │ │ - bl a583c │ │ │ │ + bne 86764 <_Py_open@@Base+0x1240> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86a54 <_Py_open@@Base+0x1054> │ │ │ │ + beq 86774 <_Py_open@@Base+0x1250> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ mov r4, r0 │ │ │ │ - bls 86a68 <_Py_open@@Base+0x1068> │ │ │ │ - ldr r3, [pc, #104] @ 86ac4 <_Py_open@@Base+0x10c4> │ │ │ │ - ldr r1, [pc, #104] @ 86ac8 <_Py_open@@Base+0x10c8> │ │ │ │ + bls 86788 <_Py_open@@Base+0x1264> │ │ │ │ + ldr r3, [pc, #104] @ 867e4 <_Py_open@@Base+0x12c0> │ │ │ │ + ldr r1, [pc, #104] @ 867e8 <_Py_open@@Base+0x12c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 86a3c <_Py_open@@Base+0x103c> │ │ │ │ + bl 18f518 │ │ │ │ + b 8675c <_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 86abc <_Py_open@@Base+0x10bc> │ │ │ │ - ldr r1, [pc, #36] @ 86acc <_Py_open@@Base+0x10cc> │ │ │ │ + bne 867dc <_Py_open@@Base+0x12b8> │ │ │ │ + ldr r1, [pc, #36] @ 867ec <_Py_open@@Base+0x12c8> │ │ │ │ bl 2a048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86abc <_Py_open@@Base+0x10bc> │ │ │ │ + bne 867dc <_Py_open@@Base+0x12b8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9df74 │ │ │ │ - ldr r0, [pc, #12] @ 86ad0 <_Py_open@@Base+0x10d0> │ │ │ │ + b 9dffc │ │ │ │ + ldr r0, [pc, #12] @ 867f0 <_Py_open@@Base+0x12cc> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r7, ip, ror r0 │ │ │ │ - eorseq r2, r9, r8, asr #31 │ │ │ │ + eorseq sp, r7, r0, lsr #27 │ │ │ │ + eorseq r4, r9, r8, asr #22 │ │ │ │ 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 │ │ │ │ @@ -95297,179 +95113,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 86b44 <_Py_open@@Base+0x1144> │ │ │ │ - ldr r3, [pc, #840] @ 86e80 <_Py_open@@Base+0x1480> │ │ │ │ - ldr r1, [pc, #840] @ 86e84 <_Py_open@@Base+0x1484> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 86b90 <_Py_open@@Base+0x1190> │ │ │ │ - ldr r3, [pc, #828] @ 86e88 <_Py_open@@Base+0x1488> │ │ │ │ + beq 86864 <_Py_open@@Base+0x1340> │ │ │ │ + ldr r3, [pc, #840] @ 86ba0 <_Py_open@@Base+0x167c> │ │ │ │ + ldr r1, [pc, #840] @ 86ba4 <_Py_open@@Base+0x1680> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 868b0 <_Py_open@@Base+0x138c> │ │ │ │ + ldr r3, [pc, #828] @ 86ba8 <_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] @ 86e8c <_Py_open@@Base+0x148c> │ │ │ │ - ldr r3, [pc, #788] @ 86e90 <_Py_open@@Base+0x1490> │ │ │ │ + ldr r2, [pc, #788] @ 86bac <_Py_open@@Base+0x1688> │ │ │ │ + ldr r3, [pc, #788] @ 86bb0 <_Py_open@@Base+0x168c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 118f9c │ │ │ │ + bl 118ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86b98 <_Py_open@@Base+0x1198> │ │ │ │ + bne 868b8 <_Py_open@@Base+0x1394> │ │ │ │ mov r4, #0 │ │ │ │ - b 86e74 <_Py_open@@Base+0x1474> │ │ │ │ + b 86b94 <_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 86bd4 <_Py_open@@Base+0x11d4> │ │ │ │ - ldr r3, [pc, #724] @ 86e94 <_Py_open@@Base+0x1494> │ │ │ │ - ldr r1, [pc, #724] @ 86e98 <_Py_open@@Base+0x1498> │ │ │ │ + bne 868f4 <_Py_open@@Base+0x13d0> │ │ │ │ + ldr r3, [pc, #724] @ 86bb4 <_Py_open@@Base+0x1690> │ │ │ │ + ldr r1, [pc, #724] @ 86bb8 <_Py_open@@Base+0x1694> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b 86e20 <_Py_open@@Base+0x1420> │ │ │ │ - bl 14777c │ │ │ │ + b 86b40 <_Py_open@@Base+0x161c> │ │ │ │ + bl 147f10 │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt 86bb8 <_Py_open@@Base+0x11b8> │ │ │ │ + blt 868d8 <_Py_open@@Base+0x13b4> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86c2c <_Py_open@@Base+0x122c> │ │ │ │ - bl 14777c │ │ │ │ + beq 8694c <_Py_open@@Base+0x1428> │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 86c10 <_Py_open@@Base+0x1210> │ │ │ │ - bl a583c │ │ │ │ + bne 86930 <_Py_open@@Base+0x140c> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r5 │ │ │ │ - bne 86e20 <_Py_open@@Base+0x1420> │ │ │ │ - b 86c18 <_Py_open@@Base+0x1218> │ │ │ │ + bne 86b40 <_Py_open@@Base+0x161c> │ │ │ │ + b 86938 <_Py_open@@Base+0x1414> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 86c30 <_Py_open@@Base+0x1230> │ │ │ │ - ldr r3, [pc, #628] @ 86e94 <_Py_open@@Base+0x1494> │ │ │ │ - ldr r1, [pc, #632] @ 86e9c <_Py_open@@Base+0x149c> │ │ │ │ + bge 86950 <_Py_open@@Base+0x142c> │ │ │ │ + ldr r3, [pc, #628] @ 86bb4 <_Py_open@@Base+0x1690> │ │ │ │ + ldr r1, [pc, #632] @ 86bbc <_Py_open@@Base+0x1698> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 86bc8 <_Py_open@@Base+0x11c8> │ │ │ │ + bl 18f518 │ │ │ │ + b 868e8 <_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 9990c │ │ │ │ + bl 99998 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 86c6c <_Py_open@@Base+0x126c> │ │ │ │ - bl 2915fc │ │ │ │ - b 86bc8 <_Py_open@@Base+0x11c8> │ │ │ │ + bne 8698c <_Py_open@@Base+0x1468> │ │ │ │ + bl 2a064c │ │ │ │ + b 868e8 <_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 86c9c <_Py_open@@Base+0x129c> │ │ │ │ + bne 869bc <_Py_open@@Base+0x1498> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi 86cb8 <_Py_open@@Base+0x12b8> │ │ │ │ - b 86cc4 <_Py_open@@Base+0x12c4> │ │ │ │ + bhi 869d8 <_Py_open@@Base+0x14b4> │ │ │ │ + b 869e4 <_Py_open@@Base+0x14c0> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2d6698 │ │ │ │ + bl 2deb30 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 86c8c <_Py_open@@Base+0x128c> │ │ │ │ - b 86cd4 <_Py_open@@Base+0x12d4> │ │ │ │ + bne 869ac <_Py_open@@Base+0x1488> │ │ │ │ + b 869f4 <_Py_open@@Base+0x14d0> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 86cdc <_Py_open@@Base+0x12dc> │ │ │ │ - ldr r3, [pc, #468] @ 86ea0 <_Py_open@@Base+0x14a0> │ │ │ │ - ldr r1, [pc, #468] @ 86ea4 <_Py_open@@Base+0x14a4> │ │ │ │ + bne 869fc <_Py_open@@Base+0x14d8> │ │ │ │ + ldr r3, [pc, #468] @ 86bc0 <_Py_open@@Base+0x169c> │ │ │ │ + ldr r1, [pc, #468] @ 86bc4 <_Py_open@@Base+0x16a0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r4, #0 │ │ │ │ - b 86e20 <_Py_open@@Base+0x1420> │ │ │ │ + b 86b40 <_Py_open@@Base+0x161c> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #448] @ 86ea8 <_Py_open@@Base+0x14a8> │ │ │ │ + ldr r3, [pc, #448] @ 86bc8 <_Py_open@@Base+0x16a4> │ │ │ │ mov r2, #16 │ │ │ │ mov ip, #3 │ │ │ │ cmp r1, #0 │ │ │ │ str sl, [r4, #12] │ │ │ │ stm r4, {r2, r3, ip} │ │ │ │ - beq 86d54 <_Py_open@@Base+0x1354> │ │ │ │ + beq 86a74 <_Py_open@@Base+0x1550> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls 86d10 <_Py_open@@Base+0x1310> │ │ │ │ + bls 86a30 <_Py_open@@Base+0x150c> │ │ │ │ adds sl, r4, #16 │ │ │ │ - bne 86d24 <_Py_open@@Base+0x1324> │ │ │ │ - ldr r3, [pc, #392] @ 86ea0 <_Py_open@@Base+0x14a0> │ │ │ │ - ldr r1, [pc, #400] @ 86eac <_Py_open@@Base+0x14ac> │ │ │ │ + bne 86a44 <_Py_open@@Base+0x1520> │ │ │ │ + ldr r3, [pc, #392] @ 86bc0 <_Py_open@@Base+0x169c> │ │ │ │ + ldr r1, [pc, #400] @ 86bcc <_Py_open@@Base+0x16a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 86cd4 <_Py_open@@Base+0x12d4> │ │ │ │ + bl 18f518 │ │ │ │ + b 869f4 <_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 86d58 <_Py_open@@Base+0x1358> │ │ │ │ + b 86a78 <_Py_open@@Base+0x1554> │ │ │ │ mov sl, r4 │ │ │ │ cmn r6, #1 │ │ │ │ - beq 86dd8 <_Py_open@@Base+0x13d8> │ │ │ │ + beq 86af8 <_Py_open@@Base+0x15d4> │ │ │ │ ldr r3, [sl] │ │ │ │ rsb r2, r3, #0 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r3, #11 │ │ │ │ add r2, r2, #12 │ │ │ │ - bls 86da8 <_Py_open@@Base+0x13a8> │ │ │ │ + bls 86ac8 <_Py_open@@Base+0x15a4> │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r4, r4, r1 │ │ │ │ sub r4, r4, sl │ │ │ │ cmp r2, r4 │ │ │ │ - bhi 86da8 <_Py_open@@Base+0x13a8> │ │ │ │ + bhi 86ac8 <_Py_open@@Base+0x15a4> │ │ │ │ sub r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 86da8 <_Py_open@@Base+0x13a8> │ │ │ │ + bhi 86ac8 <_Py_open@@Base+0x15a4> │ │ │ │ add r3, r3, #3 │ │ │ │ bic r3, r3, #3 │ │ │ │ adds r2, sl, r3 │ │ │ │ - bne 86dbc <_Py_open@@Base+0x13bc> │ │ │ │ - ldr r3, [pc, #240] @ 86ea0 <_Py_open@@Base+0x14a0> │ │ │ │ - ldr r1, [pc, #252] @ 86eb0 <_Py_open@@Base+0x14b0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 86cd4 <_Py_open@@Base+0x12d4> │ │ │ │ - ldr r1, [pc, #228] @ 86ea8 <_Py_open@@Base+0x14a8> │ │ │ │ + bne 86adc <_Py_open@@Base+0x15b8> │ │ │ │ + ldr r3, [pc, #240] @ 86bc0 <_Py_open@@Base+0x169c> │ │ │ │ + ldr r1, [pc, #252] @ 86bd0 <_Py_open@@Base+0x16ac> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 869f4 <_Py_open@@Base+0x14d0> │ │ │ │ + ldr r1, [pc, #228] @ 86bc8 <_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 │ │ │ │ @@ -95477,1933 +95293,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] @ 86eb4 <_Py_open@@Base+0x14b4> │ │ │ │ + ldr r2, [pc, #176] @ 86bd4 <_Py_open@@Base+0x16b0> │ │ │ │ mov r1, #1 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ - bl 2c8ce4 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ + bl 2d3238 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 86cd4 <_Py_open@@Base+0x12d4> │ │ │ │ + beq 869f4 <_Py_open@@Base+0x14d0> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl a5b2c │ │ │ │ + bl a5bb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 86e3c <_Py_open@@Base+0x143c> │ │ │ │ + beq 86b5c <_Py_open@@Base+0x1638> │ │ │ │ mov r0, r8 │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ 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 86e6c <_Py_open@@Base+0x146c> │ │ │ │ - bl 113698 │ │ │ │ + ble 86b8c <_Py_open@@Base+0x1668> │ │ │ │ + bl 1135a0 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 86e4c <_Py_open@@Base+0x144c> │ │ │ │ + b 86b6c <_Py_open@@Base+0x1648> │ │ │ │ mov r0, r3 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x00392fd8 │ │ │ │ + eorseq r4, r9, r8, asr fp │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ - @ instruction: 0x00392ffc │ │ │ │ + eorseq r4, r9, ip, ror fp │ │ │ │ subseq r4, r7, r0, asr ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r8, lsl r0 │ │ │ │ - eorseq r3, r9, ip, lsr r0 │ │ │ │ + mlaseq r9, r8, fp, r4 │ │ │ │ + @ instruction: 0x00394bbc │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r9, r8, asr r0 │ │ │ │ + @ instruction: 0x00394bd8 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - eorseq r3, r9, r4, lsl #1 │ │ │ │ - ldrheq r3, [r9], -r0 @ │ │ │ │ + eorseq r4, r9, r4, lsl #24 │ │ │ │ + eorseq r4, r9, r0, lsr ip │ │ │ │ andeq r3, r3, r0, lsr #29 │ │ │ │ cmn r0, #9 │ │ │ │ - beq 86ef0 <_Py_open@@Base+0x14f0> │ │ │ │ + beq 86c10 <_Py_open@@Base+0x16ec> │ │ │ │ cmn r0, #3 │ │ │ │ - beq 86ee0 <_Py_open@@Base+0x14e0> │ │ │ │ + beq 86c00 <_Py_open@@Base+0x16dc> │ │ │ │ cmn r0, #10 │ │ │ │ bxeq lr │ │ │ │ - ldr r3, [pc, #28] @ 86ef4 <_Py_open@@Base+0x14f4> │ │ │ │ - ldr r1, [pc, #28] @ 86ef8 <_Py_open@@Base+0x14f8> │ │ │ │ + ldr r3, [pc, #28] @ 86c14 <_Py_open@@Base+0x16f0> │ │ │ │ + ldr r1, [pc, #28] @ 86c18 <_Py_open@@Base+0x16f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - b 18e1c4 │ │ │ │ - ldr r3, [pc, #20] @ 86efc <_Py_open@@Base+0x14fc> │ │ │ │ - ldr r1, [pc, #20] @ 86f00 <_Py_open@@Base+0x1500> │ │ │ │ + b 18f518 │ │ │ │ + ldr r3, [pc, #20] @ 86c1c <_Py_open@@Base+0x16f8> │ │ │ │ + ldr r1, [pc, #20] @ 86c20 <_Py_open@@Base+0x16fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - b 18e1c4 │ │ │ │ - b 2915fc │ │ │ │ + b 18f518 │ │ │ │ + b 2a064c │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r9, r4, lsl #2 │ │ │ │ + eorseq r4, r9, r4, lsl #25 │ │ │ │ ldrsheq sp, [r5], #-160 @ 0xffffff60 │ │ │ │ - eorseq r3, r9, r0, ror #1 │ │ │ │ + eorseq r4, r9, r0, ror #24 │ │ │ │ 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] @ 870c8 <_Py_open@@Base+0x16c8> │ │ │ │ + ldr r1, [pc, #396] @ 86de8 <_Py_open@@Base+0x18c4> │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 86f54 <_Py_open@@Base+0x1554> │ │ │ │ + bne 86c74 <_Py_open@@Base+0x1750> │ │ │ │ mov r4, #0 │ │ │ │ - b 870bc <_Py_open@@Base+0x16bc> │ │ │ │ - ldr r1, [pc, #368] @ 870cc <_Py_open@@Base+0x16cc> │ │ │ │ + b 86ddc <_Py_open@@Base+0x18b8> │ │ │ │ + ldr r1, [pc, #368] @ 86dec <_Py_open@@Base+0x18c8> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 148e30 │ │ │ │ + bl 1495c4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 86f4c <_Py_open@@Base+0x154c> │ │ │ │ + beq 86c6c <_Py_open@@Base+0x1748> │ │ │ │ ldr r9, [r6, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - ble 86fc8 <_Py_open@@Base+0x15c8> │ │ │ │ + ble 86ce8 <_Py_open@@Base+0x17c4> │ │ │ │ cmn r9, #-268435455 @ 0xf0000001 │ │ │ │ - bls 86f84 <_Py_open@@Base+0x1584> │ │ │ │ + bls 86ca4 <_Py_open@@Base+0x1780> │ │ │ │ mov r7, #0 │ │ │ │ - b 86fb4 <_Py_open@@Base+0x15b4> │ │ │ │ + b 86cd4 <_Py_open@@Base+0x17b0> │ │ │ │ lsl r0, r9, #3 │ │ │ │ - bl 9990c │ │ │ │ + bl 99998 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 86f7c <_Py_open@@Base+0x157c> │ │ │ │ - ldr r3, [pc, #308] @ 870d0 <_Py_open@@Base+0x16d0> │ │ │ │ + beq 86c9c <_Py_open@@Base+0x1778> │ │ │ │ + ldr r3, [pc, #308] @ 86df0 <_Py_open@@Base+0x18cc> │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 86fb4 <_Py_open@@Base+0x15b4> │ │ │ │ + bhi 86cd4 <_Py_open@@Base+0x17b0> │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mul r0, r9, r0 │ │ │ │ - bl 9990c │ │ │ │ + bl 99998 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 86fcc <_Py_open@@Base+0x15cc> │ │ │ │ + bne 86cec <_Py_open@@Base+0x17c8> │ │ │ │ mov r4, #0 │ │ │ │ - bl 2915fc │ │ │ │ + bl 2a064c │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r4 │ │ │ │ - b 87068 <_Py_open@@Base+0x1668> │ │ │ │ + b 86d88 <_Py_open@@Base+0x1864> │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov sl, r7 │ │ │ │ mov r8, #0 │ │ │ │ add r4, r6, #12 │ │ │ │ cmp r8, r9 │ │ │ │ - bge 87030 <_Py_open@@Base+0x1630> │ │ │ │ + bge 86d50 <_Py_open@@Base+0x182c> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r1, [pc, #228] @ 870d4 <_Py_open@@Base+0x16d4> │ │ │ │ + ldr r1, [pc, #228] @ 86df4 <_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 1bd3d4 │ │ │ │ + bl 1c2d80 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add sl, sl, #8 │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87064 <_Py_open@@Base+0x1664> │ │ │ │ + beq 86d84 <_Py_open@@Base+0x1860> │ │ │ │ ldr r1, [r2, #-44] @ 0xffffffd4 │ │ │ │ ldr r3, [r2, #-36] @ 0xffffffdc │ │ │ │ add r8, r8, #1 │ │ │ │ stmdb sl, {r1, r3} │ │ │ │ - b 86fdc <_Py_open@@Base+0x15dc> │ │ │ │ - ldr r3, [pc, #160] @ 870d8 <_Py_open@@Base+0x16d8> │ │ │ │ + b 86cfc <_Py_open@@Base+0x17d8> │ │ │ │ + ldr r3, [pc, #160] @ 86df8 <_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 32518 <_Py_fstat@@Base+0x388> │ │ │ │ mov r4, r0 │ │ │ │ - b 87068 <_Py_open@@Base+0x1668> │ │ │ │ + b 86d88 <_Py_open@@Base+0x1864> │ │ │ │ mov r4, r0 │ │ │ │ mov r9, #0 │ │ │ │ mov sl, #44 @ 0x2c │ │ │ │ cmp r9, r8 │ │ │ │ mla r0, sl, r9, r5 │ │ │ │ - beq 87088 <_Py_open@@Base+0x1688> │ │ │ │ - bl 113698 │ │ │ │ + beq 86da8 <_Py_open@@Base+0x1884> │ │ │ │ + bl 1135a0 │ │ │ │ add r9, r9, #1 │ │ │ │ - b 87070 <_Py_open@@Base+0x1670> │ │ │ │ + b 86d90 <_Py_open@@Base+0x186c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ mov r0, r7 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 870bc <_Py_open@@Base+0x16bc> │ │ │ │ + beq 86ddc <_Py_open@@Base+0x18b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 870bc <_Py_open@@Base+0x16bc> │ │ │ │ + bne 86ddc <_Py_open@@Base+0x18b8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r3, r9, r0, lsr r1 │ │ │ │ - eorseq r3, r9, r4, asr #2 │ │ │ │ + @ instruction: 0x00394cb0 │ │ │ │ + eorseq r4, r9, r4, asr #25 │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ - eorseq r3, r9, r4, ror r1 │ │ │ │ - andeq r6, r8, r4, lsl r8 │ │ │ │ + @ instruction: 0x00394cf4 │ │ │ │ + andeq r6, r8, ip, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, #0 │ │ │ │ - ldr r1, [pc, #144] @ 87190 <_Py_open@@Base+0x1790> │ │ │ │ + ldr r1, [pc, #144] @ 86eb0 <_Py_open@@Base+0x198c> │ │ │ │ mov r3, sp │ │ │ │ add r2, sp, #4 │ │ │ │ str ip, [sp] │ │ │ │ - bl b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87168 <_Py_open@@Base+0x1768> │ │ │ │ + beq 86e88 <_Py_open@@Base+0x1964> │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #112] @ 87194 <_Py_open@@Base+0x1794> │ │ │ │ - ldr r0, [pc, #112] @ 87198 <_Py_open@@Base+0x1798> │ │ │ │ - bl bbe74 │ │ │ │ + ldr r1, [pc, #112] @ 86eb4 <_Py_open@@Base+0x1990> │ │ │ │ + ldr r0, [pc, #112] @ 86eb8 <_Py_open@@Base+0x1994> │ │ │ │ + bl bc130 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 87168 <_Py_open@@Base+0x1768> │ │ │ │ - bl c3e9c │ │ │ │ + blt 86e88 <_Py_open@@Base+0x1964> │ │ │ │ + bl c4160 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a84c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 87170 <_Py_open@@Base+0x1770> │ │ │ │ - ldr r3, [pc, #60] @ 8719c <_Py_open@@Base+0x179c> │ │ │ │ - ldr r1, [pc, #60] @ 871a0 <_Py_open@@Base+0x17a0> │ │ │ │ + bne 86e90 <_Py_open@@Base+0x196c> │ │ │ │ + ldr r3, [pc, #60] @ 86ebc <_Py_open@@Base+0x1998> │ │ │ │ + ldr r1, [pc, #60] @ 86ec0 <_Py_open@@Base+0x199c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ - b 87188 <_Py_open@@Base+0x1788> │ │ │ │ + b 86ea8 <_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 a6554 │ │ │ │ + bl a65e0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r3, r9, ip, asr #3 │ │ │ │ - eorseq r0, r8, r4, asr fp │ │ │ │ - eorseq r3, r9, r0, ror #3 │ │ │ │ + eorseq r4, r9, ip, asr #26 │ │ │ │ + eorseq r2, r8, r4, lsr #13 │ │ │ │ + eorseq r4, r9, r0, ror #26 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x003931f8 │ │ │ │ + eorseq r4, r9, r8, ror sp │ │ │ │ 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] @ 87274 <_Py_open@@Base+0x1874> │ │ │ │ + ldr r1, [pc, #172] @ 86f94 <_Py_open@@Base+0x1a70> │ │ │ │ mov r3, sp │ │ │ │ add r2, sp, #4 │ │ │ │ str ip, [sp] │ │ │ │ - bl b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 871f8 <_Py_open@@Base+0x17f8> │ │ │ │ + beq 86f18 <_Py_open@@Base+0x19f4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ - bcc 87200 <_Py_open@@Base+0x1800> │ │ │ │ - ldr r3, [pc, #136] @ 87278 <_Py_open@@Base+0x1878> │ │ │ │ - ldr r1, [pc, #136] @ 8727c <_Py_open@@Base+0x187c> │ │ │ │ + bcc 86f20 <_Py_open@@Base+0x19fc> │ │ │ │ + ldr r3, [pc, #136] @ 86f98 <_Py_open@@Base+0x1a74> │ │ │ │ + ldr r1, [pc, #136] @ 86f9c <_Py_open@@Base+0x1a78> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ - b 8726c <_Py_open@@Base+0x186c> │ │ │ │ + b 86f8c <_Py_open@@Base+0x1a68> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r1, [pc, #116] @ 87280 <_Py_open@@Base+0x1880> │ │ │ │ - ldr r0, [pc, #116] @ 87284 <_Py_open@@Base+0x1884> │ │ │ │ - bl bbe74 │ │ │ │ + ldr r1, [pc, #116] @ 86fa0 <_Py_open@@Base+0x1a7c> │ │ │ │ + ldr r0, [pc, #116] @ 86fa4 <_Py_open@@Base+0x1a80> │ │ │ │ + bl bc130 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 871f8 <_Py_open@@Base+0x17f8> │ │ │ │ - bl c3e9c │ │ │ │ + blt 86f18 <_Py_open@@Base+0x19f4> │ │ │ │ + bl c4160 │ │ │ │ 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 c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 87264 <_Py_open@@Base+0x1864> │ │ │ │ - ldr r3, [pc, #48] @ 87288 <_Py_open@@Base+0x1888> │ │ │ │ - ldr r1, [pc, #48] @ 8728c <_Py_open@@Base+0x188c> │ │ │ │ + bne 86f84 <_Py_open@@Base+0x1a60> │ │ │ │ + ldr r3, [pc, #48] @ 86fa8 <_Py_open@@Base+0x1a84> │ │ │ │ + ldr r1, [pc, #48] @ 86fac <_Py_open@@Base+0x1a88> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 871f8 <_Py_open@@Base+0x17f8> │ │ │ │ + bl 18f518 │ │ │ │ + b 86f18 <_Py_open@@Base+0x19f4> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 9df74 │ │ │ │ + bl 9dffc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r3, r9, r0, lsl r2 │ │ │ │ + mlaseq r9, r0, sp, r4 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r3, r9, r4, lsr #4 │ │ │ │ - eorseq r1, r6, r0, lsl #23 │ │ │ │ - eorseq r3, r9, ip, asr #4 │ │ │ │ + eorseq r4, r9, r4, lsr #27 │ │ │ │ + eorseq r3, r6, r0, lsl #14 │ │ │ │ + eorseq r4, r9, ip, asr #27 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r3, r9, r4, ror #4 │ │ │ │ + eorseq r4, r9, r4, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #84] @ 87308 <_Py_open@@Base+0x1908> │ │ │ │ - bl b6b14 │ │ │ │ + ldr r1, [pc, #84] @ 87028 <_Py_open@@Base+0x1b04> │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 872f0 <_Py_open@@Base+0x18f0> │ │ │ │ - bl c3e9c │ │ │ │ + beq 87010 <_Py_open@@Base+0x1aec> │ │ │ │ + bl c4160 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 296b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 872f8 <_Py_open@@Base+0x18f8> │ │ │ │ - ldr r3, [pc, #36] @ 8730c <_Py_open@@Base+0x190c> │ │ │ │ - ldr r1, [pc, #36] @ 87310 <_Py_open@@Base+0x1910> │ │ │ │ + bne 87018 <_Py_open@@Base+0x1af4> │ │ │ │ + ldr r3, [pc, #36] @ 8702c <_Py_open@@Base+0x1b08> │ │ │ │ + ldr r1, [pc, #36] @ 87030 <_Py_open@@Base+0x1b0c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ - b 87300 <_Py_open@@Base+0x1900> │ │ │ │ + b 87020 <_Py_open@@Base+0x1afc> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl a6554 │ │ │ │ + bl a65e0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r3, r9, ip, ror r2 │ │ │ │ + @ instruction: 0x00394dfc │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - mlaseq r9, r0, r2, r3 │ │ │ │ + eorseq r4, r9, 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 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #88] @ 87390 <_Py_open@@Base+0x1990> │ │ │ │ - bl b6b14 │ │ │ │ + ldr r1, [pc, #88] @ 870b0 <_Py_open@@Base+0x1b8c> │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87348 <_Py_open@@Base+0x1948> │ │ │ │ + bne 87068 <_Py_open@@Base+0x1b44> │ │ │ │ mov r0, #0 │ │ │ │ - b 87388 <_Py_open@@Base+0x1988> │ │ │ │ + b 870a8 <_Py_open@@Base+0x1b84> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2aaac8 <_PyParkingLot_UnparkAll@@Base+0x574> │ │ │ │ + bl 2b81d0 <_PyParkingLot_UnparkAll@@Base+0xb48> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87340 <_Py_open@@Base+0x1940> │ │ │ │ - ldr r3, [pc, #52] @ 87394 <_Py_open@@Base+0x1994> │ │ │ │ + beq 87060 <_Py_open@@Base+0x1b3c> │ │ │ │ + ldr r3, [pc, #52] @ 870b4 <_Py_open@@Base+0x1b90> │ │ │ │ ldr r3, [r3, #1256] @ 0x4e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 87384 <_Py_open@@Base+0x1984> │ │ │ │ + beq 870a4 <_Py_open@@Base+0x1b80> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #164 @ 0xa4 │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ - bl 2bf91c <_Py_RestoreSignals@@Base+0x2ac> │ │ │ │ + bl 2cb1d0 <_Py_RestoreSignals@@Base+0x2ac> │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r0, [pc, #20] @ 87398 <_Py_open@@Base+0x1998> │ │ │ │ - bne 87388 <_Py_open@@Base+0x1988> │ │ │ │ - ldr r0, [pc, #16] @ 8739c <_Py_open@@Base+0x199c> │ │ │ │ + ldrne r0, [pc, #20] @ 870b8 <_Py_open@@Base+0x1b94> │ │ │ │ + bne 870a8 <_Py_open@@Base+0x1b84> │ │ │ │ + ldr r0, [pc, #16] @ 870bc <_Py_open@@Base+0x1b98> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r3, r9, r4, lsr #5 │ │ │ │ + eorseq r4, r9, r4, lsr #28 │ │ │ │ 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] @ 87418 <_Py_open@@Base+0x1a18> │ │ │ │ + ldr r1, [pc, #84] @ 87138 <_Py_open@@Base+0x1c14> │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87410 <_Py_open@@Base+0x1a10> │ │ │ │ + beq 87130 <_Py_open@@Base+0x1c0c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 87400 <_Py_open@@Base+0x1a00> │ │ │ │ - bl c3e9c │ │ │ │ + beq 87120 <_Py_open@@Base+0x1bfc> │ │ │ │ + bl c4160 │ │ │ │ mov r4, r0 │ │ │ │ - bl 83a68 │ │ │ │ + bl 839dc │ │ │ │ mov r0, #11 │ │ │ │ bl 29ef8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7bec │ │ │ │ - b 8740c <_Py_open@@Base+0x1a0c> │ │ │ │ - bl 83a68 │ │ │ │ + bl c7eb0 │ │ │ │ + b 8712c <_Py_open@@Base+0x1c08> │ │ │ │ + bl 839dc │ │ │ │ mov r0, #11 │ │ │ │ bl 29ef8 │ │ │ │ - ldr r0, [pc, #8] @ 8741c <_Py_open@@Base+0x1a1c> │ │ │ │ + ldr r0, [pc, #8] @ 8713c <_Py_open@@Base+0x1c18> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003932b4 │ │ │ │ + eorseq r4, r9, r4, lsr lr │ │ │ │ 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] @ 87484 <_Py_open@@Base+0x1a84> │ │ │ │ + ldr r1, [pc, #64] @ 871a4 <_Py_open@@Base+0x1c80> │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87478 <_Py_open@@Base+0x1a78> │ │ │ │ + beq 87198 <_Py_open@@Base+0x1c74> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 841b4 │ │ │ │ + bl 84128 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 87488 <_Py_open@@Base+0x1a88> │ │ │ │ - beq 8747c <_Py_open@@Base+0x1a7c> │ │ │ │ - ldr r3, [pc, #28] @ 8748c <_Py_open@@Base+0x1a8c> │ │ │ │ - ldr r1, [pc, #28] @ 87490 <_Py_open@@Base+0x1a90> │ │ │ │ + ldreq r0, [pc, #32] @ 871a8 <_Py_open@@Base+0x1c84> │ │ │ │ + beq 8719c <_Py_open@@Base+0x1c78> │ │ │ │ + ldr r3, [pc, #28] @ 871ac <_Py_open@@Base+0x1c88> │ │ │ │ + ldr r1, [pc, #28] @ 871b0 <_Py_open@@Base+0x1c8c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r3, r9, r0, asr #5 │ │ │ │ + eorseq r4, r9, r0, asr #28 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r7, ip, ror r0 │ │ │ │ + eorseq sp, r7, r0, lsr #27 │ │ │ │ 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] @ 87598 <_Py_open@@Base+0x1b98> │ │ │ │ + ldr r1, [pc, #224] @ 872b8 <_Py_open@@Base+0x1d94> │ │ │ │ mov r0, r4 │ │ │ │ - bl b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 874f0 <_Py_open@@Base+0x1af0> │ │ │ │ - bl 11aa8c │ │ │ │ - ldr r2, [pc, #204] @ 8759c <_Py_open@@Base+0x1b9c> │ │ │ │ - ldr r1, [pc, #204] @ 875a0 <_Py_open@@Base+0x1ba0> │ │ │ │ + bne 87210 <_Py_open@@Base+0x1cec> │ │ │ │ + bl 11a9d4 │ │ │ │ + ldr r2, [pc, #204] @ 872bc <_Py_open@@Base+0x1d98> │ │ │ │ + ldr r1, [pc, #204] @ 872c0 <_Py_open@@Base+0x1d9c> │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ - bne 874f4 <_Py_open@@Base+0x1af4> │ │ │ │ + bne 87214 <_Py_open@@Base+0x1cf0> │ │ │ │ mov r0, #0 │ │ │ │ - b 87590 <_Py_open@@Base+0x1b90> │ │ │ │ + b 872b0 <_Py_open@@Base+0x1d8c> │ │ │ │ mov r5, #0 │ │ │ │ ldr r2, [sp] │ │ │ │ - ldr r1, [pc, #164] @ 875a4 <_Py_open@@Base+0x1ba4> │ │ │ │ - ldr r0, [pc, #164] @ 875a8 <_Py_open@@Base+0x1ba8> │ │ │ │ - bl bbe74 │ │ │ │ + ldr r1, [pc, #164] @ 872c4 <_Py_open@@Base+0x1da0> │ │ │ │ + ldr r0, [pc, #164] @ 872c8 <_Py_open@@Base+0x1da4> │ │ │ │ + bl bc130 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 874e8 <_Py_open@@Base+0x1ae8> │ │ │ │ + blt 87208 <_Py_open@@Base+0x1ce4> │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 87584 <_Py_open@@Base+0x1b84> │ │ │ │ + bne 872a4 <_Py_open@@Base+0x1d80> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 29f28 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 87568 <_Py_open@@Base+0x1b68> │ │ │ │ + beq 87288 <_Py_open@@Base+0x1d64> │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 87568 <_Py_open@@Base+0x1b68> │ │ │ │ + beq 87288 <_Py_open@@Base+0x1d64> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 87568 <_Py_open@@Base+0x1b68> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 87288 <_Py_open@@Base+0x1d64> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #56] @ 875ac <_Py_open@@Base+0x1bac> │ │ │ │ - beq 87590 <_Py_open@@Base+0x1b90> │ │ │ │ - ldr r3, [pc, #52] @ 875b0 <_Py_open@@Base+0x1bb0> │ │ │ │ + ldreq r0, [pc, #56] @ 872cc <_Py_open@@Base+0x1da8> │ │ │ │ + beq 872b0 <_Py_open@@Base+0x1d8c> │ │ │ │ + ldr r3, [pc, #52] @ 872d0 <_Py_open@@Base+0x1dac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 87590 <_Py_open@@Base+0x1b90> │ │ │ │ + bl 144254 │ │ │ │ + b 872b0 <_Py_open@@Base+0x1d8c> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 87544 <_Py_open@@Base+0x1b44> │ │ │ │ - b 87574 <_Py_open@@Base+0x1b74> │ │ │ │ + bne 87264 <_Py_open@@Base+0x1d40> │ │ │ │ + b 87294 <_Py_open@@Base+0x1d70> │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r3, r9, ip, asr #5 │ │ │ │ - @ instruction: 0x0017c8d0 │ │ │ │ - @ instruction: 0x003932dc │ │ │ │ - eorseq lr, r5, r0, lsl #8 │ │ │ │ - eorseq r3, r9, ip, ror #5 │ │ │ │ + eorseq r4, r9, ip, asr #28 │ │ │ │ + andseq sp, r7, r8, lsl #16 │ │ │ │ + eorseq r4, r9, ip, asr lr │ │ │ │ + eorseq pc, r5, r0, lsl #31 │ │ │ │ + eorseq r4, r9, ip, ror #28 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 875e4 <_Py_open@@Base+0x1be4> │ │ │ │ - bl a583c │ │ │ │ + bne 87304 <_Py_open@@Base+0x1de0> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87628 <_Py_open@@Base+0x1c28> │ │ │ │ + bne 87348 <_Py_open@@Base+0x1e24> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a054 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 87620 <_Py_open@@Base+0x1c20> │ │ │ │ + bne 87340 <_Py_open@@Base+0x1e1c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 87620 <_Py_open@@Base+0x1c20> │ │ │ │ - ldr r3, [pc, #24] @ 87630 <_Py_open@@Base+0x1c30> │ │ │ │ + beq 87340 <_Py_open@@Base+0x1e1c> │ │ │ │ + ldr r3, [pc, #24] @ 87350 <_Py_open@@Base+0x1e2c> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 143ac0 │ │ │ │ + b 144254 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6554 │ │ │ │ + b a65e0 │ │ │ │ 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 87660 <_Py_open@@Base+0x1c60> │ │ │ │ - ldr r3, [pc, #16] @ 87668 <_Py_open@@Base+0x1c68> │ │ │ │ + bge 87380 <_Py_open@@Base+0x1e5c> │ │ │ │ + ldr r3, [pc, #16] @ 87388 <_Py_open@@Base+0x1e64> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 143ac0 │ │ │ │ - ldr r0, [pc, #4] @ 8766c <_Py_open@@Base+0x1c6c> │ │ │ │ + b 144254 │ │ │ │ + ldr r0, [pc, #4] @ 8738c <_Py_open@@Base+0x1e68> │ │ │ │ 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 876c4 <_Py_open@@Base+0x1cc4> │ │ │ │ + beq 873e4 <_Py_open@@Base+0x1ec0> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [pc, #48] @ 876d4 <_Py_open@@Base+0x1cd4> │ │ │ │ + ldr r3, [pc, #48] @ 873f4 <_Py_open@@Base+0x1ed0> │ │ │ │ rsb r4, r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r0, [r3] │ │ │ │ str r4, [r5] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [r5] │ │ │ │ - b 876cc <_Py_open@@Base+0x1ccc> │ │ │ │ + b 873ec <_Py_open@@Base+0x1ec8> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bb874 │ │ │ │ + bl bbb30 │ │ │ │ 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 87704 <_Py_open@@Base+0x1d04> │ │ │ │ - ldr r3, [pc, #16] @ 8770c <_Py_open@@Base+0x1d0c> │ │ │ │ + bge 87424 <_Py_open@@Base+0x1f00> │ │ │ │ + ldr r3, [pc, #16] @ 8742c <_Py_open@@Base+0x1f08> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 143ac0 │ │ │ │ - ldr r0, [pc, #4] @ 87710 <_Py_open@@Base+0x1d10> │ │ │ │ + b 144254 │ │ │ │ + ldr r0, [pc, #4] @ 87430 <_Py_open@@Base+0x1f0c> │ │ │ │ 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 8774c <_Py_open@@Base+0x1d4c> │ │ │ │ - ldr r3, [pc, #40] @ 8776c <_Py_open@@Base+0x1d6c> │ │ │ │ + beq 8746c <_Py_open@@Base+0x1f48> │ │ │ │ + ldr r3, [pc, #40] @ 8748c <_Py_open@@Base+0x1f68> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 87764 <_Py_open@@Base+0x1d64> │ │ │ │ + bl 144254 │ │ │ │ + b 87484 <_Py_open@@Base+0x1f60> │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ bl 29cdc │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ - bl 2c0a24 <_Py_RestoreSignals@@Base+0x13b4> │ │ │ │ + bl 2cbe24 <_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 2c0408 <_Py_RestoreSignals@@Base+0xd98> │ │ │ │ + bl 2cbc4c <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 877f4 <_Py_open@@Base+0x1df4> │ │ │ │ + beq 87514 <_Py_open@@Base+0x1ff0> │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl 29cdc │ │ │ │ - bl c3e9c │ │ │ │ + bl c4160 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl 297f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 877ec <_Py_open@@Base+0x1dec> │ │ │ │ + beq 8750c <_Py_open@@Base+0x1fe8> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #32] @ 877fc <_Py_open@@Base+0x1dfc> │ │ │ │ + ldr r2, [pc, #32] @ 8751c <_Py_open@@Base+0x1ff8> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 877f4 <_Py_open@@Base+0x1df4> │ │ │ │ + bl 144254 │ │ │ │ + b 87514 <_Py_open@@Base+0x1ff0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a6554 │ │ │ │ + bl a65e0 │ │ │ │ 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 87838 <_Py_open@@Base+0x1e38> │ │ │ │ - ldr r3, [pc, #56] @ 87868 <_Py_open@@Base+0x1e68> │ │ │ │ + beq 87558 <_Py_open@@Base+0x2034> │ │ │ │ + ldr r3, [pc, #56] @ 87588 <_Py_open@@Base+0x2064> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 87860 <_Py_open@@Base+0x1e60> │ │ │ │ + bl 144254 │ │ │ │ + b 87580 <_Py_open@@Base+0x205c> │ │ │ │ mov r0, r4 │ │ │ │ bl 2a414 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87828 <_Py_open@@Base+0x1e28> │ │ │ │ + bne 87548 <_Py_open@@Base+0x2024> │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ bl 29cdc │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ - bl 2c0a24 <_Py_RestoreSignals@@Base+0x13b4> │ │ │ │ + bl 2cbe24 <_Py_RestoreSignals@@Base+0xf00> │ │ │ │ add sp, sp, #240 @ 0xf0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ subs r4, r2, #0 │ │ │ │ mov r7, r3 │ │ │ │ - ldreq r3, [pc, #668] @ 87b28 <_Py_open@@Base+0x2128> │ │ │ │ + ldreq r3, [pc, #668] @ 87848 <_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] @ 87b2c <_Py_open@@Base+0x212c> │ │ │ │ + ldr r0, [pc, #644] @ 8784c <_Py_open@@Base+0x2328> │ │ │ │ mov r3, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #632] @ 87b30 <_Py_open@@Base+0x2130> │ │ │ │ + ldr r1, [pc, #632] @ 87850 <_Py_open@@Base+0x232c> │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl bbe74 │ │ │ │ + bl bc130 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 87984 <_Py_open@@Base+0x1f84> │ │ │ │ + blt 876a4 <_Py_open@@Base+0x2180> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 87908 <_Py_open@@Base+0x1f08> │ │ │ │ - bl c3e9c │ │ │ │ + bne 87628 <_Py_open@@Base+0x2104> │ │ │ │ + bl c4160 │ │ │ │ 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 c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 87aec <_Py_open@@Base+0x20ec> │ │ │ │ - ldr r3, [pc, #564] @ 87b34 <_Py_open@@Base+0x2134> │ │ │ │ + bge 8780c <_Py_open@@Base+0x22e8> │ │ │ │ + ldr r3, [pc, #564] @ 87854 <_Py_open@@Base+0x2330> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 87984 <_Py_open@@Base+0x1f84> │ │ │ │ + bl 144254 │ │ │ │ + b 876a4 <_Py_open@@Base+0x2180> │ │ │ │ add r5, sp, #16 │ │ │ │ - ldr r1, [pc, #548] @ 87b38 <_Py_open@@Base+0x2138> │ │ │ │ + ldr r1, [pc, #548] @ 87858 <_Py_open@@Base+0x2334> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd3d4 │ │ │ │ + bl 1c2d80 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 87a28 <_Py_open@@Base+0x2028> │ │ │ │ + beq 87748 <_Py_open@@Base+0x2224> │ │ │ │ cmp r7, #0 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - beq 87964 <_Py_open@@Base+0x1f64> │ │ │ │ + beq 87684 <_Py_open@@Base+0x2160> │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bgt 879b0 <_Py_open@@Base+0x1fb0> │ │ │ │ - ldr r3, [pc, #500] @ 87b3c <_Py_open@@Base+0x213c> │ │ │ │ + bgt 876d0 <_Py_open@@Base+0x21ac> │ │ │ │ + ldr r3, [pc, #500] @ 8785c <_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 87af8 <_Py_open@@Base+0x20f8> │ │ │ │ + b 87818 <_Py_open@@Base+0x22f4> │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ - ble 8798c <_Py_open@@Base+0x1f8c> │ │ │ │ + ble 876ac <_Py_open@@Base+0x2188> │ │ │ │ mov r0, r5 │ │ │ │ - bl 113698 │ │ │ │ - ldr r3, [pc, #452] @ 87b40 <_Py_open@@Base+0x2140> │ │ │ │ - ldr r1, [pc, #452] @ 87b44 <_Py_open@@Base+0x2144> │ │ │ │ + bl 1135a0 │ │ │ │ + ldr r3, [pc, #452] @ 87860 <_Py_open@@Base+0x233c> │ │ │ │ + ldr r1, [pc, #452] @ 87864 <_Py_open@@Base+0x2340> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ - b 87b20 <_Py_open@@Base+0x2120> │ │ │ │ - ldr r3, [pc, #424] @ 87b3c <_Py_open@@Base+0x213c> │ │ │ │ + b 87840 <_Py_open@@Base+0x231c> │ │ │ │ + ldr r3, [pc, #424] @ 8785c <_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 87af8 <_Py_open@@Base+0x20f8> │ │ │ │ + b 87818 <_Py_open@@Base+0x22f4> │ │ │ │ cmp r8, r0 │ │ │ │ - beq 87af8 <_Py_open@@Base+0x20f8> │ │ │ │ + beq 87818 <_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 879f4 <_Py_open@@Base+0x1ff4> │ │ │ │ + beq 87714 <_Py_open@@Base+0x21f0> │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ bl 29cdc │ │ │ │ cmp r6, #0 │ │ │ │ - blt 87a9c <_Py_open@@Base+0x209c> │ │ │ │ + blt 877bc <_Py_open@@Base+0x2298> │ │ │ │ mov r0, r5 │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 87a18 <_Py_open@@Base+0x2018> │ │ │ │ + beq 87738 <_Py_open@@Base+0x2214> │ │ │ │ mov r0, r6 │ │ │ │ - bl a6554 │ │ │ │ - b 87b20 <_Py_open@@Base+0x2120> │ │ │ │ + bl a65e0 │ │ │ │ + b 87840 <_Py_open@@Base+0x231c> │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 92adc │ │ │ │ - b 87b20 <_Py_open@@Base+0x2120> │ │ │ │ - bl 11aa8c │ │ │ │ - ldr r1, [pc, #276] @ 87b48 <_Py_open@@Base+0x2148> │ │ │ │ + bl 92b74 │ │ │ │ + b 87840 <_Py_open@@Base+0x231c> │ │ │ │ + bl 11a9d4 │ │ │ │ + ldr r1, [pc, #276] @ 87868 <_Py_open@@Base+0x2344> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd3d4 │ │ │ │ + bl 1c2d80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87acc <_Py_open@@Base+0x20cc> │ │ │ │ + beq 877ec <_Py_open@@Base+0x22c8> │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r8, #1024 @ 0x400 │ │ │ │ - bgt 8796c <_Py_open@@Base+0x1f6c> │ │ │ │ + bgt 8768c <_Py_open@@Base+0x2168> │ │ │ │ mov r2, r8 │ │ │ │ - ldr r3, [pc, #220] @ 87b3c <_Py_open@@Base+0x213c> │ │ │ │ + ldr r3, [pc, #220] @ 8785c <_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 c3e9c │ │ │ │ + bl c4160 │ │ │ │ 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 c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 87ab4 <_Py_open@@Base+0x20b4> │ │ │ │ - ldr r3, [pc, #144] @ 87b34 <_Py_open@@Base+0x2134> │ │ │ │ + bge 877d4 <_Py_open@@Base+0x22b0> │ │ │ │ + ldr r3, [pc, #144] @ 87854 <_Py_open@@Base+0x2330> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ mov r0, r5 │ │ │ │ - bl 113698 │ │ │ │ - b 87984 <_Py_open@@Base+0x1f84> │ │ │ │ + bl 1135a0 │ │ │ │ + b 876a4 <_Py_open@@Base+0x2180> │ │ │ │ mov r0, r5 │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 92adc │ │ │ │ - b 87b20 <_Py_open@@Base+0x2120> │ │ │ │ - bl 11aa8c │ │ │ │ - ldr r1, [pc, #116] @ 87b4c <_Py_open@@Base+0x214c> │ │ │ │ + bl 92b74 │ │ │ │ + b 87840 <_Py_open@@Base+0x231c> │ │ │ │ + bl 11a9d4 │ │ │ │ + ldr r1, [pc, #116] @ 8786c <_Py_open@@Base+0x2348> │ │ │ │ sub r2, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd3d4 │ │ │ │ + bl 1c2d80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 878cc <_Py_open@@Base+0x1ecc> │ │ │ │ - b 87984 <_Py_open@@Base+0x1f84> │ │ │ │ + bne 875ec <_Py_open@@Base+0x20c8> │ │ │ │ + b 876a4 <_Py_open@@Base+0x2180> │ │ │ │ mov r0, r4 │ │ │ │ - bl a6554 │ │ │ │ - b 87b20 <_Py_open@@Base+0x2120> │ │ │ │ - bl c3e9c │ │ │ │ + bl a65e0 │ │ │ │ + b 87840 <_Py_open@@Base+0x231c> │ │ │ │ + bl c4160 │ │ │ │ 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 c7bec │ │ │ │ - b 879cc <_Py_open@@Base+0x1fcc> │ │ │ │ + bl c7eb0 │ │ │ │ + b 876ec <_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, r4, lsl #6 │ │ │ │ - eorseq r3, r9, r0, lsl #6 │ │ │ │ + eorseq r4, r9, r4, lsl #29 │ │ │ │ + eorseq r4, r9, r0, lsl #29 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r3, r9, r0, lsl r3 │ │ │ │ + mlaseq r9, r0, lr, r4 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r9, ip, lsl r3 │ │ │ │ - eorseq r3, r9, r8, lsr r3 │ │ │ │ - eorseq r3, r9, r4, asr #6 │ │ │ │ + mlaseq r9, ip, lr, r4 │ │ │ │ + @ instruction: 0x00394eb8 │ │ │ │ + eorseq r4, r9, r4, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 128584 │ │ │ │ + bl 128554 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 87b80 <_Py_open@@Base+0x2180> │ │ │ │ - bl a583c │ │ │ │ + bne 878a0 <_Py_open@@Base+0x237c> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87bc4 <_Py_open@@Base+0x21c4> │ │ │ │ - bl c3e9c │ │ │ │ + bne 878e4 <_Py_open@@Base+0x23c0> │ │ │ │ + bl c4160 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 87bcc <_Py_open@@Base+0x21cc> │ │ │ │ + bge 878ec <_Py_open@@Base+0x23c8> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq 87bcc <_Py_open@@Base+0x21cc> │ │ │ │ - ldr r3, [pc, #24] @ 87bd4 <_Py_open@@Base+0x21d4> │ │ │ │ + beq 878ec <_Py_open@@Base+0x23c8> │ │ │ │ + ldr r3, [pc, #24] @ 878f4 <_Py_open@@Base+0x23d0> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 143ac0 │ │ │ │ + b 144254 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #4] @ 87bd8 <_Py_open@@Base+0x21d8> │ │ │ │ + ldr r0, [pc, #4] @ 878f8 <_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 128584 │ │ │ │ + bl 128554 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 87c14 <_Py_open@@Base+0x2214> │ │ │ │ - bl a583c │ │ │ │ + bne 87934 <_Py_open@@Base+0x2410> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87c14 <_Py_open@@Base+0x2214> │ │ │ │ + beq 87934 <_Py_open@@Base+0x2410> │ │ │ │ mov r4, #0 │ │ │ │ - b 87c3c <_Py_open@@Base+0x223c> │ │ │ │ + b 8795c <_Py_open@@Base+0x2438> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5134 <_Py_dup@@Base> │ │ │ │ + bl 1b9498 <_Py_dup@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 87c0c <_Py_open@@Base+0x220c> │ │ │ │ - bl a6554 │ │ │ │ + beq 8792c <_Py_open@@Base+0x2408> │ │ │ │ + bl a65e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 87c3c <_Py_open@@Base+0x223c> │ │ │ │ + bne 8795c <_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] @ 87d30 <_Py_open@@Base+0x2330> │ │ │ │ + ldr r1, [pc, #200] @ 87a50 <_Py_open@@Base+0x252c> │ │ │ │ mov r2, sp │ │ │ │ - bl b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87ca4 <_Py_open@@Base+0x22a4> │ │ │ │ + beq 879c4 <_Py_open@@Base+0x24a0> │ │ │ │ ldr ip, [sp] │ │ │ │ cmp ip, #2 │ │ │ │ - bne 87cac <_Py_open@@Base+0x22ac> │ │ │ │ + bne 879cc <_Py_open@@Base+0x24a8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 87ce4 <_Py_open@@Base+0x22e4> │ │ │ │ - ldr r3, [pc, #160] @ 87d34 <_Py_open@@Base+0x2334> │ │ │ │ - ldr r1, [pc, #160] @ 87d38 <_Py_open@@Base+0x2338> │ │ │ │ + beq 87a04 <_Py_open@@Base+0x24e0> │ │ │ │ + ldr r3, [pc, #160] @ 87a54 <_Py_open@@Base+0x2530> │ │ │ │ + ldr r1, [pc, #160] @ 87a58 <_Py_open@@Base+0x2534> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ mov r0, #0 │ │ │ │ - b 87d28 <_Py_open@@Base+0x2328> │ │ │ │ + b 87a48 <_Py_open@@Base+0x2524> │ │ │ │ cmp ip, #10 │ │ │ │ - bne 87cc4 <_Py_open@@Base+0x22c4> │ │ │ │ + bne 879e4 <_Py_open@@Base+0x24c0> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq 87ce4 <_Py_open@@Base+0x22e4> │ │ │ │ - b 87c8c <_Py_open@@Base+0x228c> │ │ │ │ - ldr r3, [pc, #104] @ 87d34 <_Py_open@@Base+0x2334> │ │ │ │ - ldr r1, [pc, #108] @ 87d3c <_Py_open@@Base+0x233c> │ │ │ │ + beq 87a04 <_Py_open@@Base+0x24e0> │ │ │ │ + b 879ac <_Py_open@@Base+0x2488> │ │ │ │ + ldr r3, [pc, #104] @ 87a54 <_Py_open@@Base+0x2530> │ │ │ │ + ldr r1, [pc, #108] @ 87a5c <_Py_open@@Base+0x2538> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, ip │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113698 │ │ │ │ - b 87ca4 <_Py_open@@Base+0x22a4> │ │ │ │ + bl 1135a0 │ │ │ │ + b 879c4 <_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 87d18 <_Py_open@@Base+0x2318> │ │ │ │ - ldr r3, [pc, #56] @ 87d40 <_Py_open@@Base+0x2340> │ │ │ │ + bne 87a38 <_Py_open@@Base+0x2514> │ │ │ │ + ldr r3, [pc, #56] @ 87a60 <_Py_open@@Base+0x253c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113698 │ │ │ │ - b 87ca4 <_Py_open@@Base+0x22a4> │ │ │ │ + bl 1135a0 │ │ │ │ + b 879c4 <_Py_open@@Base+0x24a0> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113698 │ │ │ │ + bl 1135a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9df74 │ │ │ │ + bl 9dffc │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r9, r8, lsr #7 │ │ │ │ + eorseq r4, r9, r8, lsr #30 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003933b8 │ │ │ │ - eorseq r3, r9, r4, ror #7 │ │ │ │ + eorseq r4, r9, r8, lsr pc │ │ │ │ + eorseq r4, r9, r4, ror #30 │ │ │ │ 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 83a68 │ │ │ │ + bl 839dc │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcc 87d80 <_Py_open@@Base+0x2380> │ │ │ │ + bcc 87aa0 <_Py_open@@Base+0x257c> │ │ │ │ cmn r4, #104857600 @ 0x6400000 │ │ │ │ sub r0, r4, #104857600 @ 0x6400000 │ │ │ │ mvncs r1, #0 │ │ │ │ - bcs 87d84 <_Py_open@@Base+0x2384> │ │ │ │ + bcs 87aa4 <_Py_open@@Base+0x2580> │ │ │ │ add r1, r4, #104857600 @ 0x6400000 │ │ │ │ mov r2, r4 │ │ │ │ - bl 837d8 │ │ │ │ + bl 8374c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #32] @ 87db8 <_Py_open@@Base+0x23b8> │ │ │ │ + ldr r1, [pc, #32] @ 87ad8 <_Py_open@@Base+0x25b4> │ │ │ │ cmp r4, r0 │ │ │ │ subcc r2, r0, r4 │ │ │ │ subcs r2, r4, r0 │ │ │ │ - ldr r0, [pc, #20] @ 87dbc <_Py_open@@Base+0x23bc> │ │ │ │ + ldr r0, [pc, #20] @ 87adc <_Py_open@@Base+0x25b8> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r9, r0, lsl #8 │ │ │ │ + eorseq r4, r9, r0, lsl #31 │ │ │ │ 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] @ 87e58 <_Py_open@@Base+0x2458> │ │ │ │ + ldr r1, [pc, #116] @ 87b78 <_Py_open@@Base+0x2654> │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87e10 <_Py_open@@Base+0x2410> │ │ │ │ + beq 87b30 <_Py_open@@Base+0x260c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 87e18 <_Py_open@@Base+0x2418> │ │ │ │ - ldr r3, [pc, #84] @ 87e5c <_Py_open@@Base+0x245c> │ │ │ │ - ldr r1, [pc, #84] @ 87e60 <_Py_open@@Base+0x2460> │ │ │ │ + bge 87b38 <_Py_open@@Base+0x2614> │ │ │ │ + ldr r3, [pc, #84] @ 87b7c <_Py_open@@Base+0x2658> │ │ │ │ + ldr r1, [pc, #84] @ 87b80 <_Py_open@@Base+0x265c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ - b 87e50 <_Py_open@@Base+0x2450> │ │ │ │ - bl 84000 │ │ │ │ + b 87b70 <_Py_open@@Base+0x264c> │ │ │ │ + bl 83f74 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 83938 │ │ │ │ + bl 838ac │ │ │ │ cmn r0, #1 │ │ │ │ - bne 87e48 <_Py_open@@Base+0x2448> │ │ │ │ - ldr r3, [pc, #36] @ 87e5c <_Py_open@@Base+0x245c> │ │ │ │ + bne 87b68 <_Py_open@@Base+0x2644> │ │ │ │ + ldr r3, [pc, #36] @ 87b7c <_Py_open@@Base+0x2658> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #36] @ 87e64 <_Py_open@@Base+0x2464> │ │ │ │ + ldr r1, [pc, #36] @ 87b84 <_Py_open@@Base+0x2660> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b 87e10 <_Py_open@@Base+0x2410> │ │ │ │ + bl 1178bc │ │ │ │ + b 87b30 <_Py_open@@Base+0x260c> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b2c │ │ │ │ + bl a5bb8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r9, ip, asr r4 │ │ │ │ + @ instruction: 0x00394fdc │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r9, ip, ror #8 │ │ │ │ - mlaseq r9, r0, r4, r3 │ │ │ │ + eorseq r4, r9, ip, ror #31 │ │ │ │ + eorseq r5, r9, r0, lsl r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq 87eac <_Py_open@@Base+0x24ac> │ │ │ │ + beq 87bcc <_Py_open@@Base+0x26a8> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1481d0 │ │ │ │ + bl 148964 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 87ec0 <_Py_open@@Base+0x24c0> │ │ │ │ - bl a583c │ │ │ │ + bne 87be0 <_Py_open@@Base+0x26bc> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87ec0 <_Py_open@@Base+0x24c0> │ │ │ │ - b 87ed8 <_Py_open@@Base+0x24d8> │ │ │ │ - ldr r0, [pc, #44] @ 87ee0 <_Py_open@@Base+0x24e0> │ │ │ │ + beq 87be0 <_Py_open@@Base+0x26bc> │ │ │ │ + b 87bf8 <_Py_open@@Base+0x26d4> │ │ │ │ + ldr r0, [pc, #44] @ 87c00 <_Py_open@@Base+0x26dc> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #40] @ 87ee4 <_Py_open@@Base+0x24e4> │ │ │ │ + ldr r1, [pc, #40] @ 87c04 <_Py_open@@Base+0x26e0> │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1179b0 │ │ │ │ + b 1178bc │ │ │ │ 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 a3504 │ │ │ │ + b a3590 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, ip, lsr #9 │ │ │ │ - b 87e68 <_Py_open@@Base+0x2468> │ │ │ │ + eorseq r5, r9, ip, lsr #32 │ │ │ │ + b 87b88 <_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 1481d0 │ │ │ │ + bl 148964 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 87f20 <_Py_open@@Base+0x2520> │ │ │ │ - bl a583c │ │ │ │ + bne 87c40 <_Py_open@@Base+0x271c> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87f40 <_Py_open@@Base+0x2540> │ │ │ │ + bne 87c60 <_Py_open@@Base+0x273c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87f48 <_Py_open@@Base+0x2548> │ │ │ │ - ldr r3, [pc, #28] @ 87f58 <_Py_open@@Base+0x2558> │ │ │ │ + bne 87c68 <_Py_open@@Base+0x2744> │ │ │ │ + ldr r3, [pc, #28] @ 87c78 <_Py_open@@Base+0x2754> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ mov r0, #0 │ │ │ │ - b 87f50 <_Py_open@@Base+0x2550> │ │ │ │ + b 87c70 <_Py_open@@Base+0x274c> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bb874 │ │ │ │ + bl bbb30 │ │ │ │ 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] @ 881d0 <_Py_open@@Base+0x27d0> │ │ │ │ + ldr r1, [pc, #576] @ 87ef0 <_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 b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 87fd0 <_Py_open@@Base+0x25d0> │ │ │ │ + beq 87cf0 <_Py_open@@Base+0x27cc> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 87fd8 <_Py_open@@Base+0x25d8> │ │ │ │ - ldr r3, [pc, #524] @ 881d4 <_Py_open@@Base+0x27d4> │ │ │ │ - ldr r1, [pc, #524] @ 881d8 <_Py_open@@Base+0x27d8> │ │ │ │ + bne 87cf8 <_Py_open@@Base+0x27d4> │ │ │ │ + ldr r3, [pc, #524] @ 87ef4 <_Py_open@@Base+0x29d0> │ │ │ │ + ldr r1, [pc, #524] @ 87ef8 <_Py_open@@Base+0x29d4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r4, #0 │ │ │ │ - b 881c4 <_Py_open@@Base+0x27c4> │ │ │ │ + b 87ee4 <_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] @ 881dc <_Py_open@@Base+0x27dc> │ │ │ │ + ldr r1, [pc, #488] @ 87efc <_Py_open@@Base+0x29d8> │ │ │ │ sub r3, r2, #4 │ │ │ │ - bl b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87fd0 <_Py_open@@Base+0x25d0> │ │ │ │ + beq 87cf0 <_Py_open@@Base+0x27cc> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - bcc 88020 <_Py_open@@Base+0x2620> │ │ │ │ - ldr r3, [pc, #460] @ 881e0 <_Py_open@@Base+0x27e0> │ │ │ │ - ldr r1, [pc, #460] @ 881e4 <_Py_open@@Base+0x27e4> │ │ │ │ + bcc 87d40 <_Py_open@@Base+0x281c> │ │ │ │ + ldr r3, [pc, #460] @ 87f00 <_Py_open@@Base+0x29dc> │ │ │ │ + ldr r1, [pc, #460] @ 87f04 <_Py_open@@Base+0x29e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 87fd0 <_Py_open@@Base+0x25d0> │ │ │ │ + bl 18f518 │ │ │ │ + b 87cf0 <_Py_open@@Base+0x27cc> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #444] @ 881e8 <_Py_open@@Base+0x27e8> │ │ │ │ - ldr r0, [pc, #444] @ 881ec <_Py_open@@Base+0x27ec> │ │ │ │ - bl bbe74 │ │ │ │ + ldr r1, [pc, #444] @ 87f08 <_Py_open@@Base+0x29e4> │ │ │ │ + ldr r0, [pc, #444] @ 87f0c <_Py_open@@Base+0x29e8> │ │ │ │ + bl bc130 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 87fd0 <_Py_open@@Base+0x25d0> │ │ │ │ + blt 87cf0 <_Py_open@@Base+0x27cc> │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #424] @ 881f0 <_Py_open@@Base+0x27f0> │ │ │ │ + ldr r2, [pc, #424] @ 87f10 <_Py_open@@Base+0x29ec> │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8bf98 │ │ │ │ + bl 8bf80 │ │ │ │ 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 c3e9c │ │ │ │ + bl c4160 │ │ │ │ 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 c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 880b4 <_Py_open@@Base+0x26b4> │ │ │ │ + beq 87dd4 <_Py_open@@Base+0x28b0> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 345890 <_PyLong_DivmodNear@@Base+0x199c> │ │ │ │ - b 880d4 <_Py_open@@Base+0x26d4> │ │ │ │ + bl 34821c <_PyLong_DivmodNear@@Base+0x199c> │ │ │ │ + b 87df4 <_Py_open@@Base+0x28d0> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 880dc <_Py_open@@Base+0x26dc> │ │ │ │ - ldr r3, [pc, #296] @ 881f4 <_Py_open@@Base+0x27f4> │ │ │ │ - ldr r1, [pc, #296] @ 881f8 <_Py_open@@Base+0x27f8> │ │ │ │ + beq 87dfc <_Py_open@@Base+0x28d8> │ │ │ │ + ldr r3, [pc, #296] @ 87f14 <_Py_open@@Base+0x29f0> │ │ │ │ + ldr r1, [pc, #296] @ 87f18 <_Py_open@@Base+0x29f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r4, #0 │ │ │ │ - b 881b4 <_Py_open@@Base+0x27b4> │ │ │ │ + b 87ed4 <_Py_open@@Base+0x29b0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 88118 <_Py_open@@Base+0x2718> │ │ │ │ + beq 87e38 <_Py_open@@Base+0x2914> │ │ │ │ cmp r2, #10 │ │ │ │ - bne 8813c <_Py_open@@Base+0x273c> │ │ │ │ + bne 87e5c <_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 8813c <_Py_open@@Base+0x273c> │ │ │ │ + b 87e5c <_Py_open@@Base+0x2938> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 8813c <_Py_open@@Base+0x273c> │ │ │ │ - ldr r3, [pc, #196] @ 881f4 <_Py_open@@Base+0x27f4> │ │ │ │ - ldr r1, [pc, #200] @ 881fc <_Py_open@@Base+0x27fc> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 880d4 <_Py_open@@Base+0x26d4> │ │ │ │ - bl c3e9c │ │ │ │ + beq 87e5c <_Py_open@@Base+0x2938> │ │ │ │ + ldr r3, [pc, #196] @ 87f14 <_Py_open@@Base+0x29f0> │ │ │ │ + ldr r1, [pc, #200] @ 87f1c <_Py_open@@Base+0x29f8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 87df4 <_Py_open@@Base+0x28d0> │ │ │ │ + bl c4160 │ │ │ │ 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] @ 88200 <_Py_open@@Base+0x2800> │ │ │ │ + ldr r3, [pc, #160] @ 87f20 <_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 c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 88194 <_Py_open@@Base+0x2794> │ │ │ │ + beq 87eb4 <_Py_open@@Base+0x2990> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 345890 <_PyLong_DivmodNear@@Base+0x199c> │ │ │ │ - b 880d4 <_Py_open@@Base+0x26d4> │ │ │ │ + bl 34821c <_PyLong_DivmodNear@@Base+0x199c> │ │ │ │ + b 87df4 <_Py_open@@Base+0x28d0> │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ - bl 9df74 │ │ │ │ + bl 9dffc │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 880d4 <_Py_open@@Base+0x26d4> │ │ │ │ - ldr r0, [pc, #88] @ 88204 <_Py_open@@Base+0x2804> │ │ │ │ + beq 87df4 <_Py_open@@Base+0x28d0> │ │ │ │ + ldr r0, [pc, #88] @ 87f24 <_Py_open@@Base+0x2a00> │ │ │ │ mov r2, r5 │ │ │ │ - bl a9b50 │ │ │ │ + bl a9d18 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 881c4 <_Py_open@@Base+0x27c4> │ │ │ │ + beq 87ee4 <_Py_open@@Base+0x29c0> │ │ │ │ bl 296a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #1136 @ 0x470 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r3, r9, r4, asr #9 │ │ │ │ + eorseq r5, r9, r4, asr #32 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003934d4 │ │ │ │ - eorseq r3, r9, r0, lsl #10 │ │ │ │ + eorseq r5, r9, r4, asr r0 │ │ │ │ + eorseq r5, r9, r0, lsl #1 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r3, r9, r0, lsr r5 │ │ │ │ - eorseq lr, r5, r0, lsl #8 │ │ │ │ - eorseq r3, r9, ip, asr r5 │ │ │ │ - @ instruction: 0x003757b4 │ │ │ │ + ldrheq r5, [r9], -r0 @ │ │ │ │ + eorseq pc, r5, r0, lsl #31 │ │ │ │ + ldrsbeq r5, [r9], -ip @ │ │ │ │ + eorseq r7, r7, r4, asr #4 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r3, r9, r0, ror r5 │ │ │ │ - mlaseq r9, r8, r5, r3 │ │ │ │ + ldrsheq r5, [r9], -r0 @ │ │ │ │ + eorseq r5, r9, r8, lsl r1 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - @ instruction: 0x003935b8 │ │ │ │ + eorseq r5, r9, r8, lsr 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 r2, sp, #4 │ │ │ │ - ldr r1, [pc, #68] @ 88270 <_Py_open@@Base+0x2870> │ │ │ │ - bl b6b14 │ │ │ │ + ldr r1, [pc, #68] @ 87f90 <_Py_open@@Base+0x2a6c> │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88264 <_Py_open@@Base+0x2864> │ │ │ │ + beq 87f84 <_Py_open@@Base+0x2a60> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 88254 <_Py_open@@Base+0x2854> │ │ │ │ + blt 87f74 <_Py_open@@Base+0x2a50> │ │ │ │ cmn r0, #-2147483635 @ 0x8000000d │ │ │ │ - bhi 88254 <_Py_open@@Base+0x2854> │ │ │ │ + bhi 87f74 <_Py_open@@Base+0x2a50> │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 18b314 │ │ │ │ - b 88268 <_Py_open@@Base+0x2868> │ │ │ │ - ldr r3, [pc, #24] @ 88274 <_Py_open@@Base+0x2874> │ │ │ │ - ldr r1, [pc, #24] @ 88278 <_Py_open@@Base+0x2878> │ │ │ │ + bl 18c5dc │ │ │ │ + b 87f88 <_Py_open@@Base+0x2a64> │ │ │ │ + ldr r3, [pc, #24] @ 87f94 <_Py_open@@Base+0x2a70> │ │ │ │ + ldr r1, [pc, #24] @ 87f98 <_Py_open@@Base+0x2a74> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x003935bc │ │ │ │ + eorseq r5, r9, ip, lsr r1 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r3, r9, r8, asr #11 │ │ │ │ + eorseq r5, r9, r8, asr #2 │ │ │ │ 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 8828c <_Py_open@@Base+0x288c> │ │ │ │ - b 175000 │ │ │ │ + bne 87fac <_Py_open@@Base+0x2a88> │ │ │ │ + b 175f34 │ │ │ │ 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 882b8 <_Py_open@@Base+0x28b8> │ │ │ │ - b 1501fc │ │ │ │ + bgt 87fd8 <_Py_open@@Base+0x2ab4> │ │ │ │ + b 150c3c │ │ │ │ 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 2bdaa4 <_PyTime_ObjectToTimespec@@Base+0x2480> │ │ │ │ + bl 2c93b0 <_PyTime_ObjectToTimespec@@Base+0x2480> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 8833c <_Py_open@@Base+0x293c> │ │ │ │ - ldr r3, [pc, #116] @ 88388 <_Py_open@@Base+0x2988> │ │ │ │ + bne 8805c <_Py_open@@Base+0x2b38> │ │ │ │ + ldr r3, [pc, #116] @ 880a8 <_Py_open@@Base+0x2b84> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6d8 │ │ │ │ + bl 11a620 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88334 <_Py_open@@Base+0x2934> │ │ │ │ + beq 88054 <_Py_open@@Base+0x2b30> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bl 29f9a0 │ │ │ │ + bl 2adb74 │ │ │ │ mvn r0, #0 │ │ │ │ - b 88380 <_Py_open@@Base+0x2980> │ │ │ │ + b 880a0 <_Py_open@@Base+0x2b7c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 88360 <_Py_open@@Base+0x2960> │ │ │ │ + beq 88080 <_Py_open@@Base+0x2b5c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne 88360 <_Py_open@@Base+0x2960> │ │ │ │ + bne 88080 <_Py_open@@Base+0x2b5c> │ │ │ │ add r1, r3, #32768 @ 0x8000 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 88324 <_Py_open@@Base+0x2924> │ │ │ │ + bcs 88044 <_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 88368 <_Py_open@@Base+0x2968> │ │ │ │ + bgt 88088 <_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 29f820 │ │ │ │ + bl 2ad9f4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 883f0 <_Py_open@@Base+0x29f0> │ │ │ │ - ldr r3, [pc, #128] @ 88448 <_Py_open@@Base+0x2a48> │ │ │ │ + bne 88110 <_Py_open@@Base+0x2bec> │ │ │ │ + ldr r3, [pc, #128] @ 88168 <_Py_open@@Base+0x2c44> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6d8 │ │ │ │ + bl 11a620 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 883e8 <_Py_open@@Base+0x29e8> │ │ │ │ + beq 88108 <_Py_open@@Base+0x2be4> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r3, #1 │ │ │ │ - bl 29f9a0 │ │ │ │ + bl 2adb74 │ │ │ │ mvn r0, #0 │ │ │ │ - b 88440 <_Py_open@@Base+0x2a40> │ │ │ │ + b 88160 <_Py_open@@Base+0x2c3c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 88420 <_Py_open@@Base+0x2a20> │ │ │ │ + beq 88140 <_Py_open@@Base+0x2c1c> │ │ │ │ lsl r0, r2, #3 │ │ │ │ mov r3, #1 │ │ │ │ cmp r1, r3, lsl r0 │ │ │ │ - bcc 88420 <_Py_open@@Base+0x2a20> │ │ │ │ + bcc 88140 <_Py_open@@Base+0x2c1c> │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 29f9a0 │ │ │ │ - b 883e8 <_Py_open@@Base+0x29e8> │ │ │ │ + bl 2adb74 │ │ │ │ + b 88108 <_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 88428 <_Py_open@@Base+0x2a28> │ │ │ │ + bgt 88148 <_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 29f898 │ │ │ │ + bl 2ada6c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 884f0 <_Py_open@@Base+0x2af0> │ │ │ │ + beq 88210 <_Py_open@@Base+0x2cec> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #8 │ │ │ │ - bl 1672e4 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 167eb8 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 884c0 <_Py_open@@Base+0x2ac0> │ │ │ │ + beq 881e0 <_Py_open@@Base+0x2cbc> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 884c0 <_Py_open@@Base+0x2ac0> │ │ │ │ + bne 881e0 <_Py_open@@Base+0x2cbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 884f4 <_Py_open@@Base+0x2af4> │ │ │ │ + bge 88214 <_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] @ 88500 <_Py_open@@Base+0x2b00> │ │ │ │ + ldr r1, [pc, #20] @ 88220 <_Py_open@@Base+0x2cfc> │ │ │ │ strd r4, [sp] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mvn r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r0, r8, r8, asr fp │ │ │ │ + eorseq r2, r8, r8, lsr #13 │ │ │ │ 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 29f898 │ │ │ │ + bl 2ada6c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8859c <_Py_open@@Base+0x2b9c> │ │ │ │ + beq 882bc <_Py_open@@Base+0x2d98> │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ - bl 1672e4 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 167eb8 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 88578 <_Py_open@@Base+0x2b78> │ │ │ │ + beq 88298 <_Py_open@@Base+0x2d74> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 88578 <_Py_open@@Base+0x2b78> │ │ │ │ + bne 88298 <_Py_open@@Base+0x2d74> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 885a0 <_Py_open@@Base+0x2ba0> │ │ │ │ + bge 882c0 <_Py_open@@Base+0x2d9c> │ │ │ │ mvn r4, #0 │ │ │ │ mvn r5, #0 │ │ │ │ ldrb r2, [r7] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - ldr r1, [pc, #20] @ 885ac <_Py_open@@Base+0x2bac> │ │ │ │ + ldr r1, [pc, #20] @ 882cc <_Py_open@@Base+0x2da8> │ │ │ │ strd r4, [sp] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mvn r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r9, r8, ip, lsr #22 │ │ │ │ + eorseq fp, r8, r0, lsl #14 │ │ │ │ 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 885e4 <_Py_open@@Base+0x2be4> │ │ │ │ + bne 88304 <_Py_open@@Base+0x2de0> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 88618 <_Py_open@@Base+0x2c18> │ │ │ │ - b 8860c <_Py_open@@Base+0x2c0c> │ │ │ │ + bne 88338 <_Py_open@@Base+0x2e14> │ │ │ │ + b 8832c <_Py_open@@Base+0x2e08> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #104] @ 8865c <_Py_open@@Base+0x2c5c> │ │ │ │ + ldr r0, [pc, #104] @ 8837c <_Py_open@@Base+0x2e58> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 885cc <_Py_open@@Base+0x2bcc> │ │ │ │ + bne 882ec <_Py_open@@Base+0x2dc8> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88604 <_Py_open@@Base+0x2c04> │ │ │ │ + bne 88324 <_Py_open@@Base+0x2e00> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 88638 <_Py_open@@Base+0x2c38> │ │ │ │ - bl a583c │ │ │ │ + bne 88358 <_Py_open@@Base+0x2e34> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88604 <_Py_open@@Base+0x2c04> │ │ │ │ - bl c3e9c │ │ │ │ + bne 88324 <_Py_open@@Base+0x2e00> │ │ │ │ + bl c4160 │ │ │ │ sub r1, r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84120 <_Py_closerange@@Base> │ │ │ │ + bl 84094 <_Py_closerange@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl c7bec │ │ │ │ - ldr r0, [pc, #4] @ 88660 <_Py_open@@Base+0x2c60> │ │ │ │ + bl c7eb0 │ │ │ │ + ldr r0, [pc, #4] @ 88380 <_Py_open@@Base+0x2e5c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r6, ip, lsl #12 │ │ │ │ + eorseq fp, r6, ip, lsl #3 │ │ │ │ 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 8869c <_Py_open@@Base+0x2c9c> │ │ │ │ + bne 883bc <_Py_open@@Base+0x2e98> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 886cc <_Py_open@@Base+0x2ccc> │ │ │ │ - b 886c0 <_Py_open@@Base+0x2cc0> │ │ │ │ + bne 883ec <_Py_open@@Base+0x2ec8> │ │ │ │ + b 883e0 <_Py_open@@Base+0x2ebc> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #184] @ 88764 <_Py_open@@Base+0x2d64> │ │ │ │ + ldr r0, [pc, #184] @ 88484 <_Py_open@@Base+0x2f60> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88684 <_Py_open@@Base+0x2c84> │ │ │ │ - b 88758 <_Py_open@@Base+0x2d58> │ │ │ │ - bl a583c │ │ │ │ + bne 883a4 <_Py_open@@Base+0x2e80> │ │ │ │ + b 88478 <_Py_open@@Base+0x2f54> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88758 <_Py_open@@Base+0x2d58> │ │ │ │ + bne 88478 <_Py_open@@Base+0x2f54> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 886ec <_Py_open@@Base+0x2cec> │ │ │ │ - bl a583c │ │ │ │ + bne 8840c <_Py_open@@Base+0x2ee8> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88758 <_Py_open@@Base+0x2d58> │ │ │ │ + bne 88478 <_Py_open@@Base+0x2f54> │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls 8870c <_Py_open@@Base+0x2d0c> │ │ │ │ - ldr r3, [pc, #104] @ 88768 <_Py_open@@Base+0x2d68> │ │ │ │ - ldr r1, [pc, #104] @ 8876c <_Py_open@@Base+0x2d6c> │ │ │ │ + bls 8842c <_Py_open@@Base+0x2f08> │ │ │ │ + ldr r3, [pc, #104] @ 88488 <_Py_open@@Base+0x2f64> │ │ │ │ + ldr r1, [pc, #104] @ 8848c <_Py_open@@Base+0x2f68> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 88758 <_Py_open@@Base+0x2d58> │ │ │ │ + bl 18f518 │ │ │ │ + b 88478 <_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] @ 88770 <_Py_open@@Base+0x2d70> │ │ │ │ - bge 8875c <_Py_open@@Base+0x2d5c> │ │ │ │ - ldr r3, [pc, #32] @ 88774 <_Py_open@@Base+0x2d74> │ │ │ │ + ldrge r0, [pc, #36] @ 88490 <_Py_open@@Base+0x2f6c> │ │ │ │ + bge 8847c <_Py_open@@Base+0x2f58> │ │ │ │ + ldr r3, [pc, #32] @ 88494 <_Py_open@@Base+0x2f70> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mlaseq r7, r0, sp, r0 │ │ │ │ + eorseq r2, r7, r0, lsl r9 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r7, ip, ror r0 │ │ │ │ + eorseq sp, r7, r0, lsr #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 r3, r2, #2 │ │ │ │ cmp r3, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bhi 887b8 <_Py_open@@Base+0x2db8> │ │ │ │ + bhi 884d8 <_Py_open@@Base+0x2fb4> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 887e8 <_Py_open@@Base+0x2de8> │ │ │ │ - b 887dc <_Py_open@@Base+0x2ddc> │ │ │ │ - ldr r0, [pc, #228] @ 888a4 <_Py_open@@Base+0x2ea4> │ │ │ │ + bne 88508 <_Py_open@@Base+0x2fe4> │ │ │ │ + b 884fc <_Py_open@@Base+0x2fd8> │ │ │ │ + ldr r0, [pc, #228] @ 885c4 <_Py_open@@Base+0x30a0> │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 887a0 <_Py_open@@Base+0x2da0> │ │ │ │ + bne 884c0 <_Py_open@@Base+0x2f9c> │ │ │ │ mov r0, #0 │ │ │ │ - b 8889c <_Py_open@@Base+0x2e9c> │ │ │ │ - bl a583c │ │ │ │ + b 885bc <_Py_open@@Base+0x3098> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 887d4 <_Py_open@@Base+0x2dd4> │ │ │ │ + bne 884f4 <_Py_open@@Base+0x2fd0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 88808 <_Py_open@@Base+0x2e08> │ │ │ │ - bl a583c │ │ │ │ + bne 88528 <_Py_open@@Base+0x3004> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 887d4 <_Py_open@@Base+0x2dd4> │ │ │ │ + bne 884f4 <_Py_open@@Base+0x2fd0> │ │ │ │ cmp r5, #2 │ │ │ │ - ble 88864 <_Py_open@@Base+0x2e64> │ │ │ │ + ble 88584 <_Py_open@@Base+0x3060> │ │ │ │ cmp r5, #3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - beq 88840 <_Py_open@@Base+0x2e40> │ │ │ │ + beq 88560 <_Py_open@@Base+0x303c> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 88844 <_Py_open@@Base+0x2e44> │ │ │ │ - bl a583c │ │ │ │ + bne 88564 <_Py_open@@Base+0x3040> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88844 <_Py_open@@Base+0x2e44> │ │ │ │ - b 887d4 <_Py_open@@Base+0x2dd4> │ │ │ │ + beq 88564 <_Py_open@@Base+0x3040> │ │ │ │ + b 884f4 <_Py_open@@Base+0x2fd0> │ │ │ │ mov r4, #0 │ │ │ │ - ldr r3, [pc, #92] @ 888a8 <_Py_open@@Base+0x2ea8> │ │ │ │ + ldr r3, [pc, #92] @ 885c8 <_Py_open@@Base+0x30a4> │ │ │ │ cmp r5, r3 │ │ │ │ - beq 88868 <_Py_open@@Base+0x2e68> │ │ │ │ - ldr r3, [pc, #84] @ 888ac <_Py_open@@Base+0x2eac> │ │ │ │ - ldr r1, [pc, #84] @ 888b0 <_Py_open@@Base+0x2eb0> │ │ │ │ + beq 88588 <_Py_open@@Base+0x3064> │ │ │ │ + ldr r3, [pc, #84] @ 885cc <_Py_open@@Base+0x30a8> │ │ │ │ + ldr r1, [pc, #84] @ 885d0 <_Py_open@@Base+0x30ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 887d4 <_Py_open@@Base+0x2dd4> │ │ │ │ + bl 18f518 │ │ │ │ + b 884f4 <_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] @ 888a8 <_Py_open@@Base+0x2ea8> │ │ │ │ - bge 8889c <_Py_open@@Base+0x2e9c> │ │ │ │ - ldr r3, [pc, #32] @ 888b4 <_Py_open@@Base+0x2eb4> │ │ │ │ + ldrge r0, [pc, #28] @ 885c8 <_Py_open@@Base+0x30a4> │ │ │ │ + bge 885bc <_Py_open@@Base+0x3098> │ │ │ │ + ldr r3, [pc, #32] @ 885d4 <_Py_open@@Base+0x30b0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 887d4 <_Py_open@@Base+0x2dd4> │ │ │ │ + bl 144254 │ │ │ │ + b 884f4 <_Py_open@@Base+0x2fd0> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r0, r7, r8, lsr #27 │ │ │ │ + eorseq r2, r7, r8, lsr #18 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, ip, ror #11 │ │ │ │ + eorseq r5, r9, ip, ror #2 │ │ │ │ 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 88908 <_Py_open@@Base+0x2f08> │ │ │ │ + bne 88628 <_Py_open@@Base+0x3104> │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 8892c <_Py_open@@Base+0x2f2c> │ │ │ │ - ldr r2, [pc, #416] @ 88a98 <_Py_open@@Base+0x3098> │ │ │ │ - ldr r1, [pc, #416] @ 88a9c <_Py_open@@Base+0x309c> │ │ │ │ - ldr r0, [pc, #416] @ 88aa0 <_Py_open@@Base+0x30a0> │ │ │ │ + bne 8864c <_Py_open@@Base+0x3128> │ │ │ │ + ldr r2, [pc, #416] @ 887b8 <_Py_open@@Base+0x3294> │ │ │ │ + ldr r1, [pc, #416] @ 887bc <_Py_open@@Base+0x3298> │ │ │ │ + ldr r0, [pc, #416] @ 887c0 <_Py_open@@Base+0x329c> │ │ │ │ mov r3, r5 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 88954 <_Py_open@@Base+0x2f54> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 88674 <_Py_open@@Base+0x3150> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #392] @ 88aa0 <_Py_open@@Base+0x30a0> │ │ │ │ + ldr r0, [pc, #392] @ 887c0 <_Py_open@@Base+0x329c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 888dc <_Py_open@@Base+0x2edc> │ │ │ │ - b 88954 <_Py_open@@Base+0x2f54> │ │ │ │ + bne 885fc <_Py_open@@Base+0x30d8> │ │ │ │ + b 88674 <_Py_open@@Base+0x3150> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 8895c <_Py_open@@Base+0x2f5c> │ │ │ │ - ldr r2, [pc, #336] @ 88a98 <_Py_open@@Base+0x3098> │ │ │ │ - ldr r1, [pc, #344] @ 88aa4 <_Py_open@@Base+0x30a4> │ │ │ │ - ldr r0, [pc, #336] @ 88aa0 <_Py_open@@Base+0x30a0> │ │ │ │ + bne 8867c <_Py_open@@Base+0x3158> │ │ │ │ + ldr r2, [pc, #336] @ 887b8 <_Py_open@@Base+0x3294> │ │ │ │ + ldr r1, [pc, #344] @ 887c4 <_Py_open@@Base+0x32a0> │ │ │ │ + ldr r0, [pc, #336] @ 887c0 <_Py_open@@Base+0x329c> │ │ │ │ mov r3, r6 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 88a90 <_Py_open@@Base+0x3090> │ │ │ │ + b 887b0 <_Py_open@@Base+0x328c> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r0, [pc, #316] @ 88aa8 <_Py_open@@Base+0x30a8> │ │ │ │ - beq 88a90 <_Py_open@@Base+0x3090> │ │ │ │ - ldr r1, [pc, #312] @ 88aac <_Py_open@@Base+0x30ac> │ │ │ │ + ldreq r0, [pc, #316] @ 887c8 <_Py_open@@Base+0x32a4> │ │ │ │ + beq 887b0 <_Py_open@@Base+0x328c> │ │ │ │ + ldr r1, [pc, #312] @ 887cc <_Py_open@@Base+0x32a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 105e68 │ │ │ │ + bl 105ec8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 889e0 <_Py_open@@Base+0x2fe0> │ │ │ │ + beq 88700 <_Py_open@@Base+0x31dc> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #292] @ 88ab0 <_Py_open@@Base+0x30b0> │ │ │ │ - bl 105e68 │ │ │ │ + ldr r1, [pc, #292] @ 887d0 <_Py_open@@Base+0x32ac> │ │ │ │ + bl 105ec8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, #1 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 889e4 <_Py_open@@Base+0x2fe4> │ │ │ │ + beq 88704 <_Py_open@@Base+0x31e0> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #268] @ 88ab4 <_Py_open@@Base+0x30b4> │ │ │ │ - bl 105e68 │ │ │ │ + ldr r1, [pc, #268] @ 887d4 <_Py_open@@Base+0x32b0> │ │ │ │ + bl 105ec8 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 889e4 <_Py_open@@Base+0x2fe4> │ │ │ │ + beq 88704 <_Py_open@@Base+0x31e0> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #248] @ 88ab8 <_Py_open@@Base+0x30b8> │ │ │ │ - bl 105e68 │ │ │ │ + ldr r1, [pc, #248] @ 887d8 <_Py_open@@Base+0x32b4> │ │ │ │ + bl 105ec8 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r4, #1 │ │ │ │ - beq 889e4 <_Py_open@@Base+0x2fe4> │ │ │ │ - ldr r3, [pc, #232] @ 88abc <_Py_open@@Base+0x30bc> │ │ │ │ - ldr r1, [pc, #232] @ 88ac0 <_Py_open@@Base+0x30c0> │ │ │ │ + beq 88704 <_Py_open@@Base+0x31e0> │ │ │ │ + ldr r3, [pc, #232] @ 887dc <_Py_open@@Base+0x32b8> │ │ │ │ + ldr r1, [pc, #232] @ 887e0 <_Py_open@@Base+0x32bc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 88954 <_Py_open@@Base+0x2f54> │ │ │ │ + bl 18f518 │ │ │ │ + b 88674 <_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 27dbb8 │ │ │ │ + bl 28e4ac │ │ │ │ cmp r0, #1 │ │ │ │ - bne 88a74 <_Py_open@@Base+0x3074> │ │ │ │ - ldr r1, [pc, #180] @ 88ac4 <_Py_open@@Base+0x30c4> │ │ │ │ + bne 88794 <_Py_open@@Base+0x3270> │ │ │ │ + ldr r1, [pc, #180] @ 887e4 <_Py_open@@Base+0x32c0> │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r3, [pc, #176] @ 88ac8 <_Py_open@@Base+0x30c8> │ │ │ │ + ldr r3, [pc, #176] @ 887e8 <_Py_open@@Base+0x32c4> │ │ │ │ mov r2, r4 │ │ │ │ movne r3, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 88954 <_Py_open@@Base+0x2f54> │ │ │ │ + beq 88674 <_Py_open@@Base+0x3150> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17157c │ │ │ │ + bl 175a38 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 88a64 <_Py_open@@Base+0x3064> │ │ │ │ + beq 88784 <_Py_open@@Base+0x3260> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 88a64 <_Py_open@@Base+0x3064> │ │ │ │ + bne 88784 <_Py_open@@Base+0x3260> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 88a7c <_Py_open@@Base+0x307c> │ │ │ │ - ldr r0, [pc, #52] @ 88aa8 <_Py_open@@Base+0x30a8> │ │ │ │ - b 88a80 <_Py_open@@Base+0x3080> │ │ │ │ + bne 8879c <_Py_open@@Base+0x3278> │ │ │ │ + ldr r0, [pc, #52] @ 887c8 <_Py_open@@Base+0x32a4> │ │ │ │ + b 887a0 <_Py_open@@Base+0x327c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88a6c <_Py_open@@Base+0x306c> │ │ │ │ - ldr r0, [pc, #72] @ 88acc <_Py_open@@Base+0x30cc> │ │ │ │ + beq 8878c <_Py_open@@Base+0x3268> │ │ │ │ + ldr r0, [pc, #72] @ 887ec <_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 r9, r7, r0, lsr ip │ │ │ │ - eorseq r8, r6, r8, lsr #25 │ │ │ │ - eorseq r6, r7, r8, lsl #3 │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ + @ instruction: 0x0037b7b0 │ │ │ │ + eorseq sl, r6, r8, lsr #16 │ │ │ │ + @ instruction: 0x00377bbc │ │ │ │ + eorseq sl, r6, r8, asr #17 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - eorseq r5, r7, r8, lsr #30 │ │ │ │ - eorseq r2, r6, r0, asr #9 │ │ │ │ - eorseq r5, r7, ip, lsr #30 │ │ │ │ - eorseq r5, r7, r0, lsr pc │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r5, r7, r8, lsr pc │ │ │ │ - eoreq r5, r0, ip, ror #2 │ │ │ │ - @ instruction: 0x002055bc │ │ │ │ + eorseq r7, r7, r8, lsr #21 │ │ │ │ + eorseq r4, r6, r0, asr #32 │ │ │ │ + eorseq r7, r7, ip, lsr #21 │ │ │ │ + @ instruction: 0x00377ab0 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x00377ab8 │ │ │ │ + eoreq r1, r1, r8, asr sl │ │ │ │ + eoreq r1, r1, r8, lsr #29 │ │ │ │ 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 88afc <_Py_open@@Base+0x30fc> │ │ │ │ - ldr r3, [pc, #180] @ 88ba4 <_Py_open@@Base+0x31a4> │ │ │ │ - ldr r1, [pc, #180] @ 88ba8 <_Py_open@@Base+0x31a8> │ │ │ │ + bgt 8881c <_Py_open@@Base+0x32f8> │ │ │ │ + ldr r3, [pc, #180] @ 888c4 <_Py_open@@Base+0x33a0> │ │ │ │ + ldr r1, [pc, #180] @ 888c8 <_Py_open@@Base+0x33a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b 88b9c <_Py_open@@Base+0x319c> │ │ │ │ + bl 1178bc │ │ │ │ + b 888bc <_Py_open@@Base+0x3398> │ │ │ │ cmp r2, #4 │ │ │ │ mov r5, r2 │ │ │ │ - ble 88b1c <_Py_open@@Base+0x311c> │ │ │ │ - ldr r3, [pc, #148] @ 88ba4 <_Py_open@@Base+0x31a4> │ │ │ │ - ldr r1, [pc, #152] @ 88bac <_Py_open@@Base+0x31ac> │ │ │ │ + ble 8883c <_Py_open@@Base+0x3318> │ │ │ │ + ldr r3, [pc, #148] @ 888c4 <_Py_open@@Base+0x33a0> │ │ │ │ + ldr r1, [pc, #152] @ 888cc <_Py_open@@Base+0x33a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b 88b9c <_Py_open@@Base+0x319c> │ │ │ │ + bl 1178bc │ │ │ │ + b 888bc <_Py_open@@Base+0x3398> │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - bl 2a1bf4 │ │ │ │ + bl 1df5b0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt 88b9c <_Py_open@@Base+0x319c> │ │ │ │ + blt 888bc <_Py_open@@Base+0x3398> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1e8ba8 │ │ │ │ + bl 1f0b10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 88b50 <_Py_open@@Base+0x3150> │ │ │ │ - bl a583c │ │ │ │ + bne 88870 <_Py_open@@Base+0x334c> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88b9c <_Py_open@@Base+0x319c> │ │ │ │ + bne 888bc <_Py_open@@Base+0x3398> │ │ │ │ cmp r5, #2 │ │ │ │ - beq 88b78 <_Py_open@@Base+0x3178> │ │ │ │ + beq 88898 <_Py_open@@Base+0x3374> │ │ │ │ cmp r5, #3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - beq 88b84 <_Py_open@@Base+0x3184> │ │ │ │ + beq 888a4 <_Py_open@@Base+0x3380> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1034c0 │ │ │ │ + bl 103520 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge 88b88 <_Py_open@@Base+0x3188> │ │ │ │ - b 88b9c <_Py_open@@Base+0x319c> │ │ │ │ + bge 888a8 <_Py_open@@Base+0x3384> │ │ │ │ + b 888bc <_Py_open@@Base+0x3398> │ │ │ │ mov r3, #1 │ │ │ │ mov r5, #0 │ │ │ │ - b 88b88 <_Py_open@@Base+0x3188> │ │ │ │ + b 888a8 <_Py_open@@Base+0x3384> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 8786c <_Py_open@@Base+0x1e6c> │ │ │ │ + b 8758c <_Py_open@@Base+0x2068> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r4, lsl #12 │ │ │ │ - eorseq r3, r9, r4, lsr r6 │ │ │ │ + eorseq r5, r9, r4, lsl #3 │ │ │ │ + @ instruction: 0x003951b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2a1bf4 │ │ │ │ + bl 1df5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 88bec <_Py_open@@Base+0x31ec> │ │ │ │ + blt 8890c <_Py_open@@Base+0x33e8> │ │ │ │ bl 29bf8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 88bf4 <_Py_open@@Base+0x31f4> │ │ │ │ - ldr r3, [pc, #24] @ 88bfc <_Py_open@@Base+0x31fc> │ │ │ │ + bne 88914 <_Py_open@@Base+0x33f0> │ │ │ │ + ldr r3, [pc, #24] @ 8891c <_Py_open@@Base+0x33f8> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 143ac0 │ │ │ │ + b 144254 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 88c00 <_Py_open@@Base+0x3200> │ │ │ │ + ldr r0, [pc, #4] @ 88920 <_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 │ │ │ │ @@ -97416,477 +97232,477 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r6, r6, r1 │ │ │ │ - bne 88c64 <_Py_open@@Base+0x3264> │ │ │ │ + bne 88984 <_Py_open@@Base+0x3460> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 88ca4 <_Py_open@@Base+0x32a4> │ │ │ │ - ldr ip, [pc, #192] @ 88d2c <_Py_open@@Base+0x332c> │ │ │ │ + beq 889c4 <_Py_open@@Base+0x34a0> │ │ │ │ + ldr ip, [pc, #192] @ 88a4c <_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 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 88ca4 <_Py_open@@Base+0x32a4> │ │ │ │ + bne 889c4 <_Py_open@@Base+0x34a0> │ │ │ │ mov r0, #0 │ │ │ │ - b 88d24 <_Py_open@@Base+0x3324> │ │ │ │ + b 88a44 <_Py_open@@Base+0x3520> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 2a1bf4 │ │ │ │ + bl 1df5b0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 88c9c <_Py_open@@Base+0x329c> │ │ │ │ + blt 889bc <_Py_open@@Base+0x3498> │ │ │ │ cmp r6, #1 │ │ │ │ - beq 88ce0 <_Py_open@@Base+0x32e0> │ │ │ │ + beq 88a00 <_Py_open@@Base+0x34dc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 88ce4 <_Py_open@@Base+0x32e4> │ │ │ │ - bl a583c │ │ │ │ + bne 88a04 <_Py_open@@Base+0x34e0> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88ce4 <_Py_open@@Base+0x32e4> │ │ │ │ - b 88c9c <_Py_open@@Base+0x329c> │ │ │ │ + beq 88a04 <_Py_open@@Base+0x34e0> │ │ │ │ + b 889bc <_Py_open@@Base+0x3498> │ │ │ │ mov r4, #0 │ │ │ │ - bl c3e9c │ │ │ │ + bl c4160 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a66c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 88d30 <_Py_open@@Base+0x3330> │ │ │ │ - beq 88d24 <_Py_open@@Base+0x3324> │ │ │ │ - ldr r3, [pc, #28] @ 88d34 <_Py_open@@Base+0x3334> │ │ │ │ + ldreq r0, [pc, #32] @ 88a50 <_Py_open@@Base+0x352c> │ │ │ │ + beq 88a44 <_Py_open@@Base+0x3520> │ │ │ │ + ldr r3, [pc, #28] @ 88a54 <_Py_open@@Base+0x3530> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 143ac0 │ │ │ │ + b 144254 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, r8, ror #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 83a68 │ │ │ │ - bl 8b250 │ │ │ │ + bl 839dc │ │ │ │ + bl 8b044 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 88d60 <_Py_open@@Base+0x3360> │ │ │ │ + bne 88a80 <_Py_open@@Base+0x355c> │ │ │ │ pop {r4, lr} │ │ │ │ - b 2915fc │ │ │ │ + b 2a064c │ │ │ │ mov r1, #1 │ │ │ │ - bl 17f830 │ │ │ │ - ldr r0, [pc, #80] @ 88dc0 <_Py_open@@Base+0x33c0> │ │ │ │ + bl 180794 │ │ │ │ + ldr r0, [pc, #80] @ 88ae0 <_Py_open@@Base+0x35bc> │ │ │ │ mov r1, r4 │ │ │ │ - bl 270358 │ │ │ │ + bl 281fdc │ │ │ │ cmn r0, #1 │ │ │ │ - bne 88d9c <_Py_open@@Base+0x339c> │ │ │ │ + bne 88abc <_Py_open@@Base+0x3598> │ │ │ │ mov r0, r4 │ │ │ │ - bl 161924 │ │ │ │ - ldr r3, [pc, #56] @ 88dc4 <_Py_open@@Base+0x33c4> │ │ │ │ - ldr r1, [pc, #56] @ 88dc8 <_Py_open@@Base+0x33c8> │ │ │ │ + bl 16250c │ │ │ │ + ldr r3, [pc, #56] @ 88ae4 <_Py_open@@Base+0x35c0> │ │ │ │ + ldr r1, [pc, #56] @ 88ae8 <_Py_open@@Base+0x35c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17f830 │ │ │ │ + bl 180794 │ │ │ │ mov r0, r4 │ │ │ │ - bl 157540 │ │ │ │ + bl 158190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161924 │ │ │ │ - ldr r0, [pc, #12] @ 88dcc <_Py_open@@Base+0x33cc> │ │ │ │ + bl 16250c │ │ │ │ + ldr r0, [pc, #12] @ 88aec <_Py_open@@Base+0x35c8> │ │ │ │ pop {r4, pc} │ │ │ │ - strdeq r5, [r8], -r0 │ │ │ │ + andeq r4, r8, r4, lsl pc │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r9, r0, ror #12 │ │ │ │ + eorseq r5, r9, r0, ror #3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00088dd0 : │ │ │ │ +00088af0 : │ │ │ │ b 32df4 │ │ │ │ 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 1c8f44 │ │ │ │ + bl 1cf150 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88e0c │ │ │ │ - ldr r3, [pc, #328] @ 88f48 │ │ │ │ - ldr r1, [pc, #328] @ 88f4c │ │ │ │ + bne 88b2c │ │ │ │ + ldr r3, [pc, #328] @ 88c68 │ │ │ │ + ldr r1, [pc, #328] @ 88c6c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 88e1c │ │ │ │ + bl 18f518 │ │ │ │ + b 88b3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c9764 │ │ │ │ + bl 1cfa04 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge 88e24 │ │ │ │ + bge 88b44 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ - ble 88e40 │ │ │ │ - ldr r3, [pc, #284] @ 88f50 │ │ │ │ - ldr r1, [pc, #284] @ 88f54 │ │ │ │ + ble 88b60 │ │ │ │ + ldr r3, [pc, #284] @ 88c70 │ │ │ │ + ldr r1, [pc, #284] @ 88c74 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 88e1c │ │ │ │ + bl 18f518 │ │ │ │ + b 88b3c │ │ │ │ lsl r0, r7, #2 │ │ │ │ - bl 9990c │ │ │ │ + bl 99998 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ - bne 88e9c │ │ │ │ - bl 2915fc │ │ │ │ - b 88e1c │ │ │ │ - bl 135954 │ │ │ │ + bne 88bbc │ │ │ │ + bl 2a064c │ │ │ │ + b 88b3c │ │ │ │ + bl 135924 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 88f2c │ │ │ │ + beq 88c4c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 88eb0 │ │ │ │ + beq 88bd0 │ │ │ │ add r1, r5, r6, lsl #2 │ │ │ │ - bl 28b7c0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29acf0 <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88ed0 │ │ │ │ + beq 88bf0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 88ef4 │ │ │ │ + bne 88c14 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bne 88e5c │ │ │ │ - b 88f0c │ │ │ │ - ldr r3, [pc, #144] @ 88f48 │ │ │ │ - ldr r1, [pc, #156] @ 88f58 │ │ │ │ + bne 88b7c │ │ │ │ + b 88c2c │ │ │ │ + ldr r3, [pc, #144] @ 88c68 │ │ │ │ + ldr r1, [pc, #156] @ 88c78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 88ed8 │ │ │ │ - b 88f2c │ │ │ │ + bne 88bf8 │ │ │ │ + b 88c4c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 88f2c │ │ │ │ + beq 88c4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 88f2c │ │ │ │ + bne 88c4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 88f2c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 88c4c │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 88e98 │ │ │ │ + bne 88bb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 88e98 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 88bb8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 88f38 │ │ │ │ - ldr r3, [pc, #52] @ 88f5c │ │ │ │ + bge 88c58 │ │ │ │ + ldr r3, [pc, #52] @ 88c7c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e00 │ │ │ │ - b 88e1c │ │ │ │ + bl 99e8c │ │ │ │ + b 88b3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e00 │ │ │ │ - ldr r0, [pc, #24] @ 88f60 │ │ │ │ + bl 99e8c │ │ │ │ + ldr r0, [pc, #24] @ 88c80 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, ip, ror r6 │ │ │ │ + @ instruction: 0x003951fc │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r9, r4, lsr #13 │ │ │ │ - @ instruction: 0x003936b4 │ │ │ │ + eorseq r5, r9, r4, lsr #4 │ │ │ │ + eorseq r5, r9, r4, lsr r2 │ │ │ │ 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] @ 88fc8 │ │ │ │ - bl 2d6e58 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + ldr r3, [pc, #52] @ 88ce8 │ │ │ │ + bl 2df1f4 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88fc0 │ │ │ │ + beq 88ce0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2a3e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 88fbc │ │ │ │ - ldr r3, [pc, #24] @ 88fcc │ │ │ │ + bge 88cdc │ │ │ │ + ldr r3, [pc, #24] @ 88cec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 88fc0 │ │ │ │ - bl a6554 │ │ │ │ + bl 144254 │ │ │ │ + b 88ce0 │ │ │ │ + bl a65e0 │ │ │ │ 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] @ 89034 │ │ │ │ - bl 2abf44 <_PyArg_ParseStack@@Base> │ │ │ │ + ldr r2, [pc, #52] @ 88d54 │ │ │ │ + bl 2b9314 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8902c │ │ │ │ + beq 88d4c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 298c8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #24] @ 89038 │ │ │ │ - bge 8902c │ │ │ │ - ldr r3, [pc, #20] @ 8903c │ │ │ │ + ldrge r0, [pc, #24] @ 88d58 │ │ │ │ + bge 88d4c │ │ │ │ + ldr r3, [pc, #20] @ 88d5c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r3, r9, ip, asr #13 │ │ │ │ + eorseq r5, r9, ip, asr #4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - bne 89074 │ │ │ │ + bne 88d94 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r1] │ │ │ │ strd r2, [r1, #8] │ │ │ │ - b 890a8 │ │ │ │ + b 88dc8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 1bfe3c <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c5a84 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 890a4 │ │ │ │ + blt 88dc4 │ │ │ │ ldrd r0, [sp] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 314938 <_PyTime_AsTimeval@@Base> │ │ │ │ + b 31a818 <_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 92d70 │ │ │ │ + bl 92e08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89188 │ │ │ │ + beq 88ea8 │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 35460c │ │ │ │ - ldr r3, [pc, #176] @ 89194 │ │ │ │ + bl 356178 │ │ │ │ + ldr r3, [pc, #176] @ 88eb4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 3548d8 │ │ │ │ + bl 356444 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ - bl 35460c │ │ │ │ + bl 356178 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3542b8 │ │ │ │ - bl ab1b8 │ │ │ │ + bl 355e24 │ │ │ │ + bl ab380 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 89164 │ │ │ │ + beq 88e84 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 35460c │ │ │ │ - ldr r3, [pc, #104] @ 89194 │ │ │ │ + bl 356178 │ │ │ │ + ldr r3, [pc, #104] @ 88eb4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 3548d8 │ │ │ │ + bl 356444 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 35460c │ │ │ │ + bl 356178 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3542b8 │ │ │ │ - bl ab1b8 │ │ │ │ + bl 355e24 │ │ │ │ + bl ab380 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #16] │ │ │ │ - bne 8918c │ │ │ │ + bne 88eac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89188 │ │ │ │ + beq 88ea8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89188 │ │ │ │ + bne 88ea8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 891dc │ │ │ │ + bhi 88efc │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 89208 │ │ │ │ - b 891fc │ │ │ │ - ldr r0, [pc, #148] @ 89278 │ │ │ │ + bne 88f28 │ │ │ │ + b 88f1c │ │ │ │ + ldr r0, [pc, #148] @ 88f98 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 891c4 │ │ │ │ - b 89260 │ │ │ │ - bl a583c │ │ │ │ + bne 88ee4 │ │ │ │ + b 88f80 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89260 │ │ │ │ + bne 88f80 │ │ │ │ cmp r5, #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ ldrgt r4, [r4, #8] │ │ │ │ movle r4, #0 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ - bl 89040 │ │ │ │ + bl 88d60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 89260 │ │ │ │ + blt 88f80 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 89040 │ │ │ │ + bl 88d60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 89260 │ │ │ │ + blt 88f80 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ bl 298e0 <__setitimer64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89268 │ │ │ │ + beq 88f88 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ mov r0, #0 │ │ │ │ - b 89270 │ │ │ │ + b 88f90 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 890b0 │ │ │ │ + bl 88dd0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r0, r7, r0, asr #26 │ │ │ │ + eorseq r2, r7, r0, asr #17 │ │ │ │ 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 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 892b8 │ │ │ │ - bl a583c │ │ │ │ + bne 88fd8 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 892e8 │ │ │ │ + bne 89008 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ bl 2a924 <__getitimer64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 892e0 │ │ │ │ + beq 89000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ mov r0, #0 │ │ │ │ - b 892e8 │ │ │ │ + b 89008 │ │ │ │ mov r0, sp │ │ │ │ - bl 890b0 │ │ │ │ + bl 88dd0 │ │ │ │ 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 11aa1c │ │ │ │ - ldr r3, [pc, #36] @ 89344 │ │ │ │ + bl 11a964 │ │ │ │ + ldr r3, [pc, #36] @ 89064 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - ldr r0, [pc, #24] @ 89348 │ │ │ │ - bl 2992c4 │ │ │ │ + bl 144254 │ │ │ │ + ldr r0, [pc, #24] @ 89068 │ │ │ │ + bl 2a7dd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11aa40 │ │ │ │ + bl 11a988 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x003936d8 │ │ │ │ + eorseq r5, r9, r8, asr r2 │ │ │ │ │ │ │ │ -0008934c <_PyOS_IsMainThread@@Base>: │ │ │ │ +0008906c <_PyOS_IsMainThread@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ 89394 <_PyOS_IsMainThread@@Base+0x48> │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #48] @ 890b4 <_PyOS_IsMainThread@@Base+0x48> │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 8b550 │ │ │ │ - ldr r3, [pc, #32] @ 89398 <_PyOS_IsMainThread@@Base+0x4c> │ │ │ │ + bl 8b3f4 │ │ │ │ + ldr r3, [pc, #32] @ 890b8 <_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 │ │ │ │ @@ -97896,1578 +97712,1337 @@ │ │ │ │ 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] @ 893d4 <_PyOS_IsMainThread@@Base+0x88> │ │ │ │ - bl 17d160 │ │ │ │ + ldr r1, [pc, #20] @ 890f4 <_PyOS_IsMainThread@@Base+0x88> │ │ │ │ + bl 17e098 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b 26e45c │ │ │ │ + b 2800e0 │ │ │ │ @ instruction: 0x00562790 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #12] @ 893fc <_PyOS_IsMainThread@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #12] @ 8911c <_PyOS_IsMainThread@@Base+0xb0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c1b68 │ │ │ │ + bl 1c79fc │ │ │ │ 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] @ 89424 <_PyOS_IsMainThread@@Base+0xd8> │ │ │ │ + ldr r3, [pc, #12] @ 89144 <_PyOS_IsMainThread@@Base+0xd8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c1b68 │ │ │ │ + bl 1c79fc │ │ │ │ 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] @ 8944c <_PyOS_IsMainThread@@Base+0x100> │ │ │ │ + ldr r3, [pc, #12] @ 8916c <_PyOS_IsMainThread@@Base+0x100> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c1b68 │ │ │ │ + bl 1c79fc │ │ │ │ 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 91b7c │ │ │ │ + bl 91c14 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 894a4 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ - ldr r2, [pc, #60] @ 894b0 <_PyOS_IsMainThread@@Base+0x164> │ │ │ │ - ldr r1, [pc, #60] @ 894b4 <_PyOS_IsMainThread@@Base+0x168> │ │ │ │ - bl a5c14 │ │ │ │ + beq 891c4 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ + ldr r2, [pc, #60] @ 891d0 <_PyOS_IsMainThread@@Base+0x164> │ │ │ │ + ldr r1, [pc, #60] @ 891d4 <_PyOS_IsMainThread@@Base+0x168> │ │ │ │ + bl a5ca0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 894a8 <_PyOS_IsMainThread@@Base+0x15c> │ │ │ │ + bge 891c8 <_PyOS_IsMainThread@@Base+0x15c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 894a4 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ + beq 891c4 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 894a4 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ + bne 891c4 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ - eorseq r3, r9, r8, lsl r7 │ │ │ │ + mlaseq r9, r8, r2, r5 │ │ │ │ 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] @ 89540 <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ + ldr r1, [pc, #100] @ 89260 <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89534 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ + beq 89254 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 32888c <_PyTime_FromLong@@Base> │ │ │ │ + bl 32c7ec <_PyTime_FromLong@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 89534 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ + blt 89254 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 28e844 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c6fc0 <_PyTime_AsTimespec@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 89534 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ + beq 89254 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 29310 <__clock_settime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #28] @ 89544 <_PyOS_IsMainThread@@Base+0x1f8> │ │ │ │ - beq 89538 <_PyOS_IsMainThread@@Base+0x1ec> │ │ │ │ - ldr r3, [pc, #24] @ 89548 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ + ldreq r0, [pc, #28] @ 89264 <_PyOS_IsMainThread@@Base+0x1f8> │ │ │ │ + beq 89258 <_PyOS_IsMainThread@@Base+0x1ec> │ │ │ │ + ldr r3, [pc, #24] @ 89268 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq lr, r8, r4, lsl fp │ │ │ │ + eorseq r0, r9, r8, lsr #13 │ │ │ │ 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 18c5f8 │ │ │ │ + bl 18d8c0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 895dc <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ + beq 892fc <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 129dd4 │ │ │ │ + bl 129da4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 129dd4 │ │ │ │ + bl 129da4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 129dd4 │ │ │ │ + bl 129da4 │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ strd r6, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #64] @ 895e8 <_PyOS_IsMainThread@@Base+0x29c> │ │ │ │ - bl a9b50 │ │ │ │ + ldr r0, [pc, #64] @ 89308 <_PyOS_IsMainThread@@Base+0x29c> │ │ │ │ + bl a9d18 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 895c8 <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ + beq 892e8 <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 895d0 <_PyOS_IsMainThread@@Base+0x284> │ │ │ │ + beq 892f0 <_PyOS_IsMainThread@@Base+0x284> │ │ │ │ mov r4, r5 │ │ │ │ - b 895dc <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ + b 892fc <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 895c8 <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 892e8 <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r3, r9, r8, lsr #14 │ │ │ │ + eorseq r5, r9, r8, lsr #5 │ │ │ │ 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 89628 <_PyOS_IsMainThread@@Base+0x2dc> │ │ │ │ - ldr r2, [pc, #112] @ 8968c <_PyOS_IsMainThread@@Base+0x340> │ │ │ │ - ldr r1, [pc, #112] @ 89690 <_PyOS_IsMainThread@@Base+0x344> │ │ │ │ - ldr r0, [pc, #112] @ 89694 <_PyOS_IsMainThread@@Base+0x348> │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 89680 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ + bne 89348 <_PyOS_IsMainThread@@Base+0x2dc> │ │ │ │ + ldr r2, [pc, #112] @ 893ac <_PyOS_IsMainThread@@Base+0x340> │ │ │ │ + ldr r1, [pc, #112] @ 893b0 <_PyOS_IsMainThread@@Base+0x344> │ │ │ │ + ldr r0, [pc, #112] @ 893b4 <_PyOS_IsMainThread@@Base+0x348> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 893a0 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2734 │ │ │ │ + bl b29cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89680 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ + beq 893a0 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 89660 <_PyOS_IsMainThread@@Base+0x314> │ │ │ │ - ldr r3, [pc, #68] @ 89698 <_PyOS_IsMainThread@@Base+0x34c> │ │ │ │ - ldr r1, [pc, #68] @ 8969c <_PyOS_IsMainThread@@Base+0x350> │ │ │ │ + beq 89380 <_PyOS_IsMainThread@@Base+0x314> │ │ │ │ + ldr r3, [pc, #68] @ 893b8 <_PyOS_IsMainThread@@Base+0x34c> │ │ │ │ + ldr r1, [pc, #68] @ 893bc <_PyOS_IsMainThread@@Base+0x350> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 89680 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ + bl 18f518 │ │ │ │ + b 893a0 <_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 143e6c │ │ │ │ + b 144600 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - eorseq pc, r5, r4, asr #6 │ │ │ │ + @ instruction: 0x0037b7b0 │ │ │ │ + eorseq ip, r6, r4, lsr r6 │ │ │ │ + eorseq r0, r6, r4, asr #29 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ + @ instruction: 0x003617dc │ │ │ │ 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 896d4 <_PyOS_IsMainThread@@Base+0x388> │ │ │ │ + bne 893f4 <_PyOS_IsMainThread@@Base+0x388> │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #264] @ 897d4 <_PyOS_IsMainThread@@Base+0x488> │ │ │ │ + ldr r2, [pc, #264] @ 894f4 <_PyOS_IsMainThread@@Base+0x488> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 896f8 <_PyOS_IsMainThread@@Base+0x3ac> │ │ │ │ - b 89744 <_PyOS_IsMainThread@@Base+0x3f8> │ │ │ │ + bne 89418 <_PyOS_IsMainThread@@Base+0x3ac> │ │ │ │ + b 89464 <_PyOS_IsMainThread@@Base+0x3f8> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #244] @ 897d8 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ + ldr r0, [pc, #244] @ 894f8 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 896c0 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ - b 897c8 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + bne 893e0 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + b 894e8 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 89730 <_PyOS_IsMainThread@@Base+0x3e4> │ │ │ │ + beq 89450 <_PyOS_IsMainThread@@Base+0x3e4> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2734 │ │ │ │ + bl b29cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 897c8 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + beq 894e8 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 89748 <_PyOS_IsMainThread@@Base+0x3fc> │ │ │ │ - b 89794 <_PyOS_IsMainThread@@Base+0x448> │ │ │ │ - ldr r2, [pc, #164] @ 897dc <_PyOS_IsMainThread@@Base+0x490> │ │ │ │ - ldr r1, [pc, #164] @ 897e0 <_PyOS_IsMainThread@@Base+0x494> │ │ │ │ - ldr r0, [pc, #152] @ 897d8 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 897c8 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + beq 89468 <_PyOS_IsMainThread@@Base+0x3fc> │ │ │ │ + b 894b4 <_PyOS_IsMainThread@@Base+0x448> │ │ │ │ + ldr r2, [pc, #164] @ 894fc <_PyOS_IsMainThread@@Base+0x490> │ │ │ │ + ldr r1, [pc, #164] @ 89500 <_PyOS_IsMainThread@@Base+0x494> │ │ │ │ + ldr r0, [pc, #152] @ 894f8 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 894e8 <_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 89770 <_PyOS_IsMainThread@@Base+0x424> │ │ │ │ - ldr r2, [pc, #128] @ 897e4 <_PyOS_IsMainThread@@Base+0x498> │ │ │ │ - ldr r1, [pc, #128] @ 897e8 <_PyOS_IsMainThread@@Base+0x49c> │ │ │ │ - ldr r0, [pc, #108] @ 897d8 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 897c8 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + bne 89490 <_PyOS_IsMainThread@@Base+0x424> │ │ │ │ + ldr r2, [pc, #128] @ 89504 <_PyOS_IsMainThread@@Base+0x498> │ │ │ │ + ldr r1, [pc, #128] @ 89508 <_PyOS_IsMainThread@@Base+0x49c> │ │ │ │ + ldr r0, [pc, #108] @ 894f8 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 894e8 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2734 │ │ │ │ + bl b29cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 897c8 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + beq 894e8 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 897a8 <_PyOS_IsMainThread@@Base+0x45c> │ │ │ │ - ldr r3, [pc, #80] @ 897ec <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ - ldr r1, [pc, #80] @ 897f0 <_PyOS_IsMainThread@@Base+0x4a4> │ │ │ │ + beq 894c8 <_PyOS_IsMainThread@@Base+0x45c> │ │ │ │ + ldr r3, [pc, #80] @ 8950c <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ + ldr r1, [pc, #80] @ 89510 <_PyOS_IsMainThread@@Base+0x4a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 897c8 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + bl 18f518 │ │ │ │ + b 894e8 <_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 143e6c │ │ │ │ + b 144600 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x0037abfc │ │ │ │ - eorseq r7, r6, r0, lsr fp │ │ │ │ - eorseq r8, r6, r8, lsr #25 │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ + eorseq ip, r7, ip, lsl #8 │ │ │ │ + @ instruction: 0x003696b0 │ │ │ │ + eorseq sl, r6, r8, lsr #16 │ │ │ │ + @ instruction: 0x0037b7b0 │ │ │ │ + eorseq sl, r6, r8, asr #17 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ + @ instruction: 0x003617dc │ │ │ │ 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 89828 <_PyOS_IsMainThread@@Base+0x4dc> │ │ │ │ + bne 89548 <_PyOS_IsMainThread@@Base+0x4dc> │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #296] @ 89948 <_PyOS_IsMainThread@@Base+0x5fc> │ │ │ │ + ldr r2, [pc, #296] @ 89668 <_PyOS_IsMainThread@@Base+0x5fc> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8984c <_PyOS_IsMainThread@@Base+0x500> │ │ │ │ - b 89898 <_PyOS_IsMainThread@@Base+0x54c> │ │ │ │ + bne 8956c <_PyOS_IsMainThread@@Base+0x500> │ │ │ │ + b 895b8 <_PyOS_IsMainThread@@Base+0x54c> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #276] @ 8994c <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ + ldr r0, [pc, #276] @ 8966c <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89814 <_PyOS_IsMainThread@@Base+0x4c8> │ │ │ │ - b 8993c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bne 89534 <_PyOS_IsMainThread@@Base+0x4c8> │ │ │ │ + b 8965c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 89884 <_PyOS_IsMainThread@@Base+0x538> │ │ │ │ + beq 895a4 <_PyOS_IsMainThread@@Base+0x538> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2734 │ │ │ │ + bl b29cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8993c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + beq 8965c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8989c <_PyOS_IsMainThread@@Base+0x550> │ │ │ │ - b 898e8 <_PyOS_IsMainThread@@Base+0x59c> │ │ │ │ - ldr r2, [pc, #196] @ 89950 <_PyOS_IsMainThread@@Base+0x604> │ │ │ │ - ldr r1, [pc, #196] @ 89954 <_PyOS_IsMainThread@@Base+0x608> │ │ │ │ - ldr r0, [pc, #184] @ 8994c <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 8993c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + beq 895bc <_PyOS_IsMainThread@@Base+0x550> │ │ │ │ + b 89608 <_PyOS_IsMainThread@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #196] @ 89670 <_PyOS_IsMainThread@@Base+0x604> │ │ │ │ + ldr r1, [pc, #196] @ 89674 <_PyOS_IsMainThread@@Base+0x608> │ │ │ │ + ldr r0, [pc, #184] @ 8966c <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 8965c <_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 898c4 <_PyOS_IsMainThread@@Base+0x578> │ │ │ │ - ldr r2, [pc, #160] @ 89958 <_PyOS_IsMainThread@@Base+0x60c> │ │ │ │ - ldr r1, [pc, #160] @ 8995c <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ - ldr r0, [pc, #140] @ 8994c <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 8993c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bne 895e4 <_PyOS_IsMainThread@@Base+0x578> │ │ │ │ + ldr r2, [pc, #160] @ 89678 <_PyOS_IsMainThread@@Base+0x60c> │ │ │ │ + ldr r1, [pc, #160] @ 8967c <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ + ldr r0, [pc, #140] @ 8966c <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 8965c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2734 │ │ │ │ + bl b29cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 8993c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + beq 8965c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 898fc <_PyOS_IsMainThread@@Base+0x5b0> │ │ │ │ - ldr r3, [pc, #112] @ 89960 <_PyOS_IsMainThread@@Base+0x614> │ │ │ │ - ldr r1, [pc, #112] @ 89964 <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ + beq 8961c <_PyOS_IsMainThread@@Base+0x5b0> │ │ │ │ + ldr r3, [pc, #112] @ 89680 <_PyOS_IsMainThread@@Base+0x614> │ │ │ │ + ldr r1, [pc, #112] @ 89684 <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 8993c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bl 18f518 │ │ │ │ + b 8965c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 14777c │ │ │ │ + bl 147f10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 8991c <_PyOS_IsMainThread@@Base+0x5d0> │ │ │ │ - bl a583c │ │ │ │ + bne 8963c <_PyOS_IsMainThread@@Base+0x5d0> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8993c <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bne 8965c <_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 143e6c │ │ │ │ + b 144600 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq sl, r7, r8, lsl #24 │ │ │ │ - eorseq r7, r6, r0, lsr fp │ │ │ │ - eorseq r8, r6, r8, lsr #25 │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ + eorseq ip, r7, r8, lsl r4 │ │ │ │ + @ instruction: 0x003696b0 │ │ │ │ + eorseq sl, r6, r8, lsr #16 │ │ │ │ + @ instruction: 0x0037b7b0 │ │ │ │ + eorseq sl, r6, r8, asr #17 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ + @ instruction: 0x003617dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #168] @ 89a28 <_PyOS_IsMainThread@@Base+0x6dc> │ │ │ │ + ldr r2, [pc, #168] @ 89748 <_PyOS_IsMainThread@@Base+0x6dc> │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 899e8 <_PyOS_IsMainThread@@Base+0x69c> │ │ │ │ + beq 89708 <_PyOS_IsMainThread@@Base+0x69c> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 899d4 <_PyOS_IsMainThread@@Base+0x688> │ │ │ │ + beq 896f4 <_PyOS_IsMainThread@@Base+0x688> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2734 │ │ │ │ + bl b29cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89a1c <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + beq 8973c <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 899ec <_PyOS_IsMainThread@@Base+0x6a0> │ │ │ │ - ldr r3, [pc, #100] @ 89a2c <_PyOS_IsMainThread@@Base+0x6e0> │ │ │ │ - ldr r1, [pc, #100] @ 89a30 <_PyOS_IsMainThread@@Base+0x6e4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 89a1c <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ - ldr r2, [pc, #88] @ 89a34 <_PyOS_IsMainThread@@Base+0x6e8> │ │ │ │ - ldr r1, [pc, #88] @ 89a38 <_PyOS_IsMainThread@@Base+0x6ec> │ │ │ │ - ldr r0, [pc, #88] @ 89a3c <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 89a1c <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + beq 8970c <_PyOS_IsMainThread@@Base+0x6a0> │ │ │ │ + ldr r3, [pc, #100] @ 8974c <_PyOS_IsMainThread@@Base+0x6e0> │ │ │ │ + ldr r1, [pc, #100] @ 89750 <_PyOS_IsMainThread@@Base+0x6e4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 8973c <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + ldr r2, [pc, #88] @ 89754 <_PyOS_IsMainThread@@Base+0x6e8> │ │ │ │ + ldr r1, [pc, #88] @ 89758 <_PyOS_IsMainThread@@Base+0x6ec> │ │ │ │ + ldr r0, [pc, #88] @ 8975c <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 8973c <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a4f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89a0c <_PyOS_IsMainThread@@Base+0x6c0> │ │ │ │ - ldr r3, [pc, #60] @ 89a40 <_PyOS_IsMainThread@@Base+0x6f4> │ │ │ │ + bne 8972c <_PyOS_IsMainThread@@Base+0x6c0> │ │ │ │ + ldr r3, [pc, #60] @ 89760 <_PyOS_IsMainThread@@Base+0x6f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 89a1c <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + bl 144254 │ │ │ │ + b 8973c <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 143e6c │ │ │ │ + b 144600 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ - eorseq r7, r6, r0, lsr fp │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ - eorseq sl, r7, r8, lsl ip │ │ │ │ + @ instruction: 0x003617dc │ │ │ │ + @ instruction: 0x003696b0 │ │ │ │ + eorseq ip, r6, r4, lsr r6 │ │ │ │ + eorseq ip, r7, r8, lsr #8 │ │ │ │ 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 89a8c <_PyOS_IsMainThread@@Base+0x740> │ │ │ │ + bne 897ac <_PyOS_IsMainThread@@Base+0x740> │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 89ab0 <_PyOS_IsMainThread@@Base+0x764> │ │ │ │ - ldr r2, [pc, #252] @ 89b7c <_PyOS_IsMainThread@@Base+0x830> │ │ │ │ - ldr r1, [pc, #252] @ 89b80 <_PyOS_IsMainThread@@Base+0x834> │ │ │ │ - ldr r0, [pc, #252] @ 89b84 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 89ac4 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + bne 897d0 <_PyOS_IsMainThread@@Base+0x764> │ │ │ │ + ldr r2, [pc, #252] @ 8989c <_PyOS_IsMainThread@@Base+0x830> │ │ │ │ + ldr r1, [pc, #252] @ 898a0 <_PyOS_IsMainThread@@Base+0x834> │ │ │ │ + ldr r0, [pc, #252] @ 898a4 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 897e4 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #232] @ 89b84 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ + ldr r0, [pc, #232] @ 898a4 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89a64 <_PyOS_IsMainThread@@Base+0x718> │ │ │ │ - b 89ac4 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + bne 89784 <_PyOS_IsMainThread@@Base+0x718> │ │ │ │ + b 897e4 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl b2734 │ │ │ │ + bl b29cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 89acc <_PyOS_IsMainThread@@Base+0x780> │ │ │ │ + bne 897ec <_PyOS_IsMainThread@@Base+0x780> │ │ │ │ mov r0, #0 │ │ │ │ - b 89b74 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ + b 89894 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 89b20 <_PyOS_IsMainThread@@Base+0x7d4> │ │ │ │ + bne 89840 <_PyOS_IsMainThread@@Base+0x7d4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #160] @ 89b88 <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ + ldr r2, [pc, #160] @ 898a8 <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 89b48 <_PyOS_IsMainThread@@Base+0x7fc> │ │ │ │ + beq 89868 <_PyOS_IsMainThread@@Base+0x7fc> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 89b34 <_PyOS_IsMainThread@@Base+0x7e8> │ │ │ │ + beq 89854 <_PyOS_IsMainThread@@Base+0x7e8> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2734 │ │ │ │ + bl b29cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89ac4 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + beq 897e4 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 89b4c <_PyOS_IsMainThread@@Base+0x800> │ │ │ │ - ldr r3, [pc, #100] @ 89b8c <_PyOS_IsMainThread@@Base+0x840> │ │ │ │ - ldr r1, [pc, #100] @ 89b90 <_PyOS_IsMainThread@@Base+0x844> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 89ac4 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ - ldr r2, [pc, #88] @ 89b94 <_PyOS_IsMainThread@@Base+0x848> │ │ │ │ - ldr r1, [pc, #88] @ 89b98 <_PyOS_IsMainThread@@Base+0x84c> │ │ │ │ - ldr r0, [pc, #64] @ 89b84 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 89ac4 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + beq 8986c <_PyOS_IsMainThread@@Base+0x800> │ │ │ │ + ldr r3, [pc, #100] @ 898ac <_PyOS_IsMainThread@@Base+0x840> │ │ │ │ + ldr r1, [pc, #100] @ 898b0 <_PyOS_IsMainThread@@Base+0x844> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b 897e4 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + ldr r2, [pc, #88] @ 898b4 <_PyOS_IsMainThread@@Base+0x848> │ │ │ │ + ldr r1, [pc, #88] @ 898b8 <_PyOS_IsMainThread@@Base+0x84c> │ │ │ │ + ldr r0, [pc, #64] @ 898a4 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 897e4 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 298f8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #36] @ 89b88 <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ - beq 89b74 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ + ldreq r0, [pc, #36] @ 898a8 <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ + beq 89894 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 143e6c │ │ │ │ + b 144600 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - eorseq r8, r6, r8, lsr #25 │ │ │ │ - eorseq sl, r7, r4, lsr #24 │ │ │ │ + @ instruction: 0x0037b7b0 │ │ │ │ + eorseq sl, r6, r8, lsr #16 │ │ │ │ + eorseq ip, r7, r4, lsr r4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ - eorseq r7, r6, r0, lsr fp │ │ │ │ - eorseq r8, r6, r8, asr #26 │ │ │ │ + @ instruction: 0x003617dc │ │ │ │ + @ instruction: 0x003696b0 │ │ │ │ + eorseq sl, r6, r8, asr #17 │ │ │ │ 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 89bcc <_PyOS_IsMainThread@@Base+0x880> │ │ │ │ + bne 898ec <_PyOS_IsMainThread@@Base+0x880> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 89be0 <_PyOS_IsMainThread@@Base+0x894> │ │ │ │ - b 89bf8 <_PyOS_IsMainThread@@Base+0x8ac> │ │ │ │ - ldr r0, [pc, #60] @ 89c10 <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ - bl 1e954c <_PyArg_NoKeywords@@Base> │ │ │ │ + bne 89900 <_PyOS_IsMainThread@@Base+0x894> │ │ │ │ + b 89918 <_PyOS_IsMainThread@@Base+0x8ac> │ │ │ │ + ldr r0, [pc, #60] @ 89930 <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ + bl 1f18bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89bbc <_PyOS_IsMainThread@@Base+0x870> │ │ │ │ - b 89c08 <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ + bne 898dc <_PyOS_IsMainThread@@Base+0x870> │ │ │ │ + b 89928 <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #36] @ 89c10 <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ + ldr r0, [pc, #36] @ 89930 <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89c08 <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ + beq 89928 <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2fea58 │ │ │ │ + b 306b14 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r7, r0, lsr fp │ │ │ │ + eorseq sp, r7, r4, lsr r6 │ │ │ │ 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 89c44 <_PyOS_IsMainThread@@Base+0x8f8> │ │ │ │ + bne 89964 <_PyOS_IsMainThread@@Base+0x8f8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 89c5c <_PyOS_IsMainThread@@Base+0x910> │ │ │ │ - b 89c74 <_PyOS_IsMainThread@@Base+0x928> │ │ │ │ - ldr r0, [pc, #260] @ 89d50 <_PyOS_IsMainThread@@Base+0xa04> │ │ │ │ - bl 1e954c <_PyArg_NoKeywords@@Base> │ │ │ │ + bne 8997c <_PyOS_IsMainThread@@Base+0x910> │ │ │ │ + b 89994 <_PyOS_IsMainThread@@Base+0x928> │ │ │ │ + ldr r0, [pc, #260] @ 89a70 <_PyOS_IsMainThread@@Base+0xa04> │ │ │ │ + bl 1f18bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89c34 <_PyOS_IsMainThread@@Base+0x8e8> │ │ │ │ + bne 89954 <_PyOS_IsMainThread@@Base+0x8e8> │ │ │ │ mov r4, #0 │ │ │ │ - b 89d48 <_PyOS_IsMainThread@@Base+0x9fc> │ │ │ │ + b 89a68 <_PyOS_IsMainThread@@Base+0x9fc> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #232] @ 89d50 <_PyOS_IsMainThread@@Base+0xa04> │ │ │ │ + ldr r0, [pc, #232] @ 89a70 <_PyOS_IsMainThread@@Base+0xa04> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89c54 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ + beq 89974 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ ldr r8, [r5, #8] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r8, #1 │ │ │ │ - bne 89cd8 <_PyOS_IsMainThread@@Base+0x98c> │ │ │ │ + bne 899f8 <_PyOS_IsMainThread@@Base+0x98c> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 89cc8 <_PyOS_IsMainThread@@Base+0x97c> │ │ │ │ - ldr r2, [pc, #188] @ 89d54 <_PyOS_IsMainThread@@Base+0xa08> │ │ │ │ + blt 899e8 <_PyOS_IsMainThread@@Base+0x97c> │ │ │ │ + ldr r2, [pc, #188] @ 89a74 <_PyOS_IsMainThread@@Base+0xa08> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 89cc8 <_PyOS_IsMainThread@@Base+0x97c> │ │ │ │ + bne 899e8 <_PyOS_IsMainThread@@Base+0x97c> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bge 89cc8 <_PyOS_IsMainThread@@Base+0x97c> │ │ │ │ + bge 899e8 <_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 89d48 <_PyOS_IsMainThread@@Base+0x9fc> │ │ │ │ + b 89a68 <_PyOS_IsMainThread@@Base+0x9fc> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b a9624 │ │ │ │ + b a97ec │ │ │ │ mov r0, r8 │ │ │ │ - bl 92d70 │ │ │ │ + bl 92e08 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r9, r4, #8 │ │ │ │ movne r7, #0 │ │ │ │ - beq 89c54 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ + beq 89974 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ cmp r8, r7 │ │ │ │ mov r0, r6 │ │ │ │ - ble 89d48 <_PyOS_IsMainThread@@Base+0x9fc> │ │ │ │ + ble 89a68 <_PyOS_IsMainThread@@Base+0x9fc> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl a9624 │ │ │ │ + bl a97ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89d3c <_PyOS_IsMainThread@@Base+0x9f0> │ │ │ │ + bne 89a5c <_PyOS_IsMainThread@@Base+0x9f0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89c54 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ + beq 89974 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89c54 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ + bne 89974 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 89c54 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 89974 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ add r7, r7, #1 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - b 89cf0 <_PyOS_IsMainThread@@Base+0x9a4> │ │ │ │ + b 89a10 <_PyOS_IsMainThread@@Base+0x9a4> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq fp, r7, r0, asr #23 │ │ │ │ + @ instruction: 0x0037d6dc │ │ │ │ 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 89d88 <_PyOS_IsMainThread@@Base+0xa3c> │ │ │ │ + bne 89aa8 <_PyOS_IsMainThread@@Base+0xa3c> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 89d9c <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ - b 89db4 <_PyOS_IsMainThread@@Base+0xa68> │ │ │ │ - ldr r0, [pc, #224] @ 89e70 <_PyOS_IsMainThread@@Base+0xb24> │ │ │ │ - bl 1e954c <_PyArg_NoKeywords@@Base> │ │ │ │ + bne 89abc <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ + b 89ad4 <_PyOS_IsMainThread@@Base+0xa68> │ │ │ │ + ldr r0, [pc, #224] @ 89b90 <_PyOS_IsMainThread@@Base+0xb24> │ │ │ │ + bl 1f18bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89d78 <_PyOS_IsMainThread@@Base+0xa2c> │ │ │ │ - b 89e04 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ + bne 89a98 <_PyOS_IsMainThread@@Base+0xa2c> │ │ │ │ + b 89b24 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #200] @ 89e70 <_PyOS_IsMainThread@@Base+0xb24> │ │ │ │ + ldr r0, [pc, #200] @ 89b90 <_PyOS_IsMainThread@@Base+0xb24> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89e04 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ + beq 89b24 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - bl b97c4 │ │ │ │ + bl b9a80 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89e04 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ + beq 89b24 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 1512f4 │ │ │ │ + bl 151de8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 89e0c <_PyOS_IsMainThread@@Base+0xac0> │ │ │ │ + bne 89b2c <_PyOS_IsMainThread@@Base+0xac0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89e04 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ + beq 89b24 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89e04 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ + bne 89b24 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 89e68 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ + b 89b88 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127668 │ │ │ │ + bl 127638 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 89e44 <_PyOS_IsMainThread@@Base+0xaf8> │ │ │ │ + beq 89b64 <_PyOS_IsMainThread@@Base+0xaf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 89e44 <_PyOS_IsMainThread@@Base+0xaf8> │ │ │ │ + bne 89b64 <_PyOS_IsMainThread@@Base+0xaf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89e68 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ + beq 89b88 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89e68 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ + bne 89b88 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r8, r8, asr #21 │ │ │ │ + eorseq fp, r8, ip, ror #12 │ │ │ │ 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] @ 89ef0 <_PyOS_IsMainThread@@Base+0xba4> │ │ │ │ - bl b6b14 │ │ │ │ + ldr r1, [pc, #88] @ 89c10 <_PyOS_IsMainThread@@Base+0xba4> │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89ea8 <_PyOS_IsMainThread@@Base+0xb5c> │ │ │ │ + bne 89bc8 <_PyOS_IsMainThread@@Base+0xb5c> │ │ │ │ mov r4, #0 │ │ │ │ - b 89ee4 <_PyOS_IsMainThread@@Base+0xb98> │ │ │ │ + b 89c04 <_PyOS_IsMainThread@@Base+0xb98> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ - bl 138dd4 │ │ │ │ + bl 138da4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 89ea0 <_PyOS_IsMainThread@@Base+0xb54> │ │ │ │ + beq 89bc0 <_PyOS_IsMainThread@@Base+0xb54> │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #44] @ 89ef4 <_PyOS_IsMainThread@@Base+0xba8> │ │ │ │ - ldr r4, [pc, #44] @ 89ef8 <_PyOS_IsMainThread@@Base+0xbac> │ │ │ │ + ldr r3, [pc, #44] @ 89c14 <_PyOS_IsMainThread@@Base+0xba8> │ │ │ │ + ldr r4, [pc, #44] @ 89c18 <_PyOS_IsMainThread@@Base+0xbac> │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ moveq r4, r3 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ 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 r7, r6, r0, lsl pc │ │ │ │ + mlaseq r6, r0, sl, r9 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ - ldr r1, [pc, #184] @ 89fd8 <_PyOS_IsMainThread@@Base+0xc8c> │ │ │ │ + ldr r1, [pc, #184] @ 89cf8 <_PyOS_IsMainThread@@Base+0xc8c> │ │ │ │ add r2, sp, #12 │ │ │ │ - bl b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89f34 <_PyOS_IsMainThread@@Base+0xbe8> │ │ │ │ + bne 89c54 <_PyOS_IsMainThread@@Base+0xbe8> │ │ │ │ mov r4, #0 │ │ │ │ - b 89fcc <_PyOS_IsMainThread@@Base+0xc80> │ │ │ │ + b 89cec <_PyOS_IsMainThread@@Base+0xc80> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 138dd4 │ │ │ │ + bl 138da4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 89f2c <_PyOS_IsMainThread@@Base+0xbe0> │ │ │ │ + beq 89c4c <_PyOS_IsMainThread@@Base+0xbe0> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 138dd4 │ │ │ │ + bl 138da4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89fc4 <_PyOS_IsMainThread@@Base+0xc78> │ │ │ │ + beq 89ce4 <_PyOS_IsMainThread@@Base+0xc78> │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt 89f84 <_PyOS_IsMainThread@@Base+0xc38> │ │ │ │ + bgt 89ca4 <_PyOS_IsMainThread@@Base+0xc38> │ │ │ │ sub r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ bl 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89fa0 <_PyOS_IsMainThread@@Base+0xc54> │ │ │ │ - ldr r2, [pc, #80] @ 89fdc <_PyOS_IsMainThread@@Base+0xc90> │ │ │ │ - ldr r6, [pc, #76] @ 89fdc <_PyOS_IsMainThread@@Base+0xc90> │ │ │ │ + beq 89cc0 <_PyOS_IsMainThread@@Base+0xc54> │ │ │ │ + ldr r2, [pc, #80] @ 89cfc <_PyOS_IsMainThread@@Base+0xc90> │ │ │ │ + ldr r6, [pc, #76] @ 89cfc <_PyOS_IsMainThread@@Base+0xc90> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 89fb8 <_PyOS_IsMainThread@@Base+0xc6c> │ │ │ │ - ldr r2, [pc, #56] @ 89fe0 <_PyOS_IsMainThread@@Base+0xc94> │ │ │ │ - ldr r6, [pc, #52] @ 89fe0 <_PyOS_IsMainThread@@Base+0xc94> │ │ │ │ + b 89cd8 <_PyOS_IsMainThread@@Base+0xc6c> │ │ │ │ + ldr r2, [pc, #56] @ 89d00 <_PyOS_IsMainThread@@Base+0xc94> │ │ │ │ + ldr r6, [pc, #52] @ 89d00 <_PyOS_IsMainThread@@Base+0xc94> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r3, r9, r0, lsr r7 │ │ │ │ + @ instruction: 0x003952b0 │ │ │ │ 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] @ 8a040 <_PyOS_IsMainThread@@Base+0xcf4> │ │ │ │ - bl b6b14 │ │ │ │ + ldr r1, [pc, #56] @ 89d60 <_PyOS_IsMainThread@@Base+0xcf4> │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a038 <_PyOS_IsMainThread@@Base+0xcec> │ │ │ │ - ldr r3, [pc, #44] @ 8a044 <_PyOS_IsMainThread@@Base+0xcf8> │ │ │ │ + beq 89d58 <_PyOS_IsMainThread@@Base+0xcec> │ │ │ │ + ldr r3, [pc, #44] @ 89d64 <_PyOS_IsMainThread@@Base+0xcf8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl bbde4 │ │ │ │ - ldr r2, [pc, #32] @ 8a048 <_PyOS_IsMainThread@@Base+0xcfc> │ │ │ │ + bl bc0a0 │ │ │ │ + ldr r2, [pc, #32] @ 89d68 <_PyOS_IsMainThread@@Base+0xcfc> │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #16] @ 8a04c <_PyOS_IsMainThread@@Base+0xd00> │ │ │ │ + ldr r0, [pc, #16] @ 89d6c <_PyOS_IsMainThread@@Base+0xd00> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r7, r6, r0, lsl pc │ │ │ │ + mlaseq r6, r0, sl, r9 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r3, r7, ip, lsl #26 │ │ │ │ + eorseq r5, r7, r8, ror #16 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0008a050 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - ldr r1, [pc, #4] @ 8a05c <_Py_Get_Getpath_CodeObject@@Base+0xc> │ │ │ │ - ldr r0, [pc, #4] @ 8a060 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ - b be488 │ │ │ │ +00089d70 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + ldr r1, [pc, #4] @ 89d7c <_Py_Get_Getpath_CodeObject@@Base+0xc> │ │ │ │ + ldr r0, [pc, #4] @ 89d80 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + b be74c │ │ │ │ andeq r3, r0, r0, ror r5 │ │ │ │ - eorseq r6, sl, r0, ror ip │ │ │ │ + @ instruction: 0x003a87f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl aaa48 │ │ │ │ + bl aac10 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8a108 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ + beq 89e28 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl a6554 │ │ │ │ + bl a65e0 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl a6554 │ │ │ │ + bl a65e0 │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl a6554 │ │ │ │ + bl a65e0 │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a6554 │ │ │ │ + bl a65e0 │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 252528 │ │ │ │ + bl 264c58 │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl a6554 │ │ │ │ + bl a65e0 │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a6554 │ │ │ │ + bl a65e0 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a10c <_Py_Get_Getpath_CodeObject@@Base+0xbc> │ │ │ │ + beq 89e2c <_Py_Get_Getpath_CodeObject@@Base+0xbc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a108 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ + beq 89e28 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a108 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ + bne 89e28 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 2c0408 <_Py_RestoreSignals@@Base+0xd98> │ │ │ │ + bl 2cbc4c <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a1c0 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ + beq 89ee0 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, r2 │ │ │ │ bl 29cdc │ │ │ │ - bl c3e9c │ │ │ │ + bl c4160 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ bl 29334 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 8a1b0 <_Py_Get_Getpath_CodeObject@@Base+0x160> │ │ │ │ + bne 89ed0 <_Py_Get_Getpath_CodeObject@@Base+0x160> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 8a1a0 <_Py_Get_Getpath_CodeObject@@Base+0x150> │ │ │ │ - bl 132790 │ │ │ │ + bne 89ec0 <_Py_Get_Getpath_CodeObject@@Base+0x150> │ │ │ │ + bl 132754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a154 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + beq 89e74 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ mov r0, #0 │ │ │ │ - b 8a1c0 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ - ldr r3, [pc, #32] @ 8a1c8 <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ + b 89ee0 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ + ldr r3, [pc, #32] @ 89ee8 <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 8a1c0 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ + bl 144254 │ │ │ │ + b 89ee0 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 8a064 <_Py_Get_Getpath_CodeObject@@Base+0x14> │ │ │ │ + bl 89d84 <_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 8a208 <_Py_Get_Getpath_CodeObject@@Base+0x1b8> │ │ │ │ + bne 89f28 <_Py_Get_Getpath_CodeObject@@Base+0x1b8> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2c0408 <_Py_RestoreSignals@@Base+0xd98> │ │ │ │ + bl 2cbc4c <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a22c <_Py_Get_Getpath_CodeObject@@Base+0x1dc> │ │ │ │ - b 8a338 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bne 89f4c <_Py_Get_Getpath_CodeObject@@Base+0x1dc> │ │ │ │ + b 8a058 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #320] @ 8a358 <_Py_Get_Getpath_CodeObject@@Base+0x308> │ │ │ │ + ldr r0, [pc, #320] @ 8a078 <_Py_Get_Getpath_CodeObject@@Base+0x308> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a1f0 <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ - b 8a338 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bne 89f10 <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ + b 8a058 <_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 1bfe3c <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c5a84 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8a338 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + blt 8a058 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r6, sp, #8 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r6, #-8] │ │ │ │ - bge 8a280 <_Py_Get_Getpath_CodeObject@@Base+0x230> │ │ │ │ - ldr r3, [pc, #232] @ 8a35c <_Py_Get_Getpath_CodeObject@@Base+0x30c> │ │ │ │ - ldr r1, [pc, #232] @ 8a360 <_Py_Get_Getpath_CodeObject@@Base+0x310> │ │ │ │ + bge 89fa0 <_Py_Get_Getpath_CodeObject@@Base+0x230> │ │ │ │ + ldr r3, [pc, #232] @ 8a07c <_Py_Get_Getpath_CodeObject@@Base+0x30c> │ │ │ │ + ldr r1, [pc, #232] @ 8a080 <_Py_Get_Getpath_CodeObject@@Base+0x310> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 8a338 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bl 18f518 │ │ │ │ + b 8a058 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2cfdf0 <_PyDeadline_Init@@Base> │ │ │ │ + bl 20be98 <_PyDeadline_Init@@Base> │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 28e844 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c6fc0 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8a338 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ - bl c3e9c │ │ │ │ + blt 8a058 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bl c4160 │ │ │ │ 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 c7bec │ │ │ │ + bl c7eb0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 8a340 <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ + bne 8a060 <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 8a304 <_Py_Get_Getpath_CodeObject@@Base+0x2b4> │ │ │ │ + beq 8a024 <_Py_Get_Getpath_CodeObject@@Base+0x2b4> │ │ │ │ cmp r3, #11 │ │ │ │ - ldreq r0, [pc, #112] @ 8a364 <_Py_Get_Getpath_CodeObject@@Base+0x314> │ │ │ │ - beq 8a350 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ - ldr r3, [pc, #108] @ 8a368 <_Py_Get_Getpath_CodeObject@@Base+0x318> │ │ │ │ + ldreq r0, [pc, #112] @ 8a084 <_Py_Get_Getpath_CodeObject@@Base+0x314> │ │ │ │ + beq 8a070 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ + ldr r3, [pc, #108] @ 8a088 <_Py_Get_Getpath_CodeObject@@Base+0x318> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ - b 8a350 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ - bl 132790 │ │ │ │ + bl 144254 │ │ │ │ + b 8a070 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ + bl 132754 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a338 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bne 8a058 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 438b4 <_PyDeadline_Get@@Base> │ │ │ │ + bl 321630 <_PyDeadline_Get@@Base> │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [r6, #-8] │ │ │ │ str r1, [r6, #-4] │ │ │ │ - bge 8a294 <_Py_Get_Getpath_CodeObject@@Base+0x244> │ │ │ │ - b 8a340 <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ + bge 89fb4 <_Py_Get_Getpath_CodeObject@@Base+0x244> │ │ │ │ + b 8a060 <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ mov r0, #0 │ │ │ │ - b 8a350 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ + b 8a070 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 8a064 <_Py_Get_Getpath_CodeObject@@Base+0x14> │ │ │ │ + bl 89d84 <_Py_Get_Getpath_CodeObject@@Base+0x14> │ │ │ │ add sp, sp, #412 @ 0x19c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0x00370dfc │ │ │ │ + eorseq r2, r7, ip, ror r9 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r8, r4, lsl #23 │ │ │ │ + eorseq ip, r8, r8, lsr #14 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #128] @ 8a404 <_Py_Get_Getpath_CodeObject@@Base+0x3b4> │ │ │ │ + ldr ip, [pc, #128] @ 8a124 <_Py_Get_Getpath_CodeObject@@Base+0x3b4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #116] @ 8a408 <_Py_Get_Getpath_CodeObject@@Base+0x3b8> │ │ │ │ + ldr r2, [pc, #116] @ 8a128 <_Py_Get_Getpath_CodeObject@@Base+0x3b8> │ │ │ │ cmp r3, ip │ │ │ │ cmpne r3, r2 │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #0 │ │ │ │ - beq 8a3bc <_Py_Get_Getpath_CodeObject@@Base+0x36c> │ │ │ │ - ldr r3, [pc, #96] @ 8a40c <_Py_Get_Getpath_CodeObject@@Base+0x3bc> │ │ │ │ - ldr r1, [pc, #96] @ 8a410 <_Py_Get_Getpath_CodeObject@@Base+0x3c0> │ │ │ │ + beq 8a0dc <_Py_Get_Getpath_CodeObject@@Base+0x36c> │ │ │ │ + ldr r3, [pc, #96] @ 8a12c <_Py_Get_Getpath_CodeObject@@Base+0x3bc> │ │ │ │ + ldr r1, [pc, #96] @ 8a130 <_Py_Get_Getpath_CodeObject@@Base+0x3c0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #80] @ 8a414 <_Py_Get_Getpath_CodeObject@@Base+0x3c4> │ │ │ │ + ldr r3, [pc, #80] @ 8a134 <_Py_Get_Getpath_CodeObject@@Base+0x3c4> │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 8a3f8 <_Py_Get_Getpath_CodeObject@@Base+0x3a8> │ │ │ │ + beq 8a118 <_Py_Get_Getpath_CodeObject@@Base+0x3a8> │ │ │ │ mov r1, r4 │ │ │ │ - bl cacdc <_PyArena_AddPyObject@@Base> │ │ │ │ + bl cafc4 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ strlt r5, [r6] │ │ │ │ - blt 8a3b4 <_Py_Get_Getpath_CodeObject@@Base+0x364> │ │ │ │ + blt 8a0d4 <_Py_Get_Getpath_CodeObject@@Base+0x364> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r6] │ │ │ │ - b 8a3fc <_Py_Get_Getpath_CodeObject@@Base+0x3ac> │ │ │ │ + b 8a11c <_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, r4, lsr r7 │ │ │ │ + @ instruction: 0x003952b4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0008a418 <_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 8a488 <_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 8a47c <_PySys_GetAttr@@Base+0x64> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 1d7404 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ - str r8, [r5, #72] @ 0x48 │ │ │ │ - bl 9b444 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 91b7c │ │ │ │ - subs r5, r0, #0 │ │ │ │ - ldrne r3, [r4, #8] │ │ │ │ - movne r7, #0 │ │ │ │ - ldrne r9, [r3, #8] │ │ │ │ - bne 8a510 <_PySys_GetAttr@@Base+0xf8> │ │ │ │ - b 8a54c <_PySys_GetAttr@@Base+0x134> │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #240] @ 8a5bc <_PySys_GetAttr@@Base+0x1a4> │ │ │ │ - mov r1, r8 │ │ │ │ - bl a9b50 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 8a554 <_PySys_GetAttr@@Base+0x13c> │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9cc30 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r8, r0 │ │ │ │ - bne 8a57c <_PySys_GetAttr@@Base+0x164> │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 8a598 <_PySys_GetAttr@@Base+0x180> │ │ │ │ - cmp r8, #0 │ │ │ │ - blt 8a544 <_PySys_GetAttr@@Base+0x12c> │ │ │ │ - add r7, r7, #1 │ │ │ │ - ldr r3, [r9, #8] │ │ │ │ - cmp r3, r7 │ │ │ │ - bls 8a5b4 <_PySys_GetAttr@@Base+0x19c> │ │ │ │ - ldr r3, [r9, #12] │ │ │ │ - ldr r6, [r3, r7, lsl #3] │ │ │ │ - add r3, r3, r7, lsl #3 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 8a50c <_PySys_GetAttr@@Base+0xf4> │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r8, [r3, #4] │ │ │ │ - bl a3504 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 8a4c0 <_PySys_GetAttr@@Base+0xa8> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9b444 │ │ │ │ - mov r5, #0 │ │ │ │ - b 8a5b4 <_PySys_GetAttr@@Base+0x19c> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a544 <_PySys_GetAttr@@Base+0x12c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 8a544 <_PySys_GetAttr@@Base+0x12c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 8a544 <_PySys_GetAttr@@Base+0x12c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 8a4f8 <_PySys_GetAttr@@Base+0xe0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 8a4f8 <_PySys_GetAttr@@Base+0xe0> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 8a504 <_PySys_GetAttr@@Base+0xec> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 8a504 <_PySys_GetAttr@@Base+0xec> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mlaseq r8, r0, r4, sl │ │ │ │ - b 8a490 <_PySys_GetAttr@@Base+0x78> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 8a490 <_PySys_GetAttr@@Base+0x78> │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 8a670 <_PySys_GetAttr@@Base+0x258> │ │ │ │ - mov r0, #2 │ │ │ │ - bl 92d70 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 8a618 <_PySys_GetAttr@@Base+0x200> │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a670 <_PySys_GetAttr@@Base+0x258> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 8a670 <_PySys_GetAttr@@Base+0x258> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 8a670 <_PySys_GetAttr@@Base+0x258> │ │ │ │ - mov r0, #1 │ │ │ │ - bl 92d70 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 8a678 <_PySys_GetAttr@@Base+0x260> │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a64c <_PySys_GetAttr@@Base+0x234> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 8a64c <_PySys_GetAttr@@Base+0x234> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a670 <_PySys_GetAttr@@Base+0x258> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 8a670 <_PySys_GetAttr@@Base+0x258> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - b 8a698 <_PySys_GetAttr@@Base+0x280> │ │ │ │ - ldr r2, [pc, #32] @ 8a6a0 <_PySys_GetAttr@@Base+0x288> │ │ │ │ - str r5, [r0, #12] │ │ │ │ - ldr r3, [r2] │ │ │ │ - str r2, [r4, #12] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r2] │ │ │ │ - str r0, [r4, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00555490 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov ip, #0 │ │ │ │ - cmp r2, ip │ │ │ │ - mov r0, r1 │ │ │ │ - movgt r1, #0 │ │ │ │ - movle r1, #1 │ │ │ │ - cmp r3, ip │ │ │ │ - orrne r1, r1, #1 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - cmp r1, ip │ │ │ │ - str ip, [sp, #24] │ │ │ │ - mov r1, r2 │ │ │ │ - bne 8a6fc <_PySys_GetAttr@@Base+0x2e4> │ │ │ │ - clz r2, r0 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r1, #1 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, ip │ │ │ │ - beq 8a734 <_PySys_GetAttr@@Base+0x31c> │ │ │ │ - mov ip, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - add lr, sp, #28 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #176] @ 8a7c8 <_PySys_GetAttr@@Base+0x3b0> │ │ │ │ - str lr, [sp, #16] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 159b44 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 8a734 <_PySys_GetAttr@@Base+0x31c> │ │ │ │ - mov r4, #0 │ │ │ │ - b 8a7b4 <_PySys_GetAttr@@Base+0x39c> │ │ │ │ - ldr r0, [r0] │ │ │ │ - add r1, sp, #24 │ │ │ │ - bl 17c8d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8a72c <_PySys_GetAttr@@Base+0x314> │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - bl ce604 │ │ │ │ - ldr r1, [pc, #112] @ 8a7cc <_PySys_GetAttr@@Base+0x3b4> │ │ │ │ - mov r2, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #104] @ 8a7d0 <_PySys_GetAttr@@Base+0x3b8> │ │ │ │ - bl bbe74 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 8a784 <_PySys_GetAttr@@Base+0x36c> │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - mvneq r4, #0 │ │ │ │ - beq 8a7a8 <_PySys_GetAttr@@Base+0x390> │ │ │ │ - b 8a72c <_PySys_GetAttr@@Base+0x314> │ │ │ │ - bl c3e9c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 294f0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7bec │ │ │ │ - cmn r4, #1 │ │ │ │ - beq 8a770 <_PySys_GetAttr@@Base+0x358> │ │ │ │ - mov r0, r4 │ │ │ │ - bl a6554 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9b444 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq r4, r7, r0, asr #25 │ │ │ │ - eorseq lr, r5, r0, lsl #8 │ │ │ │ - eorseq r3, r9, r4, asr r7 │ │ │ │ - │ │ │ │ -0008a7d4 : │ │ │ │ +0008a138 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #300] @ 8a918 │ │ │ │ + ldr r3, [pc, #300] @ 8a27c │ │ │ │ mov r6, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 8a80c │ │ │ │ - ldr r1, [pc, #276] @ 8a91c │ │ │ │ - ldr r0, [pc, #276] @ 8a920 │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #272] @ 8a924 │ │ │ │ + bne 8a170 │ │ │ │ + ldr r1, [pc, #276] @ 8a280 │ │ │ │ + ldr r0, [pc, #276] @ 8a284 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #272] @ 8a288 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 265850 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18e404 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8a900 │ │ │ │ + blt 8a264 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a83c │ │ │ │ + beq 8a1a0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - bne 8a890 │ │ │ │ - bl 9b3c0 │ │ │ │ + bne 8a1f4 │ │ │ │ + bl 9b44c │ │ │ │ mov r0, #0 │ │ │ │ - bl 92fdc │ │ │ │ + bl 93074 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 8a900 │ │ │ │ - ldr r1, [pc, #196] @ 8a924 │ │ │ │ + beq 8a264 │ │ │ │ + ldr r1, [pc, #196] @ 8a288 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 266f6c │ │ │ │ + bl 279234 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a890 │ │ │ │ + beq 8a1f4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a900 │ │ │ │ + beq 8a264 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 8a900 │ │ │ │ - b 8a8d0 │ │ │ │ + bne 8a264 │ │ │ │ + b 8a234 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8a900 │ │ │ │ + beq 8a264 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a8d8 │ │ │ │ + beq 8a23c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a900 │ │ │ │ + beq 8a264 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a900 │ │ │ │ + bne 8a264 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 8a900 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 8a264 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a910 │ │ │ │ + beq 8a274 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a910 │ │ │ │ + bne 8a274 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + b 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 188be8 <_PyErr_Clear@@Base> │ │ │ │ + b 189d24 <_PyErr_Clear@@Base> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r4, lsr r0 │ │ │ │ - subseq ip, r3, r8, lsl r4 │ │ │ │ + @ instruction: 0x0035bbb4 │ │ │ │ + subseq sp, r3, r8, ror pc │ │ │ │ ldrheq pc, [r7], #-32 @ 0xffffffe0 @ │ │ │ │ │ │ │ │ -0008a928 : │ │ │ │ +0008a28c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r0, [pc, #88] @ 8a99c │ │ │ │ + ldr r0, [pc, #88] @ 8a300 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 265850 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18e404 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 8a95c │ │ │ │ - bl 11aa8c │ │ │ │ + bge 8a2c0 │ │ │ │ + bl 11a9d4 │ │ │ │ mov r4, #0 │ │ │ │ - b 8a990 │ │ │ │ + b 8a2f4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 8a98c │ │ │ │ + beq 8a2f0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq 8a98c │ │ │ │ + beq 8a2f0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrheq pc, [r7], #-32 @ 0xffffffe0 @ │ │ │ │ │ │ │ │ -0008a9a0 : │ │ │ │ +0008a304 : │ │ │ │ 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] @ 8abbc │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #512] @ 8a520 │ │ │ │ + bl 3581c0 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r7, #0 │ │ │ │ movle r7, #1 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr ip, [pc, #492] @ 8abc0 │ │ │ │ + ldr ip, [pc, #492] @ 8a524 │ │ │ │ ldr r9, [r3, r0] │ │ │ │ mov r0, r7 │ │ │ │ addle r5, sp, #4 │ │ │ │ movgt r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 92fdc │ │ │ │ + bl 93074 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8aba8 │ │ │ │ + beq 8a50c │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r5, r6, lsl #2] │ │ │ │ mvn r1, #0 │ │ │ │ - bl b1edc │ │ │ │ + bl b2174 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8aa34 │ │ │ │ + bne 8a398 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8aba8 │ │ │ │ + beq 8a50c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8aba8 │ │ │ │ + bne 8a50c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 8aba8 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 8a50c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 8a9f8 │ │ │ │ - ldr r0, [pc, #372] @ 8abc4 │ │ │ │ + bne 8a35c │ │ │ │ + ldr r0, [pc, #372] @ 8a528 │ │ │ │ ldr r9, [r9, #8] │ │ │ │ - bl 9df08 │ │ │ │ + bl 9df90 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 266f6c │ │ │ │ + bl 279234 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - beq 8aaac │ │ │ │ + beq 8a410 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8aaa0 │ │ │ │ + beq 8a404 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8aaa0 │ │ │ │ + bne 8a404 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [pc, #288] @ 8abc8 │ │ │ │ - ldr r0, [pc, #288] @ 8abcc │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [pc, #288] @ 8a52c │ │ │ │ + ldr r0, [pc, #288] @ 8a530 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8aacc │ │ │ │ + beq 8a430 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8aacc │ │ │ │ + bne 8a430 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 8abb4 │ │ │ │ + beq 8a518 │ │ │ │ mov r7, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 268498 <_PyInterpreterState_SetRunningMain@@Base+0xa0> │ │ │ │ + bl 27a6f8 <_PyInterpreterState_SetRunningMain@@Base+0xa0> │ │ │ │ cmp r0, r7 │ │ │ │ - beq 8abb4 │ │ │ │ + beq 8a518 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r4, r7 │ │ │ │ - bne 8ab10 │ │ │ │ - ldr r1, [pc, #196] @ 8abd0 │ │ │ │ - ldr r0, [pc, #188] @ 8abcc │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #188] @ 8abd4 │ │ │ │ + bne 8a474 │ │ │ │ + ldr r1, [pc, #196] @ 8a534 │ │ │ │ + ldr r0, [pc, #188] @ 8a530 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #188] @ 8a538 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 265850 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18e404 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 8ab30 │ │ │ │ - ldr r1, [pc, #172] @ 8abd8 │ │ │ │ - ldr r0, [pc, #156] @ 8abcc │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bge 8a494 │ │ │ │ + ldr r1, [pc, #172] @ 8a53c │ │ │ │ + ldr r0, [pc, #156] @ 8a530 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8ab80 │ │ │ │ + beq 8a4e4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 251d24 │ │ │ │ + bl 16f6d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 8ab5c │ │ │ │ - ldr r1, [pc, #132] @ 8abdc │ │ │ │ - ldr r0, [pc, #112] @ 8abcc │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bge 8a4c0 │ │ │ │ + ldr r1, [pc, #132] @ 8a540 │ │ │ │ + ldr r0, [pc, #112] @ 8a530 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8ab80 │ │ │ │ + beq 8a4e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 8ab80 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 8a4e4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8abb4 │ │ │ │ + beq 8a518 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8abb4 │ │ │ │ + bne 8a518 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 8abb4 │ │ │ │ - ldr r1, [pc, #48] @ 8abe0 │ │ │ │ - ldr r0, [pc, #24] @ 8abcc │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 8a518 │ │ │ │ + ldr r1, [pc, #48] @ 8a544 │ │ │ │ + ldr r0, [pc, #24] @ 8a530 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r3, r9, r8, lsr #28 │ │ │ │ - @ instruction: 0x003596f0 │ │ │ │ - eorseq r3, r9, r0, ror #14 │ │ │ │ - subseq ip, r3, r4, lsr r4 │ │ │ │ - eorseq r3, r9, r8, ror r7 │ │ │ │ + eorseq r5, r9, r8, lsr #19 │ │ │ │ + eorseq fp, r5, r0, ror r2 │ │ │ │ + @ instruction: 0x003952d4 │ │ │ │ + @ instruction: 0x0053df94 │ │ │ │ + eorseq r5, r9, ip, ror #5 │ │ │ │ ldrsbeq lr, [r7], #-20 @ 0xffffffec │ │ │ │ - mlaseq r9, r8, r7, r3 │ │ │ │ - eorseq r3, r9, ip, lsr #15 │ │ │ │ - eorseq r3, r9, ip, asr #15 │ │ │ │ + eorseq r5, r9, ip, lsl #6 │ │ │ │ + eorseq r5, r9, r0, lsr #6 │ │ │ │ + eorseq r5, r9, r0, asr #6 │ │ │ │ │ │ │ │ -0008abe4 : │ │ │ │ - ldr r3, [pc, #12] @ 8abf8 │ │ │ │ +0008a548 : │ │ │ │ + ldr r3, [pc, #12] @ 8a55c │ │ │ │ ldr r2, [r3] │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - b 8a9a0 │ │ │ │ + b 8a304 │ │ │ │ subseq r9, r9, r4, lsr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ @@ -99476,688 +99051,1034 @@ │ │ │ │ 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] @ 8ad10 │ │ │ │ - ldr r3, [pc, #208] @ 8ad14 │ │ │ │ + ldr r2, [pc, #208] @ 8a674 │ │ │ │ + ldr r3, [pc, #208] @ 8a678 │ │ │ │ mov r5, r0 │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r0, lr │ │ │ │ str r4, [sp] │ │ │ │ - bl 118f9c │ │ │ │ + bl 118ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8ac88 │ │ │ │ + beq 8a5ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bge 8ac90 │ │ │ │ + bge 8a5f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 113698 │ │ │ │ - ldr r3, [pc, #152] @ 8ad18 │ │ │ │ - ldr r1, [pc, #152] @ 8ad1c │ │ │ │ + bl 1135a0 │ │ │ │ + ldr r3, [pc, #152] @ 8a67c │ │ │ │ + ldr r1, [pc, #152] @ 8a680 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ - b 8ad08 │ │ │ │ + b 8a66c │ │ │ │ moveq r2, r3 │ │ │ │ streq r3, [sp, #20] │ │ │ │ - beq 8acc0 │ │ │ │ + beq 8a624 │ │ │ │ cmp r2, r3 │ │ │ │ - ble 8acc0 │ │ │ │ + ble 8a624 │ │ │ │ mov r0, r4 │ │ │ │ - bl 113698 │ │ │ │ - ldr r3, [pc, #100] @ 8ad18 │ │ │ │ - ldr r1, [pc, #104] @ 8ad20 │ │ │ │ + bl 1135a0 │ │ │ │ + ldr r3, [pc, #100] @ 8a67c │ │ │ │ + ldr r1, [pc, #104] @ 8a684 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 8ac88 │ │ │ │ + bl 18f518 │ │ │ │ + b 8a5ec │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 73fe4 <_PyLong_Size_t_Converter@@Base+0x7f8> │ │ │ │ + bl 73c8c <_PyLong_Size_t_Converter@@Base+0x7f8> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge 8acf4 │ │ │ │ - bl 113698 │ │ │ │ + bge 8a658 │ │ │ │ + bl 1135a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b3c0 │ │ │ │ - b 8ac88 │ │ │ │ - bl 113698 │ │ │ │ - ldr r0, [pc, #36] @ 8ad24 │ │ │ │ + bl 9b44c │ │ │ │ + b 8a5ec │ │ │ │ + bl 1135a0 │ │ │ │ + ldr r0, [pc, #36] @ 8a688 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl a9b50 │ │ │ │ + bl a9d18 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r3, r9, r0, ror #15 │ │ │ │ - subseq r4, r7, ip, ror #25 │ │ │ │ + eorseq r5, r9, r4, asr r3 │ │ │ │ + subseq r4, r7, r0, asr #25 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003937f4 │ │ │ │ - eorseq r3, r9, ip, lsl r8 │ │ │ │ - eorseq r3, r9, ip, asr #16 │ │ │ │ + eorseq r5, r9, r8, ror #6 │ │ │ │ + mlaseq r9, r0, r3, r5 │ │ │ │ + eorseq r5, r9, r0, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92fdc │ │ │ │ + bl 93074 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8adf4 │ │ │ │ + beq 8a758 │ │ │ │ bl 2a18c │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r7, r6 │ │ │ │ - bne 8adb0 │ │ │ │ - ldr r3, [pc, #224] @ 8ae40 │ │ │ │ + bne 8a714 │ │ │ │ + ldr r3, [pc, #224] @ 8a7a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8adf4 │ │ │ │ + beq 8a758 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8adf4 │ │ │ │ + bne 8a758 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 8adf4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 8a758 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 8add8 │ │ │ │ + beq 8a73c │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - bne 8ae18 │ │ │ │ + bne 8a77c │ │ │ │ add r7, r7, #8 │ │ │ │ ldr r1, [r7] │ │ │ │ - ldr r2, [pc, #136] @ 8ae44 │ │ │ │ + ldr r2, [pc, #136] @ 8a7a8 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r0, [pc, #132] @ 8ae48 │ │ │ │ - beq 8ae30 │ │ │ │ + ldr r0, [pc, #132] @ 8a7ac │ │ │ │ + beq 8a794 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl a9b50 │ │ │ │ + bl a9d18 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 8ad8c │ │ │ │ + bne 8a6f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 8adfc │ │ │ │ + bne 8a760 │ │ │ │ mov r0, r6 │ │ │ │ bl 29b14 │ │ │ │ mov r4, #0 │ │ │ │ - b 8ae38 │ │ │ │ + b 8a79c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8adec │ │ │ │ + bne 8a750 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 8adec │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 8a750 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8adac │ │ │ │ + bne 8a710 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 8adac │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 8a710 │ │ │ │ mov r0, r6 │ │ │ │ bl 29b14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - andeq fp, fp, r4, ror r8 │ │ │ │ - eorseq r3, r9, r0, asr r8 │ │ │ │ + andeq fp, fp, r0, lsr fp │ │ │ │ + eorseq r5, r9, r4, asr #7 │ │ │ │ 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 8ae98 │ │ │ │ + bne 8a7fc │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 8aebc │ │ │ │ - ldr r2, [pc, #284] @ 8afa8 │ │ │ │ - ldr r1, [pc, #284] @ 8afac │ │ │ │ - ldr r0, [pc, #284] @ 8afb0 │ │ │ │ - bl 30fae4 <_PyArg_BadArgument@@Base> │ │ │ │ - b 8af40 │ │ │ │ + bne 8a820 │ │ │ │ + ldr r2, [pc, #284] @ 8a90c │ │ │ │ + ldr r1, [pc, #284] @ 8a910 │ │ │ │ + ldr r0, [pc, #284] @ 8a914 │ │ │ │ + bl 31618c <_PyArg_BadArgument@@Base> │ │ │ │ + b 8a8a4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #264] @ 8afb0 │ │ │ │ + ldr r0, [pc, #264] @ 8a914 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8ae70 │ │ │ │ - b 8af40 │ │ │ │ + bne 8a7d4 │ │ │ │ + b 8a8a4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl b2734 │ │ │ │ + bl b29cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 8af40 │ │ │ │ + beq 8a8a4 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8aef4 │ │ │ │ - ldr r3, [pc, #204] @ 8afb4 │ │ │ │ - ldr r1, [pc, #204] @ 8afb8 │ │ │ │ + beq 8a858 │ │ │ │ + ldr r3, [pc, #204] @ 8a918 │ │ │ │ + ldr r1, [pc, #204] @ 8a91c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 8af40 │ │ │ │ + bl 18f518 │ │ │ │ + b 8a8a4 │ │ │ │ ldrb r3, [r5] │ │ │ │ mov r4, #0 │ │ │ │ cmp r3, r4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bne 8af24 │ │ │ │ + bne 8a888 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10fbe4 │ │ │ │ - ldr r1, [pc, #160] @ 8afbc │ │ │ │ + bl 10fa20 │ │ │ │ + ldr r1, [pc, #160] @ 8a920 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 8af40 │ │ │ │ - ldr r3, [pc, #148] @ 8afc0 │ │ │ │ + bl 18f518 │ │ │ │ + b 8a8a4 │ │ │ │ + ldr r3, [pc, #148] @ 8a924 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8af5c │ │ │ │ + beq 8a8c0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 17c8d0 │ │ │ │ + bl 17d808 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8af48 │ │ │ │ + bne 8a8ac │ │ │ │ mov r5, #0 │ │ │ │ - b 8af9c │ │ │ │ + b 8a900 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl ce604 │ │ │ │ + bl ce868 │ │ │ │ mov r1, r0 │ │ │ │ - b 8af60 │ │ │ │ + b 8a8c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 29700 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8af88 │ │ │ │ - ldr r3, [pc, #76] @ 8afc4 │ │ │ │ + bne 8a8ec │ │ │ │ + ldr r3, [pc, #76] @ 8a928 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3c0 │ │ │ │ - b 8af40 │ │ │ │ + bl 9b44c │ │ │ │ + b 8a8a4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 143e6c │ │ │ │ + bl 144600 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ - eorseq r8, r6, r8, lsr #25 │ │ │ │ - eorseq sl, r7, r4, lsl ip │ │ │ │ + @ instruction: 0x0037b7b0 │ │ │ │ + eorseq sl, r6, r8, lsr #16 │ │ │ │ + eorseq ip, r7, r4, lsr #8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ - eorseq r3, r9, r4, asr r8 │ │ │ │ + @ instruction: 0x003617dc │ │ │ │ + eorseq r5, r9, r8, asr #7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 91c14 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + ldrne r3, [r4, #8] │ │ │ │ + movne r7, #0 │ │ │ │ + ldrne r9, [r3, #8] │ │ │ │ + bne 8a9ac │ │ │ │ + b 8a9e8 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #240] @ 8aa58 │ │ │ │ + mov r1, r8 │ │ │ │ + bl a9d18 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 8a9f0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9ccb8 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r8, r0 │ │ │ │ + bne 8aa18 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 8aa34 │ │ │ │ + cmp r8, #0 │ │ │ │ + blt 8a9e0 │ │ │ │ + add r7, r7, #1 │ │ │ │ + ldr r3, [r9, #8] │ │ │ │ + cmp r3, r7 │ │ │ │ + bls 8aa50 │ │ │ │ + ldr r3, [r9, #12] │ │ │ │ + ldr r6, [r3, r7, lsl #3] │ │ │ │ + add r3, r3, r7, lsl #3 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 8a9a8 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r8, [r3, #4] │ │ │ │ + bl a3590 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 8a95c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b4d0 │ │ │ │ + mov r5, #0 │ │ │ │ + b 8aa50 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 8a9e0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 8a9e0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 8a9e0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 8a994 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 8a994 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 8a9a0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 8a9a0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + eorseq ip, r8, r4, lsr r0 │ │ │ │ + b 8a92c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + bl 8a92c │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 8ab0c │ │ │ │ + mov r0, #2 │ │ │ │ + bl 92e08 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 8aab4 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 8ab0c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 8ab0c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 8ab0c │ │ │ │ + mov r0, #1 │ │ │ │ + bl 92e08 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8ab14 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 8aae8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 8aae8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 8ab0c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 8ab0c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b 8ab34 │ │ │ │ + ldr r2, [pc, #32] @ 8ab3c │ │ │ │ + str r5, [r0, #12] │ │ │ │ + ldr r3, [r2] │ │ │ │ + str r2, [r4, #12] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r2] │ │ │ │ + str r0, [r4, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x00555490 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov ip, #0 │ │ │ │ + cmp r2, ip │ │ │ │ + mov r0, r1 │ │ │ │ + movgt r1, #0 │ │ │ │ + movle r1, #1 │ │ │ │ + cmp r3, ip │ │ │ │ + orrne r1, r1, #1 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + cmp r1, ip │ │ │ │ + str ip, [sp, #24] │ │ │ │ + mov r1, r2 │ │ │ │ + bne 8ab98 │ │ │ │ + clz r2, r0 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r1, #1 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, ip │ │ │ │ + beq 8abd0 │ │ │ │ + mov ip, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + add lr, sp, #28 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [pc, #176] @ 8ac64 │ │ │ │ + str lr, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 15a794 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8abd0 │ │ │ │ + mov r4, #0 │ │ │ │ + b 8ac50 │ │ │ │ + ldr r0, [r0] │ │ │ │ + add r1, sp, #24 │ │ │ │ + bl 17d808 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8abc8 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + bl ce868 │ │ │ │ + ldr r1, [pc, #112] @ 8ac68 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #104] @ 8ac6c │ │ │ │ + bl bc130 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 8ac20 │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + mvneq r4, #0 │ │ │ │ + beq 8ac44 │ │ │ │ + b 8abc8 │ │ │ │ + bl c4160 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 294f0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c7eb0 │ │ │ │ + cmn r4, #1 │ │ │ │ + beq 8ac0c │ │ │ │ + mov r0, r4 │ │ │ │ + bl a65e0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9b4d0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldrsbeq r4, [r7], #-192 @ 0xffffff40 │ │ │ │ + eorseq pc, r5, r0, lsl #31 │ │ │ │ + eorseq r5, r9, ip, ror #7 │ │ │ │ + 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 2987c4 <_PyEvent_Notify@@Base> │ │ │ │ + bl 2a7748 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d5d8 │ │ │ │ + bl 230a04 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 8b504 │ │ │ │ + bl 8b3a8 │ │ │ │ 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 21d5d8 │ │ │ │ + bl 230a04 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r6, [r5, #16] │ │ │ │ - bl 8b504 │ │ │ │ + bl 8b3a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r0, [pc, #8] @ 8b054 │ │ │ │ + ldr r0, [pc, #8] @ 8acfc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b 128d64 │ │ │ │ - eorseq r3, r9, r8, ror r8 │ │ │ │ + b 128d34 │ │ │ │ + @ instruction: 0x003953f8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrb r5, [r0] │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8b18c │ │ │ │ + beq 8ae34 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov ip, #0 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ mov r7, ip │ │ │ │ cmp r2, #0 │ │ │ │ add ip, ip, #1 │ │ │ │ - bne 8b078 │ │ │ │ - ldr r3, [pc, #440] @ 8b24c │ │ │ │ + bne 8ad20 │ │ │ │ + ldr r3, [pc, #440] @ 8aef4 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b18c │ │ │ │ + beq 8ae34 │ │ │ │ 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 8b0e4 │ │ │ │ + b 8ad8c │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldrb r1, [r1] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 8b1dc │ │ │ │ + beq 8ae84 │ │ │ │ cmp r3, r4 │ │ │ │ - beq 8b18c │ │ │ │ + beq 8ae34 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8b190 │ │ │ │ + beq 8ae38 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8b0c8 │ │ │ │ + beq 8ad70 │ │ │ │ sub r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ subls r2, r2, #32 │ │ │ │ andls r2, r2, #255 @ 0xff │ │ │ │ cmp lr, r2 │ │ │ │ - bne 8b0c8 │ │ │ │ + bne 8ad70 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ add r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8b238 │ │ │ │ + beq 8aee0 │ │ │ │ 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 8b22c │ │ │ │ + beq 8aed4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b224 │ │ │ │ + beq 8aecc │ │ │ │ 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 8b198 │ │ │ │ + beq 8ae40 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 8b0d0 │ │ │ │ + b 8ad78 │ │ │ │ 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 8b134 │ │ │ │ + bne 8addc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 8b0d0 │ │ │ │ + bne 8ad78 │ │ │ │ ldrb r2, [r0, ip] │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ add r2, r0, ip │ │ │ │ - bne 8b0dc │ │ │ │ + bne 8ad84 │ │ │ │ add r7, r7, #2 │ │ │ │ cmn r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ addne ip, r9, #65 @ 0x41 │ │ │ │ - beq 8b244 │ │ │ │ + beq 8aeec │ │ │ │ ldrb r0, [r2, #1]! │ │ │ │ sub r3, ip, r1 │ │ │ │ cmp r3, #1 │ │ │ │ cmpne r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - beq 8b240 │ │ │ │ + beq 8aee8 │ │ │ │ strb r0, [r1], #1 │ │ │ │ - b 8b200 │ │ │ │ + b 8aea8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 8b1dc │ │ │ │ + b 8ae84 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 8b1d0 │ │ │ │ + b 8ae78 │ │ │ │ str r7, [sp, #4] │ │ │ │ - b 8b1cc │ │ │ │ + b 8ae74 │ │ │ │ strb r3, [r1] │ │ │ │ mov r0, #1 │ │ │ │ - b 8b190 │ │ │ │ + b 8ae38 │ │ │ │ subseq r9, r9, r0, lsl #13 │ │ │ │ │ │ │ │ -0008b250 : │ │ │ │ +0008aef8 <_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 │ │ │ │ + bl 29658 │ │ │ │ + mvn r3, #0 │ │ │ │ + mov r2, #1 │ │ │ │ + stm r4, {r2, r3} │ │ │ │ + str r3, [r4, #8] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + str r2, [r4, #16] │ │ │ │ + str r3, [r4, #20] │ │ │ │ + str r3, [r4, #28] │ │ │ │ + str r3, [r4, #32] │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + str r3, [r4, #112] @ 0x70 │ │ │ │ + str r3, [r4, #116] @ 0x74 │ │ │ │ + str r3, [r4, #124] @ 0x7c │ │ │ │ + str r3, [r4, #128] @ 0x80 │ │ │ │ + str r3, [r4, #132] @ 0x84 │ │ │ │ + str r3, [r4, #136] @ 0x88 │ │ │ │ + str r3, [r4, #140] @ 0x8c │ │ │ │ + str r3, [r4, #144] @ 0x90 │ │ │ │ + str r3, [r4, #148] @ 0x94 │ │ │ │ + str r3, [r4, #152] @ 0x98 │ │ │ │ + str r3, [r4, #160] @ 0xa0 │ │ │ │ + str r2, [r4, #272] @ 0x110 │ │ │ │ + str r3, [r4, #192] @ 0xc0 │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0008af8c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 8aef8 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, #2 │ │ │ │ + stmib r4, {r2, r3} │ │ │ │ + str r3, [r4, #112] @ 0x70 │ │ │ │ + str r2, [r4, #116] @ 0x74 │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ + str r2, [r4, #128] @ 0x80 │ │ │ │ + str r2, [r4, #132] @ 0x84 │ │ │ │ + str r2, [r4, #136] @ 0x88 │ │ │ │ + str r3, [r4, #140] @ 0x8c │ │ │ │ + str r2, [r4, #144] @ 0x90 │ │ │ │ + str r2, [r4, #148] @ 0x94 │ │ │ │ + str r3, [r4, #152] @ 0x98 │ │ │ │ + str r3, [r4, #160] @ 0xa0 │ │ │ │ + str r3, [r4, #192] @ 0xc0 │ │ │ │ + str r1, [r4] │ │ │ │ + str r3, [r4, #156] @ 0x9c │ │ │ │ + str r3, [r4, #76] @ 0x4c │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0008aff4 : │ │ │ │ + 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 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 29658 │ │ │ │ + mvn r3, #0 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #2 │ │ │ │ + str r2, [r4, #16] │ │ │ │ + str r3, [r4, #32] │ │ │ │ + stm r4, {r1, r2} │ │ │ │ + str r2, [r4, #12] │ │ │ │ + str r3, [r4, #20] │ │ │ │ + str r3, [r4, #24] │ │ │ │ + str r3, [r4, #28] │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0008b044 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #140] @ 8b2f4 │ │ │ │ + ldr r4, [pc, #140] @ 8b0e8 │ │ │ │ ldr r3, [r4, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b2b0 │ │ │ │ + beq 8b0a4 │ │ │ │ ldr r3, [r4, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #124] @ 8b2f8 │ │ │ │ + ldr r2, [pc, #124] @ 8b0ec │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8b2c4 │ │ │ │ + bne 8b0b8 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8b2ec │ │ │ │ + beq 8b0e0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29e44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8b2dc │ │ │ │ + bne 8b0d0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 21d310 │ │ │ │ - ldr r2, [pc, #60] @ 8b2f8 │ │ │ │ + bl 8b190 │ │ │ │ + ldr r2, [pc, #60] @ 8b0ec │ │ │ │ ldr r3, [r4, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8b280 │ │ │ │ + beq 8b074 │ │ │ │ ldr r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8b290 │ │ │ │ - b 8b2ec │ │ │ │ - ldr r0, [pc, #24] @ 8b2fc │ │ │ │ + bne 8b084 │ │ │ │ + b 8b0e0 │ │ │ │ + ldr r0, [pc, #24] @ 8b0f0 │ │ │ │ bl 2970c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b88c │ │ │ │ + bl 8b730 │ │ │ │ mov r4, #0 │ │ │ │ - b 8b2a8 │ │ │ │ + b 8b09c │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ - @ instruction: 0x003569f8 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ + eorseq r8, r5, r8, ror r5 │ │ │ │ │ │ │ │ -0008b300 : │ │ │ │ +0008b0f4 : │ │ │ │ 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 8b39c <_Py_DecodeLocaleEx@@Base> │ │ │ │ + bl 8b1f8 <_Py_DecodeLocaleEx@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [sp, #12] │ │ │ │ - bne 8b348 │ │ │ │ + bne 8b13c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r4, #0 │ │ │ │ strne r0, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - b 8b340 │ │ │ │ + b 8b134 │ │ │ │ │ │ │ │ -0008b358 : │ │ │ │ +0008b14c : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt 8b38c │ │ │ │ - ldr r2, [pc, #44] @ 8b394 │ │ │ │ - ldr r0, [pc, #44] @ 8b398 │ │ │ │ + blt 8b180 │ │ │ │ + ldr r2, [pc, #44] @ 8b188 │ │ │ │ + ldr r0, [pc, #44] @ 8b18c │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 8b384 │ │ │ │ + bne 8b178 │ │ │ │ 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, r4, asr r4 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ + │ │ │ │ +0008b190 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #68] @ 8b1ec │ │ │ │ + ldr r3, [r4, #848] @ 0x350 │ │ │ │ + cmp r3, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r3, [pc, #56] @ 8b1f0 │ │ │ │ + ldr r5, [pc, #56] @ 8b1f4 │ │ │ │ + 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 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2925c │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0008b39c <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0008b1f8 <_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 8b40c <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ - ldr r9, [pc, #140] @ 8b450 <_Py_DecodeLocaleEx@@Base+0xb4> │ │ │ │ + bne 8b268 <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ + ldr r9, [pc, #140] @ 8b2ac <_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 8b418 <_Py_DecodeLocaleEx@@Base+0x7c> │ │ │ │ + bgt 8b274 <_Py_DecodeLocaleEx@@Base+0x7c> │ │ │ │ ldr r0, [r9, #1180] @ 0x49c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 8b43c <_Py_DecodeLocaleEx@@Base+0xa0> │ │ │ │ + beq 8b298 <_Py_DecodeLocaleEx@@Base+0xa0> │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bne 8b448 <_Py_DecodeLocaleEx@@Base+0xac> │ │ │ │ + bne 8b2a4 <_Py_DecodeLocaleEx@@Base+0xac> │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 8b5a0 │ │ │ │ + b 8b444 │ │ │ │ str r5, [sp, #32] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 8b5a0 │ │ │ │ + b 8b444 │ │ │ │ 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 221d6c │ │ │ │ - bl 21e4fc │ │ │ │ + b 23500c │ │ │ │ + bl 231928 │ │ │ │ str r0, [r9, #1180] @ 0x49c │ │ │ │ - b 8b3e8 <_Py_DecodeLocaleEx@@Base+0x4c> │ │ │ │ + b 8b244 <_Py_DecodeLocaleEx@@Base+0x4c> │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 84024 │ │ │ │ + b 83f98 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ cmp r1, #1 │ │ │ │ movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ b 2a1bc │ │ │ │ │ │ │ │ -0008b464 : │ │ │ │ +0008b2c0 : │ │ │ │ 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 21e824 │ │ │ │ + bl 231c50 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldmne sp, {r0, r1, r2, r3} │ │ │ │ stmne r4, {r0, r1, r2, r3} │ │ │ │ - bne 8b4cc │ │ │ │ + bne 8b328 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 8b4d8 │ │ │ │ + bne 8b334 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 8b88c │ │ │ │ + bl 8b730 │ │ │ │ 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 8b908 │ │ │ │ + bl 8b7ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 8b4ac │ │ │ │ - ldr r2, [pc, #12] @ 8b4fc │ │ │ │ - ldr r3, [pc, #12] @ 8b500 │ │ │ │ + bne 8b308 │ │ │ │ + ldr r2, [pc, #12] @ 8b358 │ │ │ │ + ldr r3, [pc, #12] @ 8b35c │ │ │ │ mov r1, #1 │ │ │ │ stm r4, {r1, r2, r3, r5} │ │ │ │ - b 8b4cc │ │ │ │ - eorseq r5, r9, r8, lsl #1 │ │ │ │ - eorseq r6, r5, r4, asr sl │ │ │ │ + b 8b328 │ │ │ │ + eorseq r6, r9, r8, lsl #24 │ │ │ │ + @ instruction: 0x003585d4 │ │ │ │ + │ │ │ │ +0008b360 : │ │ │ │ + ldr r1, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 8b3a0 │ │ │ │ + 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 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r3, #1 │ │ │ │ + moveq r0, #0 │ │ │ │ + streq r3, [r4] │ │ │ │ + mvnne r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ strb r1, [sp, #7] │ │ │ │ - bl 3563d4 │ │ │ │ + bl 357f40 │ │ │ │ mov r3, r0 │ │ │ │ and r2, r3, #255 @ 0xff │ │ │ │ cmp r2, #1 │ │ │ │ - beq 8b548 │ │ │ │ + beq 8b3ec │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [sp, #7] │ │ │ │ - bl 321b2c │ │ │ │ + bl 32622c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008b550 : │ │ │ │ +0008b3f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #52] @ 8b59c │ │ │ │ + ldr r3, [pc, #52] @ 8b440 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b588 │ │ │ │ + beq 8b42c │ │ │ │ bl 2a99c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 21d310 │ │ │ │ + bl 8b190 │ │ │ │ bl 2a99c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 8b580 │ │ │ │ + b 8b424 │ │ │ │ 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 8b73c │ │ │ │ + beq 8b5e0 │ │ │ │ cmp ip, #2 │ │ │ │ - bne 8b744 │ │ │ │ + bne 8b5e8 │ │ │ │ mov r8, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp] │ │ │ │ bl 29c10 │ │ │ │ ldr r3, [sp] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 8b668 │ │ │ │ + beq 8b50c │ │ │ │ cmn r0, #-536870910 @ 0xe0000002 │ │ │ │ - bhi 8b764 │ │ │ │ - ldr r2, [pc, #560] @ 8b838 │ │ │ │ - ldr r1, [pc, #560] @ 8b83c │ │ │ │ + bhi 8b608 │ │ │ │ + ldr r2, [pc, #560] @ 8b6dc │ │ │ │ + ldr r1, [pc, #560] @ 8b6e0 │ │ │ │ ldr r7, [r2, #672] @ 0x2a0 │ │ │ │ add sl, r0, #1 │ │ │ │ cmp r7, r1 │ │ │ │ str r3, [sp] │ │ │ │ lsl r1, sl, #2 │ │ │ │ - bne 8b750 │ │ │ │ + bne 8b5f4 │ │ │ │ mov r0, r1 │ │ │ │ bl 2a1bc │ │ │ │ ldr r3, [sp] │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 8b764 │ │ │ │ + beq 8b608 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ bl 29c10 │ │ │ │ ldr r3, [sp] │ │ │ │ cmn r0, #1 │ │ │ │ mov lr, r0 │ │ │ │ - bne 8b7ac │ │ │ │ + bne 8b650 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ - bl 8b88c │ │ │ │ + bl 8b730 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ bl 29c28 │ │ │ │ add r9, r0, #1 │ │ │ │ cmn r9, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 8b764 │ │ │ │ + bhi 8b608 │ │ │ │ lsl r0, r9, #2 │ │ │ │ - bl 8b358 │ │ │ │ + bl 8b14c │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 8b764 │ │ │ │ + beq 8b608 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp] │ │ │ │ mov fp, r2 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, r5 │ │ │ │ @@ -100169,144 +100090,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 8b76c │ │ │ │ + bhi 8b610 │ │ │ │ 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 8b774 │ │ │ │ + bne 8b618 │ │ │ │ cmp r2, #0 │ │ │ │ mov fp, r0 │ │ │ │ - bne 8b6b8 │ │ │ │ + bne 8b55c │ │ │ │ cmp r7, #0 │ │ │ │ subne r3, sl, r4 │ │ │ │ asrne r3, r3, #2 │ │ │ │ strne r3, [r7] │ │ │ │ str r4, [r6] │ │ │ │ mov r0, #0 │ │ │ │ - b 8b748 │ │ │ │ + b 8b5ec │ │ │ │ mov r8, #0 │ │ │ │ - b 8b5d8 │ │ │ │ + b 8b47c │ │ │ │ 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 8b634 │ │ │ │ + bne 8b4d8 │ │ │ │ mvn r0, #0 │ │ │ │ - b 8b748 │ │ │ │ + b 8b5ec │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b720 │ │ │ │ + beq 8b5c4 │ │ │ │ cmp r8, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, fp │ │ │ │ sub r2, r2, #1 │ │ │ │ - beq 8b7fc │ │ │ │ + beq 8b6a0 │ │ │ │ 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 8b714 │ │ │ │ + b 8b5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8b7ec │ │ │ │ + beq 8b690 │ │ │ │ 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 8b658 │ │ │ │ + bne 8b4fc │ │ │ │ cmp lr, r1 │ │ │ │ - bne 8b7bc │ │ │ │ + bne 8b660 │ │ │ │ cmp r4, #0 │ │ │ │ str r9, [r6] │ │ │ │ strne lr, [r4] │ │ │ │ - b 8b734 │ │ │ │ + b 8b5d8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r7 │ │ │ │ str r9, [sp] │ │ │ │ mov r7, r1 │ │ │ │ - bl 8b88c │ │ │ │ + bl 8b730 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [sp] │ │ │ │ subne r1, r7, r5 │ │ │ │ mvn r0, #1 │ │ │ │ strne r1, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r2, [pc, #12] @ 8b840 │ │ │ │ + ldrne r2, [pc, #12] @ 8b6e4 │ │ │ │ strne r2, [r3] │ │ │ │ - b 8b748 │ │ │ │ + b 8b5ec │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ - eorseq r6, r5, r0, lsl #24 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ + eorseq r8, r5, r0, lsl #15 │ │ │ │ │ │ │ │ -0008b844 : │ │ │ │ +0008b6e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #44] @ 8b888 │ │ │ │ + ldr r3, [pc, #44] @ 8b72c │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b880 │ │ │ │ + beq 8b724 │ │ │ │ bl 2a99c │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 21d310 │ │ │ │ - b 8b868 │ │ │ │ + bl 8b190 │ │ │ │ + b 8b70c │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0008b88c : │ │ │ │ - ldr r2, [pc, #28] @ 8b8b0 │ │ │ │ - ldr r1, [pc, #28] @ 8b8b4 │ │ │ │ +0008b730 : │ │ │ │ + ldr r2, [pc, #28] @ 8b754 │ │ │ │ + ldr r1, [pc, #28] @ 8b758 │ │ │ │ ldr r3, [r2, #684] @ 0x2ac │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bne 8b8a8 │ │ │ │ + bne 8b74c │ │ │ │ b 298bc │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ bx r3 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x0008b8b8 │ │ │ │ + andeq fp, r8, ip, asr r7 │ │ │ │ mov r0, r1 │ │ │ │ b 298bc │ │ │ │ │ │ │ │ -0008b8c0 : │ │ │ │ +0008b764 : │ │ │ │ subs r2, r1, #0 │ │ │ │ - blt 8b8e8 │ │ │ │ - ldr r3, [pc, #32] @ 8b8f0 │ │ │ │ + blt 8b78c │ │ │ │ + ldr r3, [pc, #32] @ 8b794 │ │ │ │ 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 │ │ │ │ @@ -100321,99 +100242,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 8b984 │ │ │ │ - ldr r2, [pc, #92] @ 8b98c │ │ │ │ - ldr r1, [pc, #92] @ 8b990 │ │ │ │ + bhi 8b828 │ │ │ │ + ldr r2, [pc, #92] @ 8b830 │ │ │ │ + ldr r1, [pc, #92] @ 8b834 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ add r4, r0, #1 │ │ │ │ cmp r3, r1 │ │ │ │ lsl r4, r4, #2 │ │ │ │ - bne 8b970 │ │ │ │ + bne 8b814 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a1bc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 8b984 │ │ │ │ + beq 8b828 │ │ │ │ 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 8b954 │ │ │ │ + bne 8b7f8 │ │ │ │ mov r3, #0 │ │ │ │ - b 8b968 │ │ │ │ + b 8b80c │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ │ │ │ │ -0008b994 : │ │ │ │ +0008b838 : │ │ │ │ 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] @ 8ba28 │ │ │ │ + ldr r0, [pc, #120] @ 8b8cc │ │ │ │ mov r4, r1 │ │ │ │ - bl 21d5d8 │ │ │ │ + bl 230a04 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 8b9e0 │ │ │ │ + bne 8b884 │ │ │ │ mov ip, r4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #96] @ 8ba2c │ │ │ │ + ldr lr, [pc, #96] @ 8b8d0 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [lr] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #72] @ 8ba28 │ │ │ │ - b 8b504 │ │ │ │ + ldr r0, [pc, #72] @ 8b8cc │ │ │ │ + b 8b3a8 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 8ba0c │ │ │ │ + beq 8b8b0 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 8b9d4 │ │ │ │ + bne 8b878 │ │ │ │ mov ip, r4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #48] @ 8ba30 │ │ │ │ + ldr lr, [pc, #48] @ 8b8d4 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [lr] │ │ │ │ - b 8b9d4 │ │ │ │ + b 8b878 │ │ │ │ mov ip, r4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #24] @ 8ba34 │ │ │ │ + ldr lr, [pc, #24] @ 8b8d8 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [lr] │ │ │ │ - b 8b9d4 │ │ │ │ + b 8b878 │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ subseq r5, r7, ip, lsr #1 │ │ │ │ ldrsbeq r5, [r7], #-4 │ │ │ │ subseq r5, r7, r0, asr #1 │ │ │ │ │ │ │ │ -0008ba38 : │ │ │ │ +0008b8dc : │ │ │ │ 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 8ba64 │ │ │ │ + beq 8b908 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 353e60 │ │ │ │ + bl 3559cc │ │ │ │ cmp r0, r5 │ │ │ │ - bcc 8ba84 │ │ │ │ - ldr r3, [pc, #32] @ 8ba8c │ │ │ │ + bcc 8b928 │ │ │ │ + ldr r3, [pc, #32] @ 8b930 │ │ │ │ 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 │ │ │ │ @@ -100430,218 +100351,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 8bb48 │ │ │ │ - ldr r6, [pc, #188] @ 8bb90 │ │ │ │ - ldr r7, [pc, #188] @ 8bb94 │ │ │ │ + ble 8b9ec │ │ │ │ + ldr r6, [pc, #188] @ 8ba34 │ │ │ │ + ldr r7, [pc, #188] @ 8ba38 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r0, [r2] │ │ │ │ - bne 8bb70 │ │ │ │ + bne 8ba14 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 8bb48 │ │ │ │ + ble 8b9ec │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bne 8bb80 │ │ │ │ + bne 8ba24 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #2 │ │ │ │ - ble 8bb48 │ │ │ │ + ble 8b9ec │ │ │ │ mov r5, #2 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r0, [r2, r5, lsl #2] │ │ │ │ - bne 8bb60 │ │ │ │ + bne 8ba04 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt 8bb20 │ │ │ │ + bgt 8b9c4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 8b88c │ │ │ │ + bl 8b730 │ │ │ │ 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 8bb38 │ │ │ │ + b 8b9dc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 8baec │ │ │ │ + b 8b990 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 8bb10 │ │ │ │ + b 8b9b4 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x0008b8b8 │ │ │ │ + andeq fp, r8, ip, asr r7 │ │ │ │ │ │ │ │ -0008bb98 : │ │ │ │ +0008ba3c : │ │ │ │ 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 8bc38 │ │ │ │ + beq 8badc │ │ │ │ cmp r2, #0 │ │ │ │ mov r7, r2 │ │ │ │ - blt 8bc88 │ │ │ │ + blt 8bb2c │ │ │ │ cmp r8, r2 │ │ │ │ mov r0, r3 │ │ │ │ movlt sl, r8 │ │ │ │ movge sl, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 8b908 │ │ │ │ + bl 8b7ac │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 8bc38 │ │ │ │ + beq 8badc │ │ │ │ add r1, r8, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 8b8c0 │ │ │ │ + bl 8b764 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 8bc6c │ │ │ │ + beq 8bb10 │ │ │ │ cmp r8, r7 │ │ │ │ lsl r3, sl, #2 │ │ │ │ add r1, r6, sl, lsl #2 │ │ │ │ - bgt 8bc54 │ │ │ │ + bgt 8baf8 │ │ │ │ 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] @ 8bc94 │ │ │ │ - ldr r3, [pc, #84] @ 8bc98 │ │ │ │ + ldr r2, [pc, #84] @ 8bb38 │ │ │ │ + ldr r3, [pc, #84] @ 8bb3c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ - b 8bc30 │ │ │ │ + b 8bad4 │ │ │ │ sub r2, r8, sl │ │ │ │ add r3, r3, #4 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r6, r3 │ │ │ │ bl 2a3f0 │ │ │ │ - b 8bc0c │ │ │ │ + b 8bab0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8b88c │ │ │ │ - ldr r2, [pc, #24] @ 8bc94 │ │ │ │ - ldr r3, [pc, #24] @ 8bc98 │ │ │ │ + bl 8b730 │ │ │ │ + ldr r2, [pc, #24] @ 8bb38 │ │ │ │ + ldr r3, [pc, #24] @ 8bb3c │ │ │ │ mov r1, #1 │ │ │ │ stm r4, {r1, r2, r3, r6} │ │ │ │ - b 8bc30 │ │ │ │ - ldr r2, [pc, #4] @ 8bc94 │ │ │ │ - ldr r3, [pc, #8] @ 8bc9c │ │ │ │ - b 8bc40 │ │ │ │ - eorseq r5, r9, ip, asr #15 │ │ │ │ - eorseq r6, r5, r4, asr sl │ │ │ │ - eorseq r6, r5, r0, lsl lr │ │ │ │ + b 8bad4 │ │ │ │ + ldr r2, [pc, #4] @ 8bb38 │ │ │ │ + ldr r3, [pc, #8] @ 8bb40 │ │ │ │ + b 8bae4 │ │ │ │ + eorseq r7, r9, ip, asr #6 │ │ │ │ + @ instruction: 0x003585d4 │ │ │ │ + mlaseq r5, r0, r9, r8 │ │ │ │ + │ │ │ │ +0008bb44 : │ │ │ │ + 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 8b730 │ │ │ │ + ldr r0, [r4, #200] @ 0xc8 │ │ │ │ + str r5, [r4, #72] @ 0x48 │ │ │ │ + bl 8b730 │ │ │ │ + ldr r0, [r4, #204] @ 0xcc │ │ │ │ + str r5, [r4, #200] @ 0xc8 │ │ │ │ + bl 8b730 │ │ │ │ + ldr r0, [r4, #196] @ 0xc4 │ │ │ │ + str r5, [r4, #204] @ 0xcc │ │ │ │ + bl 8b730 │ │ │ │ + add r0, r4, #88 @ 0x58 │ │ │ │ + str r5, [r4, #196] @ 0xc4 │ │ │ │ + bl 8b950 │ │ │ │ + add r0, r4, #104 @ 0x68 │ │ │ │ + bl 8b950 │ │ │ │ + add r0, r4, #96 @ 0x60 │ │ │ │ + bl 8b950 │ │ │ │ + add r0, r4, #216 @ 0xd8 │ │ │ │ + bl 8b950 │ │ │ │ + ldr r0, [r4, #224] @ 0xe0 │ │ │ │ + str r5, [r4, #212] @ 0xd4 │ │ │ │ + bl 8b730 │ │ │ │ + ldr r0, [r4, #228] @ 0xe4 │ │ │ │ + str r5, [r4, #224] @ 0xe0 │ │ │ │ + bl 8b730 │ │ │ │ + ldr r0, [r4, #232] @ 0xe8 │ │ │ │ + str r5, [r4, #228] @ 0xe4 │ │ │ │ + bl 8b730 │ │ │ │ + ldr r0, [r4, #236] @ 0xec │ │ │ │ + str r5, [r4, #232] @ 0xe8 │ │ │ │ + bl 8b730 │ │ │ │ + ldr r0, [r4, #240] @ 0xf0 │ │ │ │ + str r5, [r4, #236] @ 0xec │ │ │ │ + bl 8b730 │ │ │ │ + ldr r0, [r4, #244] @ 0xf4 │ │ │ │ + str r5, [r4, #240] @ 0xf0 │ │ │ │ + bl 8b730 │ │ │ │ + ldr r0, [r4, #248] @ 0xf8 │ │ │ │ + str r5, [r4, #244] @ 0xf4 │ │ │ │ + bl 8b730 │ │ │ │ + ldr r0, [r4, #208] @ 0xd0 │ │ │ │ + str r5, [r4, #248] @ 0xf8 │ │ │ │ + bl 8b730 │ │ │ │ + ldr r0, [r4, #268] @ 0x10c │ │ │ │ + str r5, [r4, #208] @ 0xd0 │ │ │ │ + bl 8b730 │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ + str r5, [r4, #268] @ 0x10c │ │ │ │ + bl 8b730 │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ + str r5, [r4, #64] @ 0x40 │ │ │ │ + bl 8b730 │ │ │ │ + ldr r0, [r4, #164] @ 0xa4 │ │ │ │ + str r5, [r4, #68] @ 0x44 │ │ │ │ + bl 8b730 │ │ │ │ + ldr r0, [r4, #168] @ 0xa8 │ │ │ │ + str r5, [r4, #164] @ 0xa4 │ │ │ │ + bl 8b730 │ │ │ │ + ldr r0, [r4, #256] @ 0x100 │ │ │ │ + str r5, [r4, #168] @ 0xa8 │ │ │ │ + bl 8b730 │ │ │ │ + ldr r0, [r4, #260] @ 0x104 │ │ │ │ + str r5, [r4, #256] @ 0x100 │ │ │ │ + bl 8b730 │ │ │ │ + ldr r0, [r4, #264] @ 0x108 │ │ │ │ + str r5, [r4, #260] @ 0x104 │ │ │ │ + bl 8b730 │ │ │ │ + ldr r0, [r4, #172] @ 0xac │ │ │ │ + str r5, [r4, #264] @ 0x108 │ │ │ │ + bl 8b730 │ │ │ │ + add r0, r4, #80 @ 0x50 │ │ │ │ + str r5, [r4, #172] @ 0xac │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 8b950 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ - b 222660 │ │ │ │ + b 235900 │ │ │ │ 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] @ 8bd30 │ │ │ │ - bl 224f10 <_PyPathConfig_ClearGlobal@@Base+0x1bc> │ │ │ │ + ldr r0, [pc, #84] @ 8bd18 │ │ │ │ + bl 2381b0 <_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 8bcec │ │ │ │ + bne 8bcd4 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ mov r0, r7 │ │ │ │ bl 29658 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ add r2, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ - eorseq r7, r9, r4, ror r0 │ │ │ │ + @ instruction: 0x00398bf4 │ │ │ │ │ │ │ │ -0008bd34 : │ │ │ │ - ldr r3, [pc, #16] @ 8bd4c │ │ │ │ +0008bd1c : │ │ │ │ + ldr r3, [pc, #16] @ 8bd34 │ │ │ │ ldr r0, [r3, #1412] @ 0x584 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r3, #1416] @ 0x588 │ │ │ │ b 2a3cc │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0008bd50 : │ │ │ │ +0008bd38 : │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008bd58 : │ │ │ │ +0008bd40 : │ │ │ │ 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] @ 8bf90 │ │ │ │ + ldr r3, [pc, #536] @ 8bf78 │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ subs r6, r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ - beq 8bf58 │ │ │ │ + beq 8bf40 │ │ │ │ ldrb r1, [r0] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r0, [pc, #500] @ 8bf94 │ │ │ │ + ldr r0, [pc, #500] @ 8bf7c │ │ │ │ mov r2, r6 │ │ │ │ - bl 224f10 <_PyPathConfig_ClearGlobal@@Base+0x1bc> │ │ │ │ + bl 2381b0 <_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 8bdb4 │ │ │ │ + bne 8bd9c │ │ │ │ cmn r4, #-2147483635 @ 0x8000000d │ │ │ │ - bhi 8bf88 │ │ │ │ + bhi 8bf70 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ add sl, r4, #12 │ │ │ │ - bls 8bf14 │ │ │ │ + bls 8befc │ │ │ │ add r9, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ @@ -100667,277 +100671,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 8be50 │ │ │ │ + bne 8be38 │ │ │ │ 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 8bf3c │ │ │ │ + bls 8bf24 │ │ │ │ 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 8bed0 │ │ │ │ + bls 8beb8 │ │ │ │ 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 8bf88 │ │ │ │ + beq 8bf70 │ │ │ │ cmp r4, r5 │ │ │ │ - bls 8bef0 │ │ │ │ + bls 8bed8 │ │ │ │ sub r2, r4, r5 │ │ │ │ mov r1, #205 @ 0xcd │ │ │ │ add r0, r6, r5 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #152] @ 8bf90 │ │ │ │ + ldr r3, [pc, #152] @ 8bf78 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8bf84 │ │ │ │ + bne 8bf6c │ │ │ │ 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 8be24 │ │ │ │ + b 8be0c │ │ │ │ cmp r4, r5 │ │ │ │ mov r1, r9 │ │ │ │ movcc r2, r4 │ │ │ │ movcs r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 29cdc │ │ │ │ - b 8bed0 │ │ │ │ - ldr r3, [pc, #48] @ 8bf90 │ │ │ │ + b 8beb8 │ │ │ │ + ldr r3, [pc, #48] @ 8bf78 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8bf84 │ │ │ │ + bne 8bf6c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 222660 │ │ │ │ + b 235900 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r6, #0 │ │ │ │ - b 8bef0 │ │ │ │ + b 8bed8 │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq r7, r9, ip, asr #21 │ │ │ │ + eorseq r9, r9, ip, asr #12 │ │ │ │ │ │ │ │ -0008bf98 : │ │ │ │ +0008bf80 : │ │ │ │ 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 8bfd0 │ │ │ │ + bl 8bfb8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008bfd0 : │ │ │ │ +0008bfb8 : │ │ │ │ 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 8c020 │ │ │ │ + bhi 8c008 │ │ │ │ stm sp, {r2, r3} │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ bl 29ea4 <__vsnprintf_chk@plt> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8c018 │ │ │ │ + beq 8c000 │ │ │ │ add r4, r4, r5 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4, #-1] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc] @ 8c028 │ │ │ │ - b 8c00c │ │ │ │ + ldr r0, [pc] @ 8c010 │ │ │ │ + b 8bff4 │ │ │ │ @ instruction: 0xfffffd66 │ │ │ │ │ │ │ │ -0008c02c <_Py_hashtable_new_full@@Base>: │ │ │ │ +0008c014 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0008c048 <_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] @ 8c0f0 <_Py_hashtable_new_full@@Base+0xc4> │ │ │ │ + ldreq r9, [pc, #156] @ 8c10c <_Py_hashtable_new_full@@Base+0xc4> │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - ldreq sl, [pc, #152] @ 8c0f4 <_Py_hashtable_new_full@@Base+0xc8> │ │ │ │ + ldreq sl, [pc, #152] @ 8c110 <_Py_hashtable_new_full@@Base+0xc8> │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ blx r9 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8c0e8 <_Py_hashtable_new_full@@Base+0xbc> │ │ │ │ + beq 8c104 <_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 8c0e0 <_Py_hashtable_new_full@@Base+0xb4> │ │ │ │ + beq 8c0fc <_Py_hashtable_new_full@@Base+0xb4> │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #80] @ 8c0f8 <_Py_hashtable_new_full@@Base+0xcc> │ │ │ │ - ldr r2, [pc, #80] @ 8c0fc <_Py_hashtable_new_full@@Base+0xd0> │ │ │ │ + ldr r3, [pc, #80] @ 8c114 <_Py_hashtable_new_full@@Base+0xcc> │ │ │ │ + ldr r2, [pc, #80] @ 8c118 <_Py_hashtable_new_full@@Base+0xd0> │ │ │ │ str r8, [r4, #24] │ │ │ │ cmp r6, r2 │ │ │ │ cmpeq r5, r3 │ │ │ │ - ldr r3, [pc, #68] @ 8c100 <_Py_hashtable_new_full@@Base+0xd4> │ │ │ │ + ldr r3, [pc, #68] @ 8c11c <_Py_hashtable_new_full@@Base+0xd4> │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldreq r3, [pc, #64] @ 8c104 <_Py_hashtable_new_full@@Base+0xd8> │ │ │ │ + ldreq r3, [pc, #64] @ 8c120 <_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 8c0d8 <_Py_hashtable_new_full@@Base+0xac> │ │ │ │ - andeq r9, r9, ip, lsl #18 │ │ │ │ - andeq r9, r9, r0, lsl #28 │ │ │ │ - andseq fp, r6, r4, asr r0 │ │ │ │ - andseq sp, r8, r4, lsr #22 │ │ │ │ - ldrdeq r0, [r9], -ip │ │ │ │ - @ instruction: 0x0016afd4 │ │ │ │ + b 8c0f4 <_Py_hashtable_new_full@@Base+0xac> │ │ │ │ + muleq r9, r8, r9 │ │ │ │ + andeq r9, r9, ip, lsl #29 │ │ │ │ + andseq fp, r6, r4, lsr #24 │ │ │ │ + andseq lr, r8, r8, ror lr │ │ │ │ + andeq r0, r9, r4, ror sp │ │ │ │ + andseq fp, r6, r4, lsr #23 │ │ │ │ │ │ │ │ -0008c108 : │ │ │ │ +0008c124 : │ │ │ │ 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 8c130 │ │ │ │ + beq 8c14c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a46d0 <_PyType_GetDict@@Base> │ │ │ │ + bl a475c <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8c168 │ │ │ │ + bne 8c184 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5788 │ │ │ │ + bl a5814 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8c17c │ │ │ │ + blt 8c198 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r5, [r4, #4] │ │ │ │ movne r0, r4 │ │ │ │ - bne 8c128 │ │ │ │ - ldr r3, [pc, #20] @ 8c184 │ │ │ │ + bne 8c144 │ │ │ │ + ldr r3, [pc, #20] @ 8c1a0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #16] @ 8c188 │ │ │ │ + ldr r1, [pc, #16] @ 8c1a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00359eb0 │ │ │ │ + eorseq fp, r5, r0, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmn r6, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 8c6b0 │ │ │ │ + bne 8c6cc │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ tst r6, #32 │ │ │ │ - beq 8c980 │ │ │ │ + beq 8c99c │ │ │ │ tst r6, #64 @ 0x40 │ │ │ │ - beq 8c958 │ │ │ │ + beq 8c974 │ │ │ │ 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 8c6a8 │ │ │ │ - ldr r3, [pc, #1980] @ 8c9a4 │ │ │ │ - ldr r2, [pc, #1980] @ 8c9a8 │ │ │ │ + beq 8c6c4 │ │ │ │ + ldr r3, [pc, #1980] @ 8c9c0 │ │ │ │ + ldr r2, [pc, #1980] @ 8c9c4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8c990 │ │ │ │ - ldr r3, [pc, #1968] @ 8c9ac │ │ │ │ - ldr r5, [pc, #1968] @ 8c9b0 │ │ │ │ + bne 8c9ac │ │ │ │ + ldr r3, [pc, #1968] @ 8c9c8 │ │ │ │ + ldr r5, [pc, #1968] @ 8c9cc │ │ │ │ ldmib r3, {r0, r1, r2} │ │ │ │ - ldr r4, [pc, #1964] @ 8c9b4 │ │ │ │ + ldr r4, [pc, #1964] @ 8c9d0 │ │ │ │ ldr ip, [r3] │ │ │ │ - ldr fp, [pc, #1960] @ 8c9b8 │ │ │ │ - ldr sl, [pc, #1960] @ 8c9bc │ │ │ │ - ldr r9, [pc, #1960] @ 8c9c0 │ │ │ │ - ldr r7, [pc, #1960] @ 8c9c4 │ │ │ │ - ldr r3, [pc, #1960] @ 8c9c8 │ │ │ │ - ldr r8, [pc, #1960] @ 8c9cc │ │ │ │ + ldr fp, [pc, #1960] @ 8c9d4 │ │ │ │ + ldr sl, [pc, #1960] @ 8c9d8 │ │ │ │ + ldr r9, [pc, #1960] @ 8c9dc │ │ │ │ + ldr r7, [pc, #1960] @ 8c9e0 │ │ │ │ + ldr r3, [pc, #1960] @ 8c9e4 │ │ │ │ + ldr r8, [pc, #1960] @ 8c9e8 │ │ │ │ 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 8c6bc │ │ │ │ + ble 8c6d8 │ │ │ │ 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 │ │ │ │ @@ -100979,15 +100998,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 8c410 │ │ │ │ + bls 8c42c │ │ │ │ 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] │ │ │ │ @@ -101036,32 +101055,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 8c340 │ │ │ │ + bgt 8c35c │ │ │ │ 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] @ 8c9d0 │ │ │ │ + ldr ip, [pc, #1440] @ 8c9ec │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi 8c724 │ │ │ │ + bhi 8c740 │ │ │ │ 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] │ │ │ │ @@ -101211,21 +101230,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] @ 8c9d4 │ │ │ │ + ldr r2, [pc, #784] @ 8c9f0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #6 │ │ │ │ - bhi 8c724 │ │ │ │ + bhi 8c740 │ │ │ │ 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 │ │ │ │ @@ -101365,138 +101384,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 8c6a0 │ │ │ │ + b 8c6bc │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ strb r2, [sp, #44] @ 0x2c │ │ │ │ - b 8c480 │ │ │ │ + b 8c49c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 8c480 │ │ │ │ + b 8c49c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 8c46c │ │ │ │ + b 8c488 │ │ │ │ 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 8c1e0 │ │ │ │ - b 8c6a8 │ │ │ │ + bne 8c1fc │ │ │ │ + b 8c6c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 8c964 │ │ │ │ + b 8c980 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 8c6a0 │ │ │ │ + b 8c6bc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, ip, asr sl │ │ │ │ + andeq ip, r8, r8, ror sl │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - strbtvs r7, [pc], #-609 @ 8c9b8 │ │ │ │ + strbtvs r7, [pc], #-609 @ 8c9d4 │ │ │ │ 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, lsl #20 │ │ │ │ - eorseq lr, ip, r6, lsl sl │ │ │ │ + eorseq r0, sp, r8, lsl #11 │ │ │ │ + mlaseq sp, r6, r5, r0 │ │ │ │ │ │ │ │ -0008c9d8 <_Py_HashBytes@@Base>: │ │ │ │ +0008c9f4 <_Py_HashBytes@@Base>: │ │ │ │ subs r3, r1, #0 │ │ │ │ - beq 8ca3c <_Py_HashBytes@@Base+0x64> │ │ │ │ + beq 8ca58 <_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] @ 8ca50 <_Py_HashBytes@@Base+0x78> │ │ │ │ - ldr lr, [pc, #88] @ 8ca54 <_Py_HashBytes@@Base+0x7c> │ │ │ │ + ldr r2, [pc, #88] @ 8ca6c <_Py_HashBytes@@Base+0x78> │ │ │ │ + ldr lr, [pc, #88] @ 8ca70 <_Py_HashBytes@@Base+0x7c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, lr │ │ │ │ - bne 8ca44 <_Py_HashBytes@@Base+0x6c> │ │ │ │ - ldr r1, [pc, #72] @ 8ca58 <_Py_HashBytes@@Base+0x80> │ │ │ │ + bne 8ca60 <_Py_HashBytes@@Base+0x6c> │ │ │ │ + ldr r1, [pc, #72] @ 8ca74 <_Py_HashBytes@@Base+0x80> │ │ │ │ mov ip, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 8ca98 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8cab4 <_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 8ca28 <_Py_HashBytes@@Base+0x50> │ │ │ │ + b 8ca44 <_Py_HashBytes@@Base+0x50> │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, ip, asr sl │ │ │ │ + andeq ip, r8, r8, ror sl │ │ │ │ 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] @ 8ca94 <_Py_HashBytes@@Base+0xbc> │ │ │ │ + ldr ip, [pc, #32] @ 8cab0 <_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 8ca98 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8cab4 <_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] @ 8d1e4 <_Py_HashBytes@@Base+0x80c> │ │ │ │ - ldr r4, [pc, #1836] @ 8d1e8 <_Py_HashBytes@@Base+0x810> │ │ │ │ - ldr sl, [pc, #1836] @ 8d1ec <_Py_HashBytes@@Base+0x814> │ │ │ │ - ldr fp, [pc, #1836] @ 8d1f0 <_Py_HashBytes@@Base+0x818> │ │ │ │ - ldr r9, [pc, #1836] @ 8d1f4 <_Py_HashBytes@@Base+0x81c> │ │ │ │ - ldr r6, [pc, #1836] @ 8d1f8 <_Py_HashBytes@@Base+0x820> │ │ │ │ - ldr r7, [pc, #1836] @ 8d1fc <_Py_HashBytes@@Base+0x824> │ │ │ │ - ldr r8, [pc, #1836] @ 8d200 <_Py_HashBytes@@Base+0x828> │ │ │ │ + ldr r5, [pc, #1836] @ 8d200 <_Py_HashBytes@@Base+0x80c> │ │ │ │ + ldr r4, [pc, #1836] @ 8d204 <_Py_HashBytes@@Base+0x810> │ │ │ │ + ldr sl, [pc, #1836] @ 8d208 <_Py_HashBytes@@Base+0x814> │ │ │ │ + ldr fp, [pc, #1836] @ 8d20c <_Py_HashBytes@@Base+0x818> │ │ │ │ + ldr r9, [pc, #1836] @ 8d210 <_Py_HashBytes@@Base+0x81c> │ │ │ │ + ldr r6, [pc, #1836] @ 8d214 <_Py_HashBytes@@Base+0x820> │ │ │ │ + ldr r7, [pc, #1836] @ 8d218 <_Py_HashBytes@@Base+0x824> │ │ │ │ + ldr r8, [pc, #1836] @ 8d21c <_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 8d188 <_Py_HashBytes@@Base+0x7b0> │ │ │ │ + ble 8d1a4 <_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] │ │ │ │ @@ -101539,15 +101558,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 8ccc8 <_Py_HashBytes@@Base+0x2f0> │ │ │ │ + bls 8cce4 <_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] │ │ │ │ @@ -101595,32 +101614,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 8cbf4 <_Py_HashBytes@@Base+0x21c> │ │ │ │ + bgt 8cc10 <_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] @ 8d204 <_Py_HashBytes@@Base+0x82c> │ │ │ │ + ldr r0, [pc, #1308] @ 8d220 <_Py_HashBytes@@Base+0x82c> │ │ │ │ sub ip, r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ cmp ip, #6 │ │ │ │ - bhi 8cf90 <_Py_HashBytes@@Base+0x5b8> │ │ │ │ + bhi 8cfac <_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] │ │ │ │ @@ -101903,50 +101922,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 8cf38 <_Py_HashBytes@@Base+0x560> │ │ │ │ + b 8cf54 <_Py_HashBytes@@Base+0x560> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #116] @ 8d208 <_Py_HashBytes@@Base+0x830> │ │ │ │ + ldr r0, [pc, #116] @ 8d224 <_Py_HashBytes@@Base+0x830> │ │ │ │ sub ip, r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ cmp ip, #6 │ │ │ │ - bhi 8cf90 <_Py_HashBytes@@Base+0x5b8> │ │ │ │ + bhi 8cfac <_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 8cd2c <_Py_HashBytes@@Base+0x354> │ │ │ │ + b 8cd48 <_Py_HashBytes@@Base+0x354> │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 8cd1c <_Py_HashBytes@@Base+0x344> │ │ │ │ + b 8cd38 <_Py_HashBytes@@Base+0x344> │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 8cd2c <_Py_HashBytes@@Base+0x354> │ │ │ │ - strbtvs r7, [pc], #-609 @ 8d1ec <_Py_HashBytes@@Base+0x814> │ │ │ │ + b 8cd48 <_Py_HashBytes@@Base+0x354> │ │ │ │ + strbtvs r7, [pc], #-609 @ 8d208 <_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, lsr #20 │ │ │ │ - eorseq lr, ip, r2, lsr sl │ │ │ │ + eorseq r0, sp, r4, lsr #11 │ │ │ │ + @ instruction: 0x003d05b2 │ │ │ │ + │ │ │ │ +0008d228 : │ │ │ │ + ldr r3, [pc, #48] @ 8d260 │ │ │ │ + ldr r3, [r3, #848] @ 0x350 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8d240 │ │ │ │ + mov r0, #224 @ 0xe0 │ │ │ │ + b 2a870 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 8b190 │ │ │ │ + pop {r4, lr} │ │ │ │ + mov r0, #224 @ 0xe0 │ │ │ │ + b 2a870 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0008d20c : │ │ │ │ +0008d264 : │ │ │ │ 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 │ │ │ │ @@ -101957,1347 +101993,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, #1124] @ 8d6c0 │ │ │ │ - mov r9, r0 │ │ │ │ + ldr r7, [pc, #1188] @ 8d758 │ │ │ │ + mov r6, r0 │ │ │ │ ldr sl, [r0] │ │ │ │ - ldr r5, [r7] │ │ │ │ + ldr r8, [r7] │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d590 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - ldr r3, [r6, #3724] @ 0xe8c │ │ │ │ - ldr r5, [r6, #3728] @ 0xe90 │ │ │ │ + bne 8d588 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r3, [r5, #3724] @ 0xe8c │ │ │ │ + ldr r8, [r5, #3728] @ 0xe90 │ │ │ │ cmp r4, r3 │ │ │ │ cmpne r3, #0 │ │ │ │ - bne 8d5f0 │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ - add fp, r5, #64 @ 0x40 │ │ │ │ - mov r0, fp │ │ │ │ - bl 29c04 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne 8d678 │ │ │ │ - add r8, r5, #8 │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 8d3cc │ │ │ │ - add r8, r5, #136 @ 0x88 │ │ │ │ + bne 8d6a0 │ │ │ │ + ldr fp, [r5, #8] │ │ │ │ + add r8, fp, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c04 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + bne 8d6f0 │ │ │ │ + add r3, fp, #8 │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 8d414 │ │ │ │ + add r9, fp, #136 @ 0x88 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 29c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d600 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r5, #8] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 8d3b8 │ │ │ │ - add r0, r5, #88 @ 0x58 │ │ │ │ + bne 8d73c │ │ │ │ + mov r2, #1 │ │ │ │ + str r2, [fp, #8] │ │ │ │ + ldr r2, [fp, #4] │ │ │ │ + cmp r4, r2 │ │ │ │ + bne 8d504 │ │ │ │ + add r0, fp, #88 @ 0x58 │ │ │ │ bl 29d30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d63c │ │ │ │ - mov r0, r8 │ │ │ │ + bne 8d6e4 │ │ │ │ + mov r0, r9 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d6b4 │ │ │ │ - ldr r5, [r7] │ │ │ │ + bne 8d730 │ │ │ │ + ldr r9, [r7] │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d5a0 │ │ │ │ + bne 8d598 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r2, #3724] @ 0xe8c │ │ │ │ - ldr r5, [r2, #3728] @ 0xe90 │ │ │ │ + ldr r9, [r2, #3728] @ 0xe90 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r4, r3 │ │ │ │ - bne 8d5a8 │ │ │ │ + bne 8d5a0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ add r7, r4, #12 │ │ │ │ orr r3, r3, #32 │ │ │ │ mvn r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 3557d8 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + bl 357344 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d580 │ │ │ │ - ldr r5, [pc, #880] @ 8d6c4 │ │ │ │ - ldr r3, [r5, #848] @ 0x350 │ │ │ │ + bne 8d5c8 │ │ │ │ + ldr r9, [pc, #948] @ 8d75c │ │ │ │ + ldr r3, [r9, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8d5d0 │ │ │ │ + beq 8d680 │ │ │ │ bl 2a99c │ │ │ │ - ldr r3, [r5, #640] @ 0x280 │ │ │ │ + ldr r3, [r9, #640] @ 0x280 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 8d384 │ │ │ │ - ldr r3, [pc, #844] @ 8d6c8 │ │ │ │ + bne 8d3d8 │ │ │ │ + ldr r3, [pc, #912] @ 8d760 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d580 │ │ │ │ - ldr r5, [r6] │ │ │ │ + bne 8d5c8 │ │ │ │ + ldr r5, [r5] │ │ │ │ bic r5, r5, #255 @ 0xff │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - bic r2, r3, #255 @ 0xff │ │ │ │ - cmp r5, r2 │ │ │ │ - bne 8d684 │ │ │ │ - mov r0, fp │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bic r3, r3, #255 @ 0xff │ │ │ │ + cmp r5, r3 │ │ │ │ + addne r4, sp, #40 @ 0x28 │ │ │ │ + bne 8d708 │ │ │ │ + mov r0, r8 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d5c4 │ │ │ │ - str sl, [r9] │ │ │ │ + bne 8d5bc │ │ │ │ + str sl, [r6] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r4, [r5, #4] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - b 8d2dc │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r2, [r3], #16 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #740] @ 8d6c4 │ │ │ │ + mov r1, fp │ │ │ │ + ldr r2, [r1], #16 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r1, [pc, #820] @ 8d75c │ │ │ │ cmp r2, #1 │ │ │ │ - ldr r3, [r3, #852] @ 0x354 │ │ │ │ + ldr r1, [r1, #852] @ 0x354 │ │ │ │ movcc r2, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ - cmp r3, #0 │ │ │ │ - umull r3, r0, r2, r1 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - str r0, [sp, #8] │ │ │ │ + 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 8d66c │ │ │ │ - bl 155d2c │ │ │ │ + beq 8d6fc │ │ │ │ + bl 156848 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - mvn lr, #0 │ │ │ │ - sub r2, lr, r3 │ │ │ │ - cmp r2, r0 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ - sub r2, ip, r2 │ │ │ │ - sbcs r2, r2, r1 │ │ │ │ - blt 8d660 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - adds r0, r0, r3 │ │ │ │ - adc r1, r1, r2 │ │ │ │ + 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 8d49c │ │ │ │ + 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, #8] │ │ │ │ - bl 156f68 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 157bb8 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, r8 │ │ │ │ bl 29e5c <__pthread_cond_timedwait64@plt> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq 8d530 │ │ │ │ + beq 8d52c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d524 │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 8d2b4 │ │ │ │ - ldr r2, [pc, #564] @ 8d6c4 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r2, [r2, #852] @ 0x354 │ │ │ │ - cmp r3, #1 │ │ │ │ - movcc r3, #1 │ │ │ │ + bne 8d674 │ │ │ │ + mov r2, r5 │ │ │ │ + str r9, [sp, #8] │ │ │ │ + mov r5, r4 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - mov r2, #1000 @ 0x3e8 │ │ │ │ - umull r1, r0, r3, r2 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq 8d658 │ │ │ │ - bl 155d2c │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mvn r0, #0 │ │ │ │ - sub ip, r0, lr │ │ │ │ - cmp ip, r3 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - sub ip, r1, ip │ │ │ │ - sbcs ip, ip, r2 │ │ │ │ - blt 8d4fc │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - adds r0, r3, lr │ │ │ │ - adc r1, r2, ip │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - bl 156f68 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - bl 29e5c <__pthread_cond_timedwait64@plt> │ │ │ │ - cmp r0, #110 @ 0x6e │ │ │ │ - beq 8d530 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8d47c │ │ │ │ - ldr r1, [pc, #416] @ 8d6cc │ │ │ │ - ldr r0, [pc, #416] @ 8d6d0 │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 8d2a8 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 8d2a8 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r0, r4 │ │ │ │ + bne 8d5d8 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r5, r3 │ │ │ │ + b 8d308 │ │ │ │ + str r4, [fp, #4] │ │ │ │ + ldr r2, [fp, #12] │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [fp, #12] │ │ │ │ + b 8d330 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + mov r4, r5 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 8d2fc │ │ │ │ + ldr r2, [fp, #12] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne 8d2fc │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2265d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 8d60c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 2397f4 <_PyThreadState_New@@Base+0x524> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8d6b8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r3, #12 │ │ │ │ - bl 3557a0 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b 8d2a8 │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3557a0 │ │ │ │ - b 8d384 │ │ │ │ + bl 35730c │ │ │ │ + mov r9, #1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b 8d2fc │ │ │ │ cmp r4, r3 │ │ │ │ - bne 8d5f0 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - b 8d288 │ │ │ │ + bne 8d6a0 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b 8d2e0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 8d324 │ │ │ │ - bl 8b550 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq 8d324 │ │ │ │ - mov r0, fp │ │ │ │ + beq 8d378 │ │ │ │ + bl 8b3f4 │ │ │ │ + cmp r0, r9 │ │ │ │ + beq 8d378 │ │ │ │ + mov r0, r8 │ │ │ │ bl 29a54 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 8d648 │ │ │ │ - ldr r1, [pc, #264] @ 8d6d4 │ │ │ │ - ldr r0, [pc, #256] @ 8d6d0 │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 21d310 │ │ │ │ + beq 8d748 │ │ │ │ + ldr r1, [pc, #416] @ 8d764 │ │ │ │ + ldr r0, [pc, #416] @ 8d768 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 35730c │ │ │ │ + b 8d3d8 │ │ │ │ + ldr r3, [pc, #380] @ 8d75c │ │ │ │ + ldr r2, [fp] │ │ │ │ + ldr r1, [r3, #852] @ 0x354 │ │ │ │ + cmp r2, #1 │ │ │ │ + movcc r2, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + mov r1, #1000 @ 0x3e8 │ │ │ │ + umull r3, r0, r2, r1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [fp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + beq 8d6b0 │ │ │ │ + bl 156848 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mvn r0, #0 │ │ │ │ + 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 8d64c │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + adds r0, r2, r3 │ │ │ │ + adc r1, ip, lr │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + bl 157bb8 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 29e5c <__pthread_cond_timedwait64@plt> │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ + beq 8d518 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8d4e8 │ │ │ │ + ldr r1, [pc, #240] @ 8d76c │ │ │ │ + ldr r0, [pc, #232] @ 8d768 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 8b190 │ │ │ │ bl 2a99c │ │ │ │ - ldr r2, [r5, #640] @ 0x280 │ │ │ │ + ldr r2, [r9, #640] @ 0x280 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 8d374 │ │ │ │ - b 8d384 │ │ │ │ - bl 8b550 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq 8d598 │ │ │ │ - bl 83f44 │ │ │ │ - ldr r1, [pc, #208] @ 8d6d8 │ │ │ │ - ldr r0, [pc, #196] @ 8d6d0 │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r0, fp │ │ │ │ + beq 8d3c8 │ │ │ │ + b 8d3d8 │ │ │ │ + bl 8b3f4 │ │ │ │ + cmp r0, r8 │ │ │ │ + beq 8d590 │ │ │ │ + bl 83eb8 │ │ │ │ + bl 78e24 │ │ │ │ + b 8d614 │ │ │ │ + mov r0, r8 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d5c4 │ │ │ │ + bne 8d5bc │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 8d6ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 8d5fc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mvn r1, #1 │ │ │ │ add r0, r3, #12 │ │ │ │ - bl 3557d8 │ │ │ │ - b 8d5fc │ │ │ │ - ldr r1, [pc, #152] @ 8d6dc │ │ │ │ - ldr r0, [pc, #136] @ 8d6d0 │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 231300 │ │ │ │ - b 8d5fc │ │ │ │ - bl 7917c │ │ │ │ - b 8d4c4 │ │ │ │ - mov r0, lr │ │ │ │ - mov r1, ip │ │ │ │ - b 8d44c │ │ │ │ - bl 7917c │ │ │ │ + bl 357344 │ │ │ │ + b 8d6ac │ │ │ │ + ldr r1, [pc, #132] @ 8d770 │ │ │ │ + ldr r0, [pc, #120] @ 8d768 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #124] @ 8d774 │ │ │ │ + ldr r0, [pc, #108] @ 8d768 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 78e24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b 8d418 │ │ │ │ - ldr r1, [pc, #96] @ 8d6e0 │ │ │ │ - ldr r0, [pc, #76] @ 8d6d0 │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r6, [r4] │ │ │ │ + b 8d460 │ │ │ │ + ldr r9, [r4] │ │ │ │ ldrb r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ orr r2, r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 356318 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq 8d39c │ │ │ │ + mov r1, r9 │ │ │ │ + bl 357e84 │ │ │ │ + cmp r0, r9 │ │ │ │ + beq 8d3f8 │ │ │ │ str r0, [r4] │ │ │ │ - b 8d68c │ │ │ │ - ldr r1, [pc, #40] @ 8d6e4 │ │ │ │ - ldr r0, [pc, #16] @ 8d6d0 │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ + b 8d708 │ │ │ │ + ldr r1, [pc, #64] @ 8d778 │ │ │ │ + ldr r0, [pc, #44] @ 8d768 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #56] @ 8d77c │ │ │ │ + ldr r0, [pc, #32] @ 8d768 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r2, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 24436c │ │ │ │ + b 8d6ac │ │ │ │ subseq r5, r7, r0, ror r0 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r5, r7, r8, ror r4 │ │ │ │ - eorseq sl, r5, r0, lsr #2 │ │ │ │ - eorseq lr, ip, ip, asr #21 │ │ │ │ - eorseq sl, r5, r0, asr #2 │ │ │ │ - eorseq sl, r5, r4, ror #2 │ │ │ │ - eorseq sl, r5, ip, lsl #3 │ │ │ │ - eorseq sl, r5, r0, lsl #2 │ │ │ │ - @ instruction: 0x0035a1b4 │ │ │ │ + eorseq fp, r5, r0, asr #25 │ │ │ │ + eorseq r0, sp, ip, asr #12 │ │ │ │ + eorseq fp, r5, r0, lsr #25 │ │ │ │ + eorseq fp, r5, ip, lsl #26 │ │ │ │ + eorseq fp, r5, r0, lsl #25 │ │ │ │ + eorseq fp, r5, r4, lsr sp │ │ │ │ + eorseq fp, r5, r4, ror #25 │ │ │ │ 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] @ 8e700 │ │ │ │ + ldr r3, [pc, #4084] @ 8e798 │ │ │ │ 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 90678 │ │ │ │ - ldr r2, [pc, #4056] @ 8e704 │ │ │ │ - ldr r3, [pc, #4056] @ 8e708 │ │ │ │ - ldr r1, [pc, #4056] @ 8e70c │ │ │ │ + bne 90710 │ │ │ │ + ldr r2, [pc, #4056] @ 8e79c │ │ │ │ + ldr r3, [pc, #4056] @ 8e7a0 │ │ │ │ + ldr r1, [pc, #4056] @ 8e7a4 │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r2, #8 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90764 │ │ │ │ - ldr r1, [pc, #4032] @ 8e710 │ │ │ │ + beq 907fc │ │ │ │ + ldr r1, [pc, #4032] @ 8e7a8 │ │ │ │ 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] @ 8e714 │ │ │ │ - ldr r2, [pc, #4008] @ 8e718 │ │ │ │ + ldr r4, [pc, #4008] @ 8e7ac │ │ │ │ + ldr r2, [pc, #4008] @ 8e7b0 │ │ │ │ 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] @ 8e71c │ │ │ │ + ldr fp, [pc, #3984] @ 8e7b4 │ │ │ │ str r2, [r4, #1504] @ 0x5e0 │ │ │ │ - ldr r1, [pc, #3980] @ 8e720 │ │ │ │ - ldr r0, [pc, #3980] @ 8e724 │ │ │ │ + ldr r1, [pc, #3980] @ 8e7b8 │ │ │ │ + ldr r0, [pc, #3980] @ 8e7bc │ │ │ │ mov r2, r3 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ - bl 8c02c <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8c048 <_Py_hashtable_new_full@@Base> │ │ │ │ add r9, r4, #4096 @ 0x1000 │ │ │ │ cmp r0, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r9, #792] @ 0x318 │ │ │ │ - beq 9080c │ │ │ │ - ldr r0, [pc, #3948] @ 8e728 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3944] @ 8e72c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3940] @ 8e730 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3936] @ 8e734 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3932] @ 8e738 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3928] @ 8e73c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3924] @ 8e740 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3920] @ 8e744 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3916] @ 8e748 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3912] @ 8e74c │ │ │ │ - bl 90a28 │ │ │ │ + beq 908a4 │ │ │ │ + ldr r0, [pc, #3948] @ 8e7c0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3944] @ 8e7c4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3940] @ 8e7c8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3936] @ 8e7cc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3932] @ 8e7d0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3928] @ 8e7d4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3924] @ 8e7d8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3920] @ 8e7dc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3916] @ 8e7e0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3912] @ 8e7e4 │ │ │ │ + bl 90ac0 │ │ │ │ add r0, r4, #16256 @ 0x3f80 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3900] @ 8e750 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3896] @ 8e754 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3892] @ 8e758 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3888] @ 8e75c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3884] @ 8e760 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3880] @ 8e764 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3876] @ 8e768 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3872] @ 8e76c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3868] @ 8e770 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3864] @ 8e774 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3860] @ 8e778 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3856] @ 8e77c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3852] @ 8e780 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3848] @ 8e784 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3844] @ 8e788 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3840] @ 8e78c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3836] @ 8e790 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3832] @ 8e794 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3828] @ 8e798 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3824] @ 8e79c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3820] @ 8e7a0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3816] @ 8e7a4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3812] @ 8e7a8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3808] @ 8e7ac │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3804] @ 8e7b0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3800] @ 8e7b4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3796] @ 8e7b8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3792] @ 8e7bc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3788] @ 8e7c0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3784] @ 8e7c4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3780] @ 8e7c8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3776] @ 8e7cc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3772] @ 8e7d0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3768] @ 8e7d4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3764] @ 8e7d8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3760] @ 8e7dc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3756] @ 8e7e0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3752] @ 8e7e4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3748] @ 8e7e8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3744] @ 8e7ec │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3740] @ 8e7f0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3736] @ 8e7f4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3732] @ 8e7f8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3728] @ 8e7fc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3724] @ 8e800 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3720] @ 8e804 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3716] @ 8e808 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3712] @ 8e80c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3708] @ 8e810 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3704] @ 8e814 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3700] @ 8e818 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3696] @ 8e81c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3692] @ 8e820 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3688] @ 8e824 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3684] @ 8e828 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3680] @ 8e82c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3676] @ 8e830 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3672] @ 8e834 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3668] @ 8e838 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3664] @ 8e83c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3660] @ 8e840 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3656] @ 8e844 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3652] @ 8e848 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3648] @ 8e84c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3644] @ 8e850 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3640] @ 8e854 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3636] @ 8e858 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3632] @ 8e85c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3628] @ 8e860 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3624] @ 8e864 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3620] @ 8e868 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3616] @ 8e86c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3612] @ 8e870 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3608] @ 8e874 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3604] @ 8e878 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3600] @ 8e87c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3596] @ 8e880 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3592] @ 8e884 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3588] @ 8e888 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3584] @ 8e88c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3580] @ 8e890 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3576] @ 8e894 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3572] @ 8e898 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3568] @ 8e89c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3564] @ 8e8a0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3560] @ 8e8a4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3556] @ 8e8a8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3552] @ 8e8ac │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3548] @ 8e8b0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3544] @ 8e8b4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3540] @ 8e8b8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3536] @ 8e8bc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3532] @ 8e8c0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3528] @ 8e8c4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3524] @ 8e8c8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3520] @ 8e8cc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3516] @ 8e8d0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3512] @ 8e8d4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3508] @ 8e8d8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3504] @ 8e8dc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3500] @ 8e8e0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3496] @ 8e8e4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3492] @ 8e8e8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3488] @ 8e8ec │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3484] @ 8e8f0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3480] @ 8e8f4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3476] @ 8e8f8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3472] @ 8e8fc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3468] @ 8e900 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3464] @ 8e904 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3460] @ 8e908 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3456] @ 8e90c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3452] @ 8e910 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3448] @ 8e914 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3444] @ 8e918 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3440] @ 8e91c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3436] @ 8e920 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3432] @ 8e924 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3428] @ 8e928 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3424] @ 8e92c │ │ │ │ - bl 90a28 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3900] @ 8e7e8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3896] @ 8e7ec │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3892] @ 8e7f0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3888] @ 8e7f4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3884] @ 8e7f8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3880] @ 8e7fc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3876] @ 8e800 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3872] @ 8e804 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3868] @ 8e808 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3864] @ 8e80c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3860] @ 8e810 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3856] @ 8e814 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3852] @ 8e818 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3848] @ 8e81c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3844] @ 8e820 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3840] @ 8e824 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3836] @ 8e828 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3832] @ 8e82c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3828] @ 8e830 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3824] @ 8e834 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3820] @ 8e838 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3816] @ 8e83c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3812] @ 8e840 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3808] @ 8e844 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3804] @ 8e848 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3800] @ 8e84c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3796] @ 8e850 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3792] @ 8e854 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3788] @ 8e858 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3784] @ 8e85c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3780] @ 8e860 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3776] @ 8e864 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3772] @ 8e868 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3768] @ 8e86c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3764] @ 8e870 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3760] @ 8e874 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3756] @ 8e878 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3752] @ 8e87c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3748] @ 8e880 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3744] @ 8e884 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3740] @ 8e888 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3736] @ 8e88c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3732] @ 8e890 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3728] @ 8e894 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3724] @ 8e898 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3720] @ 8e89c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3716] @ 8e8a0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3712] @ 8e8a4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3708] @ 8e8a8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3704] @ 8e8ac │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3700] @ 8e8b0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3696] @ 8e8b4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3692] @ 8e8b8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3688] @ 8e8bc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3684] @ 8e8c0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3680] @ 8e8c4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3676] @ 8e8c8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3672] @ 8e8cc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3668] @ 8e8d0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3664] @ 8e8d4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3660] @ 8e8d8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3656] @ 8e8dc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3652] @ 8e8e0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3648] @ 8e8e4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3644] @ 8e8e8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3640] @ 8e8ec │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3636] @ 8e8f0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3632] @ 8e8f4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3628] @ 8e8f8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3624] @ 8e8fc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3620] @ 8e900 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3616] @ 8e904 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3612] @ 8e908 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3608] @ 8e90c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3604] @ 8e910 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3600] @ 8e914 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3596] @ 8e918 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3592] @ 8e91c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3588] @ 8e920 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3584] @ 8e924 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3580] @ 8e928 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3576] @ 8e92c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3572] @ 8e930 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3568] @ 8e934 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3564] @ 8e938 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3560] @ 8e93c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3556] @ 8e940 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3552] @ 8e944 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3548] @ 8e948 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3544] @ 8e94c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3540] @ 8e950 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3536] @ 8e954 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3532] @ 8e958 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3528] @ 8e95c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3524] @ 8e960 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3520] @ 8e964 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3516] @ 8e968 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3512] @ 8e96c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3508] @ 8e970 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3504] @ 8e974 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3500] @ 8e978 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3496] @ 8e97c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3492] @ 8e980 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3488] @ 8e984 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3484] @ 8e988 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3480] @ 8e98c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3476] @ 8e990 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3472] @ 8e994 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3468] @ 8e998 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3464] @ 8e99c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3460] @ 8e9a0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3456] @ 8e9a4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3452] @ 8e9a8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3448] @ 8e9ac │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3444] @ 8e9b0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3440] @ 8e9b4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3436] @ 8e9b8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3432] @ 8e9bc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3428] @ 8e9c0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3424] @ 8e9c4 │ │ │ │ + bl 90ac0 │ │ │ │ add r0, r4, #20224 @ 0x4f00 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3412] @ 8e930 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3408] @ 8e934 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3404] @ 8e938 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3400] @ 8e93c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3396] @ 8e940 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3392] @ 8e944 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3388] @ 8e948 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3384] @ 8e94c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3380] @ 8e950 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3376] @ 8e954 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3372] @ 8e958 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3368] @ 8e95c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3364] @ 8e960 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3360] @ 8e964 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3356] @ 8e968 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3352] @ 8e96c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3348] @ 8e970 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3344] @ 8e974 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3340] @ 8e978 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3336] @ 8e97c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3332] @ 8e980 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3328] @ 8e984 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3324] @ 8e988 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3320] @ 8e98c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3316] @ 8e990 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3312] @ 8e994 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3308] @ 8e998 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3304] @ 8e99c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3300] @ 8e9a0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3296] @ 8e9a4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3292] @ 8e9a8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3288] @ 8e9ac │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3284] @ 8e9b0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3280] @ 8e9b4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3276] @ 8e9b8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3272] @ 8e9bc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3268] @ 8e9c0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3264] @ 8e9c4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3260] @ 8e9c8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3256] @ 8e9cc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3252] @ 8e9d0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3248] @ 8e9d4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3244] @ 8e9d8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3240] @ 8e9dc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3236] @ 8e9e0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3232] @ 8e9e4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3228] @ 8e9e8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3224] @ 8e9ec │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3220] @ 8e9f0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3216] @ 8e9f4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3212] @ 8e9f8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3208] @ 8e9fc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3204] @ 8ea00 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3200] @ 8ea04 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3196] @ 8ea08 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3192] @ 8ea0c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3188] @ 8ea10 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3184] @ 8ea14 │ │ │ │ - bl 90a28 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3412] @ 8e9c8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3408] @ 8e9cc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3404] @ 8e9d0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3400] @ 8e9d4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3396] @ 8e9d8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3392] @ 8e9dc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3388] @ 8e9e0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3384] @ 8e9e4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3380] @ 8e9e8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3376] @ 8e9ec │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3372] @ 8e9f0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3368] @ 8e9f4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3364] @ 8e9f8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3360] @ 8e9fc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3356] @ 8ea00 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3352] @ 8ea04 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3348] @ 8ea08 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3344] @ 8ea0c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3340] @ 8ea10 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3336] @ 8ea14 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3332] @ 8ea18 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3328] @ 8ea1c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3324] @ 8ea20 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3320] @ 8ea24 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3316] @ 8ea28 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3312] @ 8ea2c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3308] @ 8ea30 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3304] @ 8ea34 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3300] @ 8ea38 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3296] @ 8ea3c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3292] @ 8ea40 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3288] @ 8ea44 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3284] @ 8ea48 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3280] @ 8ea4c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3276] @ 8ea50 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3272] @ 8ea54 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3268] @ 8ea58 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3264] @ 8ea5c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3260] @ 8ea60 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3256] @ 8ea64 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3252] @ 8ea68 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3248] @ 8ea6c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3244] @ 8ea70 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3240] @ 8ea74 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3236] @ 8ea78 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3232] @ 8ea7c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3228] @ 8ea80 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3224] @ 8ea84 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3220] @ 8ea88 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3216] @ 8ea8c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3212] @ 8ea90 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3208] @ 8ea94 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3204] @ 8ea98 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3200] @ 8ea9c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3196] @ 8eaa0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3192] @ 8eaa4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3188] @ 8eaa8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3184] @ 8eaac │ │ │ │ + bl 90ac0 │ │ │ │ add r0, r4, #22272 @ 0x5700 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3172] @ 8ea18 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3168] @ 8ea1c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3164] @ 8ea20 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3160] @ 8ea24 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3156] @ 8ea28 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3152] @ 8ea2c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3148] @ 8ea30 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3144] @ 8ea34 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3140] @ 8ea38 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3136] @ 8ea3c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3132] @ 8ea40 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3128] @ 8ea44 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3124] @ 8ea48 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3120] @ 8ea4c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3116] @ 8ea50 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3112] @ 8ea54 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3108] @ 8ea58 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3104] @ 8ea5c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3100] @ 8ea60 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3096] @ 8ea64 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3092] @ 8ea68 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3088] @ 8ea6c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3084] @ 8ea70 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3080] @ 8ea74 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3076] @ 8ea78 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3072] @ 8ea7c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3068] @ 8ea80 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3064] @ 8ea84 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3060] @ 8ea88 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3056] @ 8ea8c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3052] @ 8ea90 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3048] @ 8ea94 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3044] @ 8ea98 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3040] @ 8ea9c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3036] @ 8eaa0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3032] @ 8eaa4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3028] @ 8eaa8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3024] @ 8eaac │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3020] @ 8eab0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3016] @ 8eab4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3012] @ 8eab8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3008] @ 8eabc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3004] @ 8eac0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3000] @ 8eac4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2996] @ 8eac8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2992] @ 8eacc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2988] @ 8ead0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2984] @ 8ead4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2980] @ 8ead8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2976] @ 8eadc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2972] @ 8eae0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2968] @ 8eae4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2964] @ 8eae8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2960] @ 8eaec │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2956] @ 8eaf0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2952] @ 8eaf4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2948] @ 8eaf8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2944] @ 8eafc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2940] @ 8eb00 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2936] @ 8eb04 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2932] @ 8eb08 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2928] @ 8eb0c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2924] @ 8eb10 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2920] @ 8eb14 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2916] @ 8eb18 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2912] @ 8eb1c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2908] @ 8eb20 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2904] @ 8eb24 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2900] @ 8eb28 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2896] @ 8eb2c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2892] @ 8eb30 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2888] @ 8eb34 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2884] @ 8eb38 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2880] @ 8eb3c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2876] @ 8eb40 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2872] @ 8eb44 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2868] @ 8eb48 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2864] @ 8eb4c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2860] @ 8eb50 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2856] @ 8eb54 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2852] @ 8eb58 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2848] @ 8eb5c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2844] @ 8eb60 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2840] @ 8eb64 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2836] @ 8eb68 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2832] @ 8eb6c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2828] @ 8eb70 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2824] @ 8eb74 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2820] @ 8eb78 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2816] @ 8eb7c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2812] @ 8eb80 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2808] @ 8eb84 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2804] @ 8eb88 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2800] @ 8eb8c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2796] @ 8eb90 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2792] @ 8eb94 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2788] @ 8eb98 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2784] @ 8eb9c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2780] @ 8eba0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2776] @ 8eba4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2772] @ 8eba8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2768] @ 8ebac │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2764] @ 8ebb0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2760] @ 8ebb4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2756] @ 8ebb8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2752] @ 8ebbc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2748] @ 8ebc0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2744] @ 8ebc4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2740] @ 8ebc8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2736] @ 8ebcc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2732] @ 8ebd0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2728] @ 8ebd4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2724] @ 8ebd8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2720] @ 8ebdc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2716] @ 8ebe0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2712] @ 8ebe4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2708] @ 8ebe8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2704] @ 8ebec │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2700] @ 8ebf0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2696] @ 8ebf4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2692] @ 8ebf8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2688] @ 8ebfc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2684] @ 8ec00 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2680] @ 8ec04 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2676] @ 8ec08 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2672] @ 8ec0c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2668] @ 8ec10 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2664] @ 8ec14 │ │ │ │ - bl 90a28 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3172] @ 8eab0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3168] @ 8eab4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3164] @ 8eab8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3160] @ 8eabc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3156] @ 8eac0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3152] @ 8eac4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3148] @ 8eac8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3144] @ 8eacc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3140] @ 8ead0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3136] @ 8ead4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3132] @ 8ead8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3128] @ 8eadc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3124] @ 8eae0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3120] @ 8eae4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3116] @ 8eae8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3112] @ 8eaec │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3108] @ 8eaf0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3104] @ 8eaf4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3100] @ 8eaf8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3096] @ 8eafc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3092] @ 8eb00 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3088] @ 8eb04 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3084] @ 8eb08 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3080] @ 8eb0c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3076] @ 8eb10 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3072] @ 8eb14 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3068] @ 8eb18 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3064] @ 8eb1c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3060] @ 8eb20 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3056] @ 8eb24 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3052] @ 8eb28 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3048] @ 8eb2c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3044] @ 8eb30 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3040] @ 8eb34 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3036] @ 8eb38 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3032] @ 8eb3c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3028] @ 8eb40 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3024] @ 8eb44 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3020] @ 8eb48 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3016] @ 8eb4c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3012] @ 8eb50 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3008] @ 8eb54 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3004] @ 8eb58 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3000] @ 8eb5c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2996] @ 8eb60 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2992] @ 8eb64 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2988] @ 8eb68 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2984] @ 8eb6c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2980] @ 8eb70 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2976] @ 8eb74 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2972] @ 8eb78 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2968] @ 8eb7c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2964] @ 8eb80 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2960] @ 8eb84 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2956] @ 8eb88 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2952] @ 8eb8c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2948] @ 8eb90 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2944] @ 8eb94 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2940] @ 8eb98 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2936] @ 8eb9c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2932] @ 8eba0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2928] @ 8eba4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2924] @ 8eba8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2920] @ 8ebac │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2916] @ 8ebb0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2912] @ 8ebb4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2908] @ 8ebb8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2904] @ 8ebbc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2900] @ 8ebc0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2896] @ 8ebc4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2892] @ 8ebc8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2888] @ 8ebcc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2884] @ 8ebd0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2880] @ 8ebd4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2876] @ 8ebd8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2872] @ 8ebdc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2868] @ 8ebe0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2864] @ 8ebe4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2860] @ 8ebe8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2856] @ 8ebec │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2852] @ 8ebf0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2848] @ 8ebf4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2844] @ 8ebf8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2840] @ 8ebfc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2836] @ 8ec00 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2832] @ 8ec04 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2828] @ 8ec08 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2824] @ 8ec0c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2820] @ 8ec10 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2816] @ 8ec14 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2812] @ 8ec18 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2808] @ 8ec1c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2804] @ 8ec20 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2800] @ 8ec24 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2796] @ 8ec28 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2792] @ 8ec2c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2788] @ 8ec30 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2784] @ 8ec34 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2780] @ 8ec38 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2776] @ 8ec3c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2772] @ 8ec40 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2768] @ 8ec44 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2764] @ 8ec48 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2760] @ 8ec4c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2756] @ 8ec50 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2752] @ 8ec54 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2748] @ 8ec58 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2744] @ 8ec5c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2740] @ 8ec60 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2736] @ 8ec64 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2732] @ 8ec68 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2728] @ 8ec6c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2724] @ 8ec70 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2720] @ 8ec74 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2716] @ 8ec78 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2712] @ 8ec7c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2708] @ 8ec80 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2704] @ 8ec84 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2700] @ 8ec88 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2696] @ 8ec8c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2692] @ 8ec90 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2688] @ 8ec94 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2684] @ 8ec98 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2680] @ 8ec9c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2676] @ 8eca0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2672] @ 8eca4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2668] @ 8eca8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2664] @ 8ecac │ │ │ │ + bl 90ac0 │ │ │ │ add r0, r4, #26368 @ 0x6700 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2652] @ 8ec18 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2648] @ 8ec1c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2644] @ 8ec20 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2640] @ 8ec24 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2636] @ 8ec28 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2632] @ 8ec2c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2628] @ 8ec30 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2624] @ 8ec34 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2620] @ 8ec38 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2616] @ 8ec3c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2612] @ 8ec40 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2608] @ 8ec44 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2604] @ 8ec48 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2600] @ 8ec4c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2596] @ 8ec50 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2592] @ 8ec54 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2588] @ 8ec58 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2584] @ 8ec5c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2580] @ 8ec60 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2576] @ 8ec64 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2572] @ 8ec68 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2568] @ 8ec6c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2564] @ 8ec70 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2560] @ 8ec74 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2556] @ 8ec78 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2552] @ 8ec7c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2548] @ 8ec80 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2544] @ 8ec84 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2540] @ 8ec88 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2536] @ 8ec8c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2532] @ 8ec90 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2528] @ 8ec94 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2524] @ 8ec98 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2520] @ 8ec9c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2516] @ 8eca0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2512] @ 8eca4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2508] @ 8eca8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2504] @ 8ecac │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2500] @ 8ecb0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2496] @ 8ecb4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2492] @ 8ecb8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2488] @ 8ecbc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2484] @ 8ecc0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2480] @ 8ecc4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2476] @ 8ecc8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2472] @ 8eccc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2468] @ 8ecd0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2464] @ 8ecd4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2460] @ 8ecd8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2456] @ 8ecdc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2452] @ 8ece0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2448] @ 8ece4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2444] @ 8ece8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2440] @ 8ecec │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2436] @ 8ecf0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2432] @ 8ecf4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2428] @ 8ecf8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2424] @ 8ecfc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2420] @ 8ed00 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2416] @ 8ed04 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2412] @ 8ed08 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2408] @ 8ed0c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2404] @ 8ed10 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2400] @ 8ed14 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2396] @ 8ed18 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2392] @ 8ed1c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2388] @ 8ed20 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2384] @ 8ed24 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2380] @ 8ed28 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2376] @ 8ed2c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2372] @ 8ed30 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2368] @ 8ed34 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2364] @ 8ed38 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2360] @ 8ed3c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2356] @ 8ed40 │ │ │ │ - bl 90a28 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2652] @ 8ecb0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2648] @ 8ecb4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2644] @ 8ecb8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2640] @ 8ecbc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2636] @ 8ecc0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2632] @ 8ecc4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2628] @ 8ecc8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2624] @ 8eccc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2620] @ 8ecd0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2616] @ 8ecd4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2612] @ 8ecd8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2608] @ 8ecdc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2604] @ 8ece0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2600] @ 8ece4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2596] @ 8ece8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2592] @ 8ecec │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2588] @ 8ecf0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2584] @ 8ecf4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2580] @ 8ecf8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2576] @ 8ecfc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2572] @ 8ed00 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2568] @ 8ed04 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2564] @ 8ed08 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2560] @ 8ed0c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2556] @ 8ed10 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2552] @ 8ed14 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2548] @ 8ed18 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2544] @ 8ed1c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2540] @ 8ed20 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2536] @ 8ed24 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2532] @ 8ed28 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2528] @ 8ed2c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2524] @ 8ed30 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2520] @ 8ed34 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2516] @ 8ed38 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2512] @ 8ed3c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2508] @ 8ed40 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2504] @ 8ed44 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2500] @ 8ed48 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2496] @ 8ed4c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2492] @ 8ed50 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2488] @ 8ed54 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2484] @ 8ed58 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2480] @ 8ed5c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2476] @ 8ed60 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2472] @ 8ed64 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2468] @ 8ed68 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2464] @ 8ed6c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2460] @ 8ed70 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2456] @ 8ed74 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2452] @ 8ed78 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2448] @ 8ed7c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2444] @ 8ed80 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2440] @ 8ed84 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2436] @ 8ed88 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2432] @ 8ed8c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2428] @ 8ed90 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2424] @ 8ed94 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2420] @ 8ed98 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2416] @ 8ed9c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2412] @ 8eda0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2408] @ 8eda4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2404] @ 8eda8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2400] @ 8edac │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2396] @ 8edb0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2392] @ 8edb4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2388] @ 8edb8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2384] @ 8edbc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2380] @ 8edc0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2376] @ 8edc4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2372] @ 8edc8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2368] @ 8edcc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2364] @ 8edd0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2360] @ 8edd4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2356] @ 8edd8 │ │ │ │ + bl 90ac0 │ │ │ │ add r0, r4, #28672 @ 0x7000 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2344] @ 8ed44 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2340] @ 8ed48 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2336] @ 8ed4c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2332] @ 8ed50 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2328] @ 8ed54 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2324] @ 8ed58 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2320] @ 8ed5c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2316] @ 8ed60 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2312] @ 8ed64 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2308] @ 8ed68 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2304] @ 8ed6c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2300] @ 8ed70 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2296] @ 8ed74 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2292] @ 8ed78 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2288] @ 8ed7c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2284] @ 8ed80 │ │ │ │ - bl 90a28 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2344] @ 8eddc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2340] @ 8ede0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2336] @ 8ede4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2332] @ 8ede8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2328] @ 8edec │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2324] @ 8edf0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2320] @ 8edf4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2316] @ 8edf8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2312] @ 8edfc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2308] @ 8ee00 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2304] @ 8ee04 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2300] @ 8ee08 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2296] @ 8ee0c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2292] @ 8ee10 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2288] @ 8ee14 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2284] @ 8ee18 │ │ │ │ + bl 90ac0 │ │ │ │ add r0, r4, #29184 @ 0x7200 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2272] @ 8ed84 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2268] @ 8ed88 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2264] @ 8ed8c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3592] @ 8f2c4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2252] @ 8ed90 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2248] @ 8ed94 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2244] @ 8ed98 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2240] @ 8ed9c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2236] @ 8eda0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2232] @ 8eda4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2228] @ 8eda8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2224] @ 8edac │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2220] @ 8edb0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2216] @ 8edb4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2212] @ 8edb8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2208] @ 8edbc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2204] @ 8edc0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2200] @ 8edc4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2196] @ 8edc8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2192] @ 8edcc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2188] @ 8edd0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2184] @ 8edd4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2180] @ 8edd8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2176] @ 8eddc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2172] @ 8ede0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2168] @ 8ede4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2164] @ 8ede8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2160] @ 8edec │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2156] @ 8edf0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3396] @ 8f2d0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2144] @ 8edf4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2140] @ 8edf8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2136] @ 8edfc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2132] @ 8ee00 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2128] @ 8ee04 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2124] @ 8ee08 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2120] @ 8ee0c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2116] @ 8ee10 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2112] @ 8ee14 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2108] @ 8ee18 │ │ │ │ - bl 90a28 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2272] @ 8ee1c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2268] @ 8ee20 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2264] @ 8ee24 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3592] @ 8f35c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2252] @ 8ee28 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2248] @ 8ee2c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2244] @ 8ee30 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2240] @ 8ee34 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2236] @ 8ee38 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2232] @ 8ee3c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2228] @ 8ee40 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2224] @ 8ee44 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2220] @ 8ee48 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2216] @ 8ee4c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2212] @ 8ee50 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2208] @ 8ee54 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2204] @ 8ee58 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2200] @ 8ee5c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2196] @ 8ee60 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2192] @ 8ee64 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2188] @ 8ee68 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2184] @ 8ee6c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2180] @ 8ee70 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2176] @ 8ee74 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2172] @ 8ee78 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2168] @ 8ee7c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2164] @ 8ee80 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2160] @ 8ee84 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2156] @ 8ee88 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3396] @ 8f368 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2144] @ 8ee8c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2140] @ 8ee90 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2136] @ 8ee94 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2132] @ 8ee98 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2128] @ 8ee9c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2124] @ 8eea0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2120] @ 8eea4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2116] @ 8eea8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2112] @ 8eeac │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2108] @ 8eeb0 │ │ │ │ + bl 90ac0 │ │ │ │ add r0, r4, #30464 @ 0x7700 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2096] @ 8ee1c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2092] @ 8ee20 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2088] @ 8ee24 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2084] @ 8ee28 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2080] @ 8ee2c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2076] @ 8ee30 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2072] @ 8ee34 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2068] @ 8ee38 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2064] @ 8ee3c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2060] @ 8ee40 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2056] @ 8ee44 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2052] @ 8ee48 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2048] @ 8ee4c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2044] @ 8ee50 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2040] @ 8ee54 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2036] @ 8ee58 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2032] @ 8ee5c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2028] @ 8ee60 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #3160] @ 8f2d4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2016] @ 8ee64 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2012] @ 8ee68 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2008] @ 8ee6c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2004] @ 8ee70 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #2000] @ 8ee74 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #1996] @ 8ee78 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #1992] @ 8ee7c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #1988] @ 8ee80 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #1984] @ 8ee84 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #1980] @ 8ee88 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #1976] @ 8ee8c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #1972] @ 8ee90 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #1968] @ 8ee94 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #1964] @ 8ee98 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #1960] @ 8ee9c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #1956] @ 8eea0 │ │ │ │ - bl 90a28 │ │ │ │ - b 8f30c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2096] @ 8eeb4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2092] @ 8eeb8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2088] @ 8eebc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2084] @ 8eec0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2080] @ 8eec4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2076] @ 8eec8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2072] @ 8eecc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2068] @ 8eed0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2064] @ 8eed4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2060] @ 8eed8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2056] @ 8eedc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2052] @ 8eee0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2048] @ 8eee4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2044] @ 8eee8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2040] @ 8eeec │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2036] @ 8eef0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2032] @ 8eef4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2028] @ 8eef8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #3160] @ 8f36c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2016] @ 8eefc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2012] @ 8ef00 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2008] @ 8ef04 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2004] @ 8ef08 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #2000] @ 8ef0c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #1996] @ 8ef10 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #1992] @ 8ef14 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #1988] @ 8ef18 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #1984] @ 8ef1c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #1980] @ 8ef20 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #1976] @ 8ef24 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #1972] @ 8ef28 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #1968] @ 8ef2c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #1964] @ 8ef30 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #1960] @ 8ef34 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #1956] @ 8ef38 │ │ │ │ + bl 90ac0 │ │ │ │ + b 8f3a4 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ andeq r0, r3, #83886080 @ 0x5000000 │ │ │ │ teqpmi pc, #1, 30 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0035a2bc │ │ │ │ - eorseq sl, r5, r8, asr #5 │ │ │ │ + eorseq fp, r5, ip, lsr lr │ │ │ │ + eorseq fp, r5, r8, asr #28 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsl #17 │ │ │ │ - andeq fp, r8, r8, asr r3 │ │ │ │ - andeq pc, r9, r8, ror #23 │ │ │ │ - andeq r1, r9, r4, ror #18 │ │ │ │ + andeq fp, r8, r0, lsr r7 │ │ │ │ + andeq fp, r8, ip, asr #2 │ │ │ │ + andeq pc, r9, r0, ror ip @ │ │ │ │ + strdeq r1, [r9], -ip │ │ │ │ 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 │ │ │ │ @@ -104023,1391 +104075,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, ip, asr sl │ │ │ │ + andeq ip, r8, r8, ror sl │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ - andeq r1, r9, r4, ror #18 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ + strdeq r1, [r9], -ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - eorseq lr, ip, r0, asr fp │ │ │ │ + @ instruction: 0x003d06d0 │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - eorseq r6, r5, r8, asr r9 │ │ │ │ + @ instruction: 0x003584d8 │ │ │ │ subseq ip, r7, r4, ror r4 │ │ │ │ subseq sp, r7, r8, lsl #1 │ │ │ │ - eorseq r8, r8, r8, asr #9 │ │ │ │ - eorseq sl, r5, r4, asr #4 │ │ │ │ + eorseq sl, r8, ip, rrx │ │ │ │ + eorseq fp, r5, r4, asr #27 │ │ │ │ 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 │ │ │ │ - mlaseq ip, r0, fp, lr │ │ │ │ + eorseq r0, sp, r0, lsl r7 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0035a2f0 │ │ │ │ - eorseq ip, r5, r4, lsr #32 │ │ │ │ + eorseq fp, r5, r0, ror lr │ │ │ │ + eorseq sp, r5, r4, lsr #23 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, sl, r4, lsr #31 │ │ │ │ - eorseq sl, r5, r8, lsl #6 │ │ │ │ - ldr r0, [pc, #-1136] @ 8eea4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1140] @ 8eea8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1144] @ 8eeac │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1148] @ 8eeb0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1152] @ 8eeb4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1156] @ 8eeb8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1160] @ 8eebc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1164] @ 8eec0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1168] @ 8eec4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1172] @ 8eec8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1176] @ 8eecc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1180] @ 8eed0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1184] @ 8eed4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1188] @ 8eed8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1192] @ 8eedc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1196] @ 8eee0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1200] @ 8eee4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1204] @ 8eee8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1208] @ 8eeec │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1212] @ 8eef0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1216] @ 8eef4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1220] @ 8eef8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1224] @ 8eefc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1228] @ 8ef00 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1232] @ 8ef04 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1236] @ 8ef08 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1240] @ 8ef0c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1244] @ 8ef10 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1248] @ 8ef14 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1252] @ 8ef18 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1256] @ 8ef1c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1260] @ 8ef20 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1264] @ 8ef24 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1268] @ 8ef28 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1272] @ 8ef2c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1276] @ 8ef30 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1280] @ 8ef34 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1284] @ 8ef38 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1288] @ 8ef3c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1292] @ 8ef40 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1296] @ 8ef44 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1300] @ 8ef48 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1304] @ 8ef4c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1308] @ 8ef50 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1312] @ 8ef54 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1316] @ 8ef58 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1320] @ 8ef5c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1324] @ 8ef60 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1328] @ 8ef64 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1332] @ 8ef68 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1336] @ 8ef6c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1340] @ 8ef70 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1344] @ 8ef74 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1348] @ 8ef78 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1352] @ 8ef7c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1356] @ 8ef80 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1360] @ 8ef84 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1364] @ 8ef88 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1368] @ 8ef8c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1372] @ 8ef90 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1376] @ 8ef94 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1380] @ 8ef98 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1384] @ 8ef9c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1388] @ 8efa0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1392] @ 8efa4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1396] @ 8efa8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1400] @ 8efac │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1404] @ 8efb0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1408] @ 8efb4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1412] @ 8efb8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1416] @ 8efbc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1420] @ 8efc0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1424] @ 8efc4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1428] @ 8efc8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1432] @ 8efcc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1436] @ 8efd0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1440] @ 8efd4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1444] @ 8efd8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1448] @ 8efdc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1452] @ 8efe0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1456] @ 8efe4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1460] @ 8efe8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1464] @ 8efec │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1468] @ 8eff0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1472] @ 8eff4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1476] @ 8eff8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1480] @ 8effc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1484] @ 8f000 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1488] @ 8f004 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1492] @ 8f008 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1496] @ 8f00c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1500] @ 8f010 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1504] @ 8f014 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1508] @ 8f018 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1512] @ 8f01c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1516] @ 8f020 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1520] @ 8f024 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1524] @ 8f028 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1528] @ 8f02c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1532] @ 8f030 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1536] @ 8f034 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1540] @ 8f038 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1544] @ 8f03c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1548] @ 8f040 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1552] @ 8f044 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1556] @ 8f048 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1560] @ 8f04c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1564] @ 8f050 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1568] @ 8f054 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1572] @ 8f058 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1576] @ 8f05c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1580] @ 8f060 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1584] @ 8f064 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1588] @ 8f068 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1592] @ 8f06c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1596] @ 8f070 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1600] @ 8f074 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1604] @ 8f078 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1608] @ 8f07c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1612] @ 8f080 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1616] @ 8f084 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1620] @ 8f088 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1624] @ 8f08c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1628] @ 8f090 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1632] @ 8f094 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1636] @ 8f098 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1640] @ 8f09c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1644] @ 8f0a0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1648] @ 8f0a4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1652] @ 8f0a8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1656] @ 8f0ac │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1660] @ 8f0b0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1664] @ 8f0b4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1668] @ 8f0b8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1672] @ 8f0bc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1676] @ 8f0c0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1680] @ 8f0c4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1684] @ 8f0c8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1688] @ 8f0cc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1692] @ 8f0d0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1696] @ 8f0d4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1700] @ 8f0d8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1704] @ 8f0dc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1708] @ 8f0e0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1712] @ 8f0e4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1716] @ 8f0e8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1720] @ 8f0ec │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1724] @ 8f0f0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1728] @ 8f0f4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1732] @ 8f0f8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1736] @ 8f0fc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1740] @ 8f100 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1744] @ 8f104 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1748] @ 8f108 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1752] @ 8f10c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1756] @ 8f110 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1760] @ 8f114 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1764] @ 8f118 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1768] @ 8f11c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1772] @ 8f120 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1776] @ 8f124 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1780] @ 8f128 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1784] @ 8f12c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1788] @ 8f130 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1792] @ 8f134 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1796] @ 8f138 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1800] @ 8f13c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1804] @ 8f140 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1808] @ 8f144 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1812] @ 8f148 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1816] @ 8f14c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1820] @ 8f150 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1824] @ 8f154 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1828] @ 8f158 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1832] @ 8f15c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1836] @ 8f160 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1840] @ 8f164 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1844] @ 8f168 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1848] @ 8f16c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1852] @ 8f170 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1856] @ 8f174 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1860] @ 8f178 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1864] @ 8f17c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1868] @ 8f180 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1872] @ 8f184 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1876] @ 8f188 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1880] @ 8f18c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1884] @ 8f190 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1888] @ 8f194 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1892] @ 8f198 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1896] @ 8f19c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1900] @ 8f1a0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1904] @ 8f1a4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1908] @ 8f1a8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1912] @ 8f1ac │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1916] @ 8f1b0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1920] @ 8f1b4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1924] @ 8f1b8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1928] @ 8f1bc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1932] @ 8f1c0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1936] @ 8f1c4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1940] @ 8f1c8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1944] @ 8f1cc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1948] @ 8f1d0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1952] @ 8f1d4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1956] @ 8f1d8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1960] @ 8f1dc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1964] @ 8f1e0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1968] @ 8f1e4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1972] @ 8f1e8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1976] @ 8f1ec │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1980] @ 8f1f0 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1984] @ 8f1f4 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1988] @ 8f1f8 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1992] @ 8f1fc │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-1996] @ 8f200 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-2000] @ 8f204 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-2004] @ 8f208 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-2008] @ 8f20c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-2012] @ 8f210 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-2016] @ 8f214 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-2020] @ 8f218 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-2024] @ 8f21c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-2028] @ 8f220 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-2032] @ 8f224 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-2036] @ 8f228 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-2040] @ 8f22c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-2044] @ 8f230 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-2048] @ 8f234 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-2052] @ 8f238 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-2056] @ 8f23c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-2060] @ 8f240 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-2064] @ 8f244 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-2068] @ 8f248 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-2072] @ 8f24c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-2076] @ 8f250 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-2080] @ 8f254 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-2084] @ 8f258 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-2088] @ 8f25c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-2092] @ 8f260 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-2096] @ 8f264 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-2100] @ 8f268 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-2104] @ 8f26c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-2108] @ 8f270 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-2112] @ 8f274 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-2116] @ 8f278 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-2120] @ 8f27c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-2124] @ 8f280 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-2128] @ 8f284 │ │ │ │ - bl 90a28 │ │ │ │ - ldr r5, [pc, #-2132] @ 8f288 │ │ │ │ - ldr r0, [pc, #-2132] @ 8f28c │ │ │ │ - bl 90a28 │ │ │ │ - ldr r0, [pc, #-2136] @ 8f290 │ │ │ │ - bl 90a28 │ │ │ │ + eorseq fp, r5, r8, lsl #29 │ │ │ │ + ldr r0, [pc, #-1136] @ 8ef3c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1140] @ 8ef40 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1144] @ 8ef44 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1148] @ 8ef48 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1152] @ 8ef4c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1156] @ 8ef50 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1160] @ 8ef54 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1164] @ 8ef58 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1168] @ 8ef5c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1172] @ 8ef60 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1176] @ 8ef64 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1180] @ 8ef68 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1184] @ 8ef6c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1188] @ 8ef70 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1192] @ 8ef74 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1196] @ 8ef78 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1200] @ 8ef7c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1204] @ 8ef80 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1208] @ 8ef84 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1212] @ 8ef88 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1216] @ 8ef8c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1220] @ 8ef90 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1224] @ 8ef94 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1228] @ 8ef98 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1232] @ 8ef9c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1236] @ 8efa0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1240] @ 8efa4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1244] @ 8efa8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1248] @ 8efac │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1252] @ 8efb0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1256] @ 8efb4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1260] @ 8efb8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1264] @ 8efbc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1268] @ 8efc0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1272] @ 8efc4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1276] @ 8efc8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1280] @ 8efcc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1284] @ 8efd0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1288] @ 8efd4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1292] @ 8efd8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1296] @ 8efdc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1300] @ 8efe0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1304] @ 8efe4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1308] @ 8efe8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1312] @ 8efec │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1316] @ 8eff0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1320] @ 8eff4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1324] @ 8eff8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1328] @ 8effc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1332] @ 8f000 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1336] @ 8f004 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1340] @ 8f008 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1344] @ 8f00c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1348] @ 8f010 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1352] @ 8f014 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1356] @ 8f018 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1360] @ 8f01c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1364] @ 8f020 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1368] @ 8f024 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1372] @ 8f028 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1376] @ 8f02c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1380] @ 8f030 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1384] @ 8f034 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1388] @ 8f038 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1392] @ 8f03c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1396] @ 8f040 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1400] @ 8f044 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1404] @ 8f048 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1408] @ 8f04c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1412] @ 8f050 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1416] @ 8f054 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1420] @ 8f058 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1424] @ 8f05c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1428] @ 8f060 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1432] @ 8f064 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1436] @ 8f068 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1440] @ 8f06c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1444] @ 8f070 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1448] @ 8f074 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1452] @ 8f078 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1456] @ 8f07c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1460] @ 8f080 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1464] @ 8f084 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1468] @ 8f088 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1472] @ 8f08c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1476] @ 8f090 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1480] @ 8f094 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1484] @ 8f098 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1488] @ 8f09c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1492] @ 8f0a0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1496] @ 8f0a4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1500] @ 8f0a8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1504] @ 8f0ac │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1508] @ 8f0b0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1512] @ 8f0b4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1516] @ 8f0b8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1520] @ 8f0bc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1524] @ 8f0c0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1528] @ 8f0c4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1532] @ 8f0c8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1536] @ 8f0cc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1540] @ 8f0d0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1544] @ 8f0d4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1548] @ 8f0d8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1552] @ 8f0dc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1556] @ 8f0e0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1560] @ 8f0e4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1564] @ 8f0e8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1568] @ 8f0ec │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1572] @ 8f0f0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1576] @ 8f0f4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1580] @ 8f0f8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1584] @ 8f0fc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1588] @ 8f100 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1592] @ 8f104 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1596] @ 8f108 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1600] @ 8f10c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1604] @ 8f110 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1608] @ 8f114 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1612] @ 8f118 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1616] @ 8f11c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1620] @ 8f120 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1624] @ 8f124 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1628] @ 8f128 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1632] @ 8f12c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1636] @ 8f130 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1640] @ 8f134 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1644] @ 8f138 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1648] @ 8f13c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1652] @ 8f140 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1656] @ 8f144 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1660] @ 8f148 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1664] @ 8f14c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1668] @ 8f150 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1672] @ 8f154 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1676] @ 8f158 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1680] @ 8f15c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1684] @ 8f160 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1688] @ 8f164 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1692] @ 8f168 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1696] @ 8f16c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1700] @ 8f170 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1704] @ 8f174 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1708] @ 8f178 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1712] @ 8f17c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1716] @ 8f180 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1720] @ 8f184 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1724] @ 8f188 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1728] @ 8f18c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1732] @ 8f190 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1736] @ 8f194 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1740] @ 8f198 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1744] @ 8f19c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1748] @ 8f1a0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1752] @ 8f1a4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1756] @ 8f1a8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1760] @ 8f1ac │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1764] @ 8f1b0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1768] @ 8f1b4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1772] @ 8f1b8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1776] @ 8f1bc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1780] @ 8f1c0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1784] @ 8f1c4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1788] @ 8f1c8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1792] @ 8f1cc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1796] @ 8f1d0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1800] @ 8f1d4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1804] @ 8f1d8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1808] @ 8f1dc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1812] @ 8f1e0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1816] @ 8f1e4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1820] @ 8f1e8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1824] @ 8f1ec │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1828] @ 8f1f0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1832] @ 8f1f4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1836] @ 8f1f8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1840] @ 8f1fc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1844] @ 8f200 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1848] @ 8f204 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1852] @ 8f208 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1856] @ 8f20c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1860] @ 8f210 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1864] @ 8f214 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1868] @ 8f218 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1872] @ 8f21c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1876] @ 8f220 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1880] @ 8f224 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1884] @ 8f228 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1888] @ 8f22c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1892] @ 8f230 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1896] @ 8f234 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1900] @ 8f238 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1904] @ 8f23c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1908] @ 8f240 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1912] @ 8f244 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1916] @ 8f248 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1920] @ 8f24c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1924] @ 8f250 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1928] @ 8f254 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1932] @ 8f258 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1936] @ 8f25c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1940] @ 8f260 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1944] @ 8f264 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1948] @ 8f268 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1952] @ 8f26c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1956] @ 8f270 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1960] @ 8f274 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1964] @ 8f278 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1968] @ 8f27c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1972] @ 8f280 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1976] @ 8f284 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1980] @ 8f288 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1984] @ 8f28c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1988] @ 8f290 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1992] @ 8f294 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-1996] @ 8f298 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-2000] @ 8f29c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-2004] @ 8f2a0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-2008] @ 8f2a4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-2012] @ 8f2a8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-2016] @ 8f2ac │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-2020] @ 8f2b0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-2024] @ 8f2b4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-2028] @ 8f2b8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-2032] @ 8f2bc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-2036] @ 8f2c0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-2040] @ 8f2c4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-2044] @ 8f2c8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-2048] @ 8f2cc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-2052] @ 8f2d0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-2056] @ 8f2d4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-2060] @ 8f2d8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-2064] @ 8f2dc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-2068] @ 8f2e0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-2072] @ 8f2e4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-2076] @ 8f2e8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-2080] @ 8f2ec │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-2084] @ 8f2f0 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-2088] @ 8f2f4 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-2092] @ 8f2f8 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-2096] @ 8f2fc │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-2100] @ 8f300 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-2104] @ 8f304 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-2108] @ 8f308 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-2112] @ 8f30c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-2116] @ 8f310 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-2120] @ 8f314 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-2124] @ 8f318 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-2128] @ 8f31c │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r5, [pc, #-2132] @ 8f320 │ │ │ │ + ldr r0, [pc, #-2132] @ 8f324 │ │ │ │ + bl 90ac0 │ │ │ │ + ldr r0, [pc, #-2136] @ 8f328 │ │ │ │ + bl 90ac0 │ │ │ │ add r8, r5, #20 │ │ │ │ - b 8fbe0 │ │ │ │ + b 8fc78 │ │ │ │ ldr sl, [r8, #-8] │ │ │ │ cmn sl, #1 │ │ │ │ - bne 8fb60 │ │ │ │ + bne 8fbf8 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ tst r1, #32 │ │ │ │ - beq 906a8 │ │ │ │ + beq 90740 │ │ │ │ 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 8fb5c │ │ │ │ - ldr r3, [pc, #-2108] @ 8f2f4 │ │ │ │ - ldr r2, [pc, #-2200] @ 8f29c │ │ │ │ + beq 8fbf4 │ │ │ │ + ldr r3, [pc, #-2108] @ 8f38c │ │ │ │ + ldr r2, [pc, #-2200] @ 8f334 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 906cc │ │ │ │ - ldr r1, [pc, #-2212] @ 8f2a0 │ │ │ │ + bne 90764 │ │ │ │ + ldr r1, [pc, #-2212] @ 8f338 │ │ │ │ stm sp, {r0, sl} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8ca98 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8cab4 <_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 354f2c │ │ │ │ + bl 356a98 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 354f2c │ │ │ │ + bl 356a98 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 355178 │ │ │ │ + bl 356ce4 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 3553c0 │ │ │ │ + bl 356f2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90614 │ │ │ │ + bne 906ac │ │ │ │ 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] @ 8f294 │ │ │ │ + ldr r2, [pc, #-2360] @ 8f32c │ │ │ │ add r8, r8, #24 │ │ │ │ orr r3, r3, #3 │ │ │ │ cmp r2, r8 │ │ │ │ strb r3, [r5, #16] │ │ │ │ add r5, r5, #24 │ │ │ │ - beq 8fca0 │ │ │ │ + beq 8fd38 │ │ │ │ ldr r0, [r9, #792] @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8fc50 │ │ │ │ + bne 8fce8 │ │ │ │ ldr r7, [r9, #792] @ 0x318 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, fp │ │ │ │ - bne 8fe18 │ │ │ │ - ldr r3, [pc, #-2404] @ 8f2ac │ │ │ │ - ldr r2, [pc, #-2416] @ 8f2a4 │ │ │ │ + bne 8feb0 │ │ │ │ + ldr r3, [pc, #-2404] @ 8f344 │ │ │ │ + ldr r2, [pc, #-2416] @ 8f33c │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90660 │ │ │ │ + bne 906f8 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8fbc0 │ │ │ │ + beq 8fc58 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #-2452] @ 8f2a8 │ │ │ │ + ldr r2, [pc, #-2452] @ 8f340 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8faf0 │ │ │ │ + beq 8fb88 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8fb60 │ │ │ │ + b 8fbf8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r4, r5 │ │ │ │ - beq 8fbf8 │ │ │ │ + beq 8fc90 │ │ │ │ ldr r3, [r8, #-20] @ 0xffffffec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8fc7c │ │ │ │ + beq 8fd14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8, #-20] @ 0xffffffec │ │ │ │ - beq 9086c │ │ │ │ + beq 90904 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r3, [pc, #-2560] @ 8f294 │ │ │ │ + ldr r3, [pc, #-2560] @ 8f32c │ │ │ │ add r8, r8, #24 │ │ │ │ cmp r3, r8 │ │ │ │ add r5, r5, #24 │ │ │ │ - bne 8fbe0 │ │ │ │ - ldr r5, [pc, #-2576] @ 8f298 │ │ │ │ + bne 8fc78 │ │ │ │ + ldr r5, [pc, #-2576] @ 8f330 │ │ │ │ add r3, r5, #4096 @ 0x1000 │ │ │ │ add r3, r3, #20 │ │ │ │ add r8, r5, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 8fda8 │ │ │ │ + b 8fe40 │ │ │ │ ldr sl, [r8, #-8] │ │ │ │ cmn sl, #1 │ │ │ │ - bne 8fd28 │ │ │ │ + bne 8fdc0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq 906c4 │ │ │ │ + beq 9075c │ │ │ │ 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 8fd24 │ │ │ │ - ldr r3, [pc, #-2564] @ 8f2f4 │ │ │ │ - ldr r1, [pc, #-2656] @ 8f29c │ │ │ │ + beq 8fdbc │ │ │ │ + ldr r3, [pc, #-2564] @ 8f38c │ │ │ │ + ldr r1, [pc, #-2656] @ 8f334 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 906b0 │ │ │ │ - ldr r1, [pc, #-2668] @ 8f2a0 │ │ │ │ + bne 90748 │ │ │ │ + ldr r1, [pc, #-2668] @ 8f338 │ │ │ │ stm sp, {r2, sl} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8ca98 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8cab4 <_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 354f2c │ │ │ │ + bl 356a98 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 354f2c │ │ │ │ + bl 356a98 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 355178 │ │ │ │ + bl 356ce4 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 3553c0 │ │ │ │ + bl 356f2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 905e0 │ │ │ │ + bne 90678 │ │ │ │ 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 8fe78 │ │ │ │ + beq 8ff10 │ │ │ │ ldr r0, [r9, #792] @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8fe28 │ │ │ │ + bne 8fec0 │ │ │ │ ldr r7, [r9, #792] @ 0x318 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, fp │ │ │ │ - bne 905d0 │ │ │ │ - ldr r3, [pc, #-2860] @ 8f2ac │ │ │ │ - ldr r2, [pc, #-2872] @ 8f2a4 │ │ │ │ + bne 90668 │ │ │ │ + ldr r3, [pc, #-2860] @ 8f344 │ │ │ │ + ldr r2, [pc, #-2872] @ 8f33c │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90648 │ │ │ │ + bne 906e0 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8fd88 │ │ │ │ + beq 8fe20 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #-2908] @ 8f2a8 │ │ │ │ + ldr r2, [pc, #-2908] @ 8f340 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8fcb8 │ │ │ │ + beq 8fd50 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8fd28 │ │ │ │ + b 8fdc0 │ │ │ │ mov r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 8fc28 │ │ │ │ + b 8fcc0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r5 │ │ │ │ cmpne r4, #0 │ │ │ │ - beq 8fdc0 │ │ │ │ + beq 8fe58 │ │ │ │ ldr r3, [r8, #-20] @ 0xffffffec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8fe54 │ │ │ │ + beq 8feec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8, #-20] @ 0xffffffec │ │ │ │ - beq 907b4 │ │ │ │ + beq 9084c │ │ │ │ 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 8fda8 │ │ │ │ - ldr r3, [pc, #-3028] @ 8f2ac │ │ │ │ + bne 8fe40 │ │ │ │ + ldr r3, [pc, #-3028] @ 8f344 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 90678 │ │ │ │ - bl 91b7c │ │ │ │ + bne 90710 │ │ │ │ + bl 91c14 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 90878 │ │ │ │ - ldr r3, [pc, #-3060] @ 8f2ac │ │ │ │ + beq 90910 │ │ │ │ + ldr r3, [pc, #-3060] @ 8f344 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ add r3, r2, #98304 @ 0x18000 │ │ │ │ str r4, [r3, #1152] @ 0x480 │ │ │ │ - bne 8ff38 │ │ │ │ - ldr r2, [pc, #-3000] @ 8f304 │ │ │ │ + bne 8ffd0 │ │ │ │ + ldr r2, [pc, #-3000] @ 8f39c │ │ │ │ ldr lr, [r2, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - ldrne r3, [pc, #-3028] @ 8f2f4 │ │ │ │ - bne 8ff04 │ │ │ │ - ldr r3, [pc, #-3104] @ 8f2b0 │ │ │ │ + ldrne r3, [pc, #-3028] @ 8f38c │ │ │ │ + bne 8ff9c │ │ │ │ + ldr r3, [pc, #-3104] @ 8f348 │ │ │ │ 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 8fee8 │ │ │ │ - ldr r3, [pc, #-3088] @ 8f2f4 │ │ │ │ + bne 8ff80 │ │ │ │ + ldr r3, [pc, #-3088] @ 8f38c │ │ │ │ str lr, [r3, #20] │ │ │ │ - ldr r2, [pc, #-3160] @ 8f2b4 │ │ │ │ + ldr r2, [pc, #-3160] @ 8f34c │ │ │ │ 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 92f00 │ │ │ │ + bl 92f98 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 90730 │ │ │ │ + beq 907c8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #-3228] @ 8f2b8 │ │ │ │ + ldr r3, [pc, #-3228] @ 8f350 │ │ │ │ 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 226754 │ │ │ │ + bl 239978 <_PyThreadState_New@@Base+0x6a8> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 90730 │ │ │ │ + beq 907c8 │ │ │ │ str r1, [r4, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne 8ff74 │ │ │ │ + bne 9000c │ │ │ │ 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 92fdc │ │ │ │ + bl 93074 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [r3, #3856] @ 0xf10 │ │ │ │ - beq 90700 │ │ │ │ + beq 90798 │ │ │ │ mov r0, r4 │ │ │ │ - bl 92fdc │ │ │ │ + bl 93074 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #3860] @ 0xf14 │ │ │ │ - beq 90700 │ │ │ │ + beq 90798 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9317c │ │ │ │ + bl 93214 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 90860 │ │ │ │ + bne 908f8 │ │ │ │ ldr r4, [r7, #1436] @ 0x59c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 900b0 │ │ │ │ + bne 90148 │ │ │ │ mov r0, #5 │ │ │ │ - bl 92fdc │ │ │ │ + bl 93074 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 907e4 │ │ │ │ - ldr r5, [pc, #-3364] @ 8f2f4 │ │ │ │ - ldr r2, [pc, #-3424] @ 8f2bc │ │ │ │ - ldr r1, [pc, #-3424] @ 8f2c0 │ │ │ │ + beq 9087c │ │ │ │ + ldr r5, [pc, #-3364] @ 8f38c │ │ │ │ + ldr r2, [pc, #-3424] @ 8f354 │ │ │ │ + ldr r1, [pc, #-3424] @ 8f358 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 22ab38 │ │ │ │ + bl 23dd58 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3436] @ 8f2c4 │ │ │ │ + ldr r1, [pc, #-3436] @ 8f35c │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 22ab38 │ │ │ │ + bl 23dd58 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3460] @ 8f2c4 │ │ │ │ + ldr r1, [pc, #-3460] @ 8f35c │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 22ab38 │ │ │ │ + bl 23dd58 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3484] @ 8f2c4 │ │ │ │ + ldr r1, [pc, #-3484] @ 8f35c │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 22ab38 │ │ │ │ + bl 23dd58 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3508] @ 8f2c4 │ │ │ │ + ldr r1, [pc, #-3508] @ 8f35c │ │ │ │ mov r2, r4 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [r3, #12] │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 22ab38 │ │ │ │ + bl 23dd58 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ sub r3, r1, #4 │ │ │ │ add r1, r1, #16 │ │ │ │ str r0, [r1] │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 907c0 │ │ │ │ + beq 90858 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 90098 │ │ │ │ + bne 90130 │ │ │ │ str r6, [r7, #1436] @ 0x59c │ │ │ │ ldr r3, [r7, #1440] @ 0x5a0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 900cc │ │ │ │ - bl 91b7c │ │ │ │ + bne 90164 │ │ │ │ + bl 91c14 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #1440] @ 0x5a0 │ │ │ │ - beq 907ec │ │ │ │ + beq 90884 │ │ │ │ ldr r3, [r7, #1444] @ 0x5a4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 900ec │ │ │ │ - ldr r0, [pc, #-3608] @ 8f2c8 │ │ │ │ - bl 9df74 │ │ │ │ + bne 90184 │ │ │ │ + ldr r0, [pc, #-3608] @ 8f360 │ │ │ │ + bl 9dffc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #1444] @ 0x5a4 │ │ │ │ - beq 907ec │ │ │ │ + beq 90884 │ │ │ │ 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 9990c │ │ │ │ + bl 99998 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #1464] @ 0x5b8 │ │ │ │ - beq 9079c │ │ │ │ + beq 90834 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 22abf0 │ │ │ │ + bl 23de10 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 90860 │ │ │ │ + bne 908f8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r9, [r4, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 22e6fc │ │ │ │ + bl 241760 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 906dc │ │ │ │ + beq 90774 │ │ │ │ ldr r3, [r9, #3880] @ 0xf28 │ │ │ │ - ldr r2, [pc, #-3724] @ 8f2cc │ │ │ │ + ldr r2, [pc, #-3724] @ 8f364 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 22e16c │ │ │ │ + bl 2411d0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 906dc │ │ │ │ + blt 90774 │ │ │ │ mov r0, sl │ │ │ │ - bl a8e54 │ │ │ │ + bl a8fa8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 906dc │ │ │ │ + beq 90774 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #-3764] @ 8f2d0 │ │ │ │ + ldr r1, [pc, #-3764] @ 8f368 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r9, #3876] @ 0xf24 │ │ │ │ - bl a4754 │ │ │ │ + bl a47e0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 906dc │ │ │ │ + beq 90774 │ │ │ │ mov r0, r4 │ │ │ │ add r4, r9, #98304 @ 0x18000 │ │ │ │ - ldr r1, [pc, #-3804] @ 8f2d4 │ │ │ │ + ldr r1, [pc, #-3804] @ 8f36c │ │ │ │ str r3, [r4, #512] @ 0x200 │ │ │ │ - bl a4754 │ │ │ │ + bl a47e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 906dc │ │ │ │ + beq 90774 │ │ │ │ str r0, [r4, #516] @ 0x204 │ │ │ │ - ldr r1, [pc, #-3824] @ 8f2d8 │ │ │ │ - ldr r0, [pc, #-3824] @ 8f2dc │ │ │ │ - bl b2ba8 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #-3824] @ 8f370 │ │ │ │ + ldr r0, [pc, #-3824] @ 8f374 │ │ │ │ + bl b2e40 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 906dc │ │ │ │ + beq 90774 │ │ │ │ str r0, [r4, #520] @ 0x208 │ │ │ │ - ldr r1, [pc, #-3840] @ 8f2e0 │ │ │ │ - ldr r0, [pc, #-3840] @ 8f2e4 │ │ │ │ - bl b2ba8 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #-3840] @ 8f378 │ │ │ │ + ldr r0, [pc, #-3840] @ 8f37c │ │ │ │ + bl b2e40 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 906dc │ │ │ │ + beq 90774 │ │ │ │ str r0, [r4, #524] @ 0x20c │ │ │ │ mov r0, sl │ │ │ │ - bl a8e54 │ │ │ │ + bl a8fa8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 90794 │ │ │ │ - ldr r5, [pc, #-3872] @ 8f2e8 │ │ │ │ + beq 9082c │ │ │ │ + ldr r5, [pc, #-3872] @ 8f380 │ │ │ │ mov fp, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90794 │ │ │ │ + bne 9082c │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, #68 @ 0x44 │ │ │ │ add r5, r5, #8 │ │ │ │ - bne 90208 │ │ │ │ - ldr fp, [pc, #-3916] @ 8f2ec │ │ │ │ + bne 902a0 │ │ │ │ + ldr fp, [pc, #-3916] @ 8f384 │ │ │ │ mov r4, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ mov r0, #2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - ldr r3, [pc, #-3936] @ 8f2f0 │ │ │ │ + ldr r3, [pc, #-3936] @ 8f388 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #-3940] @ 8f2f4 │ │ │ │ + ldr r3, [pc, #-3940] @ 8f38c │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ - bl a2a34 │ │ │ │ + bl a2ac0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 90794 │ │ │ │ - ldr r0, [pc, #-3956] @ 8f2f8 │ │ │ │ + beq 9082c │ │ │ │ + ldr r0, [pc, #-3956] @ 8f390 │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl b2bf0 │ │ │ │ + bl b2e88 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r5, #1804] @ 0x70c │ │ │ │ - beq 9029c │ │ │ │ + beq 90334 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - beq 90788 │ │ │ │ + beq 90820 │ │ │ │ ldr r2, [r5, #1804] @ 0x70c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 90794 │ │ │ │ - ldr r1, [pc, #-4020] @ 8f2fc │ │ │ │ + beq 9082c │ │ │ │ + ldr r1, [pc, #-4020] @ 8f394 │ │ │ │ mov r0, r6 │ │ │ │ - bl a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90794 │ │ │ │ - ldr r5, [pc, #-4036] @ 8f300 │ │ │ │ - ldr r4, [pc, #-4036] @ 8f304 │ │ │ │ + bne 9082c │ │ │ │ + ldr r5, [pc, #-4036] @ 8f398 │ │ │ │ + ldr r4, [pc, #-4036] @ 8f39c │ │ │ │ ldr r2, [r5] │ │ │ │ - ldr r1, [pc, #-4040] @ 8f308 │ │ │ │ + ldr r1, [pc, #-4040] @ 8f3a0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90794 │ │ │ │ + bne 9082c │ │ │ │ ldr r2, [r5] │ │ │ │ - ldr r1, [pc, #1728] @ 909ac │ │ │ │ + ldr r1, [pc, #1728] @ 90a44 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90794 │ │ │ │ + bne 9082c │ │ │ │ ldr r0, [r9, #3876] @ 0xf24 │ │ │ │ - bl a8eac │ │ │ │ + bl a9000 │ │ │ │ add r3, r9, #4096 @ 0x1000 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #336] @ 0x150 │ │ │ │ - beq 906dc │ │ │ │ + beq 90774 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 90330 │ │ │ │ + beq 903c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 90968 │ │ │ │ - ldr r1, [pc, #1656] @ 909b0 │ │ │ │ + beq 90a00 │ │ │ │ + ldr r1, [pc, #1656] @ 90a48 │ │ │ │ ldr r0, [r9, #3876] @ 0xf24 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl bb6a0 │ │ │ │ + bl bb95c │ │ │ │ cmp r0, #0 │ │ │ │ - ble 906dc │ │ │ │ - ldr r3, [pc, #1636] @ 909b4 │ │ │ │ + ble 90774 │ │ │ │ + ldr r3, [pc, #1636] @ 90a4c │ │ │ │ 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 903a8 │ │ │ │ + bne 90440 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #3720] @ 0xe88 │ │ │ │ ldr r2, [r3, #652] @ 0x28c │ │ │ │ add r0, r3, #648 @ 0x288 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 903a8 │ │ │ │ + bne 90440 │ │ │ │ ldr r2, [r3, #648] @ 0x288 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r3, #652] @ 0x28c │ │ │ │ - beq 903a8 │ │ │ │ - bl 22efe4 │ │ │ │ + beq 90440 │ │ │ │ + bl 242048 │ │ │ │ ldr r3, [r7, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 903c8 │ │ │ │ + bne 90460 │ │ │ │ ldr r3, [r7, #1404] @ 0x57c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r7, #1408] @ 0x580 │ │ │ │ - bne 90954 │ │ │ │ - ldr r3, [pc, #1512] @ 909b8 │ │ │ │ - ldr r0, [pc, #1512] @ 909bc │ │ │ │ + bne 909ec │ │ │ │ + ldr r3, [pc, #1512] @ 90a50 │ │ │ │ + ldr r0, [pc, #1512] @ 90a54 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r2, #0 │ │ │ │ - bl b2bf0 │ │ │ │ + bl b2e88 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9093c │ │ │ │ + beq 909d4 │ │ │ │ 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 90590 │ │ │ │ + beq 90628 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add r3, r5, #4096 @ 0x1000 │ │ │ │ ldr r7, [r3, #184] @ 0xb8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 90930 │ │ │ │ - ldr r0, [pc, #1428] @ 909c0 │ │ │ │ - bl 22f1ec │ │ │ │ + bne 909c8 │ │ │ │ + ldr r0, [pc, #1428] @ 90a58 │ │ │ │ + bl 242250 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 908c0 │ │ │ │ - ldr r0, [pc, #1412] @ 909c0 │ │ │ │ - bl 239580 │ │ │ │ + bne 90958 │ │ │ │ + ldr r0, [pc, #1412] @ 90a58 │ │ │ │ + bl 24c5dc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 908c0 │ │ │ │ + beq 90958 │ │ │ │ cmp r7, #0 │ │ │ │ str r4, [r5, #3888] @ 0xf30 │ │ │ │ - bne 90918 │ │ │ │ - ldr r0, [pc, #1388] @ 909c4 │ │ │ │ - bl 9df74 │ │ │ │ + bne 909b0 │ │ │ │ + ldr r0, [pc, #1388] @ 90a5c │ │ │ │ + bl 9dffc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 908c0 │ │ │ │ - ldr r1, [pc, #1376] @ 909c8 │ │ │ │ - ldr r0, [pc, #1376] @ 909cc │ │ │ │ + beq 90958 │ │ │ │ + ldr r1, [pc, #1376] @ 90a60 │ │ │ │ + ldr r0, [pc, #1376] @ 90a64 │ │ │ │ mov r2, r5 │ │ │ │ - bl a9b50 │ │ │ │ + bl a9d18 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 90900 │ │ │ │ - bl 22da84 <_PyNamespace_New@@Base> │ │ │ │ + beq 90998 │ │ │ │ + bl afda8 <_PyNamespace_New@@Base> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 904a4 │ │ │ │ + beq 9053c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 904a4 │ │ │ │ + bne 9053c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ - beq 90900 │ │ │ │ + beq 90998 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 10e778 <_PyUnicodeWriter_PrepareInternal@@Base+0x1ec8> │ │ │ │ + bl 10e5b4 <_PyUnicodeWriter_PrepareInternal@@Base+0x1ec8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 904dc │ │ │ │ + beq 90574 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 9090c │ │ │ │ + beq 909a4 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 90500 │ │ │ │ + beq 90598 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 90500 │ │ │ │ + bne 90598 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 908fc │ │ │ │ + beq 90994 │ │ │ │ mov r0, r7 │ │ │ │ - bl 23a208 │ │ │ │ + bl 24d264 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 908e0 │ │ │ │ - bl 356650 │ │ │ │ + blt 90978 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 908d4 │ │ │ │ - ldr r1, [pc, #1164] @ 909c4 │ │ │ │ + beq 9096c │ │ │ │ + ldr r1, [pc, #1164] @ 90a5c │ │ │ │ mov r2, r7 │ │ │ │ - bl 23a5f4 │ │ │ │ + bl 110594 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9089c │ │ │ │ + blt 90934 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #1148] @ 909d0 │ │ │ │ - ldr r1, [pc, #1148] @ 909d4 │ │ │ │ + ldr r2, [pc, #1148] @ 90a68 │ │ │ │ + ldr r1, [pc, #1148] @ 90a6c │ │ │ │ str r7, [sp] │ │ │ │ - bl 110a30 │ │ │ │ + bl 110944 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 9057c │ │ │ │ + beq 90614 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 90890 │ │ │ │ + beq 90928 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 908c0 │ │ │ │ + beq 90958 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 90974 │ │ │ │ + bne 90a0c │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ 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 8fdf0 │ │ │ │ + b 8fe88 │ │ │ │ mov r0, r7 │ │ │ │ - bl 226628 │ │ │ │ + bl 23984c <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9076c │ │ │ │ + beq 90804 │ │ │ │ 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 8fd88 │ │ │ │ + b 8fe20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 226628 │ │ │ │ + bl 23984c <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 90990 │ │ │ │ + beq 90a28 │ │ │ │ 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 8fbc0 │ │ │ │ - ldr r2, [pc, #868] @ 909b4 │ │ │ │ + b 8fc58 │ │ │ │ + ldr r2, [pc, #868] @ 90a4c │ │ │ │ mov r1, #16 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 8fdf0 │ │ │ │ - ldr r2, [pc, #844] @ 909b4 │ │ │ │ + b 8fe88 │ │ │ │ + ldr r2, [pc, #844] @ 90a4c │ │ │ │ mov r1, #16 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 8fc28 │ │ │ │ + b 8fcc0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #324] @ 0x144 │ │ │ │ tst r2, #32 │ │ │ │ - beq 8fe8c │ │ │ │ + beq 8ff24 │ │ │ │ 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 8fe98 │ │ │ │ + b 8ff30 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - b 8fb14 │ │ │ │ + b 8fbac │ │ │ │ mov r1, sl │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8fd1c │ │ │ │ + b 8fdb4 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ - b 8fcdc │ │ │ │ + b 8fd74 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8fb54 │ │ │ │ + b 8fbec │ │ │ │ mov r0, sl │ │ │ │ - bl 9b3c0 │ │ │ │ - ldr r4, [pc, #748] @ 909d8 │ │ │ │ + bl 9b44c │ │ │ │ + ldr r4, [pc, #748] @ 90a70 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r5, [pc, #736] @ 909dc │ │ │ │ + ldr r5, [pc, #736] @ 90a74 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 905a0 │ │ │ │ + b 90638 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [pc, #724] @ 909e0 │ │ │ │ - ldr r3, [pc, #724] @ 909e4 │ │ │ │ + ldr r2, [pc, #724] @ 90a78 │ │ │ │ + ldr r3, [pc, #724] @ 90a7c │ │ │ │ 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 905c4 │ │ │ │ - ldr r2, [pc, #684] @ 909e4 │ │ │ │ + b 9065c │ │ │ │ + ldr r2, [pc, #684] @ 90a7c │ │ │ │ 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 905c4 │ │ │ │ + b 9065c │ │ │ │ mov r3, #1 │ │ │ │ - b 8d764 │ │ │ │ + b 8d7fc │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b 8fd88 │ │ │ │ + b 8fe20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 9029c │ │ │ │ - ldr r4, [pc, #588] @ 909e8 │ │ │ │ - b 906e8 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 90334 │ │ │ │ + ldr r4, [pc, #588] @ 90a80 │ │ │ │ + b 90780 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #580] @ 909ec │ │ │ │ - ldr r3, [pc, #568] @ 909e4 │ │ │ │ + ldr r2, [pc, #580] @ 90a84 │ │ │ │ + ldr r3, [pc, #568] @ 90a7c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 90718 │ │ │ │ + b 907b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 8fe54 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 8feec │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 907e4 │ │ │ │ + beq 9087c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 907e4 │ │ │ │ + bne 9087c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #1436] @ 0x59c │ │ │ │ ldr ip, [sp, #28] │ │ │ │ - ldr r2, [pc, #504] @ 909f0 │ │ │ │ - ldr r3, [pc, #504] @ 909f4 │ │ │ │ + ldr r2, [pc, #504] @ 90a88 │ │ │ │ + ldr r3, [pc, #504] @ 90a8c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [ip, #12] │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - b 905c4 │ │ │ │ - bl 11aa8c │ │ │ │ + b 9065c │ │ │ │ + bl 11a9d4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr lr, [pc, #472] @ 909f8 │ │ │ │ - ldr ip, [pc, #472] @ 909fc │ │ │ │ + ldr lr, [pc, #472] @ 90a90 │ │ │ │ + ldr ip, [pc, #472] @ 90a94 │ │ │ │ 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 │ │ │ │ @@ -105415,207 +105467,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 905c4 │ │ │ │ + b 9065c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b 905a0 │ │ │ │ + b 90638 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 8fc7c │ │ │ │ - bl 11aa8c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 8fd14 │ │ │ │ + bl 11a9d4 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - ldr ip, [pc, #376] @ 90a00 │ │ │ │ - ldr lr, [pc, #376] @ 90a04 │ │ │ │ + ldr ip, [pc, #376] @ 90a98 │ │ │ │ + ldr lr, [pc, #376] @ 90a9c │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - b 90838 │ │ │ │ + b 908d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 9057c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 90614 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 908c0 │ │ │ │ + beq 90958 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 908c0 │ │ │ │ + bne 90958 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r4, [pc, #316] @ 90a08 │ │ │ │ - ldr r5, [pc, #316] @ 90a0c │ │ │ │ + ldr r4, [pc, #316] @ 90aa0 │ │ │ │ + ldr r5, [pc, #316] @ 90aa4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 90598 │ │ │ │ - ldr r1, [pc, #308] @ 90a10 │ │ │ │ - ldr r0, [pc, #308] @ 90a14 │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ + b 90630 │ │ │ │ + ldr r1, [pc, #308] @ 90aa8 │ │ │ │ + ldr r0, [pc, #308] @ 90aac │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 908fc │ │ │ │ + beq 90994 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 90924 │ │ │ │ + beq 909bc │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b3c0 │ │ │ │ - b 908c0 │ │ │ │ + bl 9b44c │ │ │ │ + b 90958 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 904dc │ │ │ │ - ldr r0, [pc, #248] @ 90a18 │ │ │ │ - bl 22f850 │ │ │ │ - b 90450 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 90574 │ │ │ │ + ldr r0, [pc, #248] @ 90ab0 │ │ │ │ + bl 2428b4 │ │ │ │ + b 904e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 908fc │ │ │ │ - ldr r0, [pc, #228] @ 90a1c │ │ │ │ - bl 22f850 │ │ │ │ - b 90424 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 90994 │ │ │ │ + ldr r0, [pc, #228] @ 90ab4 │ │ │ │ + bl 2428b4 │ │ │ │ + b 904bc │ │ │ │ mov r3, #1 │ │ │ │ - ldr r4, [pc, #216] @ 90a20 │ │ │ │ - ldr r5, [pc, #216] @ 90a24 │ │ │ │ + ldr r4, [pc, #216] @ 90ab8 │ │ │ │ + ldr r5, [pc, #216] @ 90abc │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 905a0 │ │ │ │ + b 90638 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, r3, #5440 @ 0x1540 │ │ │ │ add r0, r0, #60 @ 0x3c │ │ │ │ - bl 22efe4 │ │ │ │ - b 903c8 │ │ │ │ + bl 242048 │ │ │ │ + b 90460 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 90330 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 903c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 90590 │ │ │ │ + bne 90628 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 90590 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 90628 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b 8fbc0 │ │ │ │ - eorseq fp, r5, r0, asr #17 │ │ │ │ - eorseq sl, r5, ip, lsl r3 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sl, r5, r8, lsr #6 │ │ │ │ - eorseq sl, r5, ip, ror #6 │ │ │ │ - eorseq r9, r5, r8, lsr #10 │ │ │ │ - eorseq r6, r6, r4, ror #29 │ │ │ │ - mlaseq r5, r8, r3, sl │ │ │ │ - eorseq r6, r8, r8, asr #21 │ │ │ │ - eorseq sl, r5, r8, asr #7 │ │ │ │ - eorseq sl, r5, r0, asr r2 │ │ │ │ - eorseq lr, ip, ip, lsr #22 │ │ │ │ - eorseq lr, ip, r0, ror #22 │ │ │ │ - eorseq r6, r5, r4, asr sl │ │ │ │ - eorseq sl, r5, r8, lsr #4 │ │ │ │ - eorseq lr, ip, r0, lsl #23 │ │ │ │ - eorseq lr, ip, ip, ror #22 │ │ │ │ - @ instruction: 0x0035a2d4 │ │ │ │ - @ instruction: 0x003cead8 │ │ │ │ - eorseq sl, r5, r0, ror #3 │ │ │ │ - eorseq sl, r5, r8, lsl #4 │ │ │ │ - @ instruction: 0x003ceaf8 │ │ │ │ - eorseq sl, r5, r4, ror r2 │ │ │ │ - eorseq lr, ip, r8, lsl fp │ │ │ │ - eorseq sl, r5, r0, lsr #7 │ │ │ │ - @ instruction: 0x003cedb0 │ │ │ │ - eorseq sl, r5, r0, lsl #7 │ │ │ │ - eorseq sl, r5, r8, asr #6 │ │ │ │ - mlaseq r5, r4, r2, sl │ │ │ │ - eorseq lr, ip, r4, asr #22 │ │ │ │ + b 8fc58 │ │ │ │ + eorseq sp, r5, r0, asr #8 │ │ │ │ + mlaseq r5, ip, lr, fp │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq fp, r5, r8, lsr #29 │ │ │ │ + eorseq fp, r5, ip, ror #29 │ │ │ │ + eorseq fp, r5, r8, lsr #1 │ │ │ │ + eorseq r8, r6, r4, ror #20 │ │ │ │ + eorseq fp, r5, r8, lsl pc │ │ │ │ + eorseq r8, r8, ip, ror #12 │ │ │ │ + eorseq fp, r5, r8, asr #30 │ │ │ │ + @ instruction: 0x0035bdd0 │ │ │ │ + eorseq r0, sp, ip, lsr #13 │ │ │ │ + eorseq r0, sp, r0, ror #13 │ │ │ │ + @ instruction: 0x003585d4 │ │ │ │ + eorseq fp, r5, r8, lsr #27 │ │ │ │ + eorseq r0, sp, r0, lsl #14 │ │ │ │ + eorseq r0, sp, ip, ror #13 │ │ │ │ + eorseq fp, r5, r4, asr lr │ │ │ │ + eorseq r0, sp, r8, asr r6 │ │ │ │ + eorseq fp, r5, r0, ror #26 │ │ │ │ + eorseq fp, r5, r8, lsl #27 │ │ │ │ + eorseq r0, sp, r8, ror r6 │ │ │ │ + @ instruction: 0x0035bdf4 │ │ │ │ + mlaseq sp, r8, r6, r0 │ │ │ │ + eorseq fp, r5, r0, lsr #30 │ │ │ │ + eorseq r0, sp, r0, lsr r9 │ │ │ │ + eorseq fp, r5, r0, lsl #30 │ │ │ │ + eorseq fp, r5, r8, asr #29 │ │ │ │ + eorseq fp, r5, r4, lsl lr │ │ │ │ + eorseq r0, sp, r4, asr #13 │ │ │ │ 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] @ 90c98 │ │ │ │ + ldr r4, [pc, #600] @ 90d30 │ │ │ │ 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 90ba8 │ │ │ │ + bne 90c40 │ │ │ │ ldr r8, [r4, #792] @ 0x318 │ │ │ │ - ldr r2, [pc, #560] @ 90c9c │ │ │ │ + ldr r2, [pc, #560] @ 90d34 │ │ │ │ ldr r3, [r8, #32] │ │ │ │ - ldr r1, [pc, #556] @ 90ca0 │ │ │ │ + ldr r1, [pc, #556] @ 90d38 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90be8 │ │ │ │ + bne 90c80 │ │ │ │ ldr r3, [r1, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #544] @ 90ca4 │ │ │ │ + ldr r2, [pc, #544] @ 90d3c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90c18 │ │ │ │ + bne 90cb0 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 90b78 │ │ │ │ + beq 90c10 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ - ldr r2, [pc, #516] @ 90ca8 │ │ │ │ + ldr r2, [pc, #516] @ 90d40 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90b8c │ │ │ │ + bne 90c24 │ │ │ │ ldr r5, [r6, #12] │ │ │ │ cmn r5, #1 │ │ │ │ - bne 90b18 │ │ │ │ + bne 90bb0 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq 90c68 │ │ │ │ + beq 90d00 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 90c30 │ │ │ │ + beq 90cc8 │ │ │ │ lsr r1, r3, #2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ and r1, r1, #7 │ │ │ │ muls r5, r3, r1 │ │ │ │ add r0, r6, #20 │ │ │ │ - beq 90b14 │ │ │ │ - ldr r3, [pc, #452] @ 90cac │ │ │ │ - ldr r2, [pc, #452] @ 90cb0 │ │ │ │ + beq 90bac │ │ │ │ + ldr r3, [pc, #452] @ 90d44 │ │ │ │ + ldr r2, [pc, #452] @ 90d48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90c4c │ │ │ │ - ldr r1, [pc, #440] @ 90cb4 │ │ │ │ + bne 90ce4 │ │ │ │ + ldr r1, [pc, #440] @ 90d4c │ │ │ │ stm sp, {r0, r5} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8ca98 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8cab4 <_Py_HashBytes@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 90c60 │ │ │ │ + beq 90cf8 │ │ │ │ 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 354f2c │ │ │ │ + bl 356a98 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 354f2c │ │ │ │ + bl 356a98 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 355178 │ │ │ │ + bl 356ce4 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 3553c0 │ │ │ │ + bl 356f2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90bfc │ │ │ │ + bne 90c94 │ │ │ │ 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] │ │ │ │ @@ -105625,149 +105677,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 90b24 │ │ │ │ + b 90bbc │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r6, r5 │ │ │ │ - beq 90a60 │ │ │ │ + beq 90af8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 90bd4 │ │ │ │ + beq 90c6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 90c8c │ │ │ │ + beq 90d24 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - b 90b84 │ │ │ │ + b 90c1c │ │ │ │ mov r0, #16 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 90a98 │ │ │ │ - b 90b78 │ │ │ │ + bne 90b30 │ │ │ │ + b 90c10 │ │ │ │ mov r0, r8 │ │ │ │ - bl 226628 │ │ │ │ + bl 23984c <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 90c70 │ │ │ │ + beq 90d08 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r4, [r8, #4] │ │ │ │ - b 90b60 │ │ │ │ + b 90bf8 │ │ │ │ ldr r0, [r1, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 90a98 │ │ │ │ - b 90b78 │ │ │ │ + bne 90b30 │ │ │ │ + b 90c10 │ │ │ │ add r0, r6, #28 │ │ │ │ lsr r1, r3, #2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ and r1, r1, #7 │ │ │ │ muls r5, r3, r1 │ │ │ │ - bne 90ae0 │ │ │ │ - b 90b14 │ │ │ │ + bne 90b78 │ │ │ │ + b 90bac │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 90b14 │ │ │ │ + bne 90bac │ │ │ │ mvn r5, #1 │ │ │ │ - b 90b14 │ │ │ │ + b 90bac │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b 90c34 │ │ │ │ + b 90ccc │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [r8, #36] @ 0x24 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r8] │ │ │ │ blx r2 │ │ │ │ - b 90b78 │ │ │ │ + b 90c10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 90bd4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 90c6c │ │ │ │ subseq r6, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr r3 │ │ │ │ + andeq fp, r8, ip, asr #2 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ - andeq r1, r9, r4, ror #18 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ + strdeq r1, [r9], -ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, ip, asr sl │ │ │ │ + andeq ip, r8, r8, ror sl │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ │ │ │ │ -00090cb8 <_Py_hashtable_get@@Base>: │ │ │ │ +00090d50 <_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] @ 91928 <_Py_hashtable_get@@Base+0xc70> │ │ │ │ + ldr r2, [pc, #3124] @ 919c0 <_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 91670 <_Py_hashtable_get@@Base+0x9b8> │ │ │ │ + bne 91708 <_Py_hashtable_get@@Base+0x9b8> │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmn r7, #1 │ │ │ │ - bne 91228 <_Py_hashtable_get@@Base+0x570> │ │ │ │ + bne 912c0 <_Py_hashtable_get@@Base+0x570> │ │ │ │ ldrb r7, [r1, #16] │ │ │ │ tst r7, #32 │ │ │ │ - beq 916d0 <_Py_hashtable_get@@Base+0xa18> │ │ │ │ + beq 91768 <_Py_hashtable_get@@Base+0xa18> │ │ │ │ tst r7, #64 @ 0x40 │ │ │ │ - beq 916ac <_Py_hashtable_get@@Base+0x9f4> │ │ │ │ + beq 91744 <_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 91220 <_Py_hashtable_get@@Base+0x568> │ │ │ │ - ldr r3, [pc, #3040] @ 9192c <_Py_hashtable_get@@Base+0xc74> │ │ │ │ - ldr r2, [pc, #3040] @ 91930 <_Py_hashtable_get@@Base+0xc78> │ │ │ │ + beq 912b8 <_Py_hashtable_get@@Base+0x568> │ │ │ │ + ldr r3, [pc, #3040] @ 919c4 <_Py_hashtable_get@@Base+0xc74> │ │ │ │ + ldr r2, [pc, #3040] @ 919c8 <_Py_hashtable_get@@Base+0xc78> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 916e4 <_Py_hashtable_get@@Base+0xa2c> │ │ │ │ - ldr r3, [pc, #3028] @ 91934 <_Py_hashtable_get@@Base+0xc7c> │ │ │ │ - ldr r5, [pc, #3028] @ 91938 <_Py_hashtable_get@@Base+0xc80> │ │ │ │ + bne 917a0 <_Py_hashtable_get@@Base+0xa50> │ │ │ │ + ldr r3, [pc, #3028] @ 919cc <_Py_hashtable_get@@Base+0xc7c> │ │ │ │ + ldr r5, [pc, #3028] @ 919d0 <_Py_hashtable_get@@Base+0xc80> │ │ │ │ ldmib r3, {r0, r1, r2} │ │ │ │ ldr ip, [r3] │ │ │ │ - ldr r3, [pc, #3020] @ 9193c <_Py_hashtable_get@@Base+0xc84> │ │ │ │ - ldr r4, [pc, #3020] @ 91940 <_Py_hashtable_get@@Base+0xc88> │ │ │ │ + ldr r3, [pc, #3020] @ 919d4 <_Py_hashtable_get@@Base+0xc84> │ │ │ │ + ldr r4, [pc, #3020] @ 919d8 <_Py_hashtable_get@@Base+0xc88> │ │ │ │ eor r3, r0, r3 │ │ │ │ - ldr sl, [pc, #3016] @ 91944 <_Py_hashtable_get@@Base+0xc8c> │ │ │ │ - ldr r8, [pc, #3016] @ 91948 <_Py_hashtable_get@@Base+0xc90> │ │ │ │ - ldr r6, [pc, #3016] @ 9194c <_Py_hashtable_get@@Base+0xc94> │ │ │ │ - ldr r9, [pc, #3016] @ 91950 <_Py_hashtable_get@@Base+0xc98> │ │ │ │ + ldr sl, [pc, #3016] @ 919dc <_Py_hashtable_get@@Base+0xc8c> │ │ │ │ + ldr r8, [pc, #3016] @ 919e0 <_Py_hashtable_get@@Base+0xc90> │ │ │ │ + ldr r6, [pc, #3016] @ 919e4 <_Py_hashtable_get@@Base+0xc94> │ │ │ │ + ldr r9, [pc, #3016] @ 919e8 <_Py_hashtable_get@@Base+0xc98> │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #3012] @ 91954 <_Py_hashtable_get@@Base+0xc9c> │ │ │ │ + ldr r3, [pc, #3012] @ 919ec <_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 91288 <_Py_hashtable_get@@Base+0x5d0> │ │ │ │ + ble 91320 <_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 │ │ │ │ @@ -105811,15 +105863,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 90f84 <_Py_hashtable_get@@Base+0x2cc> │ │ │ │ + bls 9101c <_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 │ │ │ │ @@ -105870,33 +105922,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 90eac <_Py_hashtable_get@@Base+0x1f4> │ │ │ │ + bgt 90f44 <_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] @ 91958 <_Py_hashtable_get@@Base+0xca0> │ │ │ │ + ldr ip, [pc, #2484] @ 919f0 <_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 9172c <_Py_hashtable_get@@Base+0xa74> │ │ │ │ + bhi 917c4 <_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] │ │ │ │ @@ -106050,85 +106102,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 91278 <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ + beq 91310 <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 912b4 <_Py_hashtable_get@@Base+0x5fc> │ │ │ │ + beq 9134c <_Py_hashtable_get@@Base+0x5fc> │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 91278 <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ + beq 91310 <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 915dc <_Py_hashtable_get@@Base+0x924> │ │ │ │ + beq 91674 <_Py_hashtable_get@@Base+0x924> │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 91260 <_Py_hashtable_get@@Base+0x5a8> │ │ │ │ + bne 912f8 <_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] @ 9195c <_Py_hashtable_get@@Base+0xca4> │ │ │ │ + ldr r2, [pc, #1740] @ 919f4 <_Py_hashtable_get@@Base+0xca4> │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ sub r7, r7, #1 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #6 │ │ │ │ - bhi 9172c <_Py_hashtable_get@@Base+0xa74> │ │ │ │ + bhi 917c4 <_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] @ 91960 <_Py_hashtable_get@@Base+0xca8> │ │ │ │ + ldr r2, [pc, #1696] @ 919f8 <_Py_hashtable_get@@Base+0xca8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91598 <_Py_hashtable_get@@Base+0x8e0> │ │ │ │ + bne 91630 <_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 91354 <_Py_hashtable_get@@Base+0x69c> │ │ │ │ + beq 913ec <_Py_hashtable_get@@Base+0x69c> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91250 <_Py_hashtable_get@@Base+0x598> │ │ │ │ + bne 912e8 <_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 91250 <_Py_hashtable_get@@Base+0x598> │ │ │ │ + bne 912e8 <_Py_hashtable_get@@Base+0x598> │ │ │ │ tst r0, #32 │ │ │ │ - beq 91710 <_Py_hashtable_get@@Base+0xa58> │ │ │ │ + beq 91794 <_Py_hashtable_get@@Base+0xa44> │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ addeq r0, r0, #28 │ │ │ │ addne r0, r0, #20 │ │ │ │ tst ip, #32 │ │ │ │ - beq 91708 <_Py_hashtable_get@@Base+0xa50> │ │ │ │ + beq 9178c <_Py_hashtable_get@@Base+0xa3c> │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addeq r1, r1, #28 │ │ │ │ addne r1, r1, #20 │ │ │ │ mul r2, r3, r2 │ │ │ │ bl 292f8 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 91250 <_Py_hashtable_get@@Base+0x598> │ │ │ │ + beq 912e8 <_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] │ │ │ │ @@ -106263,116 +106315,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 91218 <_Py_hashtable_get@@Base+0x560> │ │ │ │ + b 912b0 <_Py_hashtable_get@@Base+0x560> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 91250 <_Py_hashtable_get@@Base+0x598> │ │ │ │ + beq 912e8 <_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 90ff4 <_Py_hashtable_get@@Base+0x33c> │ │ │ │ + b 9108c <_Py_hashtable_get@@Base+0x33c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ strb r2, [sp, #41] @ 0x29 │ │ │ │ - b 9137c <_Py_hashtable_get@@Base+0x6c4> │ │ │ │ + b 91414 <_Py_hashtable_get@@Base+0x6c4> │ │ │ │ ldr r3, [fp, #20] │ │ │ │ - ldr r2, [pc, #888] @ 91960 <_Py_hashtable_get@@Base+0xca8> │ │ │ │ + ldr r2, [pc, #888] @ 919f8 <_Py_hashtable_get@@Base+0xca8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91680 <_Py_hashtable_get@@Base+0x9c8> │ │ │ │ + bne 91718 <_Py_hashtable_get@@Base+0x9c8> │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 9171c <_Py_hashtable_get@@Base+0xa64> │ │ │ │ + beq 917b4 <_Py_hashtable_get@@Base+0xa64> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 9126c <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 91304 <_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 9126c <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 91304 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ tst r0, #32 │ │ │ │ - beq 91700 <_Py_hashtable_get@@Base+0xa48> │ │ │ │ + beq 91784 <_Py_hashtable_get@@Base+0xa34> │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ addne r0, r5, #20 │ │ │ │ addeq r0, r5, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 916f8 <_Py_hashtable_get@@Base+0xa40> │ │ │ │ + beq 9177c <_Py_hashtable_get@@Base+0xa2c> │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addne r1, r1, #20 │ │ │ │ addeq r1, r1, #28 │ │ │ │ mul r2, r3, r2 │ │ │ │ bl 292f8 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9127c <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ - b 9126c <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 91314 <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ + b 91304 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b 91228 <_Py_hashtable_get@@Base+0x570> │ │ │ │ + b 912c0 <_Py_hashtable_get@@Base+0x570> │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9127c <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ - b 9126c <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 91314 <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ + b 91304 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 90ff4 <_Py_hashtable_get@@Base+0x33c> │ │ │ │ + b 9108c <_Py_hashtable_get@@Base+0x33c> │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 90fe0 <_Py_hashtable_get@@Base+0x328> │ │ │ │ + b 91078 <_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 90d44 <_Py_hashtable_get@@Base+0x8c> │ │ │ │ - b 91220 <_Py_hashtable_get@@Base+0x568> │ │ │ │ + bne 90ddc <_Py_hashtable_get@@Base+0x8c> │ │ │ │ + b 912b8 <_Py_hashtable_get@@Base+0x568> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - b 916b8 <_Py_hashtable_get@@Base+0xa00> │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ - b 91218 <_Py_hashtable_get@@Base+0x560> │ │ │ │ + b 91750 <_Py_hashtable_get@@Base+0xa00> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b 91654 <_Py_hashtable_get@@Base+0x99c> │ │ │ │ + b 916ec <_Py_hashtable_get@@Base+0x99c> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b 91640 <_Py_hashtable_get@@Base+0x988> │ │ │ │ + b 916d8 <_Py_hashtable_get@@Base+0x988> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b 91344 <_Py_hashtable_get@@Base+0x68c> │ │ │ │ + b 913dc <_Py_hashtable_get@@Base+0x68c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 91330 <_Py_hashtable_get@@Base+0x678> │ │ │ │ + b 913c8 <_Py_hashtable_get@@Base+0x678> │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ + b 912b0 <_Py_hashtable_get@@Base+0x560> │ │ │ │ sub r0, r1, r5 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b 91664 <_Py_hashtable_get@@Base+0x9ac> │ │ │ │ + b 916fc <_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 │ │ │ │ @@ -106491,528 +106543,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 91218 <_Py_hashtable_get@@Base+0x560> │ │ │ │ - andeq r1, r9, r4, ror #18 │ │ │ │ + b 912b0 <_Py_hashtable_get@@Base+0x560> │ │ │ │ + strdeq r1, [r9], -ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, ip, asr sl │ │ │ │ + andeq ip, r8, r8, ror sl │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - strbtvs r7, [pc], #-609 @ 91940 <_Py_hashtable_get@@Base+0xc88> │ │ │ │ + strbtvs r7, [pc], #-609 @ 919d8 <_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, asr #20 │ │ │ │ - eorseq lr, ip, lr, asr #20 │ │ │ │ - andeq pc, r9, r8, ror #23 │ │ │ │ - b 8c18c │ │ │ │ + eorseq r0, sp, r0, asr #11 │ │ │ │ + eorseq r0, sp, lr, asr #11 │ │ │ │ + andeq pc, r9, r0, ror ip @ │ │ │ │ + b 8c1a8 │ │ │ │ │ │ │ │ -00091968 <_Py_hashtable_set@@Base>: │ │ │ │ +00091a00 <_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] @ 91b60 <_Py_hashtable_set@@Base+0x1f8> │ │ │ │ + ldr r0, [pc, #472] @ 91bf8 <_Py_hashtable_set@@Base+0x1f8> │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bne 91ab8 <_Py_hashtable_set@@Base+0x150> │ │ │ │ - ldr r2, [pc, #452] @ 91b64 <_Py_hashtable_set@@Base+0x1fc> │ │ │ │ - ldr r1, [pc, #452] @ 91b68 <_Py_hashtable_set@@Base+0x200> │ │ │ │ + bne 91b50 <_Py_hashtable_set@@Base+0x150> │ │ │ │ + ldr r2, [pc, #452] @ 91bfc <_Py_hashtable_set@@Base+0x1fc> │ │ │ │ + ldr r1, [pc, #452] @ 91c00 <_Py_hashtable_set@@Base+0x200> │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 91aec <_Py_hashtable_set@@Base+0x184> │ │ │ │ + bne 91b84 <_Py_hashtable_set@@Base+0x184> │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 91b58 <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ + beq 91bf0 <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #420] @ 91b6c <_Py_hashtable_set@@Base+0x204> │ │ │ │ + ldr r2, [pc, #420] @ 91c04 <_Py_hashtable_set@@Base+0x204> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91aa8 <_Py_hashtable_set@@Base+0x140> │ │ │ │ + bne 91b40 <_Py_hashtable_set@@Base+0x140> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmn r5, #1 │ │ │ │ - bne 91a3c <_Py_hashtable_set@@Base+0xd4> │ │ │ │ + bne 91ad4 <_Py_hashtable_set@@Base+0xd4> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq 91b38 <_Py_hashtable_set@@Base+0x1d0> │ │ │ │ + beq 91bd0 <_Py_hashtable_set@@Base+0x1d0> │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 91b00 <_Py_hashtable_set@@Base+0x198> │ │ │ │ + beq 91b98 <_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 91a38 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ - ldr r2, [pc, #356] @ 91b70 <_Py_hashtable_set@@Base+0x208> │ │ │ │ - ldr r1, [pc, #356] @ 91b74 <_Py_hashtable_set@@Base+0x20c> │ │ │ │ + beq 91ad0 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + ldr r2, [pc, #356] @ 91c08 <_Py_hashtable_set@@Base+0x208> │ │ │ │ + ldr r1, [pc, #356] @ 91c0c <_Py_hashtable_set@@Base+0x20c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 91b1c <_Py_hashtable_set@@Base+0x1b4> │ │ │ │ - ldr r1, [pc, #344] @ 91b78 <_Py_hashtable_set@@Base+0x210> │ │ │ │ + bne 91bb4 <_Py_hashtable_set@@Base+0x1b4> │ │ │ │ + ldr r1, [pc, #344] @ 91c10 <_Py_hashtable_set@@Base+0x210> │ │ │ │ stm sp, {r0, r5} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8ca98 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8cab4 <_Py_HashBytes@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 91b30 <_Py_hashtable_set@@Base+0x1c8> │ │ │ │ + beq 91bc8 <_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 354f2c │ │ │ │ + bl 356a98 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 354f2c │ │ │ │ + bl 356a98 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 355178 │ │ │ │ + bl 356ce4 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 3553c0 │ │ │ │ + bl 356f2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 91ad0 <_Py_hashtable_set@@Base+0x168> │ │ │ │ + bne 91b68 <_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 91a3c <_Py_hashtable_set@@Base+0xd4> │ │ │ │ + b 91ad4 <_Py_hashtable_set@@Base+0xd4> │ │ │ │ mov r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 919bc <_Py_hashtable_set@@Base+0x54> │ │ │ │ - b 91b58 <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ + bne 91a54 <_Py_hashtable_set@@Base+0x54> │ │ │ │ + b 91bf0 <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 226628 │ │ │ │ + bl 23984c <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 91b40 <_Py_hashtable_set@@Base+0x1d8> │ │ │ │ + beq 91bd8 <_Py_hashtable_set@@Base+0x1d8> │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - b 91a84 <_Py_hashtable_set@@Base+0x11c> │ │ │ │ + b 91b1c <_Py_hashtable_set@@Base+0x11c> │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 91ac4 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ + b 91b5c <_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 91a04 <_Py_hashtable_set@@Base+0x9c> │ │ │ │ - b 91a38 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + bne 91a9c <_Py_hashtable_set@@Base+0x9c> │ │ │ │ + b 91ad0 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 91a38 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + bne 91ad0 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ mvn r5, #1 │ │ │ │ - b 91a38 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + b 91ad0 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - b 91b04 <_Py_hashtable_set@@Base+0x19c> │ │ │ │ + b 91b9c <_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 91aa0 <_Py_hashtable_set@@Base+0x138> │ │ │ │ - andeq fp, r8, r8, asr r3 │ │ │ │ + b 91b38 <_Py_hashtable_set@@Base+0x138> │ │ │ │ + andeq fp, r8, ip, asr #2 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ - andeq r1, r9, r4, ror #18 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ + strdeq r1, [r9], -ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, ip, asr sl │ │ │ │ + andeq ip, r8, r8, ror sl │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ │ │ │ │ -00091b7c : │ │ │ │ +00091c14 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #240] @ 91c84 │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #240] @ 91d1c │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add r2, r5, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2416] @ 0x970 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 91c10 │ │ │ │ + ble 91ca8 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, r2, r3, lsl #2 │ │ │ │ ldr r4, [r1, #2096] @ 0x830 │ │ │ │ str r3, [r2, #2416] @ 0x970 │ │ │ │ - ldr r3, [pc, #196] @ 91c88 │ │ │ │ + ldr r3, [pc, #196] @ 91d20 │ │ │ │ mov r1, #1 │ │ │ │ ldr r6, [r3, #1416] @ 0x588 │ │ │ │ str r1, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 91c4c │ │ │ │ + bne 91ce4 │ │ │ │ add r1, r5, #42496 @ 0xa600 │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ ldr r2, [r1, #212] @ 0xd4 │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #160] @ 91c8c │ │ │ │ + ldr r0, [pc, #160] @ 91d24 │ │ │ │ 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] @ 91c90 │ │ │ │ - bl 91ddc <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #120] @ 91d28 │ │ │ │ + bl 91e74 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 91c78 │ │ │ │ + beq 91d10 │ │ │ │ add r1, r5, #42496 @ 0xa600 │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ ldr r2, [r1, #212] @ 0xd4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr ip, [pc, #84] @ 91c8c │ │ │ │ + ldr ip, [pc, #84] @ 91d24 │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ adc r2, r2, #0 │ │ │ │ str ip, [r4, #24] │ │ │ │ str r0, [r4, #28] │ │ │ │ str r0, [r4, #8] │ │ │ │ - b 91bf8 │ │ │ │ - ldr r2, [pc, #64] @ 91c94 │ │ │ │ + b 91c90 │ │ │ │ + ldr r2, [pc, #64] @ 91d2c │ │ │ │ cmp r6, r2 │ │ │ │ - bne 91c64 │ │ │ │ + bne 91cfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - b 91c20 │ │ │ │ + bl 18ea50 │ │ │ │ + b 91cb8 │ │ │ │ ldr r2, [r3, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b 91c20 │ │ │ │ - ldr r0, [pc, #12] @ 91c8c │ │ │ │ - bl 22db04 <_PyNamespace_New@@Base+0x80> │ │ │ │ - b 91c08 │ │ │ │ + b 91cb8 │ │ │ │ + ldr r0, [pc, #12] @ 91d24 │ │ │ │ + bl 240b68 │ │ │ │ + b 91ca0 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ 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] @ 91dcc │ │ │ │ + ldr r3, [pc, #280] @ 91e64 │ │ │ │ mov r5, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 91d38 │ │ │ │ + ble 91dd0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #2416] @ 0x970 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ ldr r4, [r0, #2096] @ 0x830 │ │ │ │ - ldr r2, [pc, #224] @ 91dd0 │ │ │ │ + ldr r2, [pc, #224] @ 91e68 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91d80 │ │ │ │ + bne 91e18 │ │ │ │ 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] @ 91dd4 │ │ │ │ - bl 91ddc <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #148] @ 91e6c │ │ │ │ + bl 91e74 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 91dac │ │ │ │ + beq 91e44 │ │ │ │ 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] @ 91dd8 │ │ │ │ + ldr r1, [pc, #80] @ 91e70 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 91d98 │ │ │ │ + bne 91e30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - b 91d48 │ │ │ │ + bl 18ea50 │ │ │ │ + b 91de0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 91d48 │ │ │ │ + b 91de0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 22db04 <_PyNamespace_New@@Base+0x80> │ │ │ │ + bl 240b68 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 91d30 │ │ │ │ + beq 91dc8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99e00 │ │ │ │ - b 91d30 │ │ │ │ + bl 99e8c │ │ │ │ + b 91dc8 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ │ │ │ │ -00091ddc <_PyObject_GC_New@@Base>: │ │ │ │ +00091e74 <_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 92054 <_PyObject_GC_New@@Base+0x278> │ │ │ │ - ldr r8, [pc, #624] @ 92090 <_PyObject_GC_New@@Base+0x2b4> │ │ │ │ + bne 920ec <_PyObject_GC_New@@Base+0x278> │ │ │ │ + ldr r8, [pc, #624] @ 92128 <_PyObject_GC_New@@Base+0x2b4> │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ cmp r6, r3 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ - bhi 91ffc <_PyObject_GC_New@@Base+0x220> │ │ │ │ + bhi 92094 <_PyObject_GC_New@@Base+0x220> │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi 91ffc <_PyObject_GC_New@@Base+0x220> │ │ │ │ - ldr r9, [pc, #592] @ 92094 <_PyObject_GC_New@@Base+0x2b8> │ │ │ │ - ldr r2, [pc, #592] @ 92098 <_PyObject_GC_New@@Base+0x2bc> │ │ │ │ + bmi 92094 <_PyObject_GC_New@@Base+0x220> │ │ │ │ + ldr r9, [pc, #592] @ 9212c <_PyObject_GC_New@@Base+0x2b8> │ │ │ │ + ldr r2, [pc, #592] @ 92130 <_PyObject_GC_New@@Base+0x2bc> │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91fe8 <_PyObject_GC_New@@Base+0x20c> │ │ │ │ + bne 92080 <_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 91fa0 <_PyObject_GC_New@@Base+0x1c4> │ │ │ │ + bcs 92038 <_PyObject_GC_New@@Base+0x1c4> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 91f90 <_PyObject_GC_New@@Base+0x1b4> │ │ │ │ + beq 92028 <_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 91f00 <_PyObject_GC_New@@Base+0x124> │ │ │ │ + beq 91f98 <_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 91f48 <_PyObject_GC_New@@Base+0x16c> │ │ │ │ + bgt 91fe0 <_PyObject_GC_New@@Base+0x16c> │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #452] @ 9209c <_PyObject_GC_New@@Base+0x2c0> │ │ │ │ + ldr r2, [pc, #452] @ 92134 <_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 92014 <_PyObject_GC_New@@Base+0x238> │ │ │ │ + bne 920ac <_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 91f38 <_PyObject_GC_New@@Base+0x15c> │ │ │ │ + bhi 91fd0 <_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 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - b 91e9c <_PyObject_GC_New@@Base+0xc0> │ │ │ │ + b 91f34 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b 91e9c <_PyObject_GC_New@@Base+0xc0> │ │ │ │ + b 91f34 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 91ecc <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + beq 91f64 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ cmp ip, #0 │ │ │ │ - beq 91ecc <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + beq 91f64 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91ecc <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + bne 91f64 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92080 <_PyObject_GC_New@@Base+0x2a4> │ │ │ │ + bne 92118 <_PyObject_GC_New@@Base+0x2a4> │ │ │ │ add r0, r7, #12 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 91ecc <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + bne 91f64 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ mov r1, #16 │ │ │ │ - bl 3557a0 │ │ │ │ - b 91ecc <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + bl 35730c │ │ │ │ + b 91f64 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ mov r0, sl │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 91f28 <_PyObject_GC_New@@Base+0x14c> │ │ │ │ + bne 91fc0 <_PyObject_GC_New@@Base+0x14c> │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #244] @ 920a0 <_PyObject_GC_New@@Base+0x2c4> │ │ │ │ + ldr r2, [pc, #244] @ 92138 <_PyObject_GC_New@@Base+0x2c4> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9202c <_PyObject_GC_New@@Base+0x250> │ │ │ │ + bne 920c4 <_PyObject_GC_New@@Base+0x250> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 91ffc <_PyObject_GC_New@@Base+0x220> │ │ │ │ + beq 92094 <_PyObject_GC_New@@Base+0x220> │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b 91e9c <_PyObject_GC_New@@Base+0xc0> │ │ │ │ + b 91f34 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 91f28 <_PyObject_GC_New@@Base+0x14c> │ │ │ │ + bne 91fc0 <_PyObject_GC_New@@Base+0x14c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 291618 │ │ │ │ + bl 2a0668 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 91ecc <_PyObject_GC_New@@Base+0xf0> │ │ │ │ - b 91ef8 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ - ldr r1, [pc, #136] @ 920a4 <_PyObject_GC_New@@Base+0x2c8> │ │ │ │ + bne 91f64 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + b 91f90 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ + ldr r1, [pc, #136] @ 9213c <_PyObject_GC_New@@Base+0x2c8> │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92040 <_PyObject_GC_New@@Base+0x264> │ │ │ │ + bne 920d8 <_PyObject_GC_New@@Base+0x264> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - b 91ef8 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ + bl 18ea50 │ │ │ │ + b 91f90 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - b 91fc4 <_PyObject_GC_New@@Base+0x1e8> │ │ │ │ + b 9205c <_PyObject_GC_New@@Base+0x1e8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 91ef8 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ + b 91f90 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ ldr r2, [r0, #440] @ 0x1b8 │ │ │ │ - ldr r8, [pc, #48] @ 92090 <_PyObject_GC_New@@Base+0x2b4> │ │ │ │ + ldr r8, [pc, #48] @ 92128 <_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 91e1c <_PyObject_GC_New@@Base+0x40> │ │ │ │ + b 91eb4 <_PyObject_GC_New@@Base+0x40> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91ecc <_PyObject_GC_New@@Base+0xf0> │ │ │ │ - b 91f74 <_PyObject_GC_New@@Base+0x198> │ │ │ │ + bne 91f64 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + b 9200c <_PyObject_GC_New@@Base+0x198> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, ror #3 │ │ │ │ + andeq r2, r9, r8, ror r2 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ │ │ │ │ -000920a8 : │ │ │ │ +00092140 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 921c8 │ │ │ │ - ldr r5, [pc, #264] @ 921d0 │ │ │ │ - ldr r2, [pc, #264] @ 921d4 │ │ │ │ + blt 92260 │ │ │ │ + ldr r5, [pc, #264] @ 92268 │ │ │ │ + ldr r2, [pc, #264] @ 9226c │ │ │ │ ldr r3, [r5, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 921a8 │ │ │ │ - ldr r3, [pc, #252] @ 921d8 │ │ │ │ - bl 356650 │ │ │ │ + bne 92240 │ │ │ │ + ldr r3, [pc, #252] @ 92270 │ │ │ │ + bl 3581c0 │ │ │ │ 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 92170 │ │ │ │ + bcs 92208 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r6, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 92160 │ │ │ │ + beq 921f8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r0] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -107027,21 +107079,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 922f8 │ │ │ │ + bl 92390 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #96] @ 921dc │ │ │ │ + ldr r2, [pc, #96] @ 92274 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 921b8 │ │ │ │ + bne 92250 │ │ │ │ cmp r4, #1 │ │ │ │ movcs r0, r4 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ @@ -107051,40 +107103,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 92190 │ │ │ │ + b 92228 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, ror #3 │ │ │ │ + andeq r2, r9, r8, ror r2 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #244] @ 922ec │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #244] @ 92384 │ │ │ │ + bl 3581c0 │ │ │ │ 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 922cc │ │ │ │ + bcs 92364 │ │ │ │ lsr r2, r3, #3 │ │ │ │ ldr r3, [r5, r2, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 92280 │ │ │ │ + beq 92318 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r3] │ │ │ │ ldr r1, [r0] │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -107100,78 +107152,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 922f8 │ │ │ │ + bl 92390 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #84] @ 922f0 │ │ │ │ - ldr r1, [pc, #84] @ 922f4 │ │ │ │ + ldr r2, [pc, #84] @ 92388 │ │ │ │ + ldr r1, [pc, #84] @ 9238c │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 922dc │ │ │ │ + bne 92374 │ │ │ │ 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 92294 │ │ │ │ + bge 9232c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - b 922b8 │ │ │ │ + b 92350 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ 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 92434 │ │ │ │ + beq 924cc │ │ │ │ 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 92544 │ │ │ │ + bls 925dc │ │ │ │ add r2, r2, #131 @ 0x83 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r5, r2, lsl #2] │ │ │ │ - bne 923ec │ │ │ │ + bne 92484 │ │ │ │ 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] @ 92724 │ │ │ │ + ldr r2, [pc, #920] @ 927bc │ │ │ │ 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] │ │ │ │ @@ -107201,39 +107253,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 923b0 │ │ │ │ + bne 92448 │ │ │ │ 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] @ 92728 │ │ │ │ + ldr r8, [pc, #748] @ 927c0 │ │ │ │ ldr r3, [r8, #816] @ 0x330 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 92690 │ │ │ │ + beq 92728 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 926f4 │ │ │ │ + bne 9278c │ │ │ │ ldr r9, [r5, #520] @ 0x208 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 92608 │ │ │ │ + beq 926a0 │ │ │ │ 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 92714 │ │ │ │ + beq 927ac │ │ │ │ cmn r5, #804 @ 0x324 │ │ │ │ - beq 92704 │ │ │ │ + beq 9279c │ │ │ │ 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 │ │ │ │ @@ -107272,141 +107324,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 92354 │ │ │ │ + bhi 923ec │ │ │ │ ldr r3, [r9, #16] │ │ │ │ mov r4, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 925a4 │ │ │ │ + bne 9263c │ │ │ │ ldr r2, [r5, #512] @ 0x200 │ │ │ │ - ldr r1, [pc, #468] @ 9272c │ │ │ │ + ldr r1, [pc, #468] @ 927c4 │ │ │ │ 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] @ 92724 │ │ │ │ + ldr r2, [pc, #432] @ 927bc │ │ │ │ str r2, [r3, #20] │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 925f4 │ │ │ │ + beq 9268c │ │ │ │ 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 923b0 │ │ │ │ + b 92448 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - bne 925c8 │ │ │ │ + bne 92660 │ │ │ │ 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 923b0 │ │ │ │ - b 92420 │ │ │ │ + bne 92448 │ │ │ │ + b 924b8 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ strne r0, [r2, #24] │ │ │ │ - b 92584 │ │ │ │ + b 9261c │ │ │ │ ldr r7, [r5, #516] @ 0x204 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 926ac │ │ │ │ + bne 92744 │ │ │ │ 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 926d4 │ │ │ │ + beq 9276c │ │ │ │ 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 92678 │ │ │ │ + b 92710 │ │ │ │ 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 9265c │ │ │ │ + bcc 926f4 │ │ │ │ sub lr, lr, #28 │ │ │ │ add r9, r9, lr │ │ │ │ str r7, [r5, #516] @ 0x204 │ │ │ │ - b 92458 │ │ │ │ - ldr r0, [pc, #152] @ 92730 │ │ │ │ - bl 222580 │ │ │ │ + b 924f0 │ │ │ │ + ldr r0, [pc, #152] @ 927c8 │ │ │ │ + bl 235820 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 926e0 │ │ │ │ + bne 92778 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8, #816] @ 0x330 │ │ │ │ - b 9244c │ │ │ │ + b 924e4 │ │ │ │ cmp r7, r7, lsl #1 │ │ │ │ lsl r7, r7, #1 │ │ │ │ - bcs 926d4 │ │ │ │ - ldr r3, [pc, #116] @ 92734 │ │ │ │ + bcs 9276c │ │ │ │ + ldr r3, [pc, #116] @ 927cc │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 926d4 │ │ │ │ + bhi 9276c │ │ │ │ mov r2, #28 │ │ │ │ muls r2, r7, r2 │ │ │ │ ldr r1, [r5, #512] @ 0x200 │ │ │ │ - bpl 92620 │ │ │ │ + bpl 926b8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #524] @ 0x20c │ │ │ │ - b 923e4 │ │ │ │ + b 9247c │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r8, #816] @ 0x330 │ │ │ │ - beq 926a0 │ │ │ │ - ldr r3, [pc, #60] @ 92738 │ │ │ │ + beq 92738 │ │ │ │ + ldr r3, [pc, #60] @ 927d0 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 2e118 <_PyObject_DebugMallocStats@@Base> │ │ │ │ - b 9244c │ │ │ │ + b 924e4 │ │ │ │ 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 926d4 │ │ │ │ + b 9276c │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ @ instruction: 0xb6db6db7 │ │ │ │ - eorseq r7, r5, r0, asr r1 │ │ │ │ + @ instruction: 0x00358cd0 │ │ │ │ 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 │ │ │ │ @@ -107420,431 +107472,431 @@ │ │ │ │ mov r0, #0 │ │ │ │ bl 2a1c8 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00092784 <_Py_NewReference@@Base>: │ │ │ │ - ldr r2, [pc, #44] @ 927b8 <_Py_NewReference@@Base+0x34> │ │ │ │ +0009281c <_Py_NewReference@@Base>: │ │ │ │ + ldr r2, [pc, #44] @ 92850 <_Py_NewReference@@Base+0x34> │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ str r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ - ldr r1, [pc, #24] @ 927bc <_Py_NewReference@@Base+0x38> │ │ │ │ + ldr r1, [pc, #24] @ 92854 <_Py_NewReference@@Base+0x38> │ │ │ │ cmp r3, r1 │ │ │ │ - bne 927ac <_Py_NewReference@@Base+0x28> │ │ │ │ - b 18d6fc │ │ │ │ + bne 92844 <_Py_NewReference@@Base+0x28> │ │ │ │ + b 18ea50 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ bx r3 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ │ │ │ │ -000927c0 : │ │ │ │ +00092858 : │ │ │ │ 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 92a3c │ │ │ │ + beq 92ad4 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi 928fc │ │ │ │ + bhi 92994 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 92a5c │ │ │ │ + blt 92af4 │ │ │ │ cmn r5, #-2147483626 @ 0x80000016 │ │ │ │ - bgt 92974 │ │ │ │ - ldr r9, [pc, #696] @ 92ab0 │ │ │ │ - ldr r2, [pc, #696] @ 92ab4 │ │ │ │ + bgt 92a0c │ │ │ │ + ldr r9, [pc, #696] @ 92b48 │ │ │ │ + ldr r2, [pc, #696] @ 92b4c │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ mov r6, #1 │ │ │ │ cmp r3, r2 │ │ │ │ add r8, r5, #21 │ │ │ │ mov r7, r6 │ │ │ │ - bne 92960 │ │ │ │ - ldr r3, [pc, #672] @ 92ab8 │ │ │ │ - bl 356650 │ │ │ │ + bne 929f8 │ │ │ │ + ldr r3, [pc, #672] @ 92b50 │ │ │ │ + bl 3581c0 │ │ │ │ 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 929f8 │ │ │ │ + bcs 92a90 │ │ │ │ lsr r1, r3, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 929e8 │ │ │ │ + beq 92a80 │ │ │ │ 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 92898 │ │ │ │ + bne 92930 │ │ │ │ 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] @ 92abc │ │ │ │ + ldr r3, [pc, #540] @ 92b54 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #520] @ 92ac0 │ │ │ │ + ldr r2, [pc, #520] @ 92b58 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92a44 │ │ │ │ + bne 92adc │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9297c │ │ │ │ + beq 92a14 │ │ │ │ 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 929bc │ │ │ │ + bls 92a54 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcc 92a2c │ │ │ │ + bcc 92ac4 │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - bcs 92a88 │ │ │ │ + bcs 92b20 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 92a5c │ │ │ │ + blt 92af4 │ │ │ │ mov r6, #4 │ │ │ │ mov r1, r6 │ │ │ │ mvn r0, #-2147483620 @ 0x8000001c │ │ │ │ - bl 35406c │ │ │ │ + bl 355bd8 │ │ │ │ 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 92974 │ │ │ │ - ldr r9, [pc, #352] @ 92ab0 │ │ │ │ - ldr r2, [pc, #352] @ 92ab4 │ │ │ │ + bgt 92a0c │ │ │ │ + ldr r9, [pc, #352] @ 92b48 │ │ │ │ + ldr r2, [pc, #352] @ 92b4c │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ mov r7, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 92810 │ │ │ │ + beq 928a8 │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 92898 │ │ │ │ + bne 92930 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2915fc │ │ │ │ + b 2a064c │ │ │ │ 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 929d8 │ │ │ │ + beq 92a70 │ │ │ │ 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 928f4 │ │ │ │ + b 9298c │ │ │ │ cmp r5, #0 │ │ │ │ - blt 92a5c │ │ │ │ + blt 92af4 │ │ │ │ cmn r5, #-2147483618 @ 0x8000001e │ │ │ │ - bgt 92974 │ │ │ │ + bgt 92a0c │ │ │ │ add r8, r5, #29 │ │ │ │ mov r6, #1 │ │ │ │ - b 92948 │ │ │ │ + b 929e0 │ │ │ │ strb r7, [r2, r5] │ │ │ │ str r7, [r4, #24] │ │ │ │ str r7, [r4, #20] │ │ │ │ - b 928f4 │ │ │ │ + b 9298c │ │ │ │ mov r0, sl │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 92898 │ │ │ │ + bne 92930 │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #192] @ 92ac4 │ │ │ │ + ldr r2, [pc, #192] @ 92b5c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 92a9c │ │ │ │ + bne 92b34 │ │ │ │ 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 92898 │ │ │ │ - b 92974 │ │ │ │ + bne 92930 │ │ │ │ + b 92a0c │ │ │ │ cmp r5, #0 │ │ │ │ - blt 92a5c │ │ │ │ + blt 92af4 │ │ │ │ mov r6, #2 │ │ │ │ - b 92920 │ │ │ │ - ldr r4, [pc, #132] @ 92ac8 │ │ │ │ - b 928f4 │ │ │ │ - ldr r1, [pc, #128] @ 92acc │ │ │ │ + b 929b8 │ │ │ │ + ldr r4, [pc, #132] @ 92b60 │ │ │ │ + b 9298c │ │ │ │ + ldr r1, [pc, #128] @ 92b64 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92a74 │ │ │ │ + bne 92b0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - b 928c8 │ │ │ │ - ldr r3, [pc, #108] @ 92ad0 │ │ │ │ - ldr r1, [pc, #108] @ 92ad4 │ │ │ │ + bl 18ea50 │ │ │ │ + b 92960 │ │ │ │ + ldr r3, [pc, #108] @ 92b68 │ │ │ │ + ldr r1, [pc, #108] @ 92b6c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r4, #0 │ │ │ │ - b 928f4 │ │ │ │ + b 9298c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 928c8 │ │ │ │ - ldr r3, [pc, #64] @ 92ad0 │ │ │ │ - ldr r1, [pc, #68] @ 92ad8 │ │ │ │ + b 92960 │ │ │ │ + ldr r3, [pc, #64] @ 92b68 │ │ │ │ + ldr r1, [pc, #68] @ 92b70 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 92a6c │ │ │ │ + bl 18f518 │ │ │ │ + b 92b04 │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 92a14 │ │ │ │ + b 92aac │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, ror #3 │ │ │ │ + andeq r2, r9, r8, ror r2 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sl, r5, r8, lsl #8 │ │ │ │ - @ instruction: 0x0035a3d4 │ │ │ │ + eorseq fp, r5, r8, lsl #31 │ │ │ │ + eorseq fp, r5, r4, asr pc │ │ │ │ │ │ │ │ -00092adc : │ │ │ │ +00092b74 : │ │ │ │ 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 92ce8 │ │ │ │ + blt 92d80 │ │ │ │ cmp r0, #0 │ │ │ │ sub r3, r4, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne 92c90 │ │ │ │ + bne 92d28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 92cb8 │ │ │ │ + beq 92d50 │ │ │ │ cmn r4, #-2147483630 @ 0x80000012 │ │ │ │ - bhi 92d14 │ │ │ │ - ldr r7, [pc, #528] @ 92d3c │ │ │ │ - ldr r2, [pc, #528] @ 92d40 │ │ │ │ + bhi 92dac │ │ │ │ + ldr r7, [pc, #528] @ 92dd4 │ │ │ │ + ldr r2, [pc, #528] @ 92dd8 │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ add r8, r4, #17 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 92bec │ │ │ │ - ldr r3, [pc, #512] @ 92d44 │ │ │ │ - bl 356650 │ │ │ │ + bne 92c84 │ │ │ │ + ldr r3, [pc, #512] @ 92ddc │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r8, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi 92c5c │ │ │ │ + bhi 92cf4 │ │ │ │ lsr r0, r4, #3 │ │ │ │ add r1, r0, #2 │ │ │ │ ldr r3, [r9, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 92cc0 │ │ │ │ + beq 92d58 │ │ │ │ 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 92c2c │ │ │ │ - ldr r3, [pc, #428] @ 92d48 │ │ │ │ + beq 92cc4 │ │ │ │ + ldr r3, [pc, #428] @ 92de0 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #408] @ 92d4c │ │ │ │ + ldr r2, [pc, #408] @ 92de4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92cd0 │ │ │ │ + bne 92d68 │ │ │ │ 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 92c14 │ │ │ │ + bne 92cac │ │ │ │ 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 92b94 │ │ │ │ - bl 2915fc │ │ │ │ + bne 92c2c │ │ │ │ + bl 2a064c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 92cf8 │ │ │ │ + beq 92d90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 92be4 │ │ │ │ + beq 92c7c │ │ │ │ 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 92ca8 │ │ │ │ + bhi 92d40 │ │ │ │ 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 92b94 │ │ │ │ + bne 92c2c │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #232] @ 92d50 │ │ │ │ + ldr r2, [pc, #232] @ 92de8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 92d00 │ │ │ │ + bne 92d98 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 92c00 │ │ │ │ + beq 92c98 │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b 92b94 │ │ │ │ + b 92c2c │ │ │ │ ldrb r3, [r0] │ │ │ │ - ldr r5, [pc, #184] @ 92d54 │ │ │ │ + ldr r5, [pc, #184] @ 92dec │ │ │ │ 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 92b94 │ │ │ │ - ldr r5, [pc, #152] @ 92d58 │ │ │ │ - b 92be4 │ │ │ │ + b 92c2c │ │ │ │ + ldr r5, [pc, #152] @ 92df0 │ │ │ │ + b 92c7c │ │ │ │ mov r0, r9 │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ mov r5, r0 │ │ │ │ - b 92c54 │ │ │ │ - ldr r1, [pc, #132] @ 92d5c │ │ │ │ + b 92cec │ │ │ │ + ldr r1, [pc, #132] @ 92df4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92d28 │ │ │ │ + bne 92dc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18d6fc │ │ │ │ - b 92bc4 │ │ │ │ - ldr r3, [pc, #112] @ 92d60 │ │ │ │ - ldr r1, [pc, #112] @ 92d64 │ │ │ │ + bl 18ea50 │ │ │ │ + b 92c5c │ │ │ │ + ldr r3, [pc, #112] @ 92df8 │ │ │ │ + ldr r1, [pc, #112] @ 92dfc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r5, #0 │ │ │ │ - b 92be4 │ │ │ │ + b 92c7c │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b 92c78 │ │ │ │ - ldr r3, [pc, #76] @ 92d68 │ │ │ │ - ldr r1, [pc, #76] @ 92d6c │ │ │ │ + b 92d10 │ │ │ │ + ldr r3, [pc, #76] @ 92e00 │ │ │ │ + ldr r1, [pc, #76] @ 92e04 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - bl 18e1c4 │ │ │ │ - b 92cf8 │ │ │ │ + bl 18f518 │ │ │ │ + b 92d90 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b 92bc4 │ │ │ │ + b 92c5c │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, ror #3 │ │ │ │ + andeq r2, r9, r8, ror r2 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ subseq r8, r7, r0, lsr #3 │ │ │ │ subseq r8, r7, ip, lsl #3 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sl, r5, r0, lsr r4 │ │ │ │ + @ instruction: 0x0035bfb0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r5, r4, ror #8 │ │ │ │ + eorseq fp, r5, r4, ror #31 │ │ │ │ │ │ │ │ -00092d70 : │ │ │ │ +00092e08 : │ │ │ │ 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 92e60 │ │ │ │ - blt 92ec0 │ │ │ │ - ldr r8, [pc, #340] @ 92ee8 │ │ │ │ - bl 356650 │ │ │ │ + beq 92ef8 │ │ │ │ + blt 92f58 │ │ │ │ + ldr r8, [pc, #340] @ 92f80 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r6, r0 │ │ │ │ - bgt 92e68 │ │ │ │ + bgt 92f00 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ lsl r9, r5, #2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 92e2c │ │ │ │ - ldr r1, [pc, #292] @ 92eec │ │ │ │ + beq 92ec4 │ │ │ │ + ldr r1, [pc, #292] @ 92f84 │ │ │ │ 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 92e84 │ │ │ │ + bne 92f1c │ │ │ │ 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] │ │ │ │ @@ -107853,83 +107905,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] @ 92ef0 │ │ │ │ + ldr r0, [pc, #188] @ 92f88 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9ab38 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9abc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 92e7c │ │ │ │ + beq 92f14 │ │ │ │ lsl r2, r5, #2 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r5, [r8, r0] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b 92e00 │ │ │ │ - ldr r4, [pc, #140] @ 92ef4 │ │ │ │ - b 92e24 │ │ │ │ + b 92e98 │ │ │ │ + ldr r4, [pc, #140] @ 92f8c │ │ │ │ + b 92ebc │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bls 92e2c │ │ │ │ - bl 2915fc │ │ │ │ + bls 92ec4 │ │ │ │ + bl 2a064c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 92eb4 │ │ │ │ + bne 92f4c │ │ │ │ mov r4, #0 │ │ │ │ - b 92e24 │ │ │ │ - ldr r3, [pc, #108] @ 92ef8 │ │ │ │ + b 92ebc │ │ │ │ + ldr r3, [pc, #108] @ 92f90 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 92ed0 │ │ │ │ + bne 92f68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ + bl 18ea50 │ │ │ │ ldr r6, [r8, r6] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - b 92e00 │ │ │ │ + b 92e98 │ │ │ │ ldr r6, [r8, r6] │ │ │ │ lsl r9, r5, #2 │ │ │ │ - b 92e9c │ │ │ │ - ldr r0, [pc, #52] @ 92efc │ │ │ │ + b 92f34 │ │ │ │ + ldr r0, [pc, #52] @ 92f94 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 92e7c │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 92f14 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r5 │ │ │ │ ldr r6, [r8, r6] │ │ │ │ - b 92e9c │ │ │ │ + b 92f34 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - eorseq sl, r5, r0, lsl #9 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ + eorseq ip, r5, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #192] @ 92fd8 │ │ │ │ + ldr r3, [pc, #192] @ 93070 │ │ │ │ mov r4, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r4, #7 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bgt 92fb0 │ │ │ │ + bgt 93048 │ │ │ │ add r3, r2, r4, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #3480] @ 0xd98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92f58 │ │ │ │ + beq 92ff0 │ │ │ │ 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 │ │ │ │ @@ -107944,60 +107996,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 92fb0 │ │ │ │ + bhi 93048 │ │ │ │ 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 9990c │ │ │ │ + bl 99998 │ │ │ │ mov r5, #1 │ │ │ │ lsl r5, r5, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 92f9c │ │ │ │ + bne 93034 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00092fdc : │ │ │ │ +00093074 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 93128 │ │ │ │ - ldr r6, [pc, #364] @ 93168 │ │ │ │ - bl 356650 │ │ │ │ + blt 931c0 │ │ │ │ + ldr r6, [pc, #364] @ 93200 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ cmp r2, #0 │ │ │ │ - ble 930e4 │ │ │ │ + ble 9317c │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ ldr r4, [r1, #1772] @ 0x6ec │ │ │ │ str r2, [r3, #2092] @ 0x82c │ │ │ │ - ldr r2, [pc, #320] @ 9316c │ │ │ │ + ldr r2, [pc, #320] @ 93204 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 930fc │ │ │ │ + bne 93194 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 9308c │ │ │ │ - bl 356650 │ │ │ │ + bne 93124 │ │ │ │ + bl 3581c0 │ │ │ │ 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] │ │ │ │ @@ -108009,19 +108061,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 99a44 │ │ │ │ + bl 99ad0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 93138 │ │ │ │ - bl 356650 │ │ │ │ + beq 931d0 │ │ │ │ + bl 3581c0 │ │ │ │ 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] │ │ │ │ @@ -108029,63 +108081,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] @ 93170 │ │ │ │ - bl 91ddc <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #132] @ 93208 │ │ │ │ + bl 91e74 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 9303c │ │ │ │ + bne 930d4 │ │ │ │ mov r4, #0 │ │ │ │ - b 93084 │ │ │ │ - ldr r1, [pc, #112] @ 93174 │ │ │ │ + b 9311c │ │ │ │ + ldr r1, [pc, #112] @ 9320c │ │ │ │ cmp r3, r1 │ │ │ │ - bne 93114 │ │ │ │ + bne 931ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - b 9303c │ │ │ │ + bl 18ea50 │ │ │ │ + b 930d4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9303c │ │ │ │ - ldr r0, [pc, #72] @ 93178 │ │ │ │ + b 930d4 │ │ │ │ + ldr r0, [pc, #72] @ 93210 │ │ │ │ mov r1, #264 @ 0x108 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 930f4 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9318c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 93154 │ │ │ │ + beq 931ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 9315c │ │ │ │ + beq 931f4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2915fc │ │ │ │ + b 2a064c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 93154 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 931ec │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ @ instruction: 0x00555694 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - mlaseq r5, ip, r4, sl │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ + eorseq ip, r5, ip, lsl r0 │ │ │ │ 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] @ 93ca0 │ │ │ │ - ldr r7, [pc, #2824] @ 93ca4 │ │ │ │ + ldr fp, [pc, #2824] @ 93d38 │ │ │ │ + ldr r7, [pc, #2824] @ 93d3c │ │ │ │ mov r6, r1 │ │ │ │ add r8, r1, #90112 @ 0x16000 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 93220 │ │ │ │ + b 932b8 │ │ │ │ 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] │ │ │ │ @@ -108100,386 +108152,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 93ff8 │ │ │ │ + bl 94090 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 937f0 │ │ │ │ + beq 93888 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93810 │ │ │ │ - ldr r3, [pc, #2700] @ 93ca8 │ │ │ │ + blt 938a8 │ │ │ │ + ldr r3, [pc, #2700] @ 93d40 │ │ │ │ cmp r3, fp │ │ │ │ - beq 9329c │ │ │ │ + beq 93334 │ │ │ │ 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 93268 │ │ │ │ - ldr lr, [pc, #2644] @ 93cac │ │ │ │ + bne 93300 │ │ │ │ + ldr lr, [pc, #2644] @ 93d44 │ │ │ │ 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 931a8 │ │ │ │ + beq 93240 │ │ │ │ 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 931d4 │ │ │ │ - ldr r0, [pc, #2572] @ 93cb0 │ │ │ │ - bl a46d0 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #2568] @ 93cb4 │ │ │ │ - bl a4754 │ │ │ │ + b 9326c │ │ │ │ + ldr r0, [pc, #2572] @ 93d48 │ │ │ │ + bl a475c <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #2568] @ 93d4c │ │ │ │ + bl a47e0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 93c84 │ │ │ │ + beq 93d1c │ │ │ │ add r4, r6, #98304 @ 0x18000 │ │ │ │ str r5, [r4, #1160] @ 0x488 │ │ │ │ - ldr r5, [pc, #2548] @ 93cb8 │ │ │ │ + ldr r5, [pc, #2548] @ 93d50 │ │ │ │ add r0, r5, #116 @ 0x74 │ │ │ │ - bl a47fc │ │ │ │ + bl a4888 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93c98 │ │ │ │ + beq 93d30 │ │ │ │ str r0, [r4, #1208] @ 0x4b8 │ │ │ │ add r0, r5, #136 @ 0x88 │ │ │ │ - bl a47fc │ │ │ │ + bl a4888 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93c98 │ │ │ │ + beq 93d30 │ │ │ │ str r0, [r4, #1212] @ 0x4bc │ │ │ │ add r0, r5, #156 @ 0x9c │ │ │ │ - bl a47fc │ │ │ │ + bl a4888 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93c98 │ │ │ │ + beq 93d30 │ │ │ │ str r0, [r4, #1216] @ 0x4c0 │ │ │ │ add r0, r5, #176 @ 0xb0 │ │ │ │ - bl a47fc │ │ │ │ + bl a4888 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93c98 │ │ │ │ + beq 93d30 │ │ │ │ str r0, [r4, #1220] @ 0x4c4 │ │ │ │ add r0, r5, #196 @ 0xc4 │ │ │ │ - bl a47fc │ │ │ │ + bl a4888 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93c98 │ │ │ │ + beq 93d30 │ │ │ │ str r0, [r4, #1224] @ 0x4c8 │ │ │ │ add r0, r5, #216 @ 0xd8 │ │ │ │ - bl a47fc │ │ │ │ + bl a4888 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93c98 │ │ │ │ + beq 93d30 │ │ │ │ str r0, [r4, #1228] @ 0x4cc │ │ │ │ - ldr r1, [pc, #2428] @ 93cbc │ │ │ │ + ldr r1, [pc, #2428] @ 93d54 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r5, #236 @ 0xec │ │ │ │ mov r0, r6 │ │ │ │ - bl 22a7e4 │ │ │ │ + bl 23da04 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93c78 │ │ │ │ + blt 93d10 │ │ │ │ add r1, r5, #252 @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 226b20 │ │ │ │ + bl 239d44 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93c5c │ │ │ │ + blt 93cf4 │ │ │ │ add r1, r5, #460 @ 0x1cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 226b20 │ │ │ │ + bl 239d44 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93c5c │ │ │ │ + blt 93cf4 │ │ │ │ add r1, r5, #668 @ 0x29c │ │ │ │ mov r0, r6 │ │ │ │ - bl 226b20 │ │ │ │ + bl 239d44 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93c5c │ │ │ │ - ldr r2, [pc, #2344] @ 93cc0 │ │ │ │ - ldr r1, [pc, #2344] @ 93cc4 │ │ │ │ + blt 93cf4 │ │ │ │ + ldr r2, [pc, #2344] @ 93d58 │ │ │ │ + ldr r1, [pc, #2344] @ 93d5c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22a7e4 │ │ │ │ + bl 23da04 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93c40 │ │ │ │ - ldr r8, [pc, #2324] @ 93cc8 │ │ │ │ + blt 93cd8 │ │ │ │ + ldr r8, [pc, #2324] @ 93d60 │ │ │ │ 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 226b20 │ │ │ │ + bl 239d44 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93c20 │ │ │ │ + blt 93cb8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ - bne 933c4 │ │ │ │ + bne 9345c │ │ │ │ add sl, sp, #32 │ │ │ │ - ldr r8, [pc, #2268] @ 93ccc │ │ │ │ + ldr r8, [pc, #2268] @ 93d64 │ │ │ │ mov r9, sl │ │ │ │ mov r4, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, r2 │ │ │ │ - bl a61ac <_PyTuple_Resize@@Base+0x3dc> │ │ │ │ + bl a6238 <_PyTuple_Resize@@Base+0x3dc> │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9], #4 │ │ │ │ - beq 93c08 │ │ │ │ + beq 93ca0 │ │ │ │ cmp r4, #16 │ │ │ │ - bne 933f4 │ │ │ │ + bne 9348c │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sl], #4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r3 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r1, #1 │ │ │ │ - beq 93448 │ │ │ │ + beq 934e0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 93448 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne 934e0 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ - bne 93420 │ │ │ │ - bl 91b7c │ │ │ │ + bne 934b8 │ │ │ │ + bl 91c14 │ │ │ │ add r8, r6, #40960 @ 0xa000 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, #1792] @ 0x700 │ │ │ │ - beq 93be0 │ │ │ │ + beq 93c78 │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2140] @ 93cd0 │ │ │ │ - bl 9cc30 │ │ │ │ + ldr r1, [pc, #2140] @ 93d68 │ │ │ │ + bl 9ccb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93bd4 │ │ │ │ - ldr r4, [pc, #2128] @ 93cd4 │ │ │ │ + bne 93c6c │ │ │ │ + ldr r4, [pc, #2128] @ 93d6c │ │ │ │ ldr r3, [r4, #1052] @ 0x41c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93be8 │ │ │ │ + bne 93c80 │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2112] @ 93cd8 │ │ │ │ + ldr r1, [pc, #2112] @ 93d70 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93bc8 │ │ │ │ + bne 93c60 │ │ │ │ ldr r3, [r4, #2700] @ 0xa8c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93bac │ │ │ │ + bne 93c44 │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2080] @ 93cdc │ │ │ │ + ldr r1, [pc, #2080] @ 93d74 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93ba0 │ │ │ │ + bne 93c38 │ │ │ │ ldr r3, [r4, #2716] @ 0xa9c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93b84 │ │ │ │ + bne 93c1c │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2032] @ 93cd0 │ │ │ │ + ldr r1, [pc, #2032] @ 93d68 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93bd4 │ │ │ │ + bne 93c6c │ │ │ │ ldr r3, [r4, #1052] @ 0x41c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93b68 │ │ │ │ + bne 93c00 │ │ │ │ ldr r2, [r5, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #2012] @ 93ce0 │ │ │ │ + ldr r1, [pc, #2012] @ 93d78 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93b5c │ │ │ │ + bne 93bf4 │ │ │ │ ldr r3, [r4, #1388] @ 0x56c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93b40 │ │ │ │ + bne 93bd8 │ │ │ │ ldr r2, [r5, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #1980] @ 93ce4 │ │ │ │ + ldr r1, [pc, #1980] @ 93d7c │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93b34 │ │ │ │ + bne 93bcc │ │ │ │ ldr r3, [r4, #2604] @ 0xa2c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93b18 │ │ │ │ + bne 93bb0 │ │ │ │ ldr r2, [r5, #900] @ 0x384 │ │ │ │ - ldr r1, [pc, #1948] @ 93ce8 │ │ │ │ + ldr r1, [pc, #1948] @ 93d80 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93b0c │ │ │ │ + bne 93ba4 │ │ │ │ ldr r3, [r4, #1036] @ 0x40c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93af0 │ │ │ │ + bne 93b88 │ │ │ │ ldr r2, [r5, #904] @ 0x388 │ │ │ │ - ldr r1, [pc, #1916] @ 93cec │ │ │ │ + ldr r1, [pc, #1916] @ 93d84 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93ae4 │ │ │ │ + bne 93b7c │ │ │ │ ldr r3, [r4, #2524] @ 0x9dc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93ac8 │ │ │ │ + bne 93b60 │ │ │ │ ldr r2, [r5, #908] @ 0x38c │ │ │ │ - ldr r1, [pc, #1884] @ 93cf0 │ │ │ │ + ldr r1, [pc, #1884] @ 93d88 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93abc │ │ │ │ + bne 93b54 │ │ │ │ ldr r3, [r4, #2652] @ 0xa5c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93aa0 │ │ │ │ + bne 93b38 │ │ │ │ ldr r2, [r5, #912] @ 0x390 │ │ │ │ - ldr r1, [pc, #1852] @ 93cf4 │ │ │ │ + ldr r1, [pc, #1852] @ 93d8c │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93a94 │ │ │ │ + bne 93b2c │ │ │ │ ldr r3, [r4, #2540] @ 0x9ec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93a78 │ │ │ │ + bne 93b10 │ │ │ │ ldr r2, [r5, #916] @ 0x394 │ │ │ │ - ldr r1, [pc, #1820] @ 93cf8 │ │ │ │ + ldr r1, [pc, #1820] @ 93d90 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93a6c │ │ │ │ + bne 93b04 │ │ │ │ ldr r3, [r4, #1148] @ 0x47c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93a50 │ │ │ │ + bne 93ae8 │ │ │ │ ldr r2, [r5, #920] @ 0x398 │ │ │ │ - ldr r1, [pc, #1788] @ 93cfc │ │ │ │ + ldr r1, [pc, #1788] @ 93d94 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93a44 │ │ │ │ + bne 93adc │ │ │ │ ldr r3, [r4, #908] @ 0x38c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93a28 │ │ │ │ + bne 93ac0 │ │ │ │ ldr r2, [r5, #924] @ 0x39c │ │ │ │ - ldr r1, [pc, #1756] @ 93d00 │ │ │ │ + ldr r1, [pc, #1756] @ 93d98 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93a1c │ │ │ │ + bne 93ab4 │ │ │ │ ldr r3, [r4, #1212] @ 0x4bc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93a00 │ │ │ │ + bne 93a98 │ │ │ │ ldr r2, [r5, #928] @ 0x3a0 │ │ │ │ - ldr r1, [pc, #1724] @ 93d04 │ │ │ │ + ldr r1, [pc, #1724] @ 93d9c │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 939f4 │ │ │ │ + bne 93a8c │ │ │ │ ldr r3, [r4, #1196] @ 0x4ac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 939d8 │ │ │ │ + bne 93a70 │ │ │ │ ldr r2, [r5, #932] @ 0x3a4 │ │ │ │ - ldr r1, [pc, #1692] @ 93d08 │ │ │ │ + ldr r1, [pc, #1692] @ 93da0 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 939cc │ │ │ │ + bne 93a64 │ │ │ │ ldr r3, [r4, #940] @ 0x3ac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 939b0 │ │ │ │ + bne 93a48 │ │ │ │ ldr r2, [r5, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #1660] @ 93d0c │ │ │ │ + ldr r1, [pc, #1660] @ 93da4 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 939a4 │ │ │ │ + bne 93a3c │ │ │ │ ldr r3, [r4, #1084] @ 0x43c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93988 │ │ │ │ + bne 93a20 │ │ │ │ ldr r2, [r5, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #1628] @ 93d10 │ │ │ │ + ldr r1, [pc, #1628] @ 93da8 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9397c │ │ │ │ + bne 93a14 │ │ │ │ ldr r3, [r4, #892] @ 0x37c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93960 │ │ │ │ + bne 939f8 │ │ │ │ ldr r2, [r5, #940] @ 0x3ac │ │ │ │ - ldr r1, [pc, #1596] @ 93d14 │ │ │ │ + ldr r1, [pc, #1596] @ 93dac │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93954 │ │ │ │ + bne 939ec │ │ │ │ ldr r3, [r4, #924] @ 0x39c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93938 │ │ │ │ + bne 939d0 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ ldr r2, [r5, #944] @ 0x3b0 │ │ │ │ - ldr r1, [pc, #1560] @ 93d18 │ │ │ │ - bl 9cc30 │ │ │ │ + ldr r1, [pc, #1560] @ 93db0 │ │ │ │ + bl 9ccb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93914 │ │ │ │ + bne 939ac │ │ │ │ ldr r3, [r4, #2636] @ 0xa4c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 938f8 │ │ │ │ - ldr r2, [pc, #1536] @ 93d1c │ │ │ │ - ldr r1, [pc, #1536] @ 93d20 │ │ │ │ + bne 93990 │ │ │ │ + ldr r2, [pc, #1536] @ 93db4 │ │ │ │ + ldr r1, [pc, #1536] @ 93db8 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22a7e4 │ │ │ │ + bl 23da04 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 938d0 │ │ │ │ + blt 93968 │ │ │ │ ldr r3, [r7, #624] @ 0x270 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 93768 │ │ │ │ - ldr r0, [pc, #1504] @ 93d24 │ │ │ │ - bl a46d0 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #1500] @ 93d28 │ │ │ │ - ldr r1, [pc, #1500] @ 93d2c │ │ │ │ - bl a5c14 │ │ │ │ + bne 93800 │ │ │ │ + ldr r0, [pc, #1504] @ 93dbc │ │ │ │ + bl a475c <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #1500] @ 93dc0 │ │ │ │ + ldr r1, [pc, #1500] @ 93dc4 │ │ │ │ + bl a5ca0 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r0, [pc, #1492] @ 93d30 │ │ │ │ + ldr r0, [pc, #1492] @ 93dc8 │ │ │ │ ldr r3, [r0, #564] @ 0x234 │ │ │ │ - bne 9389c │ │ │ │ + bne 93934 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93880 │ │ │ │ - ldr r3, [pc, #1476] @ 93d34 │ │ │ │ + bne 93918 │ │ │ │ + ldr r3, [pc, #1476] @ 93dcc │ │ │ │ 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] @ 93d38 │ │ │ │ + ldr r1, [pc, #1456] @ 93dd0 │ │ │ │ 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 226b20 │ │ │ │ + bl 239d44 │ │ │ │ cmp r0, r4 │ │ │ │ - blt 93844 │ │ │ │ + blt 938dc │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ str r3, [r5, #1264] @ 0x4f0 │ │ │ │ - ldr r1, [pc, #1408] @ 93d3c │ │ │ │ + ldr r1, [pc, #1408] @ 93dd4 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #1268] @ 0x4f4 │ │ │ │ - bl 226b20 │ │ │ │ + bl 239d44 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93844 │ │ │ │ + blt 938dc │ │ │ │ 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 │ │ │ │ @@ -108488,317 +108540,317 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 2dc9c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 2dd10 │ │ │ │ - ldr r2, [pc, #1320] @ 93d40 │ │ │ │ - ldr r1, [pc, #1320] @ 93d44 │ │ │ │ + ldr r2, [pc, #1320] @ 93dd8 │ │ │ │ + ldr r1, [pc, #1320] @ 93ddc │ │ │ │ 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 937e4 │ │ │ │ + b 9387c │ │ │ │ mov r0, #0 │ │ │ │ - bl 7d8e0 │ │ │ │ - ldr r2, [pc, #1268] @ 93d48 │ │ │ │ - ldr r3, [pc, #1268] @ 93d4c │ │ │ │ + bl 7d944 │ │ │ │ + ldr r2, [pc, #1268] @ 93de0 │ │ │ │ + ldr r3, [pc, #1268] @ 93de4 │ │ │ │ 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 937e4 │ │ │ │ + b 9387c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #564] @ 0x234 │ │ │ │ - bne 93768 │ │ │ │ + bne 93800 │ │ │ │ add r0, r0, #564 @ 0x234 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 93768 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 93800 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 938b4 │ │ │ │ + beq 9394c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #564] @ 0x234 │ │ │ │ - beq 938ec │ │ │ │ + beq 93984 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1160] @ 93d50 │ │ │ │ - ldr r3, [pc, #1160] @ 93d54 │ │ │ │ + ldr r2, [pc, #1160] @ 93de8 │ │ │ │ + ldr r3, [pc, #1160] @ 93dec │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 93864 │ │ │ │ + b 938fc │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1140] @ 93d58 │ │ │ │ - ldr r3, [pc, #1140] @ 93d5c │ │ │ │ + ldr r2, [pc, #1140] @ 93df0 │ │ │ │ + ldr r3, [pc, #1140] @ 93df4 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 93864 │ │ │ │ + b 938fc │ │ │ │ add r0, r0, #564 @ 0x234 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 938b4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 9394c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2636] @ 0xa4c │ │ │ │ - bne 93714 │ │ │ │ - ldr r0, [pc, #1032] @ 93d18 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 93714 │ │ │ │ - ldr r0, [pc, #1020] @ 93d18 │ │ │ │ - bl 9b444 │ │ │ │ - ldr r3, [pc, #1084] @ 93d60 │ │ │ │ + bne 937ac │ │ │ │ + ldr r0, [pc, #1032] @ 93db0 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 937ac │ │ │ │ + ldr r0, [pc, #1020] @ 93db0 │ │ │ │ + bl 9b4d0 │ │ │ │ + ldr r3, [pc, #1084] @ 93df8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1072] @ 93d64 │ │ │ │ + ldr r2, [pc, #1072] @ 93dfc │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 93864 │ │ │ │ + b 938fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #924] @ 0x39c │ │ │ │ - bne 936f0 │ │ │ │ - ldr r0, [pc, #964] @ 93d14 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 936f0 │ │ │ │ - ldr r0, [pc, #952] @ 93d14 │ │ │ │ - bl 9b444 │ │ │ │ - b 9391c │ │ │ │ + bne 93788 │ │ │ │ + ldr r0, [pc, #964] @ 93dac │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 93788 │ │ │ │ + ldr r0, [pc, #952] @ 93dac │ │ │ │ + bl 9b4d0 │ │ │ │ + b 939b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #892] @ 0x37c │ │ │ │ - bne 936cc │ │ │ │ - ldr r0, [pc, #920] @ 93d10 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 936cc │ │ │ │ - ldr r0, [pc, #908] @ 93d10 │ │ │ │ - bl 9b444 │ │ │ │ - b 9391c │ │ │ │ + bne 93764 │ │ │ │ + ldr r0, [pc, #920] @ 93da8 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 93764 │ │ │ │ + ldr r0, [pc, #908] @ 93da8 │ │ │ │ + bl 9b4d0 │ │ │ │ + b 939b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1084] @ 0x43c │ │ │ │ - bne 936a8 │ │ │ │ - ldr r0, [pc, #876] @ 93d0c │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 936a8 │ │ │ │ - ldr r0, [pc, #864] @ 93d0c │ │ │ │ - bl 9b444 │ │ │ │ - b 9391c │ │ │ │ + bne 93740 │ │ │ │ + ldr r0, [pc, #876] @ 93da4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 93740 │ │ │ │ + ldr r0, [pc, #864] @ 93da4 │ │ │ │ + bl 9b4d0 │ │ │ │ + b 939b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #940] @ 0x3ac │ │ │ │ - bne 93684 │ │ │ │ - ldr r0, [pc, #832] @ 93d08 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 93684 │ │ │ │ - ldr r0, [pc, #820] @ 93d08 │ │ │ │ - bl 9b444 │ │ │ │ - b 9391c │ │ │ │ + bne 9371c │ │ │ │ + ldr r0, [pc, #832] @ 93da0 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 9371c │ │ │ │ + ldr r0, [pc, #820] @ 93da0 │ │ │ │ + bl 9b4d0 │ │ │ │ + b 939b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1196] @ 0x4ac │ │ │ │ - bne 93660 │ │ │ │ - ldr r0, [pc, #788] @ 93d04 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 93660 │ │ │ │ - ldr r0, [pc, #776] @ 93d04 │ │ │ │ - bl 9b444 │ │ │ │ - b 9391c │ │ │ │ + bne 936f8 │ │ │ │ + ldr r0, [pc, #788] @ 93d9c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 936f8 │ │ │ │ + ldr r0, [pc, #776] @ 93d9c │ │ │ │ + bl 9b4d0 │ │ │ │ + b 939b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1212] @ 0x4bc │ │ │ │ - bne 9363c │ │ │ │ - ldr r0, [pc, #744] @ 93d00 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 9363c │ │ │ │ - ldr r0, [pc, #732] @ 93d00 │ │ │ │ - bl 9b444 │ │ │ │ - b 9391c │ │ │ │ + bne 936d4 │ │ │ │ + ldr r0, [pc, #744] @ 93d98 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 936d4 │ │ │ │ + ldr r0, [pc, #732] @ 93d98 │ │ │ │ + bl 9b4d0 │ │ │ │ + b 939b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #908] @ 0x38c │ │ │ │ - bne 93618 │ │ │ │ - ldr r0, [pc, #700] @ 93cfc │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 93618 │ │ │ │ - ldr r0, [pc, #688] @ 93cfc │ │ │ │ - bl 9b444 │ │ │ │ - b 9391c │ │ │ │ + bne 936b0 │ │ │ │ + ldr r0, [pc, #700] @ 93d94 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 936b0 │ │ │ │ + ldr r0, [pc, #688] @ 93d94 │ │ │ │ + bl 9b4d0 │ │ │ │ + b 939b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1148] @ 0x47c │ │ │ │ - bne 935f4 │ │ │ │ - ldr r0, [pc, #656] @ 93cf8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 935f4 │ │ │ │ - ldr r0, [pc, #644] @ 93cf8 │ │ │ │ - bl 9b444 │ │ │ │ - b 9391c │ │ │ │ + bne 9368c │ │ │ │ + ldr r0, [pc, #656] @ 93d90 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 9368c │ │ │ │ + ldr r0, [pc, #644] @ 93d90 │ │ │ │ + bl 9b4d0 │ │ │ │ + b 939b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2540] @ 0x9ec │ │ │ │ - bne 935d0 │ │ │ │ - ldr r0, [pc, #612] @ 93cf4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 935d0 │ │ │ │ - ldr r0, [pc, #600] @ 93cf4 │ │ │ │ - bl 9b444 │ │ │ │ - b 9391c │ │ │ │ + bne 93668 │ │ │ │ + ldr r0, [pc, #612] @ 93d8c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 93668 │ │ │ │ + ldr r0, [pc, #600] @ 93d8c │ │ │ │ + bl 9b4d0 │ │ │ │ + b 939b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2652] @ 0xa5c │ │ │ │ - bne 935ac │ │ │ │ - ldr r0, [pc, #568] @ 93cf0 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 935ac │ │ │ │ - ldr r0, [pc, #556] @ 93cf0 │ │ │ │ - bl 9b444 │ │ │ │ - b 9391c │ │ │ │ + bne 93644 │ │ │ │ + ldr r0, [pc, #568] @ 93d88 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 93644 │ │ │ │ + ldr r0, [pc, #556] @ 93d88 │ │ │ │ + bl 9b4d0 │ │ │ │ + b 939b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2524] @ 0x9dc │ │ │ │ - bne 93588 │ │ │ │ - ldr r0, [pc, #524] @ 93cec │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 93588 │ │ │ │ - ldr r0, [pc, #512] @ 93cec │ │ │ │ - bl 9b444 │ │ │ │ - b 9391c │ │ │ │ + bne 93620 │ │ │ │ + ldr r0, [pc, #524] @ 93d84 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 93620 │ │ │ │ + ldr r0, [pc, #512] @ 93d84 │ │ │ │ + bl 9b4d0 │ │ │ │ + b 939b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1036] @ 0x40c │ │ │ │ - bne 93564 │ │ │ │ - ldr r0, [pc, #480] @ 93ce8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 93564 │ │ │ │ - ldr r0, [pc, #468] @ 93ce8 │ │ │ │ - bl 9b444 │ │ │ │ - b 9391c │ │ │ │ + bne 935fc │ │ │ │ + ldr r0, [pc, #480] @ 93d80 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 935fc │ │ │ │ + ldr r0, [pc, #468] @ 93d80 │ │ │ │ + bl 9b4d0 │ │ │ │ + b 939b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2604] @ 0xa2c │ │ │ │ - bne 93540 │ │ │ │ - ldr r0, [pc, #436] @ 93ce4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 93540 │ │ │ │ - ldr r0, [pc, #424] @ 93ce4 │ │ │ │ - bl 9b444 │ │ │ │ - b 9391c │ │ │ │ + bne 935d8 │ │ │ │ + ldr r0, [pc, #436] @ 93d7c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 935d8 │ │ │ │ + ldr r0, [pc, #424] @ 93d7c │ │ │ │ + bl 9b4d0 │ │ │ │ + b 939b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1388] @ 0x56c │ │ │ │ - bne 9351c │ │ │ │ - ldr r0, [pc, #392] @ 93ce0 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 9351c │ │ │ │ - ldr r0, [pc, #380] @ 93ce0 │ │ │ │ - bl 9b444 │ │ │ │ - b 9391c │ │ │ │ + bne 935b4 │ │ │ │ + ldr r0, [pc, #392] @ 93d78 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 935b4 │ │ │ │ + ldr r0, [pc, #380] @ 93d78 │ │ │ │ + bl 9b4d0 │ │ │ │ + b 939b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1052] @ 0x41c │ │ │ │ - bne 934f8 │ │ │ │ - ldr r0, [pc, #336] @ 93cd0 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 934f8 │ │ │ │ + bne 93590 │ │ │ │ + ldr r0, [pc, #336] @ 93d68 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 93590 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2716] @ 0xa9c │ │ │ │ - bne 934d4 │ │ │ │ - ldr r0, [pc, #320] @ 93cdc │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 934d4 │ │ │ │ - ldr r0, [pc, #308] @ 93cdc │ │ │ │ - bl 9b444 │ │ │ │ - b 9391c │ │ │ │ + bne 9356c │ │ │ │ + ldr r0, [pc, #320] @ 93d74 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 9356c │ │ │ │ + ldr r0, [pc, #308] @ 93d74 │ │ │ │ + bl 9b4d0 │ │ │ │ + b 939b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2700] @ 0xa8c │ │ │ │ - bne 934b0 │ │ │ │ - ldr r0, [pc, #276] @ 93cd8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 934b0 │ │ │ │ - ldr r0, [pc, #264] @ 93cd8 │ │ │ │ - bl 9b444 │ │ │ │ - b 9391c │ │ │ │ - ldr r0, [pc, #244] @ 93cd0 │ │ │ │ - bl 9b444 │ │ │ │ - b 9391c │ │ │ │ - ldr r3, [pc, #384] @ 93d68 │ │ │ │ - b 93920 │ │ │ │ + bne 93548 │ │ │ │ + ldr r0, [pc, #276] @ 93d70 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 93548 │ │ │ │ + ldr r0, [pc, #264] @ 93d70 │ │ │ │ + bl 9b4d0 │ │ │ │ + b 939b4 │ │ │ │ + ldr r0, [pc, #244] @ 93d68 │ │ │ │ + bl 9b4d0 │ │ │ │ + b 939b4 │ │ │ │ + ldr r3, [pc, #384] @ 93e00 │ │ │ │ + b 939b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1052] @ 0x41c │ │ │ │ - bne 9348c │ │ │ │ + bne 93524 │ │ │ │ add r0, r4, #1040 @ 0x410 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 9348c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 93524 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #344] @ 93d6c │ │ │ │ - ldr r3, [pc, #336] @ 93d68 │ │ │ │ + ldr r2, [pc, #344] @ 93e04 │ │ │ │ + ldr r3, [pc, #336] @ 93e00 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 93864 │ │ │ │ + b 938fc │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr r2, [pc, #324] @ 93d70 │ │ │ │ - ldr r3, [pc, #284] @ 93d4c │ │ │ │ + ldr r2, [pc, #324] @ 93e08 │ │ │ │ + ldr r3, [pc, #284] @ 93de4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [ip, #12] │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - b 937e4 │ │ │ │ + b 9387c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #288] @ 93d74 │ │ │ │ - ldr r3, [pc, #288] @ 93d78 │ │ │ │ + ldr r2, [pc, #288] @ 93e0c │ │ │ │ + ldr r3, [pc, #288] @ 93e10 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 93864 │ │ │ │ + b 938fc │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #268] @ 93d7c │ │ │ │ - ldr r3, [pc, #268] @ 93d80 │ │ │ │ + ldr r2, [pc, #268] @ 93e14 │ │ │ │ + ldr r3, [pc, #268] @ 93e18 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 93864 │ │ │ │ - ldr r1, [pc, #260] @ 93d84 │ │ │ │ - ldr r2, [pc, #260] @ 93d88 │ │ │ │ - b 93818 │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r2, [pc, #248] @ 93d8c │ │ │ │ - bne 93814 │ │ │ │ - b 932b4 │ │ │ │ - ldr r2, [pc, #240] @ 93d90 │ │ │ │ - b 93814 │ │ │ │ - eorseq lr, ip, r0, asr #27 │ │ │ │ + b 938fc │ │ │ │ + ldr r1, [pc, #260] @ 93e1c │ │ │ │ + ldr r2, [pc, #260] @ 93e20 │ │ │ │ + b 938b0 │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r2, [pc, #248] @ 93e24 │ │ │ │ + bne 938ac │ │ │ │ + b 9334c │ │ │ │ + ldr r2, [pc, #240] @ 93e28 │ │ │ │ + b 938ac │ │ │ │ + eorseq r0, sp, r0, asr #18 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - eorseq lr, ip, r4, lsl #31 │ │ │ │ + eorseq r0, sp, r4, lsl #22 │ │ │ │ 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 │ │ │ │ - mlaseq ip, r0, fp, lr │ │ │ │ + eorseq r0, sp, r0, lsl r7 │ │ │ │ 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 │ │ │ │ @@ -108815,93 +108867,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, asr #11 │ │ │ │ + eorseq ip, r5, r0, asr #2 │ │ │ │ subseq r0, r8, r0, lsl lr │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ @ instruction: 0x0055af9c │ │ │ │ subseq fp, r5, ip, rrx │ │ │ │ - @ instruction: 0x0035a4b4 │ │ │ │ - eorseq lr, ip, r8, lsl #31 │ │ │ │ - eorseq pc, ip, r4, lsl r0 @ │ │ │ │ - eorseq sl, r5, r4, ror #11 │ │ │ │ - eorseq pc, ip, r4 │ │ │ │ - eorseq sl, r5, r8, asr #11 │ │ │ │ - @ instruction: 0x003ceff0 │ │ │ │ - mlaseq r5, r0, r5, sl │ │ │ │ - eorseq sl, r5, ip, lsl r5 │ │ │ │ - @ instruction: 0x003cefdc │ │ │ │ - eorseq r6, r5, r4, asr sl │ │ │ │ - eorseq pc, ip, r4, lsr #32 │ │ │ │ - eorseq pc, ip, r0, asr #32 │ │ │ │ - eorseq lr, ip, r8, asr #31 │ │ │ │ - eorseq sl, r5, r4, ror r5 │ │ │ │ - @ instruction: 0x003cefb0 │ │ │ │ - eorseq sl, r5, r4, asr r5 │ │ │ │ - mlaseq ip, ip, pc, lr @ │ │ │ │ - eorseq sl, r5, r8, lsr r5 │ │ │ │ - @ instruction: 0x0035a4d4 │ │ │ │ - @ instruction: 0x0035a4fc │ │ │ │ - b 226b00 │ │ │ │ + eorseq ip, r5, r4, lsr r0 │ │ │ │ + eorseq r0, sp, r8, lsl #22 │ │ │ │ + mlaseq sp, r4, fp, r0 │ │ │ │ + eorseq ip, r5, r4, ror #2 │ │ │ │ + eorseq r0, sp, r4, lsl #23 │ │ │ │ + eorseq ip, r5, r8, asr #2 │ │ │ │ + eorseq r0, sp, r0, ror fp │ │ │ │ + eorseq ip, r5, r0, lsl r1 │ │ │ │ + mlaseq r5, ip, r0, ip │ │ │ │ + eorseq r0, sp, ip, asr fp │ │ │ │ + @ instruction: 0x003585d4 │ │ │ │ + eorseq r0, sp, r4, lsr #23 │ │ │ │ + eorseq r0, sp, r0, asr #23 │ │ │ │ + eorseq r0, sp, r8, asr #22 │ │ │ │ + ldrsheq ip, [r5], -r4 @ │ │ │ │ + eorseq r0, sp, r0, lsr fp │ │ │ │ + ldrsbeq ip, [r5], -r4 @ │ │ │ │ + eorseq r0, sp, ip, lsl fp │ │ │ │ + ldrheq ip, [r5], -r8 @ │ │ │ │ + eorseq ip, r5, r4, asr r0 │ │ │ │ + eorseq ip, r5, ip, ror r0 │ │ │ │ + b 239d24 │ │ │ │ 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] @ 93fe0 │ │ │ │ + ldr r6, [pc, #560] @ 94078 │ │ │ │ mov r5, r0 │ │ │ │ add r3, r6, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1168] @ 0x490 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93df4 │ │ │ │ + beq 93e8c │ │ │ │ ldr r3, [r6, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93df4 │ │ │ │ - ldr r3, [pc, #524] @ 93fe4 │ │ │ │ - bl 356650 │ │ │ │ + beq 93e8c │ │ │ │ + ldr r3, [pc, #524] @ 9407c │ │ │ │ + bl 3581c0 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 93fd4 │ │ │ │ + beq 9406c │ │ │ │ ldr r0, [r6, #1416] @ 0x588 │ │ │ │ bl 2a3cc │ │ │ │ cmp r7, r0 │ │ │ │ - bne 93fd4 │ │ │ │ + bne 9406c │ │ │ │ cmn r4, #-2147483635 @ 0x8000000d │ │ │ │ - bhi 93fcc │ │ │ │ + bhi 94064 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #480] @ 93fe8 │ │ │ │ + ldr r2, [pc, #480] @ 94080 │ │ │ │ add r7, r4, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 93f40 │ │ │ │ - ldr r3, [pc, #460] @ 93fe4 │ │ │ │ - bl 356650 │ │ │ │ + bne 93fd8 │ │ │ │ + ldr r3, [pc, #460] @ 9407c │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r7, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r8, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi 93f0c │ │ │ │ + bhi 93fa4 │ │ │ │ add r1, r4, #11 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r2, [r8, r1, lsl #3] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq 93fa8 │ │ │ │ + beq 94040 │ │ │ │ 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 93edc │ │ │ │ + beq 93f74 │ │ │ │ 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] │ │ │ │ @@ -108909,15 +108961,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 93f90 │ │ │ │ + beq 94028 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #205 @ 0xcd │ │ │ │ mov r0, r3 │ │ │ │ bl 29658 │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ add r1, r0, r4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -108926,110 +108978,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 93f80 │ │ │ │ + bhi 94018 │ │ │ │ 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 93f54 │ │ │ │ + bne 93fec │ │ │ │ ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #212] @ 93fec │ │ │ │ + ldr r2, [pc, #212] @ 94084 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 93fb8 │ │ │ │ + bne 94050 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a1bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93fcc │ │ │ │ + beq 94064 │ │ │ │ ldr r2, [r8, #800] @ 0x320 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r8, #800] @ 0x320 │ │ │ │ - b 93f54 │ │ │ │ + b 93fec │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 93fcc │ │ │ │ + beq 94064 │ │ │ │ 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 93e8c │ │ │ │ + b 93f24 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [ip, #12] │ │ │ │ str ip, [r2, #8] │ │ │ │ - b 93e68 │ │ │ │ + b 93f00 │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ strb r2, [r3] │ │ │ │ strb r2, [r3, #1] │ │ │ │ strb r2, [r3, #2] │ │ │ │ strb r2, [r3, #3] │ │ │ │ - b 93ed4 │ │ │ │ + b 93f6c │ │ │ │ mov r0, r8 │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ mov r3, r0 │ │ │ │ - b 93f04 │ │ │ │ + b 93f9c │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 93f28 │ │ │ │ + b 93fc0 │ │ │ │ mov r3, #0 │ │ │ │ - b 93ed4 │ │ │ │ - ldr r1, [pc, #20] @ 93ff0 │ │ │ │ - ldr r0, [pc, #20] @ 93ff4 │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ + b 93f6c │ │ │ │ + ldr r1, [pc, #20] @ 94088 │ │ │ │ + ldr r0, [pc, #20] @ 9408c │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r2, r9, r0, ror #3 │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ - eorseq sl, r5, ip, lsl #12 │ │ │ │ - eorseq pc, ip, r4, asr r0 @ │ │ │ │ + andeq r2, r9, r8, ror r2 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ + eorseq ip, r5, ip, lsl #3 │ │ │ │ + @ instruction: 0x003d0bd4 │ │ │ │ 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 94b38 │ │ │ │ + bne 94bd0 │ │ │ │ orr r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ - beq 98374 │ │ │ │ + beq 9840c │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94bb0 │ │ │ │ + beq 94c48 │ │ │ │ ldr r4, [r5, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 94c40 │ │ │ │ + beq 94cd8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 94c6c │ │ │ │ - ldr r6, [pc, #3780] @ 94f28 │ │ │ │ + beq 94d04 │ │ │ │ + ldr r6, [pc, #3780] @ 94fc0 │ │ │ │ ldr r3, [r4, #180] @ 0xb4 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -109043,56 +109095,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 98268 │ │ │ │ + beq 98300 │ │ │ │ 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 96934 │ │ │ │ + bne 969cc │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94d9c │ │ │ │ + bne 94e34 │ │ │ │ ldr r2, [r5, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 96330 │ │ │ │ + beq 963c8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98654 │ │ │ │ + bl 986ec │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov ip, r3 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96c60 │ │ │ │ + beq 96cf8 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 96214 │ │ │ │ + beq 962ac │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ ldr r0, [r5, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94c74 │ │ │ │ - ldr r2, [pc, #3584] @ 94f3c │ │ │ │ + bne 94d0c │ │ │ │ + ldr r2, [pc, #3584] @ 94fd4 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 94dc4 │ │ │ │ + bne 94e5c │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ ldreq r3, [r2, #156] @ 0x9c │ │ │ │ streq r3, [r5, #156] @ 0x9c │ │ │ │ - bne 964e0 │ │ │ │ + bne 96578 │ │ │ │ tst ip, #2 │ │ │ │ - beq 94ddc │ │ │ │ - ldr r6, [pc, #3528] @ 94f28 │ │ │ │ + beq 94e74 │ │ │ │ + ldr r6, [pc, #3528] @ 94fc0 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -109105,524 +109157,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] @ 94eac │ │ │ │ + ldr r2, [pc, #3312] @ 94f44 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r3, [r2, #1412] @ 0x584 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94df4 │ │ │ │ + bne 94e8c │ │ │ │ ldr r4, [r5, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 96138 │ │ │ │ + bne 961d0 │ │ │ │ ldr r7, [r5, #120] @ 0x78 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ and r3, r3, #2 │ │ │ │ - beq 95b1c │ │ │ │ + beq 95bb4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9598c │ │ │ │ + bne 95a24 │ │ │ │ ldr r8, [r7] │ │ │ │ ldr r0, [r5, #132] @ 0x84 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 959fc │ │ │ │ + bne 95a94 │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 967a4 │ │ │ │ - ldr r7, [pc, #3220] @ 94eb0 │ │ │ │ - ldr r9, [pc, #3308] @ 94f0c │ │ │ │ + bne 9683c │ │ │ │ + ldr r7, [pc, #3220] @ 94f48 │ │ │ │ + ldr r9, [pc, #3308] @ 94fa4 │ │ │ │ ldr r3, [r7, #1180] @ 0x49c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - bne 96730 │ │ │ │ + bne 967c8 │ │ │ │ ldr r2, [r7, #1188] @ 0x4a4 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 96730 │ │ │ │ + beq 967c8 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #3184] @ 94eb4 │ │ │ │ + ldr r1, [pc, #3184] @ 94f4c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96c5c │ │ │ │ + beq 96cf4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 96118 │ │ │ │ + bne 961b0 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 96040 │ │ │ │ - ldr r2, [pc, #3260] @ 94f2c │ │ │ │ - ldr r1, [pc, #3136] @ 94eb4 │ │ │ │ + bne 960d8 │ │ │ │ + ldr r2, [pc, #3260] @ 94fc4 │ │ │ │ + ldr r1, [pc, #3136] @ 94f4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96c5c │ │ │ │ + blt 96cf4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 95b88 │ │ │ │ + beq 95c20 │ │ │ │ ldr r6, [r5, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 97e14 │ │ │ │ + beq 97eac │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq 96b24 │ │ │ │ + beq 96bbc │ │ │ │ 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 95c44 │ │ │ │ + beq 95cdc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95c54 │ │ │ │ + bne 95cec │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [r5, #20] │ │ │ │ - bne 95c60 │ │ │ │ + bne 95cf8 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #104] @ 0x68 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ - bne 95c6c │ │ │ │ + bne 95d04 │ │ │ │ ldr r2, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #3128] @ 94f38 │ │ │ │ + ldr r3, [pc, #3128] @ 94fd0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr ip, [r3] │ │ │ │ ldr r3, [r6, #144] @ 0x90 │ │ │ │ str r3, [r5, #144] @ 0x90 │ │ │ │ - beq 95c80 │ │ │ │ + beq 95d18 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95cb4 │ │ │ │ + ble 95d4c │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp ip, r0 │ │ │ │ - beq 95cac │ │ │ │ + beq 95d44 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94380 │ │ │ │ + beq 94418 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp ip, lr │ │ │ │ - beq 95cac │ │ │ │ + beq 95d44 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94380 │ │ │ │ + beq 94418 │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp ip, lr │ │ │ │ - beq 95cac │ │ │ │ + beq 95d44 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 94380 │ │ │ │ + beq 94418 │ │ │ │ add r4, r2, #20 │ │ │ │ mov lr, #3 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 95cac │ │ │ │ + beq 95d44 │ │ │ │ cmp r3, lr │ │ │ │ - bne 94360 │ │ │ │ + bne 943f8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95cb4 │ │ │ │ - ldr lr, [pc, #3000] @ 94f40 │ │ │ │ + ble 95d4c │ │ │ │ + ldr lr, [pc, #3000] @ 94fd8 │ │ │ │ cmp r0, lr │ │ │ │ - beq 97d0c │ │ │ │ + beq 97da4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 943d0 │ │ │ │ + beq 94468 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, lr │ │ │ │ - beq 97d0c │ │ │ │ + beq 97da4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 943d0 │ │ │ │ + beq 94468 │ │ │ │ add r4, r2, #16 │ │ │ │ mov ip, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r8, lr │ │ │ │ - beq 97d0c │ │ │ │ + beq 97da4 │ │ │ │ cmp ip, r3 │ │ │ │ - bne 943b0 │ │ │ │ + bne 94448 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95cb4 │ │ │ │ - ldr ip, [pc, #2820] @ 94edc │ │ │ │ + ble 95d4c │ │ │ │ + ldr ip, [pc, #2820] @ 94f74 │ │ │ │ cmp r0, ip │ │ │ │ - beq 97d18 │ │ │ │ + beq 97db0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94420 │ │ │ │ + beq 944b8 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 97d18 │ │ │ │ + beq 97db0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94420 │ │ │ │ + beq 944b8 │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 97d18 │ │ │ │ + beq 97db0 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 94400 │ │ │ │ + bne 94498 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95cb4 │ │ │ │ - ldr ip, [pc, #2720] @ 94ec8 │ │ │ │ + ble 95d4c │ │ │ │ + ldr ip, [pc, #2720] @ 94f60 │ │ │ │ cmp r0, ip │ │ │ │ - beq 98104 │ │ │ │ + beq 9819c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94470 │ │ │ │ + beq 94508 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 98104 │ │ │ │ + beq 9819c │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94470 │ │ │ │ + beq 94508 │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 98104 │ │ │ │ + beq 9819c │ │ │ │ cmp lr, r3 │ │ │ │ - bne 94450 │ │ │ │ + bne 944e8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95cb4 │ │ │ │ + ble 95d4c │ │ │ │ cmp r0, r9 │ │ │ │ - beq 97d24 │ │ │ │ + beq 97dbc │ │ │ │ cmp r3, #1 │ │ │ │ - beq 944bc │ │ │ │ + beq 94554 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, r9 │ │ │ │ - beq 97d24 │ │ │ │ + beq 97dbc │ │ │ │ cmp r3, #2 │ │ │ │ - beq 944bc │ │ │ │ + beq 94554 │ │ │ │ add lr, r2, #16 │ │ │ │ mov ip, #2 │ │ │ │ ldr r4, [lr, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq 97d24 │ │ │ │ + beq 97dbc │ │ │ │ cmp ip, r3 │ │ │ │ - bne 9449c │ │ │ │ + bne 94534 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95cb4 │ │ │ │ - ldr ip, [pc, #2624] @ 94f04 │ │ │ │ + ble 95d4c │ │ │ │ + ldr ip, [pc, #2624] @ 94f9c │ │ │ │ cmp r0, ip │ │ │ │ - beq 96da0 │ │ │ │ + beq 96e38 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9450c │ │ │ │ + beq 945a4 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 96da0 │ │ │ │ + beq 96e38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 9450c │ │ │ │ + beq 945a4 │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 96da0 │ │ │ │ + beq 96e38 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 944ec │ │ │ │ + bne 94584 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95cb4 │ │ │ │ - ldr ip, [pc, #2508] @ 94ee0 │ │ │ │ + ble 95d4c │ │ │ │ + ldr ip, [pc, #2508] @ 94f78 │ │ │ │ cmp r0, ip │ │ │ │ - beq 980ec │ │ │ │ + beq 98184 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9455c │ │ │ │ + beq 945f4 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 980ec │ │ │ │ + beq 98184 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 9455c │ │ │ │ + beq 945f4 │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 980ec │ │ │ │ + beq 98184 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 9453c │ │ │ │ + bne 945d4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95cb4 │ │ │ │ - ldr ip, [pc, #2412] @ 94ed0 │ │ │ │ + ble 95d4c │ │ │ │ + ldr ip, [pc, #2412] @ 94f68 │ │ │ │ cmp r0, ip │ │ │ │ - beq 97c6c │ │ │ │ + beq 97d04 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 945a4 │ │ │ │ + beq 9463c │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, ip │ │ │ │ - beq 97c6c │ │ │ │ + beq 97d04 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 945a4 │ │ │ │ + beq 9463c │ │ │ │ add r2, r2, #16 │ │ │ │ mov r0, #2 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp lr, ip │ │ │ │ - beq 97c6c │ │ │ │ + beq 97d04 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 9458c │ │ │ │ + bne 94624 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst r2, #4194304 @ 0x400000 │ │ │ │ - bne 9698c │ │ │ │ + bne 96a24 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r2, #8388608 @ 0x800000 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ - bne 97d30 │ │ │ │ + bne 97dc8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - ble 949ac │ │ │ │ + ble 94a44 │ │ │ │ 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 95438 │ │ │ │ + bge 954d0 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9460c │ │ │ │ + beq 946a4 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9551c │ │ │ │ + bne 955b4 │ │ │ │ ldr r6, [r4, #128] @ 0x80 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94628 │ │ │ │ + beq 946c0 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9589c │ │ │ │ + bne 95934 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94710 │ │ │ │ + beq 947a8 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94710 │ │ │ │ + beq 947a8 │ │ │ │ ldr r8, [r6, #52] @ 0x34 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ cmp r8, #0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr lr, [r2] │ │ │ │ mov r9, r8 │ │ │ │ - bne 95e1c │ │ │ │ + bne 95eb4 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 94670 │ │ │ │ + bne 94708 │ │ │ │ ldr lr, [r1] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 969a0 │ │ │ │ + bne 96a38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94684 │ │ │ │ + bne 9471c │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96a88 │ │ │ │ + bne 96b20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94698 │ │ │ │ + bne 94730 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96e1c │ │ │ │ + bne 96eb4 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 946b0 │ │ │ │ + bne 94748 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96ee0 │ │ │ │ + bne 96f78 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 946c8 │ │ │ │ + bne 94760 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97c98 │ │ │ │ + bne 97d30 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 946e0 │ │ │ │ + bne 94778 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96954 │ │ │ │ + bne 969ec │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 946f8 │ │ │ │ + bne 94790 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97fcc │ │ │ │ + bne 98064 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94710 │ │ │ │ + bne 947a8 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 980f8 │ │ │ │ + bne 98190 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9477c │ │ │ │ + beq 94814 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9477c │ │ │ │ + beq 94814 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldr r8, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ ldr lr, [r2, #4] │ │ │ │ - bne 95d64 │ │ │ │ + bne 95dfc │ │ │ │ cmp r8, #0 │ │ │ │ - bne 94754 │ │ │ │ + bne 947ec │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9697c │ │ │ │ + bne 96a14 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 94768 │ │ │ │ + bne 94800 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96a78 │ │ │ │ + bne 96b10 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9477c │ │ │ │ + bne 94814 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95dac │ │ │ │ + bne 95e44 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94794 │ │ │ │ + beq 9482c │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 958f0 │ │ │ │ + bne 95988 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 97d3c │ │ │ │ + beq 97dd4 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 947c4 │ │ │ │ + bne 9485c │ │ │ │ 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 947e8 │ │ │ │ + bne 94880 │ │ │ │ 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 95b3c │ │ │ │ + bne 95bd4 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 95b3c │ │ │ │ + beq 95bd4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95b6c │ │ │ │ + beq 95c04 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - bne 96128 │ │ │ │ + bne 961c0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9482c │ │ │ │ + bne 948c4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 95b58 │ │ │ │ + bne 95bf0 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94854 │ │ │ │ + bne 948ec │ │ │ │ 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 96b9c │ │ │ │ + bne 96c34 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94880 │ │ │ │ + bne 94918 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94880 │ │ │ │ + beq 94918 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 952b4 │ │ │ │ + beq 9534c │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 952b4 │ │ │ │ + bne 9534c │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 952c4 │ │ │ │ + beq 9535c │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ - bne 948a8 │ │ │ │ + bne 94940 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95384 │ │ │ │ + bne 9541c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 948bc │ │ │ │ + bne 94954 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95cf8 │ │ │ │ + bne 95d90 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 953c0 │ │ │ │ + bne 95458 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9807c │ │ │ │ + bne 98114 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 948f0 │ │ │ │ + bne 94988 │ │ │ │ ldr r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 98088 │ │ │ │ + bne 98120 │ │ │ │ ldr r1, [r5, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95c1c │ │ │ │ + beq 95cb4 │ │ │ │ ldr r1, [r5, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [r5, #152] @ 0x98 │ │ │ │ - bne 954d4 │ │ │ │ + bne 9556c │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 954d4 │ │ │ │ + beq 9556c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95bf0 │ │ │ │ + beq 95c88 │ │ │ │ ldr ip, [r6, #148] @ 0x94 │ │ │ │ cmp r0, ip │ │ │ │ - bne 960b0 │ │ │ │ + bne 96148 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 960bc │ │ │ │ + beq 96154 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9494c │ │ │ │ + bne 949e4 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 954fc │ │ │ │ + bne 95594 │ │ │ │ ldr r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94964 │ │ │ │ + bne 949fc │ │ │ │ ldr r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 96e10 │ │ │ │ + bne 96ea8 │ │ │ │ eor r1, r3, r2 │ │ │ │ tst r1, #16384 @ 0x4000 │ │ │ │ - bne 95404 │ │ │ │ + bne 9549c │ │ │ │ ldr r1, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95d40 │ │ │ │ + beq 95dd8 │ │ │ │ tst r3, #96 @ 0x60 │ │ │ │ - bne 95438 │ │ │ │ + bne 954d0 │ │ │ │ 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 945e0 │ │ │ │ + bne 94678 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 949fc │ │ │ │ + beq 94a94 │ │ │ │ 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 │ │ │ │ @@ -109637,94 +109689,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 94a1c │ │ │ │ + bne 94ab4 │ │ │ │ ldr r2, [r5, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #1284] @ 94f18 │ │ │ │ + ldr r1, [pc, #1284] @ 94fb0 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, r1 │ │ │ │ - beq 98110 │ │ │ │ + beq 981a8 │ │ │ │ tst r3, #16 │ │ │ │ - bne 95f84 │ │ │ │ + bne 9601c │ │ │ │ tst r3, #8 │ │ │ │ - beq 95b88 │ │ │ │ + beq 95c20 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ add r2, r2, #16 │ │ │ │ bics r2, r2, #16 │ │ │ │ - bne 9812c │ │ │ │ + bne 981c4 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ mvn r2, #15 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #104] @ 0x68 │ │ │ │ - beq 95b98 │ │ │ │ + beq 95c30 │ │ │ │ ldr r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble 94ac4 │ │ │ │ + ble 94b5c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 94a84 │ │ │ │ + bge 94b1c │ │ │ │ mov r1, r5 │ │ │ │ - bl a2d90 │ │ │ │ + bl a2e1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96c5c │ │ │ │ + blt 96cf4 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 94ac4 │ │ │ │ + beq 94b5c │ │ │ │ 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 9832c │ │ │ │ - bl a2d90 │ │ │ │ + bge 983c4 │ │ │ │ + bl a2e1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96c5c │ │ │ │ + blt 96cf4 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 94a94 │ │ │ │ + bne 94b2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - beq 94b10 │ │ │ │ + beq 94ba8 │ │ │ │ tst r3, #16 │ │ │ │ - bne 95ee4 │ │ │ │ + bne 95f7c │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 94af0 │ │ │ │ + beq 94b88 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 98400 │ │ │ │ + beq 98498 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt 94b0c │ │ │ │ + bgt 94ba4 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 9841c │ │ │ │ + ble 984b4 │ │ │ │ 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 95fb8 │ │ │ │ + bne 96050 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r6, [pc, #1000] @ 94f28 │ │ │ │ + ldr r6, [pc, #1000] @ 94fc0 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -109740,29 +109792,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 98374 │ │ │ │ + beq 9840c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94040 │ │ │ │ - bl 91b7c │ │ │ │ + bne 940d8 │ │ │ │ + bl 91c14 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and r1, r3, #2 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 96c60 │ │ │ │ + beq 96cf8 │ │ │ │ cmp r1, #0 │ │ │ │ streq r2, [r5, #132] @ 0x84 │ │ │ │ - beq 94040 │ │ │ │ - ldr r6, [pc, #848] @ 94f28 │ │ │ │ + beq 940d8 │ │ │ │ + ldr r6, [pc, #848] @ 94fc0 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -109779,40 +109831,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 94050 │ │ │ │ - ldr r2, [pc, #756] @ 94f3c │ │ │ │ + bne 940e8 │ │ │ │ + ldr r2, [pc, #756] @ 94fd4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ - beq 940c8 │ │ │ │ + beq 94160 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne 981fc │ │ │ │ + bne 98294 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ - ldr r4, [pc, #728] @ 94f3c │ │ │ │ + ldr r4, [pc, #728] @ 94fd4 │ │ │ │ tst r3, #2 │ │ │ │ str r2, [r5, #128] @ 0x80 │ │ │ │ - bne 9405c │ │ │ │ + bne 940f4 │ │ │ │ ldr r3, [r4, #132] @ 0x84 │ │ │ │ - b 940b8 │ │ │ │ + b 94150 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 964e0 │ │ │ │ + bne 96578 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ orreq r1, r1, #1 │ │ │ │ tst r1, #1 │ │ │ │ - beq 96f40 │ │ │ │ + beq 96fd8 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r6, [r5, #132] @ 0x84 │ │ │ │ - beq 94cfc │ │ │ │ - ldr r6, [pc, #644] @ 94f28 │ │ │ │ - bl 356650 │ │ │ │ + beq 94d94 │ │ │ │ + ldr r6, [pc, #644] @ 94fc0 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -109827,122 +109879,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] @ 94eb0 │ │ │ │ - ldr r9, [pc, #516] @ 94f0c │ │ │ │ + ldr r3, [pc, #428] @ 94f48 │ │ │ │ + ldr r9, [pc, #516] @ 94fa4 │ │ │ │ ldr r2, [r3, #3160] @ 0xc58 │ │ │ │ cmp r2, r9 │ │ │ │ - bne 96c48 │ │ │ │ + bne 96ce0 │ │ │ │ ldr r2, [r3, #3168] @ 0xc60 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 96c48 │ │ │ │ - ldr r1, [pc, #404] @ 94eb8 │ │ │ │ + beq 96ce0 │ │ │ │ + ldr r1, [pc, #404] @ 94f50 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96c5c │ │ │ │ + beq 96cf4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 96b64 │ │ │ │ + bne 96bfc │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #372] @ 94ebc │ │ │ │ + ldr r0, [pc, #372] @ 94f54 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9c718 │ │ │ │ + bl 9c7a0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96c5c │ │ │ │ + beq 96cf4 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #340] @ 94eb8 │ │ │ │ + ldr r1, [pc, #340] @ 94f50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 94d88 │ │ │ │ + beq 94e20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 98284 │ │ │ │ + beq 9831c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ mov ip, r3 │ │ │ │ - bge 94dd4 │ │ │ │ - b 96c60 │ │ │ │ + bge 94e6c │ │ │ │ + b 96cf8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 940f4 │ │ │ │ + bne 9418c │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94c74 │ │ │ │ - ldr r2, [pc, #380] @ 94f3c │ │ │ │ + bne 94d0c │ │ │ │ + ldr r2, [pc, #380] @ 94fd4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 962f8 │ │ │ │ + beq 96390 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 964e0 │ │ │ │ + bne 96578 │ │ │ │ ldr r3, [r0, #156] @ 0x9c │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ tst ip, #2 │ │ │ │ - bne 94158 │ │ │ │ - ldr r3, [pc, #200] @ 94eac │ │ │ │ + bne 941f0 │ │ │ │ + ldr r3, [pc, #200] @ 94f44 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r3, #1412] @ 0x584 │ │ │ │ ldr r7, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 941cc │ │ │ │ - ldr r4, [pc, #196] @ 94ec0 │ │ │ │ - ldr r8, [pc, #296] @ 94f28 │ │ │ │ - b 94e30 │ │ │ │ + beq 94264 │ │ │ │ + ldr r4, [pc, #196] @ 94f58 │ │ │ │ + ldr r8, [pc, #296] @ 94fc0 │ │ │ │ + b 94ec8 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ sub r1, r3, #224 @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94e24 │ │ │ │ + beq 94ebc │ │ │ │ adds r6, r2, r1 │ │ │ │ - beq 94e24 │ │ │ │ + beq 94ebc │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94f44 │ │ │ │ + bne 94fdc │ │ │ │ ldr r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 941cc │ │ │ │ + beq 94264 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94e24 │ │ │ │ + beq 94ebc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #420 @ 0x1a4 │ │ │ │ - bcs 95284 │ │ │ │ + bcs 9531c │ │ │ │ cmp r3, #380 @ 0x17c │ │ │ │ - bcs 94e84 │ │ │ │ + bcs 94f1c │ │ │ │ cmp r3, #368 @ 0x170 │ │ │ │ - bcs 94e98 │ │ │ │ + bcs 94f30 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi 94e00 │ │ │ │ + bhi 94e98 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r5 │ │ │ │ - bls 94e10 │ │ │ │ + bls 94ea8 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ sub r1, r3, #208 @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94e10 │ │ │ │ - b 94e24 │ │ │ │ + bne 94ea8 │ │ │ │ + b 94ebc │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ sub r1, r3, #380 @ 0x17c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94e10 │ │ │ │ - b 94e24 │ │ │ │ + bne 94ea8 │ │ │ │ + b 94ebc │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ sub r1, r3, #368 @ 0x170 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94e10 │ │ │ │ - b 94e24 │ │ │ │ + bne 94ea8 │ │ │ │ + b 94ebc │ │ │ │ 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 │ │ │ │ @@ -109962,685 +110014,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, r0, lsr #2 │ │ │ │ - muleq sl, r0, r3 │ │ │ │ + andeq r0, sl, ip, lsr #3 │ │ │ │ + andeq r4, sl, ip, lsl r4 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ subseq r7, r5, ip, lsl #12 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sl, r7, r8, lsr r5 │ │ │ │ - eoreq r8, r9, ip, lsr #25 │ │ │ │ + eoreq r7, sl, r4, ror #17 │ │ │ │ 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 950d0 │ │ │ │ + beq 95168 │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 950d0 │ │ │ │ + beq 95168 │ │ │ │ cmp r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r1, #80] @ 0x50 │ │ │ │ subcs r3, r3, #420 @ 0x1a4 │ │ │ │ - bcs 95968 │ │ │ │ + bcs 95a00 │ │ │ │ cmp r3, #380 @ 0x17c │ │ │ │ - bcs 962e4 │ │ │ │ + bcs 9637c │ │ │ │ cmp r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r1, #56] @ 0x38 │ │ │ │ subcs r3, r3, #368 @ 0x170 │ │ │ │ - bcs 95968 │ │ │ │ + bcs 95a00 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls 95958 │ │ │ │ + bls 959f0 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ sub r3, r3, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 950d0 │ │ │ │ + beq 95168 │ │ │ │ cmn r1, r3 │ │ │ │ - beq 950d0 │ │ │ │ + beq 95168 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 950d0 │ │ │ │ + bne 95168 │ │ │ │ add r3, r5, #148 @ 0x94 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 967b4 │ │ │ │ + beq 9684c │ │ │ │ add r3, r5, #68 @ 0x44 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 96b78 │ │ │ │ + beq 96c10 │ │ │ │ add r3, r5, #32 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 94fe0 │ │ │ │ + beq 95078 │ │ │ │ add r3, r5, #72 @ 0x48 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 94e24 │ │ │ │ - ldr r3, [pc, #-176] @ 94f38 │ │ │ │ - ldr r2, [pc, #-296] @ 94ec4 │ │ │ │ + bne 94ebc │ │ │ │ + ldr r3, [pc, #-176] @ 94fd0 │ │ │ │ + ldr r2, [pc, #-296] @ 94f5c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r5, r2 │ │ │ │ cmpne r3, r5 │ │ │ │ - ldr r2, [pc, #-308] @ 94ec8 │ │ │ │ + ldr r2, [pc, #-308] @ 94f60 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-324] @ 94ecc │ │ │ │ + ldr r2, [pc, #-324] @ 94f64 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-332] @ 94ed0 │ │ │ │ + ldr r2, [pc, #-332] @ 94f68 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-340] @ 94ed4 │ │ │ │ + ldr r2, [pc, #-340] @ 94f6c │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-348] @ 94ed8 │ │ │ │ + ldr r2, [pc, #-348] @ 94f70 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-356] @ 94edc │ │ │ │ + ldr r2, [pc, #-356] @ 94f74 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-364] @ 94ee0 │ │ │ │ + ldr r2, [pc, #-364] @ 94f78 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-372] @ 94ee4 │ │ │ │ + ldr r2, [pc, #-372] @ 94f7c │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-380] @ 94ee8 │ │ │ │ + ldr r2, [pc, #-380] @ 94f80 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-388] @ 94eec │ │ │ │ + ldr r2, [pc, #-388] @ 94f84 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-396] @ 94ef0 │ │ │ │ + ldr r2, [pc, #-396] @ 94f88 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-404] @ 94ef4 │ │ │ │ + ldr r2, [pc, #-404] @ 94f8c │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-412] @ 94ef8 │ │ │ │ + ldr r2, [pc, #-412] @ 94f90 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-420] @ 94efc │ │ │ │ + ldr r2, [pc, #-420] @ 94f94 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-428] @ 94f00 │ │ │ │ + ldr r2, [pc, #-428] @ 94f98 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-436] @ 94f04 │ │ │ │ + ldr r2, [pc, #-436] @ 94f9c │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-444] @ 94f08 │ │ │ │ + ldr r2, [pc, #-444] @ 94fa0 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94e24 │ │ │ │ - ldr r9, [pc, #-460] @ 94f0c │ │ │ │ + beq 94ebc │ │ │ │ + ldr r9, [pc, #-460] @ 94fa4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 96020 │ │ │ │ + bne 960b8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq 96020 │ │ │ │ + beq 960b8 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96c5c │ │ │ │ + beq 96cf4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 95ce8 │ │ │ │ + bne 95d80 │ │ │ │ ldr sl, [r6] │ │ │ │ - ldr r3, [pc, #-484] @ 94f34 │ │ │ │ + ldr r3, [pc, #-484] @ 94fcc │ │ │ │ cmp sl, r3 │ │ │ │ - beq 979a8 │ │ │ │ - ldr r0, [pc, #-532] @ 94f10 │ │ │ │ + beq 97a40 │ │ │ │ + ldr r0, [pc, #-532] @ 94fa8 │ │ │ │ mov r1, #0 │ │ │ │ ldr fp, [r4] │ │ │ │ - bl 9db00 │ │ │ │ + bl 9db88 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 96c5c │ │ │ │ - ldr r3, [pc, #-556] @ 94f10 │ │ │ │ + beq 96cf4 │ │ │ │ + ldr r3, [pc, #-556] @ 94fa8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 95974 │ │ │ │ - bl 356650 │ │ │ │ + beq 95a0c │ │ │ │ + bl 3581c0 │ │ │ │ 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 95980 │ │ │ │ + bne 95a18 │ │ │ │ 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 9dfb0 │ │ │ │ + bl 9e038 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 9833c │ │ │ │ - bl 356650 │ │ │ │ + beq 983d4 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f80c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq 98340 │ │ │ │ + beq 983d8 │ │ │ │ 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 98350 │ │ │ │ + beq 983e8 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9544c │ │ │ │ + beq 954e4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 95458 │ │ │ │ + bne 954f0 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq 95458 │ │ │ │ - bl 356650 │ │ │ │ + beq 954f0 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r1, [r8, r0] │ │ │ │ - ldr ip, [pc, #-796] @ 94f20 │ │ │ │ + ldr ip, [pc, #-796] @ 94fb8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cmp r1, ip │ │ │ │ - beq 95490 │ │ │ │ + beq 95528 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl a03c4 │ │ │ │ + bl a0450 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 954ac │ │ │ │ + blt 95544 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 94e24 │ │ │ │ + beq 94ebc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 94e24 │ │ │ │ + bne 94ebc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 94e24 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 94ebc │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ sub r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94e10 │ │ │ │ - b 94e24 │ │ │ │ + bne 94ea8 │ │ │ │ + b 94ebc │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94880 │ │ │ │ + bne 94918 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94880 │ │ │ │ + beq 94918 │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9488c │ │ │ │ + bne 94924 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9488c │ │ │ │ + bne 94924 │ │ │ │ tst r3, #2 │ │ │ │ - bne 964ec │ │ │ │ + bne 96584 │ │ │ │ ldr r3, [r7, #1240] @ 0x4d8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r8, [r5, #132] @ 0x84 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9655c │ │ │ │ + bne 965f4 │ │ │ │ ldr r2, [r7, #1248] @ 0x4e0 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 9655c │ │ │ │ + beq 965f4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #-1008] @ 94f14 │ │ │ │ + ldr r1, [pc, #-1008] @ 94fac │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96c5c │ │ │ │ + beq 96cf4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 96314 │ │ │ │ + bne 963ac │ │ │ │ ldr r3, [r7, #1836] @ 0x72c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 96774 │ │ │ │ + bne 9680c │ │ │ │ ldr r2, [r7, #1844] @ 0x734 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 96774 │ │ │ │ + beq 9680c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #-1040] @ 94f30 │ │ │ │ + ldr r1, [pc, #-1040] @ 94fc8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96c5c │ │ │ │ + beq 96cf4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 9638c │ │ │ │ + bne 96424 │ │ │ │ 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 948a8 │ │ │ │ + bne 94940 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 948a8 │ │ │ │ + beq 94940 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 98234 │ │ │ │ + beq 982cc │ │ │ │ ldr r0, [r6, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 964b0 │ │ │ │ + beq 96548 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r5, #108] @ 0x6c │ │ │ │ - bne 953b0 │ │ │ │ + bne 95448 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96df8 │ │ │ │ + bne 96e90 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95d20 │ │ │ │ + beq 95db8 │ │ │ │ subs r0, r2, #0 │ │ │ │ - beq 948d4 │ │ │ │ + beq 9496c │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 948d4 │ │ │ │ + bne 9496c │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - beq 948d8 │ │ │ │ + beq 94970 │ │ │ │ tst r2, #131072 @ 0x20000 │ │ │ │ - beq 948d8 │ │ │ │ + beq 94970 │ │ │ │ ldr r2, [r5, #140] @ 0x8c │ │ │ │ orr r3, r3, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - beq 948e4 │ │ │ │ - b 948f0 │ │ │ │ + beq 9497c │ │ │ │ + b 94988 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 9497c │ │ │ │ + beq 94a14 │ │ │ │ ldr r1, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9497c │ │ │ │ + bne 94a14 │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #-1292] @ 94f18 │ │ │ │ + ldr r1, [pc, #-1292] @ 94fb0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 9497c │ │ │ │ - ldr r1, [pc, #-1300] @ 94f1c │ │ │ │ + bne 94a14 │ │ │ │ + ldr r1, [pc, #-1300] @ 94fb4 │ │ │ │ tst r3, #96 @ 0x60 │ │ │ │ str r1, [r5, #160] @ 0xa0 │ │ │ │ - beq 94984 │ │ │ │ + beq 94a1c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - bne 945e0 │ │ │ │ - b 949a0 │ │ │ │ + bne 94678 │ │ │ │ + b 94a38 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - beq 95220 │ │ │ │ + beq 952b8 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 8c108 │ │ │ │ + bl 8c124 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 980a4 │ │ │ │ - bl 356650 │ │ │ │ + beq 9813c │ │ │ │ + bl 3581c0 │ │ │ │ ldr r1, [r8, r0] │ │ │ │ ldr ip, [r7, #24] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - ldr r1, [pc, #-1388] @ 94f20 │ │ │ │ + ldr r1, [pc, #-1388] @ 94fb8 │ │ │ │ cmp ip, r1 │ │ │ │ - bne 95248 │ │ │ │ + bne 952e0 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 9cd94 │ │ │ │ + bl 9ce1c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ - bge 95260 │ │ │ │ + bge 952f8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 96c5c │ │ │ │ + beq 96cf4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 96c5c │ │ │ │ + bne 96cf4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96c60 │ │ │ │ + b 96cf8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96298 │ │ │ │ + beq 96330 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9494c │ │ │ │ + bne 949e4 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9494c │ │ │ │ + beq 949e4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95c14 │ │ │ │ + beq 95cac │ │ │ │ ldr r0, [r6, #164] @ 0xa4 │ │ │ │ cmp r0, r1 │ │ │ │ ldr r0, [r5, #196] @ 0xc4 │ │ │ │ - beq 97fc0 │ │ │ │ + beq 98058 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r5, #164] @ 0xa4 │ │ │ │ - beq 960f8 │ │ │ │ - b 94964 │ │ │ │ + beq 96190 │ │ │ │ + b 949fc │ │ │ │ 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 95dc0 │ │ │ │ + bne 95e58 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95554 │ │ │ │ + bne 955ec │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 979c4 │ │ │ │ + bne 97a5c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95568 │ │ │ │ + bne 95600 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9711c │ │ │ │ + bne 971b4 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9557c │ │ │ │ + bne 95614 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97ca4 │ │ │ │ + bne 97d3c │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95594 │ │ │ │ + bne 9562c │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97708 │ │ │ │ + bne 977a0 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955ac │ │ │ │ + bne 95644 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97394 │ │ │ │ + bne 9742c │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97ad0 │ │ │ │ + bne 97b68 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9787c │ │ │ │ + bne 97914 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955dc │ │ │ │ + bne 95674 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97888 │ │ │ │ + bne 97920 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955f4 │ │ │ │ + bne 9568c │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9799c │ │ │ │ + bne 97a34 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9560c │ │ │ │ + bne 956a4 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97adc │ │ │ │ + bne 97b74 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95624 │ │ │ │ + bne 956bc │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9707c │ │ │ │ + bne 97114 │ │ │ │ ldr ip, [r2, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9563c │ │ │ │ + bne 956d4 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 978fc │ │ │ │ + bne 97994 │ │ │ │ ldr ip, [r2, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95654 │ │ │ │ + bne 956ec │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97558 │ │ │ │ + bne 975f0 │ │ │ │ ldr ip, [r2, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9566c │ │ │ │ + bne 95704 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975cc │ │ │ │ + bne 97664 │ │ │ │ ldr ip, [r2, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95684 │ │ │ │ + bne 9571c │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97694 │ │ │ │ + bne 9772c │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9569c │ │ │ │ + bne 95734 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977d8 │ │ │ │ + bne 97870 │ │ │ │ ldr ip, [r2, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956b4 │ │ │ │ + bne 9574c │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96fe0 │ │ │ │ + bne 97078 │ │ │ │ ldr ip, [r2, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956cc │ │ │ │ + bne 95764 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a8c │ │ │ │ + bne 97b24 │ │ │ │ ldr ip, [r2, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956e4 │ │ │ │ + bne 9577c │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9783c │ │ │ │ + bne 978d4 │ │ │ │ ldr ip, [r2, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956fc │ │ │ │ + bne 95794 │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 980d8 │ │ │ │ + bne 98170 │ │ │ │ ldr ip, [r2, #80] @ 0x50 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95714 │ │ │ │ + bne 957ac │ │ │ │ ldr lr, [r1, #80] @ 0x50 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98460 │ │ │ │ + bne 984f8 │ │ │ │ ldr ip, [r2, #84] @ 0x54 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9572c │ │ │ │ + bne 957c4 │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98470 │ │ │ │ + bne 98508 │ │ │ │ ldr ip, [r2, #88] @ 0x58 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95744 │ │ │ │ + bne 957dc │ │ │ │ ldr lr, [r1, #88] @ 0x58 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98440 │ │ │ │ + bne 984d8 │ │ │ │ ldr ip, [r2, #92] @ 0x5c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9575c │ │ │ │ + bne 957f4 │ │ │ │ ldr lr, [r1, #92] @ 0x5c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98504 │ │ │ │ + bne 9859c │ │ │ │ ldr ip, [r2, #96] @ 0x60 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95774 │ │ │ │ + bne 9580c │ │ │ │ ldr lr, [r1, #96] @ 0x60 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 984a4 │ │ │ │ + bne 9853c │ │ │ │ ldr ip, [r2, #100] @ 0x64 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9578c │ │ │ │ + bne 95824 │ │ │ │ ldr lr, [r1, #100] @ 0x64 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 984c4 │ │ │ │ + bne 9855c │ │ │ │ ldr ip, [r2, #104] @ 0x68 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 957a4 │ │ │ │ + bne 9583c │ │ │ │ ldr lr, [r1, #104] @ 0x68 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 983a0 │ │ │ │ + bne 98438 │ │ │ │ ldr ip, [r2, #108] @ 0x6c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 957bc │ │ │ │ + bne 95854 │ │ │ │ ldr lr, [r1, #108] @ 0x6c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 983b0 │ │ │ │ + bne 98448 │ │ │ │ ldr ip, [r2, #112] @ 0x70 │ │ │ │ ldr lr, [r2, #120] @ 0x78 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 957d8 │ │ │ │ + bne 95870 │ │ │ │ ldr r8, [r1, #112] @ 0x70 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 97c04 │ │ │ │ + bne 97c9c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 957ec │ │ │ │ + bne 95884 │ │ │ │ ldr lr, [r1, #120] @ 0x78 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 970f0 │ │ │ │ + bne 97188 │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95804 │ │ │ │ + bne 9589c │ │ │ │ ldr lr, [r1, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97860 │ │ │ │ + bne 978f8 │ │ │ │ ldr ip, [r2, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9581c │ │ │ │ + bne 958b4 │ │ │ │ ldr ip, [r1, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 982d4 │ │ │ │ + bne 9836c │ │ │ │ ldr ip, [r2, #124] @ 0x7c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95834 │ │ │ │ + bne 958cc │ │ │ │ ldr ip, [r1, #124] @ 0x7c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 982b4 │ │ │ │ + bne 9834c │ │ │ │ ldr ip, [r2, #132] @ 0x84 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9584c │ │ │ │ + bne 958e4 │ │ │ │ ldr ip, [r1, #132] @ 0x84 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97850 │ │ │ │ + bne 978e8 │ │ │ │ ldr ip, [r2, #136] @ 0x88 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95864 │ │ │ │ + bne 958fc │ │ │ │ ldr ip, [r1, #136] @ 0x88 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 98290 │ │ │ │ + bne 98328 │ │ │ │ ldr ip, [r2, #140] @ 0x8c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94610 │ │ │ │ + bne 946a8 │ │ │ │ ldr r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94610 │ │ │ │ + beq 946a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95894 │ │ │ │ + beq 9592c │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 94610 │ │ │ │ + beq 946a8 │ │ │ │ str r1, [r2, #140] @ 0x8c │ │ │ │ - b 94610 │ │ │ │ + b 946a8 │ │ │ │ ldr ip, [r6, #40] @ 0x28 │ │ │ │ ldm r2, {r8, lr} │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bne 95e78 │ │ │ │ + bne 95f10 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 958c4 │ │ │ │ + bne 9595c │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 980b8 │ │ │ │ + bne 98150 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 958d8 │ │ │ │ + bne 95970 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 980c8 │ │ │ │ + bne 98160 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94628 │ │ │ │ + bne 946c0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94628 │ │ │ │ - b 95ec0 │ │ │ │ + beq 946c0 │ │ │ │ + b 95f58 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldr ip, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95ec8 │ │ │ │ + bne 95f60 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95914 │ │ │ │ + bne 959ac │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 98074 │ │ │ │ + bne 9810c │ │ │ │ ldr ip, [r2, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94794 │ │ │ │ + bne 9482c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 98364 │ │ │ │ + bne 983fc │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 947a0 │ │ │ │ + bne 94838 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 947a0 │ │ │ │ + beq 94838 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 947a0 │ │ │ │ + beq 94838 │ │ │ │ str r2, [r5, #24] │ │ │ │ - b 947a0 │ │ │ │ + b 94838 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bls 94f9c │ │ │ │ + bls 95034 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ sub r3, r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94f9c │ │ │ │ - b 950d0 │ │ │ │ + bne 95034 │ │ │ │ + b 95168 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 95180 │ │ │ │ + beq 95218 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ - b 95180 │ │ │ │ - ldr r6, [pc, #-2668] @ 94f28 │ │ │ │ - bl 356650 │ │ │ │ + b 95218 │ │ │ │ + ldr r6, [pc, #-2668] @ 94fc0 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -110656,30 +110708,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 96bd0 │ │ │ │ + beq 96c68 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands r1, r3, #8 │ │ │ │ - bne 98314 │ │ │ │ - ldr sl, [pc, #-2796] @ 94f24 │ │ │ │ + bne 983ac │ │ │ │ + ldr sl, [pc, #-2796] @ 94fbc │ │ │ │ mov r0, sl │ │ │ │ - bl 9db00 │ │ │ │ + bl 9db88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96c5c │ │ │ │ + beq 96cf4 │ │ │ │ ldr r3, [sl, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 95a5c │ │ │ │ - ldr r3, [pc, #-2824] @ 94f28 │ │ │ │ - bl 356650 │ │ │ │ + beq 95af4 │ │ │ │ + ldr r3, [pc, #-2824] @ 94fc0 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -110696,347 +110748,347 @@ │ │ │ │ bl 29c28 │ │ │ │ mov fp, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, fp │ │ │ │ str fp, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9dfb0 │ │ │ │ + bl 9e038 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 983e8 │ │ │ │ - ldr r6, [pc, #-2940] @ 94f28 │ │ │ │ - bl 356650 │ │ │ │ + beq 98480 │ │ │ │ + ldr r6, [pc, #-2940] @ 94fc0 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f80c │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 9815c │ │ │ │ + beq 981f4 │ │ │ │ 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 a2040 │ │ │ │ + bl a20cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, fp │ │ │ │ - blt 983f4 │ │ │ │ + blt 9848c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 95b08 │ │ │ │ + beq 95ba0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ str r3, [r4] │ │ │ │ - beq 98434 │ │ │ │ + beq 984cc │ │ │ │ ldr r8, [r7, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9639c │ │ │ │ + bne 96434 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and r3, r3, #2 │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 9658c │ │ │ │ + bne 96624 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 96328 │ │ │ │ - ldr r6, [pc, #-3088] @ 94f28 │ │ │ │ + beq 963c0 │ │ │ │ + ldr r6, [pc, #-3088] @ 94fc0 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - b 966c4 │ │ │ │ + b 9675c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9482c │ │ │ │ + bne 948c4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9482c │ │ │ │ + beq 948c4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95b64 │ │ │ │ + beq 95bfc │ │ │ │ ldr r1, [r6, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 9482c │ │ │ │ + beq 948c4 │ │ │ │ str r2, [r5, #28] │ │ │ │ - b 9482c │ │ │ │ + b 948c4 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - bne 9482c │ │ │ │ + bne 948c4 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9482c │ │ │ │ - b 95b64 │ │ │ │ + beq 948c4 │ │ │ │ + b 95bfc │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [r5, #84] @ 0x54 │ │ │ │ - bne 94a50 │ │ │ │ + bne 94ae8 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r4, [r5, #132] @ 0x84 │ │ │ │ - bne 96cbc │ │ │ │ - ldr r1, [pc, #-3196] @ 94f30 │ │ │ │ + bne 96d54 │ │ │ │ + ldr r1, [pc, #-3196] @ 94fc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b4c8 │ │ │ │ + bl 9b554 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96c5c │ │ │ │ - bne 94a50 │ │ │ │ - ldr r2, [pc, #-3224] @ 94f2c │ │ │ │ - ldr r1, [pc, #-3224] @ 94f30 │ │ │ │ + blt 96cf4 │ │ │ │ + bne 94ae8 │ │ │ │ + ldr r2, [pc, #-3224] @ 94fc4 │ │ │ │ + ldr r1, [pc, #-3224] @ 94fc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96c5c │ │ │ │ + blt 96cf4 │ │ │ │ ldr r4, [r5, #168] @ 0xa8 │ │ │ │ - ldr r3, [pc, #-3244] @ 94f34 │ │ │ │ + ldr r3, [pc, #-3244] @ 94fcc │ │ │ │ ldr r6, [r4, #8] │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bgt 94a60 │ │ │ │ - b 94ac4 │ │ │ │ + bgt 94af8 │ │ │ │ + b 94b5c │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r5, #148] @ 0x94 │ │ │ │ - beq 96760 │ │ │ │ + beq 967f8 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9494c │ │ │ │ + bne 949e4 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9494c │ │ │ │ + beq 949e4 │ │ │ │ str r1, [r5, #164] @ 0xa4 │ │ │ │ - b 9494c │ │ │ │ + b 949e4 │ │ │ │ ldr r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 948fc │ │ │ │ + beq 94994 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95c3c │ │ │ │ + beq 95cd4 │ │ │ │ ldr r0, [r6, #144] @ 0x90 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 948fc │ │ │ │ + beq 94994 │ │ │ │ str r1, [r5, #144] @ 0x90 │ │ │ │ - b 948fc │ │ │ │ + b 94994 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [r5, #16] │ │ │ │ - beq 942cc │ │ │ │ + beq 94364 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 942e0 │ │ │ │ + beq 94378 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 942f4 │ │ │ │ + beq 9438c │ │ │ │ ldr r2, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #-3392] @ 94f38 │ │ │ │ + ldr r3, [pc, #-3392] @ 94fd0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr ip, [r3] │ │ │ │ - bne 94310 │ │ │ │ + bne 943a8 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 95cac │ │ │ │ + beq 95d44 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95c84 │ │ │ │ - ldr r3, [pc, #-3428] @ 94f3c │ │ │ │ + bne 95d1c │ │ │ │ + ldr r3, [pc, #-3428] @ 94fd4 │ │ │ │ cmp ip, r3 │ │ │ │ - ldrne lr, [pc, #-3432] @ 94f40 │ │ │ │ + ldrne lr, [pc, #-3432] @ 94fd8 │ │ │ │ movne r3, r6 │ │ │ │ - bne 96d2c │ │ │ │ + bne 96dc4 │ │ │ │ orr r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #4194304 @ 0x400000 │ │ │ │ - bne 9698c │ │ │ │ + bne 96a24 │ │ │ │ tst r3, #8388608 @ 0x800000 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ ldrne r3, [r5, #84] @ 0x54 │ │ │ │ - bne 97d30 │ │ │ │ + bne 97dc8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - bgt 945d0 │ │ │ │ - b 949ac │ │ │ │ + bgt 94668 │ │ │ │ + b 94a44 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94e24 │ │ │ │ - b 9510c │ │ │ │ + bne 94ebc │ │ │ │ + b 951a4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 982f4 │ │ │ │ + beq 9838c │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ - beq 95d18 │ │ │ │ + beq 95db0 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 953c0 │ │ │ │ + bne 95458 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 948d4 │ │ │ │ + beq 9496c │ │ │ │ ldr r0, [r6, #136] @ 0x88 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 953cc │ │ │ │ + beq 95464 │ │ │ │ str r2, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ - b 953c0 │ │ │ │ + b 95458 │ │ │ │ ldr r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9497c │ │ │ │ + beq 94a14 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9542c │ │ │ │ + beq 954c4 │ │ │ │ ldr r0, [r6, #160] @ 0xa0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 9497c │ │ │ │ - b 9542c │ │ │ │ + beq 94a14 │ │ │ │ + b 954c4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95d78 │ │ │ │ + bne 95e10 │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 96a40 │ │ │ │ + bne 96ad8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95d8c │ │ │ │ + bne 95e24 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96f24 │ │ │ │ + bne 96fbc │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9477c │ │ │ │ + bne 94814 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9477c │ │ │ │ + beq 94814 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 9477c │ │ │ │ + beq 94814 │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94788 │ │ │ │ - b 9592c │ │ │ │ + bne 94820 │ │ │ │ + b 959c4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95dd4 │ │ │ │ + bne 95e6c │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97d8c │ │ │ │ + bne 97e24 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95de8 │ │ │ │ + bne 95e80 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 971e8 │ │ │ │ + bne 97280 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95dfc │ │ │ │ + bne 95e94 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97c78 │ │ │ │ + bne 97d10 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95e14 │ │ │ │ + bne 95eac │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97208 │ │ │ │ + bne 972a0 │ │ │ │ mov r0, r6 │ │ │ │ - b 95594 │ │ │ │ + b 9562c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95e30 │ │ │ │ + bne 95ec8 │ │ │ │ ldr lr, [r1] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96a5c │ │ │ │ + bne 96af4 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95e44 │ │ │ │ + bne 95edc │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97bf4 │ │ │ │ + bne 97c8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95e58 │ │ │ │ + bne 95ef0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97b50 │ │ │ │ + bne 97be8 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95e70 │ │ │ │ + bne 95f08 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96e94 │ │ │ │ + bne 96f2c │ │ │ │ mov r8, r6 │ │ │ │ - b 946b0 │ │ │ │ + b 94748 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95e8c │ │ │ │ + bne 95f24 │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 98148 │ │ │ │ + bne 981e0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95ea0 │ │ │ │ + bne 95f38 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98054 │ │ │ │ + bne 980ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94628 │ │ │ │ + bne 946c0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94628 │ │ │ │ + beq 946c0 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 94628 │ │ │ │ + beq 946c0 │ │ │ │ str r1, [r2, #8] │ │ │ │ - b 94628 │ │ │ │ + b 946c0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95edc │ │ │ │ + bne 95f74 │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 98064 │ │ │ │ + bne 980fc │ │ │ │ mov r0, r6 │ │ │ │ - b 95914 │ │ │ │ + b 959ac │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 9823c │ │ │ │ + beq 982d4 │ │ │ │ ldr r2, [r5, #440] @ 0x1b8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 95f24 │ │ │ │ + bne 95fbc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #6 │ │ │ │ - bl 9d2e0 │ │ │ │ + bl 9d368 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 98258 │ │ │ │ + beq 982f0 │ │ │ │ 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 95f40 │ │ │ │ + bne 95fd8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #8 │ │ │ │ orreq r3, r3, #4 │ │ │ │ streq r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 95f54 │ │ │ │ + beq 95fec │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 98400 │ │ │ │ + beq 98498 │ │ │ │ tst r3, #16 │ │ │ │ - beq 94af0 │ │ │ │ + beq 94b88 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 94b0c │ │ │ │ - ldr r3, [pc, #4064] @ 96f50 │ │ │ │ + beq 94ba4 │ │ │ │ + ldr r3, [pc, #4064] @ 96fe8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #4056] @ 96f54 │ │ │ │ - bl 1179b0 │ │ │ │ + ldr r1, [pc, #4056] @ 96fec │ │ │ │ + bl 1178bc │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96c60 │ │ │ │ + b 96cf8 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ mvnls r2, #0 │ │ │ │ strls r2, [r5, #144] @ 0x90 │ │ │ │ - bls 94a24 │ │ │ │ + bls 94abc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #4008] @ 96f58 │ │ │ │ - bl 1179b0 │ │ │ │ + ldr r1, [pc, #4008] @ 96ff0 │ │ │ │ + bl 1178bc │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96c60 │ │ │ │ - ldr r2, [pc, #3996] @ 96f5c │ │ │ │ + b 96cf8 │ │ │ │ + ldr r2, [pc, #3996] @ 96ff4 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -111051,251 +111103,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 94b2c │ │ │ │ + b 94bc4 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 8c108 │ │ │ │ + bl 8c124 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 950f0 │ │ │ │ - b 96c5c │ │ │ │ + bne 95188 │ │ │ │ + b 96cf4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a287c │ │ │ │ + bl a2908 │ │ │ │ mov r6, r0 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9dfb0 │ │ │ │ + bl 9e038 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 96c5c │ │ │ │ - ldr r1, [pc, #3816] @ 96f60 │ │ │ │ + beq 96cf4 │ │ │ │ + ldr r1, [pc, #3816] @ 96ff8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 954ac │ │ │ │ + blt 95544 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 94280 │ │ │ │ + beq 94318 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 94280 │ │ │ │ + bne 94318 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 94280 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 94318 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r5, #148] @ 0x94 │ │ │ │ - bne 94934 │ │ │ │ + bne 949cc │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 954dc │ │ │ │ + beq 95574 │ │ │ │ ldr r0, [r6, #152] @ 0x98 │ │ │ │ cmp r0, r1 │ │ │ │ ldr r0, [r5, #164] @ 0xa4 │ │ │ │ - bne 97e34 │ │ │ │ + bne 97ecc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 960ec │ │ │ │ + bne 96184 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 954fc │ │ │ │ + bne 95594 │ │ │ │ ldr r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94964 │ │ │ │ + bne 949fc │ │ │ │ ldr r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94964 │ │ │ │ + beq 949fc │ │ │ │ ldr r0, [r6, #196] @ 0xc4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 94964 │ │ │ │ + beq 949fc │ │ │ │ str r1, [r5, #196] @ 0xc4 │ │ │ │ - b 94964 │ │ │ │ + b 949fc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94280 │ │ │ │ - b 9425c │ │ │ │ + bne 94318 │ │ │ │ + b 942f4 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - beq 94820 │ │ │ │ - b 9482c │ │ │ │ + beq 948b8 │ │ │ │ + b 948c4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 941d8 │ │ │ │ + beq 94270 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1b04 │ │ │ │ + bl a1b90 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96c5c │ │ │ │ + beq 96cf4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, r4, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 941d8 │ │ │ │ + beq 94270 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1b04 │ │ │ │ + bl a1b90 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96c5c │ │ │ │ + beq 96cf4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add r1, r4, #32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 941d8 │ │ │ │ + beq 94270 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1b04 │ │ │ │ + bl a1b90 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96c5c │ │ │ │ + beq 96cf4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 941d8 │ │ │ │ + beq 94270 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1b04 │ │ │ │ + bl a1b90 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96c5c │ │ │ │ + beq 96cf4 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ add r1, r4, #64 @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 941d8 │ │ │ │ + beq 94270 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1b04 │ │ │ │ + bl a1b90 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96c5c │ │ │ │ + beq 96cf4 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ add r3, r4, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 941d8 │ │ │ │ + beq 94270 │ │ │ │ mov r4, r3 │ │ │ │ - b 961fc │ │ │ │ + b 96294 │ │ │ │ ldr r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 941d8 │ │ │ │ + beq 94270 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1b04 │ │ │ │ + bl a1b90 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 961f0 │ │ │ │ - b 96c5c │ │ │ │ + bne 96288 │ │ │ │ + b 96cf4 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble 964bc │ │ │ │ + ble 96554 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 984e4 │ │ │ │ + bne 9857c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 964bc │ │ │ │ + beq 96554 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 984e4 │ │ │ │ + bne 9857c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 964bc │ │ │ │ + beq 96554 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 984e4 │ │ │ │ + bne 9857c │ │ │ │ cmp r0, #3 │ │ │ │ - beq 964bc │ │ │ │ + beq 96554 │ │ │ │ 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 984e4 │ │ │ │ + bne 9857c │ │ │ │ cmp r0, lr │ │ │ │ - bne 96274 │ │ │ │ + bne 9630c │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ - b 94da8 │ │ │ │ + b 94e40 │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 954dc │ │ │ │ + beq 95574 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 960c8 │ │ │ │ + bne 96160 │ │ │ │ str r1, [r5, #152] @ 0x98 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 962c8 │ │ │ │ + bne 96360 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95c14 │ │ │ │ + bne 95cac │ │ │ │ ldr r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94964 │ │ │ │ + bne 949fc │ │ │ │ ldr r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94964 │ │ │ │ - b 96110 │ │ │ │ + beq 949fc │ │ │ │ + b 961a8 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ sub r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94f9c │ │ │ │ - b 950d0 │ │ │ │ + bne 95034 │ │ │ │ + b 95168 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 964d8 │ │ │ │ + beq 96570 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ ldreq r3, [r2, #156] @ 0x9c │ │ │ │ streq r3, [r5, #156] @ 0x9c │ │ │ │ - beq 94150 │ │ │ │ - b 964e0 │ │ │ │ + beq 941e8 │ │ │ │ + b 96578 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 95318 │ │ │ │ + beq 953b0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 9488c │ │ │ │ + b 94924 │ │ │ │ ldr r0, [r5, #132] @ 0x84 │ │ │ │ - b 94214 │ │ │ │ + b 942ac │ │ │ │ cmp r1, #0 │ │ │ │ - beq 980e4 │ │ │ │ + beq 9817c │ │ │ │ mov r0, #1 │ │ │ │ - bl a2bc4 │ │ │ │ + bl a2c50 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96c60 │ │ │ │ + beq 96cf8 │ │ │ │ tst r3, #2 │ │ │ │ - beq 9636c │ │ │ │ + beq 96404 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ tst r1, #16384 @ 0x4000 │ │ │ │ - bne 96dac │ │ │ │ + bne 96e44 │ │ │ │ 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 94100 │ │ │ │ - b 96290 │ │ │ │ + beq 94198 │ │ │ │ + b 96328 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96320 │ │ │ │ - b 95354 │ │ │ │ + bne 963b8 │ │ │ │ + b 953ec │ │ │ │ add r7, r7, #20 │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands r1, r3, #8 │ │ │ │ - bne 98314 │ │ │ │ - ldr r0, [pc, #2988] @ 96f64 │ │ │ │ - bl 9db00 │ │ │ │ + bne 983ac │ │ │ │ + ldr r0, [pc, #2988] @ 96ffc │ │ │ │ + bl 9db88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96c5c │ │ │ │ + beq 96cf4 │ │ │ │ ldr r3, [sl, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 963fc │ │ │ │ - bl 356650 │ │ │ │ + beq 96494 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -111311,64 +111363,64 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str fp, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9dfb0 │ │ │ │ + bl 9e038 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 983e8 │ │ │ │ - bl 356650 │ │ │ │ + beq 98480 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f80c │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 9815c │ │ │ │ + beq 981f4 │ │ │ │ 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 a2040 │ │ │ │ + bl a20cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 983f4 │ │ │ │ + blt 9848c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 964a0 │ │ │ │ + beq 96538 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 981f0 │ │ │ │ + beq 98288 │ │ │ │ ldr r8, [r7, #20]! │ │ │ │ cmp r8, #0 │ │ │ │ - beq 95b14 │ │ │ │ - b 963a4 │ │ │ │ + beq 95bac │ │ │ │ + b 9643c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 953a4 │ │ │ │ - b 953b0 │ │ │ │ + beq 9543c │ │ │ │ + b 95448 │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ ldr r0, [r5, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94c74 │ │ │ │ - ldr r2, [pc, #2708] @ 96f68 │ │ │ │ + bne 94d0c │ │ │ │ + ldr r2, [pc, #2708] @ 97000 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 94dc4 │ │ │ │ + bne 94e5c │ │ │ │ orr ip, r3, #128 @ 0x80 │ │ │ │ str ip, [r5, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b 94dd4 │ │ │ │ - ldr r3, [pc, #2664] @ 96f5c │ │ │ │ - bl 356650 │ │ │ │ + b 94e6c │ │ │ │ + ldr r3, [pc, #2664] @ 96ff4 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -111386,106 +111438,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 952ec │ │ │ │ - ldr r0, [pc, #2568] @ 96f6c │ │ │ │ - bl 8c108 │ │ │ │ + beq 95384 │ │ │ │ + ldr r0, [pc, #2568] @ 97004 │ │ │ │ + bl 8c124 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 96c5c │ │ │ │ - ldr r1, [pc, #2548] @ 96f6c │ │ │ │ + beq 96cf4 │ │ │ │ + ldr r1, [pc, #2548] @ 97004 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ cmn r0, #3 │ │ │ │ - bne 95310 │ │ │ │ - b 96c5c │ │ │ │ + bne 953a8 │ │ │ │ + b 96cf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 97970 │ │ │ │ + bne 97a08 │ │ │ │ ldr r8, [r7] │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r3, [r5, #132] @ 0x84 │ │ │ │ strne r3, [sp, #16] │ │ │ │ - beq 96328 │ │ │ │ - ldr fp, [pc, #2496] @ 96f70 │ │ │ │ - ldr sl, [pc, #2472] @ 96f5c │ │ │ │ + beq 963c0 │ │ │ │ + ldr fp, [pc, #2496] @ 97008 │ │ │ │ + ldr sl, [pc, #2472] @ 96ff4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9db00 │ │ │ │ + bl 9db88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96c5c │ │ │ │ + beq 96cf4 │ │ │ │ ldr r3, [fp, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 96748 │ │ │ │ - bl 356650 │ │ │ │ + beq 967e0 │ │ │ │ + bl 3581c0 │ │ │ │ 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 96754 │ │ │ │ + bne 967ec │ │ │ │ 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 9dfb0 │ │ │ │ + bl 9e038 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 98158 │ │ │ │ - bl 356650 │ │ │ │ + beq 981f0 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ mov r6, sl │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, r9 │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f80c │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 9815c │ │ │ │ + beq 981f4 │ │ │ │ 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 a2040 │ │ │ │ + bl a20cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 983f4 │ │ │ │ + blt 9848c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 966a8 │ │ │ │ + beq 96740 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 98210 │ │ │ │ + beq 982a8 │ │ │ │ ldr r8, [r7, #20]! │ │ │ │ cmp r8, #0 │ │ │ │ - bne 965b0 │ │ │ │ + bne 96648 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 96328 │ │ │ │ + beq 963c0 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -111495,323 +111547,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] @ 96f74 │ │ │ │ + ldr r7, [pc, #2144] @ 9700c │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, r0, r3 │ │ │ │ addeq r3, r0, r2 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - ldr r9, [pc, #2128] @ 96f78 │ │ │ │ + ldr r9, [pc, #2128] @ 97010 │ │ │ │ ldr r3, [r7, #1180] @ 0x49c │ │ │ │ cmp r3, r9 │ │ │ │ - beq 9422c │ │ │ │ - ldr r0, [pc, #2088] @ 96f60 │ │ │ │ - bl 8c108 │ │ │ │ + beq 942c4 │ │ │ │ + ldr r0, [pc, #2088] @ 96ff8 │ │ │ │ + bl 8c124 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 94238 │ │ │ │ - b 96c5c │ │ │ │ + bne 942d0 │ │ │ │ + b 96cf4 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9660c │ │ │ │ + beq 966a4 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ - b 9660c │ │ │ │ + b 966a4 │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ strne r1, [r5, #152] @ 0x98 │ │ │ │ - bne 95bfc │ │ │ │ - b 954dc │ │ │ │ - ldr r0, [pc, #2048] @ 96f7c │ │ │ │ - bl 8c108 │ │ │ │ + bne 95c94 │ │ │ │ + b 95574 │ │ │ │ + ldr r0, [pc, #2048] @ 97014 │ │ │ │ + bl 8c124 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 96c5c │ │ │ │ - ldr r1, [pc, #2028] @ 96f7c │ │ │ │ + beq 96cf4 │ │ │ │ + ldr r1, [pc, #2028] @ 97014 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ cmn r0, #3 │ │ │ │ - bne 9534c │ │ │ │ - b 96c5c │ │ │ │ + bne 953e4 │ │ │ │ + b 96cf4 │ │ │ │ ldr r8, [r7] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 965a8 │ │ │ │ - b 94214 │ │ │ │ - ldr r3, [pc, #1988] @ 96f80 │ │ │ │ + bne 96640 │ │ │ │ + b 942ac │ │ │ │ + ldr r3, [pc, #1988] @ 97018 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94e24 │ │ │ │ + beq 94ebc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94e24 │ │ │ │ + beq 94ebc │ │ │ │ ldr r3, [r2, #4072] @ 0xfe8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94e24 │ │ │ │ + beq 94ebc │ │ │ │ ldr r3, [r2, #4076] @ 0xfec │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94e24 │ │ │ │ - ldr r3, [pc, #1936] @ 96f84 │ │ │ │ + beq 94ebc │ │ │ │ + ldr r3, [pc, #1936] @ 9701c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94e24 │ │ │ │ + beq 94ebc │ │ │ │ ldr r3, [r2, #4080] @ 0xff0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94e24 │ │ │ │ + beq 94ebc │ │ │ │ ldr r3, [r2, #4084] @ 0xff4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94e24 │ │ │ │ + beq 94ebc │ │ │ │ ldr r3, [r2, #4088] @ 0xff8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94e24 │ │ │ │ + beq 94ebc │ │ │ │ ldr r3, [r2, #4092] @ 0xffc │ │ │ │ - ldr r2, [pc, #1884] @ 96f88 │ │ │ │ - ldr r9, [pc, #1864] @ 96f78 │ │ │ │ + ldr r2, [pc, #1884] @ 97020 │ │ │ │ + ldr r9, [pc, #1864] @ 97010 │ │ │ │ cmp r3, r5 │ │ │ │ cmpne r5, r2 │ │ │ │ - ldr r2, [pc, #1872] @ 96f8c │ │ │ │ + ldr r2, [pc, #1872] @ 97024 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1852] @ 96f90 │ │ │ │ + ldr r2, [pc, #1852] @ 97028 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1840] @ 96f94 │ │ │ │ + ldr r2, [pc, #1840] @ 9702c │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1828] @ 96f98 │ │ │ │ + ldr r2, [pc, #1828] @ 97030 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1816] @ 96f9c │ │ │ │ + ldr r2, [pc, #1816] @ 97034 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1804] @ 96fa0 │ │ │ │ + ldr r2, [pc, #1804] @ 97038 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1792] @ 96fa4 │ │ │ │ + ldr r2, [pc, #1792] @ 9703c │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1780] @ 96fa8 │ │ │ │ + ldr r2, [pc, #1780] @ 97040 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1768] @ 96fac │ │ │ │ + ldr r2, [pc, #1768] @ 97044 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1756] @ 96fb0 │ │ │ │ + ldr r2, [pc, #1756] @ 97048 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1744] @ 96fb4 │ │ │ │ + ldr r2, [pc, #1744] @ 9704c │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1732] @ 96fb8 │ │ │ │ + ldr r2, [pc, #1732] @ 97050 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1720] @ 96fbc │ │ │ │ + ldr r2, [pc, #1720] @ 97054 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1708] @ 96fc0 │ │ │ │ + ldr r2, [pc, #1708] @ 97058 │ │ │ │ cmp r5, r9 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 950d4 │ │ │ │ - b 94e24 │ │ │ │ + bne 9516c │ │ │ │ + b 94ebc │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [r5, #4] │ │ │ │ - bne 9706c │ │ │ │ + bne 97104 │ │ │ │ ldr r3, [r5, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94100 │ │ │ │ - b 96338 │ │ │ │ + bne 94198 │ │ │ │ + b 963d0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 96ae8 │ │ │ │ + beq 96b80 │ │ │ │ ldr ip, [r8, #52] @ 0x34 │ │ │ │ ldr ip, [ip, #28] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ - bne 96c78 │ │ │ │ + bne 96d10 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96c84 │ │ │ │ - b 96c90 │ │ │ │ + beq 96d1c │ │ │ │ + b 96d28 │ │ │ │ cmp lr, #0 │ │ │ │ str r0, [r2] │ │ │ │ - beq 9475c │ │ │ │ - b 94768 │ │ │ │ + beq 947f4 │ │ │ │ + b 94800 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ - b 945b4 │ │ │ │ + b 9464c │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2] │ │ │ │ - bne 969b8 │ │ │ │ + bne 96a50 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96a88 │ │ │ │ + bne 96b20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 969cc │ │ │ │ + bne 96a64 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96e1c │ │ │ │ + bne 96eb4 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 969e4 │ │ │ │ + bne 96a7c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96ee0 │ │ │ │ + bne 96f78 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 946c8 │ │ │ │ + bne 94760 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 946c8 │ │ │ │ + beq 94760 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #20] │ │ │ │ ldr ip, [r2, #32] │ │ │ │ - bne 96a1c │ │ │ │ + bne 96ab4 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96aec │ │ │ │ + bne 96b84 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96a30 │ │ │ │ + bne 96ac8 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97fd4 │ │ │ │ + bne 9806c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96b10 │ │ │ │ - b 94710 │ │ │ │ + beq 96ba8 │ │ │ │ + b 947a8 │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r8, r9 │ │ │ │ - beq 95d78 │ │ │ │ + beq 95e10 │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2] │ │ │ │ - beq 95d80 │ │ │ │ - b 95d8c │ │ │ │ + beq 95e18 │ │ │ │ + b 95e24 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, lr │ │ │ │ - beq 95e30 │ │ │ │ + beq 95ec8 │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2] │ │ │ │ - beq 95e38 │ │ │ │ - b 95e44 │ │ │ │ + beq 95ed0 │ │ │ │ + b 95edc │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #4] │ │ │ │ - beq 94770 │ │ │ │ - b 9477c │ │ │ │ + beq 94808 │ │ │ │ + b 94814 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #4] │ │ │ │ ldr ip, [r2, #12] │ │ │ │ - bne 96aa4 │ │ │ │ + bne 96b3c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96e20 │ │ │ │ + bne 96eb8 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96ab8 │ │ │ │ + bne 96b50 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96ee0 │ │ │ │ + bne 96f78 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96ad0 │ │ │ │ + bne 96b68 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 969fc │ │ │ │ + bne 96a94 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 946e0 │ │ │ │ + bne 94778 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 946e0 │ │ │ │ + beq 94778 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #28] │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ - bne 96b08 │ │ │ │ + bne 96ba0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96e84 │ │ │ │ + bne 96f1c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94710 │ │ │ │ + bne 947a8 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94710 │ │ │ │ + beq 947a8 │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ - b 94710 │ │ │ │ + b 947a8 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 942a8 │ │ │ │ + beq 94340 │ │ │ │ ldr r1, [r5, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 942a8 │ │ │ │ + bne 94340 │ │ │ │ ldr r1, [r5, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 942a8 │ │ │ │ + bne 94340 │ │ │ │ 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 942a8 │ │ │ │ + b 94340 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94d3c │ │ │ │ + beq 94dd4 │ │ │ │ ldr ip, [r5, #84] @ 0x54 │ │ │ │ - b 94dd4 │ │ │ │ - ldr r3, [pc, #1092] @ 96fc4 │ │ │ │ + b 94e6c │ │ │ │ + ldr r3, [pc, #1092] @ 9705c │ │ │ │ ldr r3, [r3, #-4088] @ 0xfffff008 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 950d0 │ │ │ │ + beq 95168 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r5, r3 │ │ │ │ - bne 94e24 │ │ │ │ - b 950d0 │ │ │ │ + bne 94ebc │ │ │ │ + b 95168 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95298 │ │ │ │ + beq 95330 │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ - beq 96d20 │ │ │ │ + beq 96db8 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ - bne 94880 │ │ │ │ + bne 94918 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94874 │ │ │ │ - b 94880 │ │ │ │ + bne 9490c │ │ │ │ + b 94918 │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 966c4 │ │ │ │ - bl 356650 │ │ │ │ + beq 9675c │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -111826,49 +111878,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 966c4 │ │ │ │ + beq 9675c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 965a8 │ │ │ │ - ldr r0, [pc, #888] @ 96fc8 │ │ │ │ - bl 8c108 │ │ │ │ + b 96640 │ │ │ │ + ldr r0, [pc, #888] @ 97060 │ │ │ │ + bl 8c124 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 94d1c │ │ │ │ + bne 94db4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ biceq r3, r3, #8192 @ 0x2000 │ │ │ │ streq r3, [r5, #84] @ 0x54 │ │ │ │ - bne 98188 │ │ │ │ + bne 98220 │ │ │ │ mvn r0, #0 │ │ │ │ - b 94b30 │ │ │ │ + b 94bc8 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #28] │ │ │ │ - bne 96c90 │ │ │ │ + bne 96d28 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97bd4 │ │ │ │ + bne 97c6c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94710 │ │ │ │ + bne 947a8 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94710 │ │ │ │ + beq 947a8 │ │ │ │ ldr r0, [r8, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 94710 │ │ │ │ - b 96b1c │ │ │ │ - ldr r3, [pc, #664] @ 96f5c │ │ │ │ - bl 356650 │ │ │ │ + beq 947a8 │ │ │ │ + b 96bb4 │ │ │ │ + ldr r3, [pc, #664] @ 96ff4 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -111883,158 +111935,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 95ba4 │ │ │ │ + b 95c3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96bc0 │ │ │ │ - b 94880 │ │ │ │ + beq 96c58 │ │ │ │ + b 94918 │ │ │ │ cmp r3, lr │ │ │ │ - beq 97d0c │ │ │ │ + beq 97da4 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96d2c │ │ │ │ - ldr ip, [pc, #608] @ 96fa8 │ │ │ │ + bne 96dc4 │ │ │ │ + ldr ip, [pc, #608] @ 97040 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 97d18 │ │ │ │ + beq 97db0 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96d48 │ │ │ │ - ldr ip, [pc, #552] @ 96f8c │ │ │ │ + bne 96de0 │ │ │ │ + ldr ip, [pc, #552] @ 97024 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 98104 │ │ │ │ + beq 9819c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96d64 │ │ │ │ + bne 96dfc │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, r9 │ │ │ │ - beq 97d24 │ │ │ │ + beq 97dbc │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96d7c │ │ │ │ - ldr ip, [pc, #548] @ 96fbc │ │ │ │ + bne 96e14 │ │ │ │ + ldr ip, [pc, #548] @ 97054 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - bne 97c34 │ │ │ │ + bne 97ccc │ │ │ │ orr r1, r1, #67108864 @ 0x4000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95cb4 │ │ │ │ + b 95d4c │ │ │ │ ldr r2, [r2, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9797c │ │ │ │ + bne 97a14 │ │ │ │ ldr r1, [r4, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96364 │ │ │ │ + beq 963fc │ │ │ │ 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 96364 │ │ │ │ + b 963fc │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r2, r0 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ - bne 95d14 │ │ │ │ - b 95d18 │ │ │ │ + bne 95dac │ │ │ │ + b 95db0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 96104 │ │ │ │ - b 96110 │ │ │ │ + bne 9619c │ │ │ │ + b 961a8 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr ip, [r2, #20] │ │ │ │ - bne 96e3c │ │ │ │ + bne 96ed4 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96ee4 │ │ │ │ + bne 96f7c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e50 │ │ │ │ + bne 96ee8 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 969fc │ │ │ │ + bne 96a94 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96e68 │ │ │ │ + bne 96f00 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96ae8 │ │ │ │ + bne 96b80 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 946f8 │ │ │ │ + bne 94790 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 946fc │ │ │ │ + beq 94794 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #32] │ │ │ │ - beq 96b10 │ │ │ │ - b 94710 │ │ │ │ + beq 96ba8 │ │ │ │ + b 947a8 │ │ │ │ ldr ip, [r9, #12] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ - beq 97dd8 │ │ │ │ + beq 97e70 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #12] │ │ │ │ - bne 96ebc │ │ │ │ + bne 96f54 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97e0c │ │ │ │ + bne 97ea4 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ movne r8, r6 │ │ │ │ - bne 946e0 │ │ │ │ + bne 94778 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ mov r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 946e0 │ │ │ │ - b 9695c │ │ │ │ + beq 94778 │ │ │ │ + b 969f4 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr ip, [r2, #28] │ │ │ │ - bne 96f00 │ │ │ │ + bne 96f98 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96a00 │ │ │ │ + bne 96a98 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96f14 │ │ │ │ + bne 96fac │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96ae8 │ │ │ │ + bne 96b80 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96a24 │ │ │ │ - b 96a30 │ │ │ │ + beq 96abc │ │ │ │ + b 96ac8 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ cmp r8, lr │ │ │ │ - beq 95d8c │ │ │ │ + beq 95e24 │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2, #4] │ │ │ │ - beq 95d94 │ │ │ │ - b 9477c │ │ │ │ + beq 95e2c │ │ │ │ + b 94814 │ │ │ │ ldr r1, [r0, #156] @ 0x9c │ │ │ │ cmp r1, r2 │ │ │ │ - beq 94dd4 │ │ │ │ - b 94c90 │ │ │ │ + beq 94e6c │ │ │ │ + b 94d28 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - mlaseq r5, ip, r8, sl │ │ │ │ - eorseq sl, r5, ip, ror #14 │ │ │ │ + eorseq ip, r5, ip, lsl r4 │ │ │ │ + eorseq ip, r5, ip, ror #5 │ │ │ │ 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 │ │ │ │ @@ -112056,1151 +112108,1151 @@ │ │ │ │ ldrsbeq r7, [r5], #-36 @ 0xffffffdc │ │ │ │ subseq r2, r5, ip, lsr #31 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq r2, r5, r4, lsl #8 │ │ │ │ ldrsbeq ip, [r5], #-176 @ 0xffffff50 │ │ │ │ subseq sl, r7, r4, ror #20 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r5, sl, r0, asr #17 │ │ │ │ + andeq r5, sl, ip, asr #18 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ @ instruction: 0x00555694 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97640 │ │ │ │ + beq 976d8 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #60] @ 0x3c │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #64] @ 0x40 │ │ │ │ - beq 97d80 │ │ │ │ + beq 97e18 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #60] @ 0x3c │ │ │ │ - bne 97014 │ │ │ │ + bne 970ac │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97520 │ │ │ │ + bne 975b8 │ │ │ │ ldr ip, [r2, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956e4 │ │ │ │ + bne 9577c │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 956e4 │ │ │ │ + beq 9577c │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #72] @ 0x48 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #76] @ 0x4c │ │ │ │ - bne 97ee4 │ │ │ │ + bne 97f7c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 956fc │ │ │ │ + bne 95794 │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 956fc │ │ │ │ + beq 95794 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #76] @ 0x4c │ │ │ │ cmp lr, ip │ │ │ │ - beq 956fc │ │ │ │ + beq 95794 │ │ │ │ str ip, [r2, #76] @ 0x4c │ │ │ │ - b 956fc │ │ │ │ + b 95794 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 96944 │ │ │ │ - b 94da8 │ │ │ │ + bne 969dc │ │ │ │ + b 94e40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 972cc │ │ │ │ + bne 97364 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bne 970a4 │ │ │ │ + bne 9713c │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97908 │ │ │ │ + bne 979a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 970b8 │ │ │ │ + bne 97150 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97560 │ │ │ │ + bne 975f8 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97f04 │ │ │ │ + bne 97f9c │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975d8 │ │ │ │ + bne 97670 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 970e8 │ │ │ │ + bne 97180 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9769c │ │ │ │ + bne 97734 │ │ │ │ mov r0, #0 │ │ │ │ - b 95684 │ │ │ │ + b 9571c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97d54 │ │ │ │ + bne 97dec │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ str lr, [r2, #120] @ 0x78 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95804 │ │ │ │ + bne 9589c │ │ │ │ ldr lr, [r1, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 95804 │ │ │ │ + beq 9589c │ │ │ │ str lr, [r2, #116] @ 0x74 │ │ │ │ - b 95804 │ │ │ │ + b 9589c │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2, #4] │ │ │ │ ldr lr, [r2, #12] │ │ │ │ - bne 97138 │ │ │ │ + bne 971d0 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97ca8 │ │ │ │ + bne 97d40 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9714c │ │ │ │ + bne 971e4 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97708 │ │ │ │ + bne 977a0 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9800c │ │ │ │ + bne 980a4 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a24 │ │ │ │ + bne 97abc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97de4 │ │ │ │ + bne 97e7c │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 955c4 │ │ │ │ + beq 9565c │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #20] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bne 9719c │ │ │ │ + bne 97234 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97894 │ │ │ │ + bne 9792c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 971b0 │ │ │ │ + bne 97248 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9776c │ │ │ │ + bne 97804 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97ea0 │ │ │ │ + bne 97f38 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97ae8 │ │ │ │ + bne 97b80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 971e0 │ │ │ │ + bne 97278 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97084 │ │ │ │ + bne 9711c │ │ │ │ mov r0, #0 │ │ │ │ - b 95624 │ │ │ │ + b 956bc │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [lr, #4] │ │ │ │ cmp lr, r0 │ │ │ │ - beq 95de8 │ │ │ │ + beq 95e80 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #4] │ │ │ │ - beq 95df0 │ │ │ │ - b 95dfc │ │ │ │ + beq 95e88 │ │ │ │ + b 95e94 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #12] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ - bne 97f50 │ │ │ │ + bne 97fe8 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97230 │ │ │ │ + bne 972c8 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97f70 │ │ │ │ + bne 98008 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97ad4 │ │ │ │ + bne 97b6c │ │ │ │ ldr ip, [r1, #20] │ │ │ │ mov r0, r6 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 955c4 │ │ │ │ + beq 9565c │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #20] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #24] │ │ │ │ - bne 97f24 │ │ │ │ + bne 97fbc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97274 │ │ │ │ + bne 9730c │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 973dc │ │ │ │ + bne 97474 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955f4 │ │ │ │ + bne 9568c │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 955f4 │ │ │ │ + beq 9568c │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #28] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #32] │ │ │ │ - bne 97fa0 │ │ │ │ + bne 98038 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 972b4 │ │ │ │ + bne 9734c │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9741c │ │ │ │ + bne 974b4 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95624 │ │ │ │ + bne 956bc │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95624 │ │ │ │ + beq 956bc │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #36] @ 0x24 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #40] @ 0x28 │ │ │ │ - bne 97f88 │ │ │ │ + bne 98020 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 972f4 │ │ │ │ + bne 9738c │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9745c │ │ │ │ + bne 974f4 │ │ │ │ ldr ip, [r2, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95654 │ │ │ │ + bne 956ec │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95654 │ │ │ │ + beq 956ec │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #44] @ 0x2c │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #48] @ 0x30 │ │ │ │ - bne 98034 │ │ │ │ + bne 980cc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97334 │ │ │ │ + bne 973cc │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9749c │ │ │ │ + bne 97534 │ │ │ │ ldr ip, [r2, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95684 │ │ │ │ + bne 9571c │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95684 │ │ │ │ + beq 9571c │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #52] @ 0x34 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #56] @ 0x38 │ │ │ │ - beq 97db8 │ │ │ │ + beq 97e50 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #52] @ 0x34 │ │ │ │ - bne 97378 │ │ │ │ + bne 97410 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974dc │ │ │ │ + bne 97574 │ │ │ │ ldr ip, [r2, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956b4 │ │ │ │ + bne 9574c │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 956b4 │ │ │ │ - b 96fe8 │ │ │ │ + beq 9574c │ │ │ │ + b 97080 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97a20 │ │ │ │ + beq 97ab8 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #16] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #20] │ │ │ │ - bne 97f34 │ │ │ │ + bne 97fcc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 973c4 │ │ │ │ + bne 9745c │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9724c │ │ │ │ + bne 972e4 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955dc │ │ │ │ + bne 95674 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 955dc │ │ │ │ + beq 95674 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #24] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #28] │ │ │ │ - bne 97f14 │ │ │ │ + bne 97fac │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97404 │ │ │ │ + bne 9749c │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9728c │ │ │ │ + bne 97324 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9560c │ │ │ │ + bne 956a4 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9560c │ │ │ │ + beq 956a4 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #32] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #36] @ 0x24 │ │ │ │ - bne 97f78 │ │ │ │ + bne 98010 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97444 │ │ │ │ + bne 974dc │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 972cc │ │ │ │ + bne 97364 │ │ │ │ ldr ip, [r2, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9563c │ │ │ │ + bne 956d4 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9563c │ │ │ │ + beq 956d4 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #40] @ 0x28 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #44] @ 0x2c │ │ │ │ - bne 98024 │ │ │ │ + bne 980bc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97484 │ │ │ │ + bne 9751c │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9730c │ │ │ │ + bne 973a4 │ │ │ │ ldr ip, [r2, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9566c │ │ │ │ + bne 95704 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9566c │ │ │ │ + beq 95704 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #48] @ 0x30 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #52] @ 0x34 │ │ │ │ - bne 97fdc │ │ │ │ + bne 98074 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 974c4 │ │ │ │ + bne 9755c │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9734c │ │ │ │ + bne 973e4 │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9569c │ │ │ │ + bne 95734 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9569c │ │ │ │ + beq 95734 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #56] @ 0x38 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #60] @ 0x3c │ │ │ │ - beq 97dac │ │ │ │ + beq 97e44 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #56] @ 0x38 │ │ │ │ - bne 97508 │ │ │ │ + bne 975a0 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96fe8 │ │ │ │ + bne 97080 │ │ │ │ ldr ip, [r2, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956cc │ │ │ │ + bne 95764 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 956cc │ │ │ │ + beq 95764 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #64] @ 0x40 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #72] @ 0x48 │ │ │ │ - bne 97ed4 │ │ │ │ + bne 97f6c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97548 │ │ │ │ + bne 975e0 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9702c │ │ │ │ + bne 970c4 │ │ │ │ ldr ip, [r2, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 97048 │ │ │ │ - b 956fc │ │ │ │ + beq 970e0 │ │ │ │ + b 95794 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9730c │ │ │ │ + bne 973a4 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - bne 97580 │ │ │ │ + bne 97618 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975d8 │ │ │ │ + bne 97670 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97594 │ │ │ │ + bne 9762c │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9769c │ │ │ │ + bne 97734 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97fb0 │ │ │ │ + bne 98048 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977e4 │ │ │ │ + bne 9787c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 975c4 │ │ │ │ + bne 9765c │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97640 │ │ │ │ + bne 976d8 │ │ │ │ mov r0, #0 │ │ │ │ - b 956b4 │ │ │ │ + b 9574c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9749c │ │ │ │ + bne 97534 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - bne 975f4 │ │ │ │ + bne 9768c │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976a0 │ │ │ │ + bne 97738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97608 │ │ │ │ + bne 976a0 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977e0 │ │ │ │ + bne 97878 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97fec │ │ │ │ + bne 98084 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97644 │ │ │ │ + bne 976dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97638 │ │ │ │ + bne 976d0 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a94 │ │ │ │ + bne 97b2c │ │ │ │ mov r0, #0 │ │ │ │ - b 956cc │ │ │ │ + b 95764 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ ldr lr, [r2, #72] @ 0x48 │ │ │ │ str ip, [r2, #60] @ 0x3c │ │ │ │ - bne 97660 │ │ │ │ + bne 976f8 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a98 │ │ │ │ + bne 97b30 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97674 │ │ │ │ + bne 9770c │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97844 │ │ │ │ + bne 978dc │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9768c │ │ │ │ + bne 97724 │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97064 │ │ │ │ + bne 970fc │ │ │ │ mov r0, #0 │ │ │ │ - b 956fc │ │ │ │ + b 95794 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9734c │ │ │ │ + bne 973e4 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - bne 976bc │ │ │ │ + bne 97754 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977e4 │ │ │ │ + bne 9787c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 976d0 │ │ │ │ + bne 97768 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97640 │ │ │ │ + bne 976d8 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 976e8 │ │ │ │ + bne 97780 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a94 │ │ │ │ + bne 97b2c │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97700 │ │ │ │ + bne 97798 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97844 │ │ │ │ + bne 978dc │ │ │ │ mov r0, #0 │ │ │ │ - b 956e4 │ │ │ │ + b 9577c │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #12] │ │ │ │ ldr lr, [r2, #20] │ │ │ │ - bne 97728 │ │ │ │ + bne 977c0 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a24 │ │ │ │ + bne 97abc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9773c │ │ │ │ + bne 977d4 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9717c │ │ │ │ + bne 97214 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97754 │ │ │ │ + bne 977ec │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97890 │ │ │ │ + bne 97928 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955f4 │ │ │ │ + bne 9568c │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 955f4 │ │ │ │ + beq 9568c │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #28] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - bne 9778c │ │ │ │ + bne 97824 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97ae8 │ │ │ │ + bne 97b80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 977a0 │ │ │ │ + bne 97838 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97084 │ │ │ │ + bne 9711c │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97dfc │ │ │ │ + bne 97e94 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97908 │ │ │ │ + bne 979a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 977d0 │ │ │ │ + bne 97868 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97560 │ │ │ │ + bne 975f8 │ │ │ │ mov r0, #0 │ │ │ │ - b 95654 │ │ │ │ + b 956ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 974dc │ │ │ │ + bne 97574 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - bne 97800 │ │ │ │ + bne 97898 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97644 │ │ │ │ + bne 976dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97814 │ │ │ │ + bne 978ac │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a94 │ │ │ │ + bne 97b2c │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97674 │ │ │ │ + bne 9770c │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97848 │ │ │ │ + bne 978e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97680 │ │ │ │ - b 9768c │ │ │ │ + beq 97718 │ │ │ │ + b 97724 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9702c │ │ │ │ + bne 970c4 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str ip, [r2, #72] @ 0x48 │ │ │ │ - b 97830 │ │ │ │ + b 978c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97dc4 │ │ │ │ + bne 97e5c │ │ │ │ str ip, [r2, #132] @ 0x84 │ │ │ │ - b 9584c │ │ │ │ + b 958e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97114 │ │ │ │ + beq 971ac │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #116] @ 0x74 │ │ │ │ cmp ip, lr │ │ │ │ - beq 95804 │ │ │ │ - b 97114 │ │ │ │ + beq 9589c │ │ │ │ + b 971ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9717c │ │ │ │ - b 9724c │ │ │ │ + beq 97214 │ │ │ │ + b 972e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 973dc │ │ │ │ + bne 97474 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #24] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - bne 978b0 │ │ │ │ + bne 97948 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97770 │ │ │ │ + bne 97808 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 978c4 │ │ │ │ + bne 9795c │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97ae4 │ │ │ │ + bne 97b7c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97ef4 │ │ │ │ + bne 97f8c │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97088 │ │ │ │ + bne 97120 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 978f4 │ │ │ │ + bne 9798c │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97904 │ │ │ │ + bne 9799c │ │ │ │ mov r0, #0 │ │ │ │ - b 9563c │ │ │ │ + b 956d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9745c │ │ │ │ + bne 974f4 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - bne 97924 │ │ │ │ + bne 979bc │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97564 │ │ │ │ + bne 975fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97938 │ │ │ │ + bne 979d0 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975d4 │ │ │ │ + bne 9766c │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98044 │ │ │ │ + bne 980dc │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976a0 │ │ │ │ + bne 97738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97968 │ │ │ │ + bne 97a00 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977e0 │ │ │ │ + bne 97878 │ │ │ │ mov r0, #0 │ │ │ │ - b 9569c │ │ │ │ - ldr r6, [pc, #-2476] @ 96fcc │ │ │ │ + b 95734 │ │ │ │ + ldr r6, [pc, #-2476] @ 97064 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - b 96bdc │ │ │ │ - ldr r1, [pc, #-2484] @ 96fd0 │ │ │ │ + b 96c74 │ │ │ │ + ldr r1, [pc, #-2484] @ 97068 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 97ec0 │ │ │ │ + bne 97f58 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ and r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 96db8 │ │ │ │ - b 96364 │ │ │ │ + bne 96e50 │ │ │ │ + b 963fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9776c │ │ │ │ - b 9728c │ │ │ │ - ldr r2, [pc, #-2524] @ 96fd4 │ │ │ │ + beq 97804 │ │ │ │ + b 97324 │ │ │ │ + ldr r2, [pc, #-2524] @ 9706c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 94e24 │ │ │ │ - b 96c5c │ │ │ │ + bge 94ebc │ │ │ │ + b 96cf4 │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2] │ │ │ │ - bne 979dc │ │ │ │ + bne 97a74 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9711c │ │ │ │ + bne 971b4 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 979f0 │ │ │ │ + bne 97a88 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97ca4 │ │ │ │ + bne 97d3c │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a08 │ │ │ │ + bne 97aa0 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97708 │ │ │ │ + bne 977a0 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955ac │ │ │ │ + bne 95644 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 955ac │ │ │ │ + beq 95644 │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp lr, #0 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str ip, [r2, #16] │ │ │ │ - bne 97a40 │ │ │ │ + bne 97ad8 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97180 │ │ │ │ + bne 97218 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97a54 │ │ │ │ + bne 97aec │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97890 │ │ │ │ + bne 97928 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97ffc │ │ │ │ + bne 98094 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97770 │ │ │ │ + bne 97808 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97a84 │ │ │ │ + bne 97b1c │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97ae4 │ │ │ │ + bne 97b7c │ │ │ │ mov r0, #0 │ │ │ │ - b 9560c │ │ │ │ + b 956a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97520 │ │ │ │ + bne 975b8 │ │ │ │ ldr lr, [r2, #72] @ 0x48 │ │ │ │ cmp lr, #0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str ip, [r2, #64] @ 0x40 │ │ │ │ - bne 97830 │ │ │ │ + bne 978c8 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97848 │ │ │ │ + bne 978e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9768c │ │ │ │ + bne 97724 │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9768c │ │ │ │ + beq 97724 │ │ │ │ mov r0, lr │ │ │ │ - b 97064 │ │ │ │ + b 970fc │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ - b 955c4 │ │ │ │ + b 9565c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9741c │ │ │ │ + bne 974b4 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #32] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - bne 97b04 │ │ │ │ + bne 97b9c │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97088 │ │ │ │ + bne 97120 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97b18 │ │ │ │ + bne 97bb0 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97904 │ │ │ │ + bne 9799c │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97eb0 │ │ │ │ + bne 97f48 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97564 │ │ │ │ + bne 975fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97b48 │ │ │ │ + bne 97be0 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975d4 │ │ │ │ + bne 9766c │ │ │ │ mov r0, #0 │ │ │ │ - b 9566c │ │ │ │ + b 95704 │ │ │ │ ldr ip, [r9, #8] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ - bne 9821c │ │ │ │ + bne 982b4 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97b74 │ │ │ │ + bne 97c0c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96e94 │ │ │ │ + bne 96f2c │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97e98 │ │ │ │ + bne 97f30 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 946c8 │ │ │ │ + beq 94760 │ │ │ │ ldr ip, [r8, #52] @ 0x34 │ │ │ │ ldr ip, [ip, #20] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ - beq 97e8c │ │ │ │ + beq 97f24 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #20] │ │ │ │ - bne 97bbc │ │ │ │ + bne 97c54 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9695c │ │ │ │ + bne 969f4 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 946f8 │ │ │ │ + bne 94790 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 946f8 │ │ │ │ + beq 94790 │ │ │ │ ldr ip, [r8, #52] @ 0x34 │ │ │ │ ldr ip, [ip, #32] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ - bne 9822c │ │ │ │ + bne 982c4 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96c9c │ │ │ │ - b 94710 │ │ │ │ + beq 96d34 │ │ │ │ + b 947a8 │ │ │ │ ldr lr, [r9, #4] │ │ │ │ cmp lr, ip │ │ │ │ strne ip, [r2, #4] │ │ │ │ - b 95e44 │ │ │ │ + b 95edc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97e44 │ │ │ │ + bne 97edc │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2, #112] @ 0x70 │ │ │ │ - bne 97c24 │ │ │ │ + bne 97cbc │ │ │ │ ldr lr, [r1, #120] @ 0x78 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 970f8 │ │ │ │ + bne 97190 │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 97108 │ │ │ │ - b 95804 │ │ │ │ + beq 971a0 │ │ │ │ + b 9589c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96d98 │ │ │ │ - ldr ip, [pc, #-3184] @ 96fd8 │ │ │ │ + bne 96e30 │ │ │ │ + ldr ip, [pc, #-3184] @ 97070 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 980ec │ │ │ │ + beq 98184 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 97c48 │ │ │ │ - ldr ip, [pc, #-3208] @ 96fdc │ │ │ │ + bne 97ce0 │ │ │ │ + ldr ip, [pc, #-3208] @ 97074 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - bne 98528 │ │ │ │ + bne 985c0 │ │ │ │ orr r1, r1, #536870912 @ 0x20000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95cb4 │ │ │ │ + b 95d4c │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #8] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ - bne 97e7c │ │ │ │ + bne 97f14 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95e08 │ │ │ │ - b 95e14 │ │ │ │ + beq 95ea0 │ │ │ │ + b 95eac │ │ │ │ cmp r8, #0 │ │ │ │ - bne 97b90 │ │ │ │ - b 969fc │ │ │ │ + bne 97c28 │ │ │ │ + b 96a94 │ │ │ │ ldr lr, [r2, #12] │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #8] │ │ │ │ ldr lr, [r2, #16] │ │ │ │ - bne 97cc4 │ │ │ │ + bne 97d5c │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9770c │ │ │ │ + bne 977a4 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97cd8 │ │ │ │ + bne 97d70 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a20 │ │ │ │ + bne 97ab8 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97cf0 │ │ │ │ + bne 97d88 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9717c │ │ │ │ + bne 97214 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955dc │ │ │ │ + bne 95674 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 955dc │ │ │ │ - b 97890 │ │ │ │ + beq 95674 │ │ │ │ + b 97928 │ │ │ │ orr r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95cb4 │ │ │ │ + b 95d4c │ │ │ │ orr r1, r1, #16777216 @ 0x1000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95cb4 │ │ │ │ + b 95d4c │ │ │ │ orr r1, r1, #268435456 @ 0x10000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95cb4 │ │ │ │ + b 95d4c │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - b 945c0 │ │ │ │ + b 94658 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 947a0 │ │ │ │ + beq 94838 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95950 │ │ │ │ - b 95944 │ │ │ │ + beq 959e8 │ │ │ │ + b 959dc │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr r8, [ip, #120] @ 0x78 │ │ │ │ cmp r8, lr │ │ │ │ ldr r8, [r2, #116] @ 0x74 │ │ │ │ - bne 97dec │ │ │ │ + bne 97e84 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95804 │ │ │ │ + bne 9589c │ │ │ │ ldr lr, [r1, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 95804 │ │ │ │ - b 9786c │ │ │ │ + beq 9589c │ │ │ │ + b 97904 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 97008 │ │ │ │ - b 97014 │ │ │ │ + beq 970a0 │ │ │ │ + b 970ac │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, r0 │ │ │ │ - beq 95dd4 │ │ │ │ + beq 95e6c │ │ │ │ cmp lr, #0 │ │ │ │ str r0, [r2] │ │ │ │ - beq 95ddc │ │ │ │ - b 95de8 │ │ │ │ + beq 95e74 │ │ │ │ + b 95e80 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 974fc │ │ │ │ - b 97508 │ │ │ │ + beq 97594 │ │ │ │ + b 975a0 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 9736c │ │ │ │ - b 97378 │ │ │ │ + beq 97404 │ │ │ │ + b 97410 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #132] @ 0x84 │ │ │ │ cmp ip, lr │ │ │ │ - beq 9584c │ │ │ │ - b 97858 │ │ │ │ + beq 958e4 │ │ │ │ + b 978f0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96eb0 │ │ │ │ - b 96ebc │ │ │ │ + beq 96f48 │ │ │ │ + b 96f54 │ │ │ │ mov r9, ip │ │ │ │ - b 97ad4 │ │ │ │ + b 97b6c │ │ │ │ cmp r8, #0 │ │ │ │ str lr, [r2, #120] @ 0x78 │ │ │ │ - beq 97d70 │ │ │ │ - b 95804 │ │ │ │ + beq 97e08 │ │ │ │ + b 9589c │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 977c4 │ │ │ │ - b 977d0 │ │ │ │ + beq 9785c │ │ │ │ + b 97868 │ │ │ │ mov r8, r6 │ │ │ │ - b 97b90 │ │ │ │ + b 97c28 │ │ │ │ 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 945d0 │ │ │ │ - b 949fc │ │ │ │ + bgt 94668 │ │ │ │ + b 94a94 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r5, #152] @ 0x98 │ │ │ │ - beq 954e8 │ │ │ │ - b 9494c │ │ │ │ + beq 95580 │ │ │ │ + b 949e4 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr r9, [ip, #112] @ 0x70 │ │ │ │ cmp r8, r9 │ │ │ │ - beq 957d8 │ │ │ │ + beq 95870 │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2, #112] @ 0x70 │ │ │ │ - bne 97e6c │ │ │ │ + bne 97f04 │ │ │ │ ldr lr, [r1, #120] @ 0x78 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97d58 │ │ │ │ + bne 97df0 │ │ │ │ ldr lr, [r2, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 97d70 │ │ │ │ - b 95804 │ │ │ │ + beq 97e08 │ │ │ │ + b 9589c │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #8] │ │ │ │ - beq 95e08 │ │ │ │ - b 95e14 │ │ │ │ + beq 95ea0 │ │ │ │ + b 95eac │ │ │ │ cmp ip, #0 │ │ │ │ - beq 97bb0 │ │ │ │ - b 97bbc │ │ │ │ + beq 97c48 │ │ │ │ + b 97c54 │ │ │ │ mov r8, r6 │ │ │ │ - b 946c8 │ │ │ │ + b 94760 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 971d4 │ │ │ │ - b 971e0 │ │ │ │ + beq 9726c │ │ │ │ + b 97278 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97b3c │ │ │ │ - b 97b48 │ │ │ │ + beq 97bd4 │ │ │ │ + b 97be0 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r2, r0 │ │ │ │ - b 97990 │ │ │ │ + b 97a28 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #64] @ 0x40 │ │ │ │ - beq 9753c │ │ │ │ - b 97548 │ │ │ │ + beq 975d4 │ │ │ │ + b 975e0 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #72] @ 0x48 │ │ │ │ - beq 97048 │ │ │ │ - b 956fc │ │ │ │ + beq 970e0 │ │ │ │ + b 95794 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 978e8 │ │ │ │ - b 978f4 │ │ │ │ + beq 97980 │ │ │ │ + b 9798c │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 970dc │ │ │ │ - b 970e8 │ │ │ │ + beq 97174 │ │ │ │ + b 97180 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #24] │ │ │ │ - beq 973f8 │ │ │ │ - b 97404 │ │ │ │ + beq 97490 │ │ │ │ + b 9749c │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #20] │ │ │ │ - beq 97268 │ │ │ │ - b 97274 │ │ │ │ + beq 97300 │ │ │ │ + b 9730c │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #16] │ │ │ │ - bne 97ad0 │ │ │ │ + bne 97b68 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 955c4 │ │ │ │ - b 9724c │ │ │ │ + beq 9565c │ │ │ │ + b 972e4 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #12] │ │ │ │ - bne 97f98 │ │ │ │ + bne 98030 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ mov r0, r6 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 955ac │ │ │ │ - b 9739c │ │ │ │ + beq 95644 │ │ │ │ + b 97434 │ │ │ │ mov r0, r6 │ │ │ │ - b 9739c │ │ │ │ + b 97434 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #32] │ │ │ │ - beq 97438 │ │ │ │ - b 97444 │ │ │ │ + beq 974d0 │ │ │ │ + b 974dc │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #36] @ 0x24 │ │ │ │ - beq 972e8 │ │ │ │ - b 972f4 │ │ │ │ + beq 97380 │ │ │ │ + b 9738c │ │ │ │ mov r0, r6 │ │ │ │ - b 955ac │ │ │ │ + b 95644 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #28] │ │ │ │ - beq 972a8 │ │ │ │ - b 972b4 │ │ │ │ + beq 97340 │ │ │ │ + b 9734c │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 975b8 │ │ │ │ - b 975c4 │ │ │ │ + beq 97650 │ │ │ │ + b 9765c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 960f8 │ │ │ │ - b 94964 │ │ │ │ + beq 96190 │ │ │ │ + b 949fc │ │ │ │ cmp r8, #0 │ │ │ │ - bne 97bd4 │ │ │ │ + bne 97c6c │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ - b 96e84 │ │ │ │ + b 96f1c │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #48] @ 0x30 │ │ │ │ - beq 97340 │ │ │ │ - b 95684 │ │ │ │ + beq 973d8 │ │ │ │ + b 9571c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9762c │ │ │ │ - b 97638 │ │ │ │ + beq 976c4 │ │ │ │ + b 976d0 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97a78 │ │ │ │ - b 97a84 │ │ │ │ + beq 97b10 │ │ │ │ + b 97b1c │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 97170 │ │ │ │ + beq 97208 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, r0 │ │ │ │ - b 97ad4 │ │ │ │ + b 97b6c │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #40] @ 0x28 │ │ │ │ - beq 97478 │ │ │ │ - b 97484 │ │ │ │ + beq 97510 │ │ │ │ + b 9751c │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #44] @ 0x2c │ │ │ │ - beq 97490 │ │ │ │ - b 9566c │ │ │ │ + beq 97528 │ │ │ │ + b 95704 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9795c │ │ │ │ - b 97968 │ │ │ │ + beq 979f4 │ │ │ │ + b 97a00 │ │ │ │ ldr r8, [ip, #4] │ │ │ │ cmp r8, lr │ │ │ │ strne lr, [r2, #4] │ │ │ │ - b 95ea0 │ │ │ │ + b 95f38 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp ip, r0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 95914 │ │ │ │ + beq 959ac │ │ │ │ str ip, [r2] │ │ │ │ - b 95914 │ │ │ │ + b 959ac │ │ │ │ cmp r6, #0 │ │ │ │ - bne 95d28 │ │ │ │ - b 95d34 │ │ │ │ + bne 95dc0 │ │ │ │ + b 95dcc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9809c │ │ │ │ + beq 98134 │ │ │ │ ldr r0, [r6, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 948f0 │ │ │ │ + beq 94988 │ │ │ │ str r1, [r5, #140] @ 0x8c │ │ │ │ - b 948f0 │ │ │ │ + b 94988 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 228d00 │ │ │ │ + bl 23bf24 │ │ │ │ mov r3, r0 │ │ │ │ - b 954a0 │ │ │ │ + b 95538 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2] │ │ │ │ - beq 958cc │ │ │ │ - b 958d8 │ │ │ │ + beq 95964 │ │ │ │ + b 95970 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #4] │ │ │ │ - beq 958e0 │ │ │ │ - b 94628 │ │ │ │ + beq 95978 │ │ │ │ + b 946c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97054 │ │ │ │ - b 97064 │ │ │ │ - ldr r4, [pc, #1100] @ 98538 │ │ │ │ - b 9634c │ │ │ │ + bne 970ec │ │ │ │ + b 970fc │ │ │ │ + ldr r4, [pc, #1100] @ 985d0 │ │ │ │ + b 963e4 │ │ │ │ orr r1, r1, #33554432 @ 0x2000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95cb4 │ │ │ │ + b 95d4c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 96b1c │ │ │ │ - b 96ca8 │ │ │ │ + beq 96bb4 │ │ │ │ + b 96d40 │ │ │ │ orr r1, r1, #134217728 @ 0x8000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95cb4 │ │ │ │ + b 95d4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #1048] @ 9853c │ │ │ │ - bl 1179b0 │ │ │ │ + ldr r1, [pc, #1048] @ 985d4 │ │ │ │ + bl 1178bc │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96c60 │ │ │ │ + b 96cf8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #1024] @ 98540 │ │ │ │ - bl 1179b0 │ │ │ │ + ldr r1, [pc, #1024] @ 985d8 │ │ │ │ + bl 1178bc │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96c60 │ │ │ │ + b 96cf8 │ │ │ │ ldr r9, [ip] │ │ │ │ cmp r8, r9 │ │ │ │ strne r8, [r2] │ │ │ │ - b 95e8c │ │ │ │ + b 95f24 │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 96c5c │ │ │ │ + beq 96cf4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 96c5c │ │ │ │ + bne 96cf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96c60 │ │ │ │ - ldr r3, [pc, #948] @ 98544 │ │ │ │ + b 96cf8 │ │ │ │ + ldr r3, [pc, #948] @ 985dc │ │ │ │ ldr r2, [r5, #180] @ 0xb4 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -113215,1161 +113267,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 96c70 │ │ │ │ + b 96d08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 964a0 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 96538 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 94c58 │ │ │ │ + b 94cf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 966a8 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 96740 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #8] │ │ │ │ - beq 95e64 │ │ │ │ - b 95e70 │ │ │ │ + beq 95efc │ │ │ │ + b 95f08 │ │ │ │ str r0, [r2, #32] │ │ │ │ - b 946fc │ │ │ │ + b 94794 │ │ │ │ str r1, [r5, #108] @ 0x6c │ │ │ │ - b 948a8 │ │ │ │ - ldr r3, [pc, #772] @ 98548 │ │ │ │ + b 94940 │ │ │ │ + ldr r3, [pc, #772] @ 985e0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #764] @ 9854c │ │ │ │ - bl 1179b0 │ │ │ │ + ldr r1, [pc, #764] @ 985e4 │ │ │ │ + bl 1178bc │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96c60 │ │ │ │ - bl 11aa8c │ │ │ │ + b 96cf8 │ │ │ │ + bl 11a9d4 │ │ │ │ str r4, [r5, #440] @ 0x1b8 │ │ │ │ - bl 2915fc │ │ │ │ - b 96c5c │ │ │ │ + bl 2a064c │ │ │ │ + b 96cf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5788 │ │ │ │ + bl a5814 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96c60 │ │ │ │ + blt 96cf8 │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ - b 940c8 │ │ │ │ + b 94160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 94d88 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 94e20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 982a0 │ │ │ │ + bne 98338 │ │ │ │ str ip, [r2, #136] @ 0x88 │ │ │ │ - b 95864 │ │ │ │ + b 958fc │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #136] @ 0x88 │ │ │ │ cmp ip, lr │ │ │ │ - bne 98298 │ │ │ │ - b 95864 │ │ │ │ + bne 98330 │ │ │ │ + b 958fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 982cc │ │ │ │ + beq 98364 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #124] @ 0x7c │ │ │ │ cmp ip, lr │ │ │ │ - beq 95834 │ │ │ │ + beq 958cc │ │ │ │ str ip, [r2, #124] @ 0x7c │ │ │ │ - b 95834 │ │ │ │ + b 958cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 982ec │ │ │ │ + beq 98384 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #128] @ 0x80 │ │ │ │ cmp ip, lr │ │ │ │ - beq 9581c │ │ │ │ + beq 958b4 │ │ │ │ str ip, [r2, #128] @ 0x80 │ │ │ │ - b 9581c │ │ │ │ + b 958b4 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ - bne 953c0 │ │ │ │ + bne 95458 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 948d4 │ │ │ │ - b 95d34 │ │ │ │ - ldr r3, [pc, #556] @ 98548 │ │ │ │ - ldr r1, [pc, #560] @ 98550 │ │ │ │ + beq 9496c │ │ │ │ + b 95dcc │ │ │ │ + ldr r3, [pc, #556] @ 985e0 │ │ │ │ + ldr r1, [pc, #560] @ 985e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96c60 │ │ │ │ + b 96cf8 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 94a94 │ │ │ │ - b 94ac4 │ │ │ │ + bne 94b2c │ │ │ │ + b 94b5c │ │ │ │ str r1, [r6, #12] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 954b4 │ │ │ │ - b 96c5c │ │ │ │ - ldr r1, [pc, #508] @ 98554 │ │ │ │ - ldr r0, [pc, #508] @ 98558 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 9554c │ │ │ │ + b 96cf4 │ │ │ │ + ldr r1, [pc, #508] @ 985ec │ │ │ │ + ldr r0, [pc, #508] @ 985f0 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ - b 954ac │ │ │ │ + b 95544 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9838c │ │ │ │ + bne 98424 │ │ │ │ str r1, [r2, #4] │ │ │ │ - b 9592c │ │ │ │ - ldr r3, [pc, #460] @ 98548 │ │ │ │ - ldr r1, [pc, #476] @ 9855c │ │ │ │ + b 959c4 │ │ │ │ + ldr r3, [pc, #460] @ 985e0 │ │ │ │ + ldr r1, [pc, #476] @ 985f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96c60 │ │ │ │ + b 96cf8 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 9836c │ │ │ │ - b 94794 │ │ │ │ + bne 98404 │ │ │ │ + b 9482c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 983c0 │ │ │ │ + bne 98458 │ │ │ │ str lr, [r2, #104] @ 0x68 │ │ │ │ - b 957a4 │ │ │ │ + b 9583c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 983d4 │ │ │ │ + bne 9846c │ │ │ │ str lr, [r2, #108] @ 0x6c │ │ │ │ - b 957bc │ │ │ │ + b 95854 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #104] @ 0x68 │ │ │ │ cmp lr, ip │ │ │ │ - bne 983a8 │ │ │ │ - b 957a4 │ │ │ │ + bne 98440 │ │ │ │ + b 9583c │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #108] @ 0x6c │ │ │ │ cmp lr, ip │ │ │ │ - bne 983b8 │ │ │ │ - b 957bc │ │ │ │ + bne 98450 │ │ │ │ + b 95854 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 9815c │ │ │ │ + b 981f4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 98168 │ │ │ │ - b 96c5c │ │ │ │ - ldr r3, [pc, #320] @ 98548 │ │ │ │ + bne 98200 │ │ │ │ + b 96cf4 │ │ │ │ + ldr r3, [pc, #320] @ 985e0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #332] @ 98560 │ │ │ │ - bl 1179b0 │ │ │ │ + ldr r1, [pc, #332] @ 985f8 │ │ │ │ + bl 1178bc │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96c60 │ │ │ │ - ldr r3, [pc, #292] @ 98548 │ │ │ │ + b 96cf8 │ │ │ │ + ldr r3, [pc, #292] @ 985e0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #312] @ 98564 │ │ │ │ + ldr r1, [pc, #312] @ 985fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b 94b0c │ │ │ │ + bl 1178bc │ │ │ │ + b 94ba4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 95b08 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 95ba0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98458 │ │ │ │ + beq 984f0 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #88] @ 0x58 │ │ │ │ cmp lr, ip │ │ │ │ - beq 95744 │ │ │ │ + beq 957dc │ │ │ │ str lr, [r2, #88] @ 0x58 │ │ │ │ - b 95744 │ │ │ │ + b 957dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98490 │ │ │ │ + bne 98528 │ │ │ │ str lr, [r2, #80] @ 0x50 │ │ │ │ - b 95714 │ │ │ │ + b 957ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98488 │ │ │ │ + beq 98520 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ cmp lr, ip │ │ │ │ - beq 9572c │ │ │ │ + beq 957c4 │ │ │ │ str lr, [r2, #84] @ 0x54 │ │ │ │ - b 9572c │ │ │ │ + b 957c4 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #80] @ 0x50 │ │ │ │ cmp lr, ip │ │ │ │ - bne 98468 │ │ │ │ - b 95714 │ │ │ │ + bne 98500 │ │ │ │ + b 957ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 984bc │ │ │ │ + beq 98554 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #96] @ 0x60 │ │ │ │ cmp lr, ip │ │ │ │ - beq 95774 │ │ │ │ + beq 9580c │ │ │ │ str lr, [r2, #96] @ 0x60 │ │ │ │ - b 95774 │ │ │ │ + b 9580c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 984dc │ │ │ │ + beq 98574 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #100] @ 0x64 │ │ │ │ cmp lr, ip │ │ │ │ - beq 9578c │ │ │ │ + beq 95824 │ │ │ │ str lr, [r2, #100] @ 0x64 │ │ │ │ - b 9578c │ │ │ │ - ldr r0, [pc, #124] @ 98568 │ │ │ │ + b 95824 │ │ │ │ + ldr r0, [pc, #124] @ 98600 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #116] @ 9856c │ │ │ │ + ldr r1, [pc, #116] @ 98604 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96c60 │ │ │ │ + b 96cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98514 │ │ │ │ + bne 985ac │ │ │ │ str lr, [r2, #92] @ 0x5c │ │ │ │ - b 9575c │ │ │ │ + b 957f4 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #92] @ 0x5c │ │ │ │ cmp lr, ip │ │ │ │ - bne 9850c │ │ │ │ - b 9575c │ │ │ │ + bne 985a4 │ │ │ │ + b 957f4 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 97c64 │ │ │ │ - b 945a4 │ │ │ │ + bne 97cfc │ │ │ │ + b 9463c │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - eorseq sl, r5, r4, lsl r7 │ │ │ │ - @ instruction: 0x0035a7b4 │ │ │ │ + mlaseq r5, r4, r2, ip │ │ │ │ + eorseq ip, r5, r4, lsr r3 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sl, r5, r4, lsl #16 │ │ │ │ - eorseq sl, r5, r4, ror #13 │ │ │ │ + eorseq ip, r5, r4, lsl #7 │ │ │ │ + eorseq ip, r5, r4, ror #4 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq sl, r5, ip, asr #13 │ │ │ │ - eorseq sl, r5, r4, asr #12 │ │ │ │ - eorseq sl, r5, r4, asr r8 │ │ │ │ - @ instruction: 0x0035a8f8 │ │ │ │ + eorseq ip, r5, ip, asr #4 │ │ │ │ + eorseq ip, r5, r4, asr #3 │ │ │ │ + @ instruction: 0x0035c3d4 │ │ │ │ + eorseq ip, r5, r8, ror r4 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r5, ip, ror #12 │ │ │ │ + eorseq ip, r5, ip, ror #3 │ │ │ │ │ │ │ │ -00098570 : │ │ │ │ - ldr r3, [pc, #100] @ 985dc │ │ │ │ +00098608 : │ │ │ │ + ldr r3, [pc, #100] @ 98674 │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #1168] @ 0x490 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 985cc │ │ │ │ + beq 98664 │ │ │ │ ldr r2, [r3, #1412] @ 0x584 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 985cc │ │ │ │ + beq 98664 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #56] @ 985e0 │ │ │ │ - bl 356650 │ │ │ │ + ldr r2, [pc, #56] @ 98678 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r4, [r2, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 985d4 │ │ │ │ + beq 9866c │ │ │ │ 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 │ │ │ │ │ │ │ │ -000985e4 : │ │ │ │ +0009867c : │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ ands r3, r3, #16384 @ 0x4000 │ │ │ │ - bne 985fc │ │ │ │ + bne 98694 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98610 │ │ │ │ + bne 986a8 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #56] @ 98650 │ │ │ │ + ldr r1, [pc, #56] @ 986e8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 98630 │ │ │ │ + bne 986c8 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and r0, r0, #512 @ 0x200 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ blx r3 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r5, sl, r0, asr #17 │ │ │ │ + andeq r5, sl, ip, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r6, [r0, #172] @ 0xac │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp] │ │ │ │ - bne 99108 │ │ │ │ + bne 99184 │ │ │ │ ldr sl, [r5, #4] │ │ │ │ - ldr r9, [pc, #2944] @ 99208 │ │ │ │ - cmp sl, r9 │ │ │ │ - bne 98d54 │ │ │ │ + ldr r8, [pc, #2932] @ 99294 │ │ │ │ + cmp sl, r8 │ │ │ │ + bne 98b84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99240 │ │ │ │ + bl 992cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 98c7c │ │ │ │ - ldr sl, [pc, #2916] @ 99208 │ │ │ │ + beq 98df8 │ │ │ │ + ldr sl, [pc, #2904] @ 99294 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #2912] @ 9920c │ │ │ │ + ldr r1, [pc, #2900] @ 99298 │ │ │ │ mov r7, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bne 989a8 │ │ │ │ + bne 98adc │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9909c │ │ │ │ + beq 9914c │ │ │ │ add r1, r2, #1 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r4] │ │ │ │ - beq 9909c │ │ │ │ + beq 9914c │ │ │ │ cmp r2, r7 │ │ │ │ str r2, [r4] │ │ │ │ - beq 98a50 │ │ │ │ + beq 98e18 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 98a10 │ │ │ │ - cmp sl, r9 │ │ │ │ - bne 98a5c │ │ │ │ + beq 98b44 │ │ │ │ + cmp sl, r8 │ │ │ │ + bne 98bd8 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r7, [r5, #172] @ 0xac │ │ │ │ - bne 98958 │ │ │ │ + bne 98a8c │ │ │ │ cmp r6, r7 │ │ │ │ - bne 99128 │ │ │ │ + bne 991a4 │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ tst r7, #2 │ │ │ │ - bne 98a34 │ │ │ │ + bne 98b68 │ │ │ │ ldr lr, [r5, #4] │ │ │ │ str r4, [r5, #172] @ 0xac │ │ │ │ - cmp lr, r9 │ │ │ │ - bne 987c0 │ │ │ │ + cmp lr, r8 │ │ │ │ + bne 988f4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble 98840 │ │ │ │ + ble 98974 │ │ │ │ ldr r1, [r5, #172] @ 0xac │ │ │ │ add r4, r4, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ - beq 990ac │ │ │ │ + beq 9902c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble 98ca8 │ │ │ │ + ble 98834 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp r3, ip │ │ │ │ - beq 987ac │ │ │ │ + beq 988e0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 98ca8 │ │ │ │ + beq 98834 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp r3, ip │ │ │ │ - beq 987ac │ │ │ │ + beq 988e0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 98ca8 │ │ │ │ - add r8, r1, #16 │ │ │ │ - ldr sl, [r8, #4]! │ │ │ │ + beq 98834 │ │ │ │ + add r9, r1, #16 │ │ │ │ mov ip, #2 │ │ │ │ - cmp sl, r3 │ │ │ │ + ldr sl, [r9, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ - beq 987ac │ │ │ │ + cmp r3, sl │ │ │ │ + beq 988e0 │ │ │ │ cmp r0, ip │ │ │ │ - beq 98ca8 │ │ │ │ - ldr sl, [r8, #4]! │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne 98794 │ │ │ │ + bne 9881c │ │ │ │ + ldr r7, [r5, #84] @ 0x54 │ │ │ │ + mov r3, #0 │ │ │ │ + tst r7, #512 @ 0x200 │ │ │ │ + str r3, [r5, #192] @ 0xc0 │ │ │ │ + beq 98974 │ │ │ │ + cmp lr, r8 │ │ │ │ + str r3, [r5, #452] @ 0x1c4 │ │ │ │ + ldr r8, [r5, #168] @ 0xa8 │ │ │ │ + beq 98984 │ │ │ │ + ldr r1, [pc, #2620] @ 9929c │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 11c84c <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 988c8 │ │ │ │ + ldr r1, [pc, #2596] @ 9929c │ │ │ │ + ldr r0, [pc, #2584] @ 99294 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + bl 11c84c <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + ldr r3, [r4] │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 991dc │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 988a4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 991d0 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 988c0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7] │ │ │ │ + beq 9926c │ │ │ │ + cmp r4, r7 │ │ │ │ + beq 98980 │ │ │ │ + ldr r7, [r5, #84] @ 0x54 │ │ │ │ + mov r3, #0 │ │ │ │ + tst r7, #512 @ 0x200 │ │ │ │ + str r3, [r5, #192] @ 0xc0 │ │ │ │ + strne r3, [r5, #452] @ 0x1c4 │ │ │ │ + b 98a64 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - beq 98840 │ │ │ │ + beq 98974 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ - b 9874c │ │ │ │ - ldr r1, [pc, #2632] @ 99210 │ │ │ │ + b 987e4 │ │ │ │ + ldr r1, [pc, #2464] @ 9929c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11c904 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c84c <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 98ca4 │ │ │ │ - ldr r1, [pc, #2608] @ 99210 │ │ │ │ - ldr r0, [pc, #2596] @ 99208 │ │ │ │ + beq 9911c │ │ │ │ + ldr r1, [pc, #2440] @ 9929c │ │ │ │ + ldr r0, [pc, #2428] @ 99294 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - bl 11c904 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c84c <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ ldr r3, [r7] │ │ │ │ - subs r8, r0, #0 │ │ │ │ - beq 98c8c │ │ │ │ + subs r9, r0, #0 │ │ │ │ + beq 99104 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9880c │ │ │ │ + beq 98940 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 9918c │ │ │ │ - ldr r3, [r8] │ │ │ │ + beq 9924c │ │ │ │ + ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98828 │ │ │ │ + beq 9895c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r8] │ │ │ │ - beq 99180 │ │ │ │ - cmp r7, r8 │ │ │ │ - bne 98ca4 │ │ │ │ + str r3, [r9] │ │ │ │ + beq 9916c │ │ │ │ + cmp r7, r9 │ │ │ │ + bne 9911c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr lr, [r5, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bgt 98730 │ │ │ │ - cmp lr, r9 │ │ │ │ + bgt 987c8 │ │ │ │ + cmp lr, r8 │ │ │ │ ldr r8, [r5, #168] @ 0xa8 │ │ │ │ - bne 98ccc │ │ │ │ + bne 98858 │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ ldr r4, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble 9891c │ │ │ │ + ble 98a50 │ │ │ │ ldr r0, [r5, #172] @ 0xac │ │ │ │ add r3, r8, #8 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ - beq 988ec │ │ │ │ + beq 98a20 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 98d40 │ │ │ │ + ble 988cc │ │ │ │ ldr lr, [r0, #12] │ │ │ │ cmp r2, lr │ │ │ │ - beq 988d8 │ │ │ │ + beq 98a0c │ │ │ │ cmp ip, #1 │ │ │ │ - beq 98d40 │ │ │ │ + beq 988cc │ │ │ │ ldr lr, [r0, #16] │ │ │ │ cmp r2, lr │ │ │ │ - beq 988d8 │ │ │ │ + beq 98a0c │ │ │ │ cmp ip, #2 │ │ │ │ - beq 98d40 │ │ │ │ + beq 988cc │ │ │ │ add r8, r0, #16 │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ mov lr, #2 │ │ │ │ cmp r9, r2 │ │ │ │ add lr, lr, #1 │ │ │ │ - beq 988d8 │ │ │ │ + beq 98a0c │ │ │ │ cmp ip, lr │ │ │ │ - beq 98d40 │ │ │ │ + beq 988cc │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r9, r2 │ │ │ │ - bne 988c0 │ │ │ │ + bne 989f4 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 9891c │ │ │ │ + beq 98a50 │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ - b 98878 │ │ │ │ + b 989ac │ │ │ │ mov ip, r5 │ │ │ │ cmp r2, ip │ │ │ │ - beq 98910 │ │ │ │ + beq 98a44 │ │ │ │ ldr ip, [ip, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 988f0 │ │ │ │ - ldr ip, [pc, #2312] @ 99214 │ │ │ │ + bne 98a24 │ │ │ │ + ldr ip, [pc, #2144] @ 992a0 │ │ │ │ cmp r2, ip │ │ │ │ - bne 98d40 │ │ │ │ + bne 988cc │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 98868 │ │ │ │ + bne 9899c │ │ │ │ tst r7, #2 │ │ │ │ - bne 98930 │ │ │ │ + bne 98a64 │ │ │ │ ldr r3, [r5, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9911c │ │ │ │ + bne 99198 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [sp] │ │ │ │ strne r6, [r3] │ │ │ │ - bne 9894c │ │ │ │ + bne 98a80 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 98980 │ │ │ │ + bne 98ab4 │ │ │ │ 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 98700 │ │ │ │ + beq 98798 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 98700 │ │ │ │ + bne 98798 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 98700 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 98798 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9894c │ │ │ │ + beq 98a80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 9894c │ │ │ │ + bne 98a80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 9894c │ │ │ │ - ldr r1, [pc, #2152] @ 99218 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 98a80 │ │ │ │ + ldr r1, [pc, #1984] @ 992a4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 98db8 │ │ │ │ + bne 98e24 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 99070 │ │ │ │ + beq 98ef8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9a7cc │ │ │ │ + bl 9a858 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 98e84 │ │ │ │ + beq 98ef0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 98f18 │ │ │ │ + beq 98f24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 98c7c │ │ │ │ + beq 98df8 │ │ │ │ mov r4, r7 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 986ec │ │ │ │ + bne 98784 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98a20 │ │ │ │ + beq 98b54 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 99154 │ │ │ │ - ldr r3, [pc, #2036] @ 9921c │ │ │ │ - ldr r1, [pc, #2036] @ 99220 │ │ │ │ + beq 99278 │ │ │ │ + ldr r3, [pc, #1868] @ 992a8 │ │ │ │ + ldr r1, [pc, #1868] @ 992ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b 98c7c │ │ │ │ + bl 1178bc │ │ │ │ + b 98df8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 98f30 │ │ │ │ + bne 98f60 │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ str r3, [r4] │ │ │ │ - b 98714 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 989f8 │ │ │ │ + b 987ac │ │ │ │ + ldr r1, [pc, #1808] @ 9929c │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 11c610 <_PyEval_CheckExceptTypeValid@@Base+0xd0c> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 98df8 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 18b044 <_PyStack_AsDict@@Base+0x14> │ │ │ │ + ldr r2, [r7] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 98bcc │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r7] │ │ │ │ + beq 99178 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 98738 │ │ │ │ + b 98df8 │ │ │ │ mov r0, r5 │ │ │ │ - bl a55c4 │ │ │ │ + bl a5650 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 986f4 │ │ │ │ - ldr r2, [pc, #1952] @ 99214 │ │ │ │ + ble 9878c │ │ │ │ + ldr r2, [pc, #1712] @ 992a0 │ │ │ │ add r3, r4, #8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - str r9, [sp, #16] │ │ │ │ + str r8, [sp, #16] │ │ │ │ mov r2, fp │ │ │ │ mov r7, #0 │ │ │ │ mov fp, r3 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ - b 98bb8 │ │ │ │ + b 98d34 │ │ │ │ ldr sl, [r6, #128] @ 0x80 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 98bf8 │ │ │ │ + beq 98d74 │ │ │ │ ldr r4, [sl, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #1884] @ 99214 │ │ │ │ - beq 98b34 │ │ │ │ + ldreq r4, [pc, #1644] @ 992a0 │ │ │ │ + beq 98cb0 │ │ │ │ ldr r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #1868] @ 99214 │ │ │ │ - beq 98b14 │ │ │ │ + ldreq r3, [pc, #1628] @ 992a0 │ │ │ │ + beq 98c90 │ │ │ │ ldr r0, [r3, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #1852] @ 99214 │ │ │ │ - beq 98af4 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r1, [sp, #24] │ │ │ │ + ldreq r0, [pc, #1612] @ 992a0 │ │ │ │ + beq 98c70 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + str r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl a55c4 │ │ │ │ + bl a5650 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ ldr lr, [r3, #16] │ │ │ │ ldr ip, [r0, #16] │ │ │ │ cmp lr, ip │ │ │ │ - bne 98b14 │ │ │ │ + bne 98c90 │ │ │ │ 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 98b34 │ │ │ │ + bne 98cb0 │ │ │ │ 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 98c00 │ │ │ │ + bne 98d7c │ │ │ │ ldr lr, [sl, #20] │ │ │ │ ldr ip, [r4, #20] │ │ │ │ cmp lr, ip │ │ │ │ - bne 98c00 │ │ │ │ + bne 98d7c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98f80 │ │ │ │ + bne 98f40 │ │ │ │ ldr ip, [r6, #20] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp ip, r0 │ │ │ │ - bne 98f80 │ │ │ │ - ldr r0, [r8, #16] │ │ │ │ + bne 98f40 │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98bf0 │ │ │ │ - ldr r0, [r8, #20] │ │ │ │ + bne 98d6c │ │ │ │ + ldr r0, [r9, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98bf0 │ │ │ │ + bne 98d6c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 98fc0 │ │ │ │ + beq 98fcc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 98c3c │ │ │ │ + ble 98db8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 98c14 │ │ │ │ + bne 98d90 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - beq 98da8 │ │ │ │ - ldr r8, [fp, #4]! │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ + beq 98e08 │ │ │ │ + ldr r9, [fp, #4]! │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 99160 │ │ │ │ - ldr r6, [r8, #128] @ 0x80 │ │ │ │ - ldr r5, [r9, #172] @ 0xac │ │ │ │ + bge 99204 │ │ │ │ + ldr r6, [r9, #128] @ 0x80 │ │ │ │ + ldr r5, [r8, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - bne 98a9c │ │ │ │ - ldr r4, [pc, #1584] @ 99214 │ │ │ │ + bne 98c18 │ │ │ │ + ldr r4, [pc, #1344] @ 992a0 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r0, [r8, #16] │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 98b7c │ │ │ │ - mov r4, r8 │ │ │ │ - b 98b8c │ │ │ │ - ldr sl, [pc, #1556] @ 99214 │ │ │ │ + beq 98cf8 │ │ │ │ + mov r4, r9 │ │ │ │ + b 98d08 │ │ │ │ + ldr sl, [pc, #1316] @ 992a0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98f7c │ │ │ │ + bne 98f3c │ │ │ │ mov r4, sl │ │ │ │ - b 98b60 │ │ │ │ + b 98cdc │ │ │ │ cmp r3, #1 │ │ │ │ - beq 98c3c │ │ │ │ + beq 98db8 │ │ │ │ add r5, r5, #12 │ │ │ │ mov ip, #1 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - beq 98bac │ │ │ │ + beq 98d28 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne 98c24 │ │ │ │ - ldr r3, [pc, #1496] @ 9921c │ │ │ │ - ldr r2, [r8, #12] │ │ │ │ - ldr r1, [pc, #1496] @ 99224 │ │ │ │ + bne 98da0 │ │ │ │ + ldr r3, [pc, #1256] @ 992a8 │ │ │ │ + ldr r2, [r9, #12] │ │ │ │ + ldr r1, [pc, #1256] @ 992b0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98c7c │ │ │ │ + beq 98df8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 98c7c │ │ │ │ + bne 98df8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 99020 │ │ │ │ + bne 99124 │ │ │ │ mvn r0, #0 │ │ │ │ - b 98950 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98ca4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - beq 991f8 │ │ │ │ - ldr lr, [r5, #4] │ │ │ │ - ldr r7, [r5, #84] @ 0x54 │ │ │ │ - mov r3, #0 │ │ │ │ - tst r7, #512 @ 0x200 │ │ │ │ - str r3, [r5, #192] @ 0xc0 │ │ │ │ - beq 98840 │ │ │ │ - cmp lr, r9 │ │ │ │ - ldr r8, [r5, #168] @ 0xa8 │ │ │ │ - str r3, [r5, #452] @ 0x1c4 │ │ │ │ - beq 98850 │ │ │ │ - ldr r1, [pc, #1340] @ 99210 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 11c904 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 98d3c │ │ │ │ - ldr r1, [pc, #1316] @ 99210 │ │ │ │ - ldr r0, [pc, #1304] @ 99208 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - bl 11c904 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ - ldr r3, [r4] │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 990e0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98d18 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 991ec │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98d34 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - beq 991e0 │ │ │ │ - cmp r4, r7 │ │ │ │ - beq 9884c │ │ │ │ - ldr r7, [r5, #84] @ 0x54 │ │ │ │ - mov r3, #0 │ │ │ │ - tst r7, #512 @ 0x200 │ │ │ │ - str r3, [r5, #192] @ 0xc0 │ │ │ │ - strne r3, [r5, #452] @ 0x1c4 │ │ │ │ - b 98930 │ │ │ │ - ldr r1, [pc, #1204] @ 99210 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 11c6c8 <_PyEval_CheckExceptTypeValid@@Base+0xd0c> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 98c7c │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 189d7c <_PyStack_AsDict@@Base+0x14> │ │ │ │ - ldr r2, [r7] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 98d9c │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r7] │ │ │ │ - beq 99198 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 986a0 │ │ │ │ - b 98c7c │ │ │ │ + b 98a84 │ │ │ │ add r4, sp, #8 │ │ │ │ - ldm r4, {r4, r5, r9} │ │ │ │ + ldm r4, {r4, r5, r8} │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - b 986f4 │ │ │ │ + b 9878c │ │ │ │ mov r0, r4 │ │ │ │ - bl aeb58 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 98b2c │ │ │ │ + mov r0, r4 │ │ │ │ + bl aed70 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 98ef8 │ │ │ │ + beq 990cc │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15cdd8 │ │ │ │ + bl 15da28 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 98ed4 │ │ │ │ - bl 92d70 │ │ │ │ + beq 990a8 │ │ │ │ + bl 92e08 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 98e14 │ │ │ │ - b 98ed4 │ │ │ │ + bne 98e80 │ │ │ │ + b 990a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ - bge 98fe8 │ │ │ │ + bge 98ff4 │ │ │ │ add r7, r7, #1 │ │ │ │ - str r8, [r3, #12] │ │ │ │ + str r9, [r3, #12] │ │ │ │ ldr r3, [fp, #4] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - bne 98df8 │ │ │ │ - ldr r3, [pc, #1012] @ 99228 │ │ │ │ - bl 356650 │ │ │ │ - ldr r8, [r3, r0] │ │ │ │ - ldr r1, [r8, #72] @ 0x48 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + bne 98e64 │ │ │ │ + ldr r3, [pc, #1044] @ 992b4 │ │ │ │ + bl 3581c0 │ │ │ │ + ldr r9, [r3, r0] │ │ │ │ + ldr r1, [r9, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 98e8c │ │ │ │ + bne 99060 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - blt 98fa8 │ │ │ │ + blt 98f48 │ │ │ │ ldr r1, [fp] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98e74 │ │ │ │ + beq 98ee0 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [fp] │ │ │ │ - bne 98e74 │ │ │ │ + bne 98ee0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 989dc │ │ │ │ + bne 98b10 │ │ │ │ mov r4, r7 │ │ │ │ - b 98f24 │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 98e44 │ │ │ │ - ldr r1, [pc, #908] @ 9922c │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r1, [r1] │ │ │ │ - bl 188bd8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r3, [pc, #888] @ 99228 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 99048 │ │ │ │ - bl 356650 │ │ │ │ - ldr r1, [r3, r0] │ │ │ │ - ldr r1, [r1, #72] @ 0x48 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 98e44 │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 98e44 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9b444 │ │ │ │ - ldr r1, [fp] │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98ef8 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - str r1, [fp] │ │ │ │ - beq 99058 │ │ │ │ + b 98f30 │ │ │ │ + ldr r1, [pc, #952] @ 992b8 │ │ │ │ + ldr r0, [pc, #952] @ 992bc │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98c7c │ │ │ │ + beq 98df8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 98c7c │ │ │ │ + bne 98df8 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 989f8 │ │ │ │ - b 98c7c │ │ │ │ + bne 98b2c │ │ │ │ + b 98df8 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r4, r6 │ │ │ │ + b 98d60 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl a5e5c <_PyTuple_Resize@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 98ebc │ │ │ │ + b 990a8 │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98f88 │ │ │ │ + bne 98fac │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 98a44 │ │ │ │ + beq 98b78 │ │ │ │ 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 98a44 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r4, r6 │ │ │ │ - b 98be4 │ │ │ │ - ldr r2, [pc, #672] @ 99230 │ │ │ │ + b 98b78 │ │ │ │ + ldr r2, [pc, #780] @ 992c0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9908c │ │ │ │ + bne 9915c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98f3c │ │ │ │ - b 98a44 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl a5dd0 <_PyTuple_Resize@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 98e50 │ │ │ │ - b 98ed4 │ │ │ │ - mov r3, r9 │ │ │ │ + bne 98f6c │ │ │ │ + b 98b78 │ │ │ │ + mov r3, r8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 98bac │ │ │ │ + beq 98d28 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98fc4 │ │ │ │ - ldr r3, [pc, #564] @ 99214 │ │ │ │ + bne 98fd0 │ │ │ │ + ldr r3, [pc, #692] @ 992a0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 98bac │ │ │ │ - b 98c3c │ │ │ │ + beq 98d28 │ │ │ │ + b 98db8 │ │ │ │ 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 991cc │ │ │ │ - bl a5dd0 <_PyTuple_Resize@@Base> │ │ │ │ + bmi 99258 │ │ │ │ + bl a5e5c <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 991a4 │ │ │ │ + bne 99224 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ - b 98e0c │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98c84 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 98c84 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 98c84 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 188be8 <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [pc, #464] @ 99228 │ │ │ │ - b 98eb4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r4] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 98f04 │ │ │ │ - b 98c7c │ │ │ │ - ldr r1, [pc, #444] @ 99234 │ │ │ │ - ldr r0, [pc, #444] @ 99238 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - ldr r2, [r4] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 98f04 │ │ │ │ - b 98c7c │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - b 98f9c │ │ │ │ - ldr fp, [r4, #8] │ │ │ │ - cmp fp, #0 │ │ │ │ - bne 986ec │ │ │ │ - b 98a20 │ │ │ │ + b 98e78 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 990d0 │ │ │ │ + beq 99050 │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 990b0 │ │ │ │ - ldr r0, [pc, #328] @ 99214 │ │ │ │ + bne 99030 │ │ │ │ + ldr r0, [pc, #596] @ 992a0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 98ca8 │ │ │ │ + bne 98834 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bne 9873c │ │ │ │ - b 98840 │ │ │ │ + bne 987d4 │ │ │ │ + b 98974 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 98eb0 │ │ │ │ + ldr r1, [pc, #592] @ 992c4 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r1, [r1] │ │ │ │ + bl 189cfc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r3, [pc, #560] @ 992b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 990f4 │ │ │ │ + bl 3581c0 │ │ │ │ + ldr r1, [r3, r0] │ │ │ │ + ldr r1, [r1, #72] @ 0x48 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 98eb0 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 98eb0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 9b4d0 │ │ │ │ + ldr r1, [fp] │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 990cc │ │ │ │ + sub r1, r1, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + str r1, [fp] │ │ │ │ + beq 990dc │ │ │ │ + ldr r2, [r4] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 98f10 │ │ │ │ + b 98df8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r4] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 98f10 │ │ │ │ + b 98df8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 189d24 <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [pc, #432] @ 992b4 │ │ │ │ + b 99088 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98d3c │ │ │ │ + beq 9911c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 98d3c │ │ │ │ + str r3, [r7] │ │ │ │ + beq 99284 │ │ │ │ + ldr lr, [r5, #4] │ │ │ │ + b 98834 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 98e00 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 98e00 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 98e00 │ │ │ │ + ldr fp, [r4, #8] │ │ │ │ + cmp fp, #0 │ │ │ │ + bne 98784 │ │ │ │ + b 98b54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r7, [r5, #84] @ 0x54 │ │ │ │ - b 98d40 │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + b 98fc0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 9895c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 98bcc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - b 9867c │ │ │ │ + b 98714 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24cd20 │ │ │ │ - b 98930 │ │ │ │ + bl 25f498 │ │ │ │ + b 98a64 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9914c │ │ │ │ + beq 991c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9914c │ │ │ │ + bne 991c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 98950 │ │ │ │ + b 98a84 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 988a4 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 988c8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 988c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 98a20 │ │ │ │ - ldr r0, [pc, #180] @ 9921c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r7, [r5, #84] @ 0x54 │ │ │ │ + b 988cc │ │ │ │ + ldr r0, [pc, #156] @ 992a8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #204] @ 9923c │ │ │ │ + ldr r1, [pc, #180] @ 992c8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - bl 1179b0 │ │ │ │ - b 98c58 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 98828 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 9880c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 98d9c │ │ │ │ - ldr r1, [r8] │ │ │ │ + bl 1178bc │ │ │ │ + b 98dd4 │ │ │ │ + ldr r1, [r9] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98ed4 │ │ │ │ + beq 990a8 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - str r1, [r8] │ │ │ │ - bne 98ed4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 98ed4 │ │ │ │ - bl 2915fc │ │ │ │ - ldr r1, [r8] │ │ │ │ + str r1, [r9] │ │ │ │ + bne 990a8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 990a8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 98940 │ │ │ │ + bl 2a064c │ │ │ │ + ldr r1, [r9] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 991b0 │ │ │ │ - b 98ed4 │ │ │ │ + bne 99230 │ │ │ │ + b 990a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 98d34 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 988c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 98d18 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 98b54 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr lr, [r5, #4] │ │ │ │ - b 98ca8 │ │ │ │ + b 98834 │ │ │ │ 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, ror #17 │ │ │ │ - eorseq sp, r5, r0, lsr r9 │ │ │ │ + eorseq pc, r5, ip, ror #8 │ │ │ │ + @ instruction: 0x0035f4b0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq fp, r5, r8, asr #23 │ │ │ │ - andeq r5, sl, r0, asr #17 │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - mlaseq r5, ip, r4, sl │ │ │ │ - eorseq sp, r5, r8, lsl #18 │ │ │ │ + eorseq ip, r5, ip, lsl r0 │ │ │ │ + andeq r5, sl, ip, asr #18 │ │ │ │ + subseq fp, r5, r8, asr #23 │ │ │ │ + eorseq pc, r5, r8, lsl #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, sp, #20 │ │ │ │ tst r3, #2 │ │ │ │ mov r5, r0 │ │ │ │ - bne 994a8 │ │ │ │ + bne 99534 │ │ │ │ ldr r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9950c │ │ │ │ + beq 99598 │ │ │ │ ldr r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 992bc │ │ │ │ + ble 99348 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq 99860 │ │ │ │ + beq 998ec │ │ │ │ cmp r1, #1 │ │ │ │ - beq 9935c │ │ │ │ + beq 993e8 │ │ │ │ add r0, r4, #12 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ add r2, r2, #1 │ │ │ │ ldr ip, [r3, #172] @ 0xac │ │ │ │ cmp ip, #0 │ │ │ │ - beq 99860 │ │ │ │ + beq 998ec │ │ │ │ cmp r2, r1 │ │ │ │ - bne 992a0 │ │ │ │ + bne 9932c │ │ │ │ add r6, r4, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - ble 99564 │ │ │ │ + ble 995f0 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ mov ip, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq 992c8 │ │ │ │ + beq 99354 │ │ │ │ add lr, r4, #12 │ │ │ │ ldr lr, [lr, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r0, lr │ │ │ │ - bne 992dc │ │ │ │ - bl 33f4d0 │ │ │ │ + bne 99368 │ │ │ │ + bl 341fc0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9934c │ │ │ │ + beq 993d8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1492] @ 998e4 │ │ │ │ + ldr r2, [pc, #1492] @ 99970 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r0, [r2] │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 99878 │ │ │ │ - ldr r1, [pc, #1476] @ 998e8 │ │ │ │ + beq 99904 │ │ │ │ + ldr r1, [pc, #1476] @ 99974 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9934c │ │ │ │ + beq 993d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9934c │ │ │ │ + bne 993d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 995ac │ │ │ │ - blt 99848 │ │ │ │ - ldr fp, [pc, #1396] @ 998ec │ │ │ │ - bl 356650 │ │ │ │ + beq 99638 │ │ │ │ + blt 998d4 │ │ │ │ + ldr fp, [pc, #1396] @ 99978 │ │ │ │ + bl 3581c0 │ │ │ │ ldr sl, [fp, r0] │ │ │ │ cmp r8, #20 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ mov r9, r0 │ │ │ │ - bgt 997e4 │ │ │ │ + bgt 99870 │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r4, [r2, #1612] @ 0x64c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 99530 │ │ │ │ - ldr ip, [pc, #1352] @ 998f0 │ │ │ │ + beq 995bc │ │ │ │ + ldr ip, [pc, #1352] @ 9997c │ │ │ │ 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 99814 │ │ │ │ + bne 998a0 │ │ │ │ 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] │ │ │ │ @@ -114378,57 +114427,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 99520 │ │ │ │ + beq 995ac │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [r5] │ │ │ │ str r5, [r4, #12] │ │ │ │ - beq 99350 │ │ │ │ + beq 993dc │ │ │ │ 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 99350 │ │ │ │ + beq 993dc │ │ │ │ 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 99350 │ │ │ │ + beq 993dc │ │ │ │ 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 99490 │ │ │ │ + bne 9951c │ │ │ │ cmp r3, r6 │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne 9946c │ │ │ │ - b 99350 │ │ │ │ + bne 994f8 │ │ │ │ + b 993dc │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r3, r6 │ │ │ │ str r1, [r2] │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne 9946c │ │ │ │ - b 99350 │ │ │ │ - ldr r2, [pc, #1084] @ 998ec │ │ │ │ + bne 994f8 │ │ │ │ + b 993dc │ │ │ │ + ldr r2, [pc, #1084] @ 99978 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -114442,81 +114491,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 99270 │ │ │ │ + bne 992fc │ │ │ │ mov r0, r5 │ │ │ │ - bl a5788 │ │ │ │ + bl a5814 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 99270 │ │ │ │ - b 9934c │ │ │ │ + bge 992fc │ │ │ │ + b 993d8 │ │ │ │ cmp r6, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ - bne 99420 │ │ │ │ - b 99350 │ │ │ │ - ldr r0, [pc, #956] @ 998f4 │ │ │ │ + bne 994ac │ │ │ │ + b 993dc │ │ │ │ + ldr r0, [pc, #956] @ 99980 │ │ │ │ mov r1, r8 │ │ │ │ - bl 9ab38 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9abc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9934c │ │ │ │ + beq 993d8 │ │ │ │ lsl r2, r8, #2 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r8, [fp, r0] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ - b 993dc │ │ │ │ + b 99468 │ │ │ │ add sl, r1, #1 │ │ │ │ cmn sl, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 99858 │ │ │ │ + bhi 998e4 │ │ │ │ lsl r9, sl, #2 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp] │ │ │ │ - bl 9990c │ │ │ │ + bl 99998 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 99858 │ │ │ │ + beq 998e4 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r3, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - bge 995cc │ │ │ │ + bge 99658 │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ ldr r2, [r2, #172] @ 0xac │ │ │ │ str r2, [r7, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ - b 99590 │ │ │ │ + b 9961c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - ldr r3, [pc, #820] @ 998f8 │ │ │ │ + ldr r3, [pc, #820] @ 99984 │ │ │ │ add r4, r3, #520 @ 0x208 │ │ │ │ str r5, [r3, #532] @ 0x214 │ │ │ │ - b 99350 │ │ │ │ + b 993dc │ │ │ │ sub r8, r9, #4 │ │ │ │ str r4, [r7, r8] │ │ │ │ mov r0, #1 │ │ │ │ - bl 92fdc │ │ │ │ + bl 93074 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 998c8 │ │ │ │ + beq 99954 │ │ │ │ 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 9990c │ │ │ │ + bl 99998 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 998dc │ │ │ │ + beq 99968 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 997d0 │ │ │ │ + beq 9985c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #0 │ │ │ │ add r8, r7, r8 │ │ │ │ sub r9, r7, #4 │ │ │ │ sub fp, r6, #4 │ │ │ │ bl 29658 │ │ │ │ str r4, [sp, #12] │ │ │ │ @@ -114524,216 +114573,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 997bc │ │ │ │ + bge 99848 │ │ │ │ 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 996d4 │ │ │ │ + ble 99760 │ │ │ │ add ip, r1, r3, lsl #2 │ │ │ │ ldr r5, [ip, #16] │ │ │ │ cmp r5, r4 │ │ │ │ - beq 997b4 │ │ │ │ + beq 99840 │ │ │ │ add r5, r3, #2 │ │ │ │ cmp r5, r0 │ │ │ │ - bge 996d4 │ │ │ │ + bge 99760 │ │ │ │ ldr ip, [ip, #20] │ │ │ │ cmp ip, r4 │ │ │ │ - beq 997b4 │ │ │ │ + beq 99840 │ │ │ │ add r3, r3, #3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge 996d4 │ │ │ │ + bge 99760 │ │ │ │ add r1, r1, #12 │ │ │ │ ldr ip, [r1, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, ip │ │ │ │ - beq 997b4 │ │ │ │ + beq 99840 │ │ │ │ cmp r0, r3 │ │ │ │ - bgt 996bc │ │ │ │ + bgt 99748 │ │ │ │ cmp r2, r8 │ │ │ │ - bne 9966c │ │ │ │ + bne 996f8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 998d4 │ │ │ │ + blt 99960 │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - ble 99718 │ │ │ │ + ble 997a4 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r4, r2 │ │ │ │ addeq r3, r3, #1 │ │ │ │ streq r3, [r6] │ │ │ │ cmp sl, #1 │ │ │ │ - beq 99630 │ │ │ │ + beq 996bc │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - ble 99748 │ │ │ │ + ble 997d4 │ │ │ │ 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 99770 │ │ │ │ + ble 997fc │ │ │ │ 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 99630 │ │ │ │ + beq 996bc │ │ │ │ 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 997a8 │ │ │ │ + bge 99834 │ │ │ │ ldr r1, [ip, #12] │ │ │ │ cmp r4, r1 │ │ │ │ streq r3, [r0] │ │ │ │ cmp r2, r8 │ │ │ │ - bne 99780 │ │ │ │ - b 99630 │ │ │ │ + bne 9980c │ │ │ │ + b 996bc │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r1, r5} │ │ │ │ cmp r1, r8 │ │ │ │ - bne 9963c │ │ │ │ + bne 996c8 │ │ │ │ cmp sl, r3 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - bne 99884 │ │ │ │ + bne 99910 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ mov r0, r7 │ │ │ │ - bl 99e00 │ │ │ │ - b 99350 │ │ │ │ + bl 99e8c │ │ │ │ + b 993dc │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ - bls 99530 │ │ │ │ - bl 2915fc │ │ │ │ + bls 995bc │ │ │ │ + bl 2a064c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9934c │ │ │ │ + beq 993d8 │ │ │ │ ldr r9, [fp, r9] │ │ │ │ lsl r2, r8, #2 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ - b 993dc │ │ │ │ - ldr r2, [pc, #224] @ 998fc │ │ │ │ + b 99468 │ │ │ │ + ldr r2, [pc, #224] @ 99988 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99830 │ │ │ │ + bne 998bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ + bl 18ea50 │ │ │ │ ldr r9, [fp, r9] │ │ │ │ - b 997fc │ │ │ │ + b 99888 │ │ │ │ ldr r2, [ip, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r9, [fp, r9] │ │ │ │ - b 997fc │ │ │ │ - ldr r0, [pc, #176] @ 99900 │ │ │ │ + b 99888 │ │ │ │ + ldr r0, [pc, #176] @ 9998c │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9934c │ │ │ │ - bl 2915fc │ │ │ │ - b 9934c │ │ │ │ - ldr r0, [pc, #124] @ 998e4 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 993d8 │ │ │ │ + bl 2a064c │ │ │ │ + b 993d8 │ │ │ │ + ldr r0, [pc, #124] @ 99970 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #148] @ 99904 │ │ │ │ + ldr r1, [pc, #148] @ 99990 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ - b 9934c │ │ │ │ - ldr r1, [pc, #136] @ 99908 │ │ │ │ - bl 18e1c4 │ │ │ │ - b 99328 │ │ │ │ + bl 1178bc │ │ │ │ + b 993d8 │ │ │ │ + ldr r1, [pc, #136] @ 99994 │ │ │ │ + bl 18f518 │ │ │ │ + b 993b4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 33f0f0 │ │ │ │ + bl 341b90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 998c0 │ │ │ │ + beq 9994c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 998c0 │ │ │ │ + bne 9994c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 997d8 │ │ │ │ + b 99864 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99e00 │ │ │ │ - b 9934c │ │ │ │ + bl 99e8c │ │ │ │ + b 993d8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b 99894 │ │ │ │ - bl 2915fc │ │ │ │ - b 9989c │ │ │ │ + b 99920 │ │ │ │ + bl 2a064c │ │ │ │ + b 99928 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r5, r4, r9, sp │ │ │ │ + eorseq pc, r5, r4, lsl r5 @ │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq r0, r8, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - eorseq sl, r5, r0, lsl #9 │ │ │ │ - eorseq sp, r5, r8, ror #18 │ │ │ │ - eorseq sp, r5, ip, lsr #19 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ + eorseq ip, r5, r0 │ │ │ │ + eorseq pc, r5, r8, ror #9 │ │ │ │ + eorseq pc, r5, ip, lsr #10 │ │ │ │ │ │ │ │ -0009990c : │ │ │ │ +00099998 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 99a2c │ │ │ │ - ldr r5, [pc, #264] @ 99a34 │ │ │ │ - ldr r2, [pc, #264] @ 99a38 │ │ │ │ + blt 99ab8 │ │ │ │ + ldr r5, [pc, #264] @ 99ac0 │ │ │ │ + ldr r2, [pc, #264] @ 99ac4 │ │ │ │ ldr r3, [r5, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99a0c │ │ │ │ - ldr r3, [pc, #252] @ 99a3c │ │ │ │ - bl 356650 │ │ │ │ + bne 99a98 │ │ │ │ + ldr r3, [pc, #252] @ 99ac8 │ │ │ │ + bl 3581c0 │ │ │ │ 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 999d4 │ │ │ │ + bcs 99a60 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r6, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 999c4 │ │ │ │ + beq 99a50 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r0] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -114748,21 +114797,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 922f8 │ │ │ │ + bl 92390 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #96] @ 99a40 │ │ │ │ + ldr r2, [pc, #96] @ 99acc │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99a1c │ │ │ │ + bne 99aa8 │ │ │ │ cmp r4, #1 │ │ │ │ movcs r0, r4 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ @@ -114772,64 +114821,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 999f4 │ │ │ │ + b 99a80 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, ror #3 │ │ │ │ + andeq r2, r9, r8, ror r2 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ │ │ │ │ -00099a44 : │ │ │ │ +00099ad0 : │ │ │ │ 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 99bd8 │ │ │ │ + beq 99c64 │ │ │ │ cmp r4, #36 @ 0x24 │ │ │ │ - bne 99b30 │ │ │ │ - ldr r3, [pc, #464] @ 99c44 │ │ │ │ + bne 99bbc │ │ │ │ + ldr r3, [pc, #464] @ 99cd0 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 99b40 │ │ │ │ - ldr r7, [pc, #456] @ 99c48 │ │ │ │ - ldr r2, [pc, #456] @ 99c4c │ │ │ │ + bhi 99bcc │ │ │ │ + ldr r7, [pc, #456] @ 99cd4 │ │ │ │ + ldr r2, [pc, #456] @ 99cd8 │ │ │ │ ldr r3, [r7, #696] @ 0x2b8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99bc0 │ │ │ │ - ldr r3, [pc, #444] @ 99c50 │ │ │ │ - bl 356650 │ │ │ │ + bne 99c4c │ │ │ │ + ldr r3, [pc, #444] @ 99cdc │ │ │ │ + bl 3581c0 │ │ │ │ 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 99b60 │ │ │ │ + bcs 99bec │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r8, r1, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq 99b48 │ │ │ │ + beq 99bd4 │ │ │ │ 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 99b18 │ │ │ │ + bne 99ba4 │ │ │ │ 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] │ │ │ │ @@ -114841,118 +114890,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 353e60 │ │ │ │ + bl 3559cc │ │ │ │ cmp r5, r0 │ │ │ │ - bls 99a78 │ │ │ │ + bls 99b04 │ │ │ │ mov r6, #0 │ │ │ │ - b 99b24 │ │ │ │ + b 99bb0 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 99b18 │ │ │ │ + bne 99ba4 │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ - bne 99bb0 │ │ │ │ - ldr r0, [pc, #228] @ 99c54 │ │ │ │ + bne 99c3c │ │ │ │ + ldr r0, [pc, #228] @ 99ce0 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 99b40 │ │ │ │ + bhi 99bcc │ │ │ │ ldr r3, [r7, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #216] @ 99c58 │ │ │ │ + ldr r2, [pc, #216] @ 99ce4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99c24 │ │ │ │ + bne 99cb0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 99c18 │ │ │ │ + beq 99ca4 │ │ │ │ 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 99b24 │ │ │ │ + b 99bb0 │ │ │ │ mov r1, r4 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 353e60 │ │ │ │ - b 99b6c │ │ │ │ + bl 3559cc │ │ │ │ + b 99bf8 │ │ │ │ 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] @ 99c48 │ │ │ │ - ldr r1, [pc, #104] @ 99c4c │ │ │ │ + ldr r2, [pc, #104] @ 99cd4 │ │ │ │ + ldr r1, [pc, #104] @ 99cd8 │ │ │ │ ldr r3, [r2, #696] @ 0x2b8 │ │ │ │ cmp r3, r1 │ │ │ │ ldrne r0, [r2, #688] @ 0x2b0 │ │ │ │ - bne 99bc4 │ │ │ │ - ldr r3, [pc, #88] @ 99c50 │ │ │ │ - bl 356650 │ │ │ │ + bne 99c50 │ │ │ │ + ldr r3, [pc, #88] @ 99cdc │ │ │ │ + bl 3581c0 │ │ │ │ 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] @ 99c58 │ │ │ │ + ldr r1, [pc, #68] @ 99ce4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 99c3c │ │ │ │ + bne 99cc8 │ │ │ │ mov r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b 99b8c │ │ │ │ + b 99c18 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 99b9c │ │ │ │ + b 99c28 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ - b 99c28 │ │ │ │ + b 99cb4 │ │ │ │ orreq r3, lr, #14876672 @ 0xe30000 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, ip, asr ip │ │ │ │ + andeq r9, r9, r8, ror #25 │ │ │ │ andeq r0, r0, ip │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ - muleq r8, r0, sl │ │ │ │ + andeq fp, r8, r4, lsr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #380] @ 99df0 │ │ │ │ + ldr r3, [pc, #380] @ 99e7c │ │ │ │ mov r5, r2 │ │ │ │ mul r2, r5, r1 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 99d24 │ │ │ │ + bcs 99db0 │ │ │ │ lsr ip, r3, #3 │ │ │ │ ldr r3, [r7, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 99d90 │ │ │ │ + beq 99e1c │ │ │ │ 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 99cec │ │ │ │ + beq 99d78 │ │ │ │ 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] │ │ │ │ @@ -114964,117 +115013,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 99cd4 │ │ │ │ + bne 99d60 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 99dc4 │ │ │ │ + beq 99e50 │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - bne 99d80 │ │ │ │ - ldr r0, [pc, #184] @ 99df4 │ │ │ │ + bne 99e0c │ │ │ │ + ldr r0, [pc, #184] @ 99e80 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 99de8 │ │ │ │ - ldr r2, [pc, #176] @ 99df8 │ │ │ │ - ldr r1, [pc, #176] @ 99dfc │ │ │ │ + bhi 99e74 │ │ │ │ + ldr r2, [pc, #176] @ 99e84 │ │ │ │ + ldr r1, [pc, #176] @ 99e88 │ │ │ │ ldr r3, [r2, #676] @ 0x2a4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 99dac │ │ │ │ + bne 99e38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 99ddc │ │ │ │ + beq 99e68 │ │ │ │ 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 99ce0 │ │ │ │ + b 99d6c │ │ │ │ mov r1, r5 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 353e60 │ │ │ │ - b 99d38 │ │ │ │ + bl 3559cc │ │ │ │ + b 99dc4 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b 99d1c │ │ │ │ + b 99da8 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 99d6c │ │ │ │ - ldr r2, [pc, #44] @ 99df8 │ │ │ │ + b 99df8 │ │ │ │ + ldr r2, [pc, #44] @ 99e84 │ │ │ │ ldr r3, [r2, #676] @ 0x2a4 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ - ldr r2, [pc, #36] @ 99dfc │ │ │ │ + ldr r2, [pc, #36] @ 99e88 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99db0 │ │ │ │ + bne 99e3c │ │ │ │ mov r5, #1 │ │ │ │ mov r6, r5 │ │ │ │ - b 99d5c │ │ │ │ + b 99de8 │ │ │ │ mov r4, #0 │ │ │ │ - b 99ce0 │ │ │ │ + b 99d6c │ │ │ │ andeq r0, r0, ip │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - muleq r8, r0, sl │ │ │ │ + andeq fp, r8, r4, lsr r9 │ │ │ │ │ │ │ │ -00099e00 : │ │ │ │ +00099e8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #636] @ 9a094 │ │ │ │ - ldr r2, [pc, #636] @ 9a098 │ │ │ │ + ldr r5, [pc, #636] @ 9a120 │ │ │ │ + ldr r2, [pc, #636] @ 9a124 │ │ │ │ ldr r3, [r5, #704] @ 0x2c0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99fcc │ │ │ │ + bne 9a058 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #612] @ 9a09c │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #612] @ 9a128 │ │ │ │ + bl 3581c0 │ │ │ │ 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 99fa4 │ │ │ │ + beq 9a030 │ │ │ │ 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 99e94 │ │ │ │ + bgt 99f20 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 99fa4 │ │ │ │ + beq 9a030 │ │ │ │ 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 99f84 │ │ │ │ + beq 9a010 │ │ │ │ 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] │ │ │ │ @@ -115085,29 +115134,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 99f1c │ │ │ │ + bne 99fa8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 99f18 │ │ │ │ + beq 99fa4 │ │ │ │ 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 9a010 │ │ │ │ + beq 9a09c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 99fd8 │ │ │ │ + beq 9a064 │ │ │ │ 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] │ │ │ │ @@ -115128,17 +115177,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] @ 9a0a0 │ │ │ │ + ldr r2, [pc, #240] @ 9a12c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9a004 │ │ │ │ + bne 9a090 │ │ │ │ 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 │ │ │ │ @@ -115153,18 +115202,18 @@ │ │ │ │ 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 r0, [r5, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 99fbc │ │ │ │ + b 9a048 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 99f30 │ │ │ │ + beq 99fbc │ │ │ │ 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] │ │ │ │ @@ -115188,56 +115237,56 @@ │ │ │ │ blx r3 │ │ │ │ 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} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq sl, r9, r4, lsr #1 │ │ │ │ + andeq sl, r9, r0, lsr r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0008b8b8 │ │ │ │ + andeq fp, r8, ip, asr r7 │ │ │ │ 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] @ 9a31c │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #600] @ 9a3a8 │ │ │ │ + bl 3581c0 │ │ │ │ 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 9a230 │ │ │ │ + beq 9a2bc │ │ │ │ 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 9a120 │ │ │ │ + bgt 9a1ac │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9a230 │ │ │ │ + beq 9a2bc │ │ │ │ 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 9a210 │ │ │ │ + beq 9a29c │ │ │ │ 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] │ │ │ │ @@ -115248,29 +115297,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 9a1a8 │ │ │ │ + bne 9a234 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a1a4 │ │ │ │ + beq 9a230 │ │ │ │ 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 9a288 │ │ │ │ + beq 9a314 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9a25c │ │ │ │ + beq 9a2e8 │ │ │ │ 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] │ │ │ │ @@ -115290,19 +115339,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] @ 9a320 │ │ │ │ - ldr r0, [pc, #232] @ 9a324 │ │ │ │ + ldr r2, [pc, #232] @ 9a3ac │ │ │ │ + ldr r0, [pc, #232] @ 9a3b0 │ │ │ │ ldr r3, [r2, #684] @ 0x2ac │ │ │ │ cmp r3, r0 │ │ │ │ - bne 9a310 │ │ │ │ + bne 9a39c │ │ │ │ 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 │ │ │ │ @@ -115314,15 +115363,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 9a1bc │ │ │ │ + beq 9a248 │ │ │ │ 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] │ │ │ │ @@ -115335,943 +115384,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] @ 9a320 │ │ │ │ + ldr r2, [pc, #52] @ 9a3ac │ │ │ │ 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 9a24c │ │ │ │ + b 9a2d8 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x0008b8b8 │ │ │ │ + andeq fp, r8, ip, asr r7 │ │ │ │ │ │ │ │ -0009a328 : │ │ │ │ +0009a3b4 : │ │ │ │ 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 9a538 │ │ │ │ + beq 9a5b8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #548] @ 9a57c │ │ │ │ + ldr r2, [pc, #548] @ 9a608 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9a378 │ │ │ │ + bne 9a404 │ │ │ │ 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] @ 9a580 │ │ │ │ + ldr r2, [pc, #512] @ 9a60c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9a3a4 │ │ │ │ + bne 9a430 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq 9a528 │ │ │ │ + beq 9a560 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9a7cc │ │ │ │ - bl aeb58 │ │ │ │ + b 9a858 │ │ │ │ + bl aed70 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 9a508 │ │ │ │ + beq 9a520 │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15cdd8 │ │ │ │ + bl 15da28 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 9a4e4 │ │ │ │ - bl 92d70 │ │ │ │ + beq 9a4fc │ │ │ │ + bl 92e08 │ │ │ │ cmp r0, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 9a4e4 │ │ │ │ + beq 9a4fc │ │ │ │ mov r4, r5 │ │ │ │ - b 9a3f8 │ │ │ │ + b 9a484 │ │ │ │ cmp r4, r7 │ │ │ │ add r3, r8, r4, lsl #2 │ │ │ │ - bge 9a474 │ │ │ │ + bge 9a528 │ │ │ │ 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 9a3e4 │ │ │ │ - ldr r8, [pc, #364] @ 9a584 │ │ │ │ - bl 356650 │ │ │ │ + bne 9a470 │ │ │ │ + ldr r8, [pc, #364] @ 9a610 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r5, [r8, r0] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9a4a0 │ │ │ │ + bne 9a570 │ │ │ │ cmp r4, r7 │ │ │ │ - blt 9a45c │ │ │ │ + blt 9a4e8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a454 │ │ │ │ + beq 9a4e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 9a454 │ │ │ │ + bne 9a4e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 9a370 │ │ │ │ + b 9a3fc │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl a5dd0 <_PyTuple_Resize@@Base> │ │ │ │ + bl a5e5c <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a430 │ │ │ │ - b 9a4e4 │ │ │ │ + beq 9a4bc │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 9b4d0 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 9a520 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + beq 9a554 │ │ │ │ + mov r0, #0 │ │ │ │ + b 9a3fc │ │ │ │ add r7, r7, #10 │ │ │ │ adds r7, r7, r7, lsr #2 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bmi 9a568 │ │ │ │ - bl a5dd0 <_PyTuple_Resize@@Base> │ │ │ │ + bmi 9a5f4 │ │ │ │ + bl a5e5c <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a540 │ │ │ │ + bne 9a5cc │ │ │ │ ldr r8, [sp, #4] │ │ │ │ add r3, r8, r4, lsl #2 │ │ │ │ - b 9a3f0 │ │ │ │ + b 9a47c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 9a520 │ │ │ │ + ldr r1, [pc, #172] @ 9a614 │ │ │ │ + ldr r0, [pc, #172] @ 9a618 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9a520 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a428 │ │ │ │ - ldr r3, [pc, #212] @ 9a588 │ │ │ │ + beq 9a4b4 │ │ │ │ + ldr r3, [pc, #152] @ 9a61c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 188bd8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189cfc <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a51c │ │ │ │ - bl 356650 │ │ │ │ + bne 9a5c0 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a428 │ │ │ │ + beq 9a4b4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a428 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 9b444 │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a508 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - beq 9a510 │ │ │ │ - mov r0, #0 │ │ │ │ - b 9a370 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 9a508 │ │ │ │ + beq 9a4b4 │ │ │ │ + b 9a4fc │ │ │ │ + bl 3498f0 │ │ │ │ + b 9a520 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188be8 <_PyErr_Clear@@Base> │ │ │ │ - b 9a4c4 │ │ │ │ - ldr r1, [pc, #92] @ 9a58c │ │ │ │ - ldr r0, [pc, #92] @ 9a590 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9a508 │ │ │ │ - bl 346fc8 │ │ │ │ - b 9a508 │ │ │ │ + bl 189d24 <_PyErr_Clear@@Base> │ │ │ │ + b 9a594 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a4e4 │ │ │ │ + beq 9a4fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 9a4e4 │ │ │ │ + bne 9a4fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 9a4e4 │ │ │ │ - bl 2915fc │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 9a4fc │ │ │ │ + bl 2a064c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9a54c │ │ │ │ - b 9a4e4 │ │ │ │ + bne 9a5d8 │ │ │ │ + b 9a4fc │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ @ instruction: 0x00555694 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq fp, r5, r8, asr #23 │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - mlaseq r5, ip, r4, sl │ │ │ │ + eorseq ip, r5, ip, lsl r0 │ │ │ │ + subseq fp, r5, r8, asr #23 │ │ │ │ │ │ │ │ -0009a594 : │ │ │ │ +0009a620 : │ │ │ │ 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 9a760 │ │ │ │ + beq 9a7ec │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 9a760 │ │ │ │ + beq 9a7ec │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9a6e4 │ │ │ │ - blt 9a784 │ │ │ │ - ldr r8, [pc, #472] @ 9a7ac │ │ │ │ - bl 356650 │ │ │ │ + beq 9a770 │ │ │ │ + blt 9a810 │ │ │ │ + ldr r8, [pc, #472] @ 9a838 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r1, [r0, r8] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - bgt 9a708 │ │ │ │ + bgt 9a794 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9a6ec │ │ │ │ - ldr r0, [pc, #424] @ 9a7b0 │ │ │ │ + beq 9a778 │ │ │ │ + ldr r0, [pc, #424] @ 9a83c │ │ │ │ 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 9a744 │ │ │ │ + bne 9a7d0 │ │ │ │ ldr r0, [r6] │ │ │ │ add r3, r4, #12 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a648 │ │ │ │ + beq 9a6d4 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r0] │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r3] │ │ │ │ - beq 9a6a4 │ │ │ │ + beq 9a730 │ │ │ │ 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 9a6a4 │ │ │ │ + beq 9a730 │ │ │ │ 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 9a6d4 │ │ │ │ + beq 9a760 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r0] │ │ │ │ str r0, [r3, #4]! │ │ │ │ - bne 9a680 │ │ │ │ + bne 9a70c │ │ │ │ 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 9a680 │ │ │ │ - b 9a6a4 │ │ │ │ - ldr r4, [pc, #200] @ 9a7b4 │ │ │ │ - b 9a6cc │ │ │ │ - ldr r0, [pc, #196] @ 9a7b8 │ │ │ │ + bne 9a70c │ │ │ │ + b 9a730 │ │ │ │ + ldr r4, [pc, #200] @ 9a840 │ │ │ │ + b 9a758 │ │ │ │ + ldr r0, [pc, #196] @ 9a844 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9ab38 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9abc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a76c │ │ │ │ + beq 9a7f8 │ │ │ │ ldr r1, [r7, r8] │ │ │ │ - b 9a62c │ │ │ │ + b 9a6b8 │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bhi 9a774 │ │ │ │ - ldr r0, [pc, #160] @ 9a7b8 │ │ │ │ + bhi 9a800 │ │ │ │ + ldr r0, [pc, #160] @ 9a844 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9ab38 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9abc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a76c │ │ │ │ + beq 9a7f8 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [r7, r8] │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, r4, #12 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9a640 │ │ │ │ + bne 9a6cc │ │ │ │ str r0, [r3] │ │ │ │ - b 9a654 │ │ │ │ - ldr r3, [pc, #112] @ 9a7bc │ │ │ │ + b 9a6e0 │ │ │ │ + ldr r3, [pc, #112] @ 9a848 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 9a794 │ │ │ │ + bne 9a820 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ + bl 18ea50 │ │ │ │ ldr r1, [r7, r8] │ │ │ │ - b 9a62c │ │ │ │ - ldr r1, [pc, #88] @ 9a7c0 │ │ │ │ - ldr r0, [pc, #88] @ 9a7c4 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - b 9a6cc │ │ │ │ - bl 2915fc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 9a724 │ │ │ │ - b 9a76c │ │ │ │ - ldr r0, [pc, #60] @ 9a7c8 │ │ │ │ + b 9a6b8 │ │ │ │ + ldr r1, [pc, #88] @ 9a84c │ │ │ │ + ldr r0, [pc, #88] @ 9a850 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b 9a758 │ │ │ │ + bl 2a064c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 9a7b0 │ │ │ │ + b 9a7f8 │ │ │ │ + ldr r0, [pc, #60] @ 9a854 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9a76c │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9a7f8 │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr r1, [r7, r8] │ │ │ │ - b 9a62c │ │ │ │ + b 9a6b8 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - mlaseq r5, ip, r4, sl │ │ │ │ - eorseq sl, r5, r0, lsl #9 │ │ │ │ + eorseq ip, r5, ip, lsl r0 │ │ │ │ + eorseq ip, r5, r0 │ │ │ │ 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 9a904 │ │ │ │ - blt 9a9c4 │ │ │ │ - ldr r8, [pc, #564] @ 9aa24 │ │ │ │ + beq 9a990 │ │ │ │ + blt 9aa50 │ │ │ │ + ldr r8, [pc, #564] @ 9aab0 │ │ │ │ mov r7, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr ip, [r0, r8] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r3, [ip, #8] │ │ │ │ mov r6, r0 │ │ │ │ - bgt 9a948 │ │ │ │ + bgt 9a9d4 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9a930 │ │ │ │ - ldr r1, [pc, #516] @ 9aa28 │ │ │ │ + beq 9a9bc │ │ │ │ + ldr r1, [pc, #516] @ 9aab4 │ │ │ │ ldr r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r9, [r1, #1416] @ 0x588 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r0, [r3, #1608] @ 0x648 │ │ │ │ str r2, [r3, #1688] @ 0x698 │ │ │ │ cmp r9, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9a9a8 │ │ │ │ + bne 9aa34 │ │ │ │ ldr r2, [r7] │ │ │ │ add r0, r4, #12 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a8f4 │ │ │ │ + beq 9a980 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r0] │ │ │ │ - beq 9a8c4 │ │ │ │ + beq 9a950 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r1, r0, #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a910 │ │ │ │ + beq 9a99c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r1] │ │ │ │ - beq 9a8c4 │ │ │ │ + beq 9a950 │ │ │ │ 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 9a920 │ │ │ │ + beq 9a9ac │ │ │ │ cmp r0, r5 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r1, #4]! │ │ │ │ - bne 9a8a0 │ │ │ │ + bne 9a92c │ │ │ │ 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, [r0] │ │ │ │ - bne 9a870 │ │ │ │ - b 9a8c4 │ │ │ │ - ldr r4, [pc, #288] @ 9aa2c │ │ │ │ + bne 9a8fc │ │ │ │ + b 9a950 │ │ │ │ + ldr r4, [pc, #288] @ 9aab8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, #2 │ │ │ │ str r2, [r0, #4] │ │ │ │ - bne 9a898 │ │ │ │ - b 9a8c4 │ │ │ │ + bne 9a924 │ │ │ │ + b 9a950 │ │ │ │ cmp r0, r5 │ │ │ │ str r2, [r1, #4]! │ │ │ │ - bne 9a8a0 │ │ │ │ - b 9a8c4 │ │ │ │ - ldr r0, [pc, #248] @ 9aa30 │ │ │ │ - bl 9ab38 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bne 9a92c │ │ │ │ + b 9a950 │ │ │ │ + ldr r0, [pc, #248] @ 9aabc │ │ │ │ + bl 9abc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a9d0 │ │ │ │ + beq 9aa5c │ │ │ │ ldr ip, [r6, r8] │ │ │ │ - b 9a848 │ │ │ │ + b 9a8d4 │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bhi 9a9d8 │ │ │ │ - ldr r0, [pc, #216] @ 9aa30 │ │ │ │ - bl 9ab38 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bhi 9aa64 │ │ │ │ + ldr r0, [pc, #216] @ 9aabc │ │ │ │ + bl 9abc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a9d0 │ │ │ │ + beq 9aa5c │ │ │ │ ldr r3, [r7] │ │ │ │ ldr ip, [r6, r8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a988 │ │ │ │ + beq 9aa14 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ add r0, r4, #12 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 9a870 │ │ │ │ + b 9a8fc │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add r1, r4, #16 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ streq r2, [r4, #16] │ │ │ │ - bne 9a884 │ │ │ │ - b 9a898 │ │ │ │ - ldr r3, [pc, #132] @ 9aa34 │ │ │ │ + bne 9a910 │ │ │ │ + b 9a924 │ │ │ │ + ldr r3, [pc, #132] @ 9aac0 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 9aa0c │ │ │ │ + bne 9aa98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ + bl 18ea50 │ │ │ │ ldr ip, [r6, r8] │ │ │ │ - b 9a848 │ │ │ │ - ldr r0, [pc, #108] @ 9aa38 │ │ │ │ + b 9a8d4 │ │ │ │ + ldr r0, [pc, #108] @ 9aac4 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 9a8ec │ │ │ │ - bl 2915fc │ │ │ │ + b 9a978 │ │ │ │ + bl 2a064c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a9d0 │ │ │ │ + beq 9aa5c │ │ │ │ ldr r3, [r7] │ │ │ │ ldr ip, [r6, r8] │ │ │ │ ldr r2, [r3] │ │ │ │ add r0, r4, #12 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - bne 9a988 │ │ │ │ + bne 9aa14 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 9a870 │ │ │ │ + b 9a8fc │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r9 │ │ │ │ ldr ip, [r6, r8] │ │ │ │ - b 9a848 │ │ │ │ + b 9a8d4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - eorseq sl, r5, r0, lsl #9 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ + eorseq ip, r5, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt 9aafc │ │ │ │ - bl 356650 │ │ │ │ - ldr r3, [pc, #196] @ 9ab24 │ │ │ │ + blt 9ab88 │ │ │ │ + bl 3581c0 │ │ │ │ + ldr r3, [pc, #196] @ 9abb0 │ │ │ │ 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 9aad4 │ │ │ │ + beq 9ab60 │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9aac8 │ │ │ │ - ldr r1, [pc, #140] @ 9ab28 │ │ │ │ + beq 9ab54 │ │ │ │ + ldr r1, [pc, #140] @ 9abb4 │ │ │ │ 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 9aae4 │ │ │ │ + bne 9ab70 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #88] @ 9ab2c │ │ │ │ - b 9ab38 <_PyObject_GC_NewVar@@Base> │ │ │ │ + ldr r0, [pc, #88] @ 9abb8 │ │ │ │ + b 9abc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ cmn r1, #-536870908 @ 0xe0000004 │ │ │ │ - bls 9aac8 │ │ │ │ + bls 9ab54 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2915fc │ │ │ │ - ldr r3, [pc, #68] @ 9ab30 │ │ │ │ + b 2a064c │ │ │ │ + ldr r3, [pc, #68] @ 9abbc │ │ │ │ cmp r5, r3 │ │ │ │ - bne 9ab10 │ │ │ │ + bne 9ab9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - b 9aac0 │ │ │ │ - ldr r0, [pc, #48] @ 9ab34 │ │ │ │ + bl 18ea50 │ │ │ │ + b 9ab4c │ │ │ │ + ldr r0, [pc, #48] @ 9abc0 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 9aac0 │ │ │ │ + b 9ab4c │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r5 │ │ │ │ - b 9aac0 │ │ │ │ + b 9ab4c │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - eorseq sl, r5, r0, lsl #9 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ + eorseq ip, r5, r0 │ │ │ │ │ │ │ │ -0009ab38 <_PyObject_GC_NewVar@@Base>: │ │ │ │ +0009abc4 <_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 9adec <_PyObject_GC_NewVar@@Base+0x2b4> │ │ │ │ + blt 9ae78 <_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] @ 9adfc <_PyObject_GC_NewVar@@Base+0x2c4> │ │ │ │ + ldr r9, [pc, #640] @ 9ae88 <_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 356650 │ │ │ │ + bl 3581c0 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r8, [r9, r0] │ │ │ │ mov fp, r0 │ │ │ │ - bhi 9ad98 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + bhi 9ae24 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ adds r3, r3, r4 │ │ │ │ - bmi 9ad98 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ - ldr sl, [pc, #584] @ 9ae00 <_PyObject_GC_NewVar@@Base+0x2c8> │ │ │ │ - ldr r1, [pc, #584] @ 9ae04 <_PyObject_GC_NewVar@@Base+0x2cc> │ │ │ │ + bmi 9ae24 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + ldr sl, [pc, #584] @ 9ae8c <_PyObject_GC_NewVar@@Base+0x2c8> │ │ │ │ + ldr r1, [pc, #584] @ 9ae90 <_PyObject_GC_NewVar@@Base+0x2cc> │ │ │ │ ldr r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9ad60 <_PyObject_GC_NewVar@@Base+0x228> │ │ │ │ + bne 9adec <_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 9ad24 <_PyObject_GC_NewVar@@Base+0x1ec> │ │ │ │ + bcs 9adb0 <_PyObject_GC_NewVar@@Base+0x1ec> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r2, [fp, r1, lsl #3] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq 9ad0c <_PyObject_GC_NewVar@@Base+0x1d4> │ │ │ │ + beq 9ad98 <_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 9ac7c <_PyObject_GC_NewVar@@Base+0x144> │ │ │ │ + beq 9ad08 <_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 9acc4 <_PyObject_GC_NewVar@@Base+0x18c> │ │ │ │ + bgt 9ad50 <_PyObject_GC_NewVar@@Base+0x18c> │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #444] @ 9ae08 <_PyObject_GC_NewVar@@Base+0x2d0> │ │ │ │ + ldr r2, [pc, #444] @ 9ae94 <_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 9ad80 <_PyObject_GC_NewVar@@Base+0x248> │ │ │ │ + bne 9ae0c <_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 9acb4 <_PyObject_GC_NewVar@@Base+0x17c> │ │ │ │ + bhi 9ad40 <_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 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r8, [r9, r0] │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - b 9ac10 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ + b 9ac9c <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b 9ac10 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ + b 9ac9c <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9ac40 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + beq 9accc <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9ac40 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + beq 9accc <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ac40 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bne 9accc <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9addc <_PyObject_GC_NewVar@@Base+0x2a4> │ │ │ │ + bne 9ae68 <_PyObject_GC_NewVar@@Base+0x2a4> │ │ │ │ add r0, r8, #12 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 9ac40 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bne 9accc <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ mov r1, #16 │ │ │ │ - bl 3557a0 │ │ │ │ - b 9ac40 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bl 35730c │ │ │ │ + b 9accc <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 9aca4 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ + bne 9ad30 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ ldr r2, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #220] @ 9ae0c <_PyObject_GC_NewVar@@Base+0x2d4> │ │ │ │ + ldr r1, [pc, #220] @ 9ae98 <_PyObject_GC_NewVar@@Base+0x2d4> │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9adb4 <_PyObject_GC_NewVar@@Base+0x27c> │ │ │ │ + bne 9ae40 <_PyObject_GC_NewVar@@Base+0x27c> │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9ad98 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + beq 9ae24 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b 9aca4 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ + b 9ad30 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ ldr r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 9ad98 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + beq 9ae24 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ ldr r8, [r9, fp] │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - b 9ac10 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ - ldr r1, [pc, #136] @ 9ae10 <_PyObject_GC_NewVar@@Base+0x2d8> │ │ │ │ + b 9ac9c <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ + ldr r1, [pc, #136] @ 9ae9c <_PyObject_GC_NewVar@@Base+0x2d8> │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9adc8 <_PyObject_GC_NewVar@@Base+0x290> │ │ │ │ + bne 9ae54 <_PyObject_GC_NewVar@@Base+0x290> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - b 9ac6c <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ + bl 18ea50 │ │ │ │ + b 9acf8 <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ mov r0, r8 │ │ │ │ - bl 291618 │ │ │ │ + bl 2a0668 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9ac40 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bne 9accc <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ mov r4, #0 │ │ │ │ - b 9ac70 <_PyObject_GC_NewVar@@Base+0x138> │ │ │ │ + b 9acfc <_PyObject_GC_NewVar@@Base+0x138> │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ - b 9ad48 <_PyObject_GC_NewVar@@Base+0x210> │ │ │ │ + b 9add4 <_PyObject_GC_NewVar@@Base+0x210> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9ac6c <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ + b 9acf8 <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ac40 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ - b 9acf0 <_PyObject_GC_NewVar@@Base+0x1b8> │ │ │ │ - ldr r1, [pc, #32] @ 9ae14 <_PyObject_GC_NewVar@@Base+0x2dc> │ │ │ │ - ldr r0, [pc, #32] @ 9ae18 <_PyObject_GC_NewVar@@Base+0x2e0> │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9adac <_PyObject_GC_NewVar@@Base+0x274> │ │ │ │ + bne 9accc <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + b 9ad7c <_PyObject_GC_NewVar@@Base+0x1b8> │ │ │ │ + ldr r1, [pc, #32] @ 9aea0 <_PyObject_GC_NewVar@@Base+0x2dc> │ │ │ │ + ldr r0, [pc, #32] @ 9aea4 <_PyObject_GC_NewVar@@Base+0x2e0> │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9ae38 <_PyObject_GC_NewVar@@Base+0x274> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, ror #3 │ │ │ │ + andeq r2, r9, r8, ror r2 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ andeq r0, r0, sl, asr r7 │ │ │ │ - @ instruction: 0x0035d9fc │ │ │ │ + eorseq pc, r5, ip, ror r5 @ │ │ │ │ │ │ │ │ -0009ae1c <_Py_Dealloc@@Base>: │ │ │ │ +0009aea8 <_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] @ 9ae78 <_Py_Dealloc@@Base+0x5c> │ │ │ │ + ldr r2, [pc, #68] @ 9af04 <_Py_Dealloc@@Base+0x5c> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ae50 <_Py_Dealloc@@Base+0x34> │ │ │ │ + bne 9aedc <_Py_Dealloc@@Base+0x34> │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #36] @ 9ae7c <_Py_Dealloc@@Base+0x60> │ │ │ │ + ldr r1, [pc, #36] @ 9af08 <_Py_Dealloc@@Base+0x60> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9ae68 <_Py_Dealloc@@Base+0x4c> │ │ │ │ + bne 9aef4 <_Py_Dealloc@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ - b 9ae44 <_Py_Dealloc@@Base+0x28> │ │ │ │ + b 9aed0 <_Py_Dealloc@@Base+0x28> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b 9ae60 <_Py_Dealloc@@Base+0x44> │ │ │ │ + b 9aeec <_Py_Dealloc@@Base+0x44> │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r0, #-8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b098 <_Py_Dealloc@@Base+0x27c> │ │ │ │ + beq 9b124 <_Py_Dealloc@@Base+0x27c> │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic r1, r1, #3 │ │ │ │ - ldr r7, [pc, #1132] @ 9b320 <_Py_Dealloc@@Base+0x504> │ │ │ │ + ldr r7, [pc, #1132] @ 9b3ac <_Py_Dealloc@@Base+0x504> │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r1 │ │ │ │ str r2, [r1] │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 9b0ac <_Py_Dealloc@@Base+0x290> │ │ │ │ + beq 9b138 <_Py_Dealloc@@Base+0x290> │ │ │ │ ldr r3, [r9, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble 9b23c <_Py_Dealloc@@Base+0x420> │ │ │ │ + ble 9b2c8 <_Py_Dealloc@@Base+0x420> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r9, #36] @ 0x24 │ │ │ │ - beq 9b070 <_Py_Dealloc@@Base+0x254> │ │ │ │ + beq 9b0fc <_Py_Dealloc@@Base+0x254> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ subs r4, r4, #1 │ │ │ │ - bmi 9b110 <_Py_Dealloc@@Base+0x2f4> │ │ │ │ - ldr r8, [pc, #1040] @ 9b324 <_Py_Dealloc@@Base+0x508> │ │ │ │ - b 9af24 <_Py_Dealloc@@Base+0x108> │ │ │ │ + bmi 9b19c <_Py_Dealloc@@Base+0x2f4> │ │ │ │ + ldr r8, [pc, #1040] @ 9b3b0 <_Py_Dealloc@@Base+0x508> │ │ │ │ + b 9afb0 <_Py_Dealloc@@Base+0x108> │ │ │ │ sub r4, r4, #1 │ │ │ │ cmn r4, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - beq 9af78 <_Py_Dealloc@@Base+0x15c> │ │ │ │ + beq 9b004 <_Py_Dealloc@@Base+0x15c> │ │ │ │ ldr r5, [r1, r4, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9af14 <_Py_Dealloc@@Base+0xf8> │ │ │ │ + beq 9afa0 <_Py_Dealloc@@Base+0xf8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9af14 <_Py_Dealloc@@Base+0xf8> │ │ │ │ + beq 9afa0 <_Py_Dealloc@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 9af14 <_Py_Dealloc@@Base+0xf8> │ │ │ │ + bne 9afa0 <_Py_Dealloc@@Base+0xf8> │ │ │ │ ldr r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ - bne 9b210 <_Py_Dealloc@@Base+0x3f4> │ │ │ │ + bne 9b29c <_Py_Dealloc@@Base+0x3f4> │ │ │ │ mov r0, r5 │ │ │ │ sub r4, r4, #1 │ │ │ │ blx sl │ │ │ │ cmn r4, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bne 9af24 <_Py_Dealloc@@Base+0x108> │ │ │ │ - ldr r5, [pc, #936] @ 9b328 <_Py_Dealloc@@Base+0x50c> │ │ │ │ - ldr r2, [pc, #936] @ 9b32c <_Py_Dealloc@@Base+0x510> │ │ │ │ + bne 9afb0 <_Py_Dealloc@@Base+0x108> │ │ │ │ + ldr r5, [pc, #936] @ 9b3b4 <_Py_Dealloc@@Base+0x50c> │ │ │ │ + ldr r2, [pc, #936] @ 9b3b8 <_Py_Dealloc@@Base+0x510> │ │ │ │ ldr r3, [r5, #704] @ 0x2c0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9b12c <_Py_Dealloc@@Base+0x310> │ │ │ │ - bl 356650 │ │ │ │ + bne 9b1b8 <_Py_Dealloc@@Base+0x310> │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - beq 9b01c <_Py_Dealloc@@Base+0x200> │ │ │ │ + beq 9b0a8 <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r4, [r3, #1528] @ 0x5f8 │ │ │ │ bic r2, r1, #4080 @ 0xff0 │ │ │ │ cmn r4, #804 @ 0x324 │ │ │ │ bic r2, r2, #15 │ │ │ │ - beq 9b0d8 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ + beq 9b164 <_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 9aff4 <_Py_Dealloc@@Base+0x1d8> │ │ │ │ + bgt 9b080 <_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 9b0d8 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ + beq 9b164 <_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 9b0b8 <_Py_Dealloc@@Base+0x29c> │ │ │ │ + beq 9b144 <_Py_Dealloc@@Base+0x29c> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9b148 <_Py_Dealloc@@Base+0x32c> │ │ │ │ + beq 9b1d4 <_Py_Dealloc@@Base+0x32c> │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi 9b088 <_Py_Dealloc@@Base+0x26c> │ │ │ │ - ldr r0, [pc, #764] @ 9b330 <_Py_Dealloc@@Base+0x514> │ │ │ │ + bhi 9b114 <_Py_Dealloc@@Base+0x26c> │ │ │ │ + ldr r0, [pc, #764] @ 9b3bc <_Py_Dealloc@@Base+0x514> │ │ │ │ cmp r1, r0 │ │ │ │ - bne 9b088 <_Py_Dealloc@@Base+0x26c> │ │ │ │ + bne 9b114 <_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 291524 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c7850 <_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 9b02c <_Py_Dealloc@@Base+0x210> │ │ │ │ + bls 9b0b8 <_Py_Dealloc@@Base+0x210> │ │ │ │ ldr r3, [r1, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b 9b048 <_Py_Dealloc@@Base+0x22c> │ │ │ │ - ldr r7, [pc, #640] @ 9b320 <_Py_Dealloc@@Base+0x504> │ │ │ │ - bl 356650 │ │ │ │ + b 9b0d4 <_Py_Dealloc@@Base+0x22c> │ │ │ │ + ldr r7, [pc, #640] @ 9b3ac <_Py_Dealloc@@Base+0x504> │ │ │ │ + bl 3581c0 │ │ │ │ ldr r9, [r7, r0] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 9aee0 <_Py_Dealloc@@Base+0xc4> │ │ │ │ - ldr r1, [pc, #640] @ 9b334 <_Py_Dealloc@@Base+0x518> │ │ │ │ - ldr r0, [pc, #640] @ 9b338 <_Py_Dealloc@@Base+0x51c> │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne 9af6c <_Py_Dealloc@@Base+0xc4> │ │ │ │ + ldr r1, [pc, #640] @ 9b3c0 <_Py_Dealloc@@Base+0x518> │ │ │ │ + ldr r0, [pc, #640] @ 9b3c4 <_Py_Dealloc@@Base+0x51c> │ │ │ │ + bl 7d7b0 <_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 9b01c <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9b0a8 <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r3, [r5, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #600] @ 9b33c <_Py_Dealloc@@Base+0x520> │ │ │ │ + ldr r2, [pc, #600] @ 9b3c8 <_Py_Dealloc@@Base+0x520> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9b230 <_Py_Dealloc@@Base+0x414> │ │ │ │ + bne 9b2bc <_Py_Dealloc@@Base+0x414> │ │ │ │ mov r0, r1 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4, #800] @ 0x320 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #800] @ 0x320 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b 9b01c <_Py_Dealloc@@Base+0x200> │ │ │ │ - ldr r5, [pc, #528] @ 9b328 <_Py_Dealloc@@Base+0x50c> │ │ │ │ - ldr r2, [pc, #528] @ 9b32c <_Py_Dealloc@@Base+0x510> │ │ │ │ + b 9b0a8 <_Py_Dealloc@@Base+0x200> │ │ │ │ + ldr r5, [pc, #528] @ 9b3b4 <_Py_Dealloc@@Base+0x50c> │ │ │ │ + ldr r2, [pc, #528] @ 9b3b8 <_Py_Dealloc@@Base+0x510> │ │ │ │ ldr r3, [r5, #704] @ 0x2c0 │ │ │ │ cmp r3, r2 │ │ │ │ ldreq r3, [r9, #8] │ │ │ │ addeq r3, r3, #4096 @ 0x1000 │ │ │ │ - beq 9afa4 <_Py_Dealloc@@Base+0x188> │ │ │ │ + beq 9b030 <_Py_Dealloc@@Base+0x188> │ │ │ │ ldr r0, [r5, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b 9b01c <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9b0a8 <_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] │ │ │ │ @@ -116280,82 +116329,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 9b1a8 <_Py_Dealloc@@Base+0x38c> │ │ │ │ + bne 9b234 <_Py_Dealloc@@Base+0x38c> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b1a4 <_Py_Dealloc@@Base+0x388> │ │ │ │ + beq 9b230 <_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 9b28c <_Py_Dealloc@@Base+0x470> │ │ │ │ + beq 9b318 <_Py_Dealloc@@Base+0x470> │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9b260 <_Py_Dealloc@@Base+0x444> │ │ │ │ + beq 9b2ec <_Py_Dealloc@@Base+0x444> │ │ │ │ ldr r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, #0 │ │ │ │ streq r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq 9b01c <_Py_Dealloc@@Base+0x200> │ │ │ │ + beq 9b0a8 <_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 9b01c <_Py_Dealloc@@Base+0x200> │ │ │ │ - ldr r2, [pc, #296] @ 9b340 <_Py_Dealloc@@Base+0x524> │ │ │ │ + b 9b0a8 <_Py_Dealloc@@Base+0x200> │ │ │ │ + ldr r2, [pc, #296] @ 9b3cc <_Py_Dealloc@@Base+0x524> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 9af60 <_Py_Dealloc@@Base+0x144> │ │ │ │ + beq 9afec <_Py_Dealloc@@Base+0x144> │ │ │ │ ldr r2, [r8, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b 9af60 <_Py_Dealloc@@Base+0x144> │ │ │ │ + b 9afec <_Py_Dealloc@@Base+0x144> │ │ │ │ ldr r0, [r5, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 9b0f0 <_Py_Dealloc@@Base+0x2d4> │ │ │ │ + b 9b17c <_Py_Dealloc@@Base+0x2d4> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #248] @ 9b344 <_Py_Dealloc@@Base+0x528> │ │ │ │ + ldr r2, [pc, #248] @ 9b3d0 <_Py_Dealloc@@Base+0x528> │ │ │ │ cmp r1, r2 │ │ │ │ - bne 9aeec <_Py_Dealloc@@Base+0xd0> │ │ │ │ + bne 9af78 <_Py_Dealloc@@Base+0xd0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 28fba8 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c768c <_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 9b01c <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9b0a8 <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9b1bc <_Py_Dealloc@@Base+0x3a0> │ │ │ │ + beq 9b248 <_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] │ │ │ │ @@ -116377,31 +116426,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 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b 9b01c <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9b0a8 <_Py_Dealloc@@Base+0x200> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq sl, r9, r4, lsr #1 │ │ │ │ + andeq sl, r9, r0, lsr r1 │ │ │ │ @ instruction: 0x00555694 │ │ │ │ - eorseq sl, r5, r4, lsr r0 │ │ │ │ - @ instruction: 0x003d13b4 │ │ │ │ - @ instruction: 0x0008b8b8 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - andeq sl, r9, r0, lsl #29 │ │ │ │ + @ instruction: 0x0035bbb4 │ │ │ │ + eorseq r2, sp, r4, lsr pc │ │ │ │ + andeq fp, r8, ip, asr r7 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ + andeq sl, r9, ip, lsl #30 │ │ │ │ │ │ │ │ -0009b348 : │ │ │ │ +0009b3d4 : │ │ │ │ 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 │ │ │ │ @@ -116410,139 +116459,139 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ stmdb r0, {r2, r3} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0009b384 : │ │ │ │ +0009b410 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 9b3b4 │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #24] @ 9b440 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r1, [pc, #8] @ 9b3b8 │ │ │ │ - ldr r0, [pc, #8] @ 9b3bc │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #8] @ 9b444 │ │ │ │ + ldr r0, [pc, #8] @ 9b448 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r4, lsr r0 │ │ │ │ - @ instruction: 0x003d13b4 │ │ │ │ + @ instruction: 0x0035bbb4 │ │ │ │ + eorseq r2, sp, r4, lsr pc │ │ │ │ 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] @ 9b43c │ │ │ │ + ldr r2, [pc, #64] @ 9b4c8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9b418 │ │ │ │ + bne 9b4a4 │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #32] @ 9b440 │ │ │ │ + ldr r1, [pc, #32] @ 9b4cc │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9b42c │ │ │ │ + bne 9b4b8 │ │ │ │ mov r0, r4 │ │ │ │ - b 9b40c │ │ │ │ + b 9b498 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b 9b424 │ │ │ │ + b 9b4b0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ 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] @ 9b4c0 │ │ │ │ + ldr r2, [pc, #64] @ 9b54c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9b49c │ │ │ │ + bne 9b528 │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #32] @ 9b4c4 │ │ │ │ + ldr r1, [pc, #32] @ 9b550 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9b4b0 │ │ │ │ + bne 9b53c │ │ │ │ mov r0, r4 │ │ │ │ - b 9b490 │ │ │ │ + b 9b51c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b 9b4a8 │ │ │ │ + b 9b534 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ │ │ │ │ -0009b4c8 : │ │ │ │ +0009b554 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #140] @ 9b56c │ │ │ │ + ldr r3, [pc, #140] @ 9b5f8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 9b538 │ │ │ │ + bne 9b5c4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq 9b538 │ │ │ │ + beq 9b5c4 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ cmn r0, #3 │ │ │ │ - beq 9b564 │ │ │ │ + beq 9b5f0 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne 9b524 │ │ │ │ + bne 9b5b0 │ │ │ │ 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 8c108 │ │ │ │ + bl 8c124 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 9b51c │ │ │ │ + beq 9b5a8 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ cmn r0, #3 │ │ │ │ - bne 9b510 │ │ │ │ + bne 9b59c │ │ │ │ mvn r0, #0 │ │ │ │ - b 9b51c │ │ │ │ + b 9b5a8 │ │ │ │ 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] │ │ │ │ @@ -116550,833 +116599,832 @@ │ │ │ │ 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 9b900 │ │ │ │ + beq 9b98c │ │ │ │ ldrb r8, [r4, #4] │ │ │ │ - ldr r2, [pc, #3260] @ 9c274 │ │ │ │ + ldr r2, [pc, #3256] @ 9c2fc │ │ │ │ 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 9be14 │ │ │ │ + bne 9bea0 │ │ │ │ add sl, r4, #20 │ │ │ │ add r3, sl, r3 │ │ │ │ cmp r8, #7 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bgt 9b7b8 │ │ │ │ + bgt 9b844 │ │ │ │ ldrsb r3, [sl, r9] │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ - blt 9b6f8 │ │ │ │ + blt 9b784 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r2, r3, lsl #3] │ │ │ │ cmp r6, r0 │ │ │ │ - beq 9b788 │ │ │ │ + beq 9b814 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 9b874 │ │ │ │ + beq 9b900 │ │ │ │ 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 9b818 │ │ │ │ + blt 9b8a4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, r5, lsl #3] │ │ │ │ cmp r6, r3 │ │ │ │ - beq 9b788 │ │ │ │ + beq 9b814 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq 9b71c │ │ │ │ + beq 9b7a8 │ │ │ │ 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 9baa4 │ │ │ │ + bgt 9bb30 │ │ │ │ ldrsb r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - blt 9b824 │ │ │ │ + blt 9b8b0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ cmp r6, r1 │ │ │ │ - beq 9b788 │ │ │ │ + beq 9b814 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq 9bbf4 │ │ │ │ + beq 9bc94 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r9, r9, r3, lsr #5 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, #7 │ │ │ │ and r9, r9, r7 │ │ │ │ - bgt 9bad4 │ │ │ │ + bgt 9bb60 │ │ │ │ ldrsb r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - blt 9b854 │ │ │ │ + blt 9b8e0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ cmp r6, r1 │ │ │ │ - beq 9b788 │ │ │ │ + beq 9b814 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq 9bd9c │ │ │ │ + beq 9be28 │ │ │ │ lsr r3, r3, #10 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add r9, r9, r2 │ │ │ │ and r9, r9, r7 │ │ │ │ - b 9b670 │ │ │ │ + b 9b6fc │ │ │ │ cmn r3, #1 │ │ │ │ - bne 9c0d4 │ │ │ │ + bne 9c080 │ │ │ │ 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 9b658 │ │ │ │ + bne 9b6e4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b788 │ │ │ │ + beq 9b814 │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ldrb ip, [r3, #16] │ │ │ │ eor r0, r1, ip │ │ │ │ tst r0, #28 │ │ │ │ - bne 9b658 │ │ │ │ + bne 9b6e4 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c058 │ │ │ │ + beq 9c020 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addeq r0, r3, #28 │ │ │ │ addne r0, r3, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c24c │ │ │ │ + beq 9c2ec │ │ │ │ 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 9b658 │ │ │ │ + bne 9b6e4 │ │ │ │ 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 9b708 │ │ │ │ + b 9b794 │ │ │ │ cmp r8, #15 │ │ │ │ - bgt 9bc94 │ │ │ │ + bgt 9bd20 │ │ │ │ lsl r3, r9, #1 │ │ │ │ ldrsh r5, [sl, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - blt 9b834 │ │ │ │ + blt 9b8c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, r5, lsl #3] │ │ │ │ cmp r6, r0 │ │ │ │ - beq 9b788 │ │ │ │ + beq 9b814 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 9b874 │ │ │ │ + beq 9b900 │ │ │ │ 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 9bcbc │ │ │ │ + bgt 9bd48 │ │ │ │ lsl r3, r9, #1 │ │ │ │ ldrsh r5, [sl, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bge 9b63c │ │ │ │ + bge 9b6c8 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b700 │ │ │ │ - b 9b658 │ │ │ │ + beq 9b78c │ │ │ │ + b 9b6e4 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 9c0b8 │ │ │ │ + bne 9c054 │ │ │ │ mov r3, #0 │ │ │ │ - b 9b708 │ │ │ │ + b 9b794 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b700 │ │ │ │ + beq 9b78c │ │ │ │ lsr r3, fp, #5 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r3, r3, #1 │ │ │ │ add r9, r3, r9 │ │ │ │ and r9, r9, r7 │ │ │ │ - b 9b808 │ │ │ │ + b 9b894 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b82c │ │ │ │ + beq 9b8b8 │ │ │ │ lsr r3, r3, #10 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add r2, r2, r9 │ │ │ │ and r9, r2, r7 │ │ │ │ - b 9b678 │ │ │ │ + b 9b704 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, ip │ │ │ │ - bne 9b8e0 │ │ │ │ + bne 9b96c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9b788 │ │ │ │ + beq 9b814 │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ eor r2, r1, r3 │ │ │ │ tst r2, #28 │ │ │ │ - bne 9b8e0 │ │ │ │ + bne 9b96c │ │ │ │ tst r3, #32 │ │ │ │ - beq 9c0b0 │ │ │ │ + beq 9c070 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addeq r0, r0, #28 │ │ │ │ addne r0, r0, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c25c │ │ │ │ + beq 9c2f4 │ │ │ │ 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 9b788 │ │ │ │ + beq 9b814 │ │ │ │ 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 9b630 │ │ │ │ - b 9b800 │ │ │ │ + ble 9b6bc │ │ │ │ + b 9b88c │ │ │ │ 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 9bb1c │ │ │ │ + bgt 9bba8 │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9bb0c │ │ │ │ + blt 9bb98 │ │ │ │ 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 9bb30 │ │ │ │ + beq 9bbbc │ │ │ │ ldr r1, [r5, r0, lsl #2] │ │ │ │ cmp fp, r1 │ │ │ │ - beq 9bb5c │ │ │ │ + beq 9bbe8 │ │ │ │ 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 9bc6c │ │ │ │ + bgt 9bc80 │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9bb50 │ │ │ │ + blt 9bbdc │ │ │ │ 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 9bc80 │ │ │ │ + beq 9bd0c │ │ │ │ ldr r1, [r5, r1, lsl #2] │ │ │ │ cmp fp, r1 │ │ │ │ - beq 9bcf8 │ │ │ │ + beq 9bd84 │ │ │ │ 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 9ba90 │ │ │ │ + bgt 9bb1c │ │ │ │ ldrsb r8, [r7, r4] │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9bcd8 │ │ │ │ + blt 9bd64 │ │ │ │ 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 9bcc4 │ │ │ │ + beq 9bd50 │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ cmp fp, r0 │ │ │ │ - beq 9bf20 │ │ │ │ + beq 9bed4 │ │ │ │ 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 9bf0c │ │ │ │ + bgt 9bf54 │ │ │ │ ldrsb r8, [r7, r4] │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9bd90 │ │ │ │ + blt 9be1c │ │ │ │ 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 9bcc4 │ │ │ │ + beq 9bd50 │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ cmp fp, r0 │ │ │ │ - beq 9bfa0 │ │ │ │ + beq 9bf68 │ │ │ │ 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 9b9e8 │ │ │ │ + ble 9ba74 │ │ │ │ cmp r2, #15 │ │ │ │ lslle r3, r4, #1 │ │ │ │ ldrshle r8, [r7, r3] │ │ │ │ ldrgt r8, [r7, r4, lsl #2] │ │ │ │ - b 9b9ec │ │ │ │ + b 9ba78 │ │ │ │ cmp r8, #15 │ │ │ │ lslle r2, r9, #1 │ │ │ │ ldrshle r5, [sl, r2] │ │ │ │ ldrgt r5, [sl, r9, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bge 9b684 │ │ │ │ + bge 9b710 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b82c │ │ │ │ + beq 9b8b8 │ │ │ │ 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 9b6c4 │ │ │ │ + bge 9b750 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b82c │ │ │ │ + beq 9b8b8 │ │ │ │ lsr r3, r3, #10 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ - add r9, r9, r2 │ │ │ │ - and r9, r9, r7 │ │ │ │ - b 9baa4 │ │ │ │ + add r2, r2, r9 │ │ │ │ + and r9, r2, r7 │ │ │ │ + b 9bb30 │ │ │ │ cmn r8, #1 │ │ │ │ - bne 9b964 │ │ │ │ + bne 9b9f0 │ │ │ │ mvn r5, #0 │ │ │ │ - b 9b82c │ │ │ │ + b 9b8b8 │ │ │ │ cmp r2, #15 │ │ │ │ lslle r0, r3, #1 │ │ │ │ ldrgt r8, [r7, r3, lsl #2] │ │ │ │ ldrshle r8, [r7, r0] │ │ │ │ - b 9b92c │ │ │ │ + b 9b9b8 │ │ │ │ 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 9b708 │ │ │ │ + b 9b794 │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9bb14 │ │ │ │ - b 9b9bc │ │ │ │ + beq 9bba0 │ │ │ │ + b 9ba48 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9c020 │ │ │ │ + beq 9bfe8 │ │ │ │ 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 117104 │ │ │ │ + bl 117010 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - beq 9bbb8 │ │ │ │ + beq 9bc44 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ - beq 9c028 │ │ │ │ + beq 9bff0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9c0cc │ │ │ │ + blt 9c068 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp sl, r4 │ │ │ │ - bne 9b59c │ │ │ │ + bne 9b628 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 9b59c │ │ │ │ + bne 9b628 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9bce4 │ │ │ │ + bne 9bd70 │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b964 │ │ │ │ + b 9b9f0 │ │ │ │ + cmp r2, #15 │ │ │ │ + lslle r1, r3, #1 │ │ │ │ + ldrgt r8, [r7, r3, lsl #2] │ │ │ │ + ldrshle r8, [r7, r1] │ │ │ │ + b 9ba10 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9b6a0 │ │ │ │ + bne 9b72c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b788 │ │ │ │ + beq 9b814 │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ eor r0, lr, ip │ │ │ │ tst r0, #28 │ │ │ │ - bne 9b6a0 │ │ │ │ + bne 9b72c │ │ │ │ tst lr, #32 │ │ │ │ - beq 9c0a8 │ │ │ │ + beq 9c078 │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ addne r0, r1, #20 │ │ │ │ addeq r0, r1, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c254 │ │ │ │ + beq 9c2dc │ │ │ │ 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 9b788 │ │ │ │ - b 9b6a0 │ │ │ │ - cmp r2, #15 │ │ │ │ - lslle r1, r3, #1 │ │ │ │ - ldrgt r8, [r7, r3, lsl #2] │ │ │ │ - ldrshle r8, [r7, r1] │ │ │ │ - b 9b984 │ │ │ │ + beq 9b814 │ │ │ │ + b 9b72c │ │ │ │ mov r5, r8 │ │ │ │ ldrb r1, [sl, #5] │ │ │ │ mov r8, r7 │ │ │ │ mov r3, r0 │ │ │ │ - b 9bb3c │ │ │ │ + b 9bbc8 │ │ │ │ ldr r5, [sl, r9, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bge 9b7d4 │ │ │ │ + bge 9b860 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b700 │ │ │ │ + beq 9b78c │ │ │ │ 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 9b810 │ │ │ │ + b 9b89c │ │ │ │ mov r5, r8 │ │ │ │ ldrb r1, [sl, #5] │ │ │ │ mov r8, r7 │ │ │ │ mov r3, ip │ │ │ │ - b 9bb3c │ │ │ │ + b 9bbc8 │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9bb14 │ │ │ │ - b 9ba1c │ │ │ │ + beq 9bba0 │ │ │ │ + b 9baa8 │ │ │ │ mov r5, r8 │ │ │ │ ldrb r1, [sl, #5] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, r7 │ │ │ │ - b 9bb3c │ │ │ │ + b 9bbc8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9c218 │ │ │ │ + beq 9c028 │ │ │ │ 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 117104 │ │ │ │ + bl 117010 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - beq 9bd54 │ │ │ │ + beq 9bde0 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ - beq 9c040 │ │ │ │ + beq 9c008 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9c0cc │ │ │ │ + blt 9c068 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp sl, r4 │ │ │ │ - bne 9b59c │ │ │ │ + bne 9b628 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - cmp r1, r0 │ │ │ │ - bne 9b59c │ │ │ │ + cmp r0, r1 │ │ │ │ + bne 9b628 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9bce4 │ │ │ │ + bne 9bd70 │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b9bc │ │ │ │ + b 9ba48 │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9bb14 │ │ │ │ - b 9ba6c │ │ │ │ + beq 9bba0 │ │ │ │ + b 9baf8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9b6e0 │ │ │ │ + bne 9b76c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b788 │ │ │ │ + beq 9b814 │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ eor r0, lr, ip │ │ │ │ tst r0, #28 │ │ │ │ - bne 9b6e0 │ │ │ │ + bne 9b76c │ │ │ │ tst lr, #32 │ │ │ │ - beq 9c118 │ │ │ │ + beq 9c0bc │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ addne r0, r1, #20 │ │ │ │ addeq r0, r1, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c264 │ │ │ │ + beq 9c2e4 │ │ │ │ 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 9b788 │ │ │ │ - b 9b6e0 │ │ │ │ + beq 9b814 │ │ │ │ + b 9b76c │ │ │ │ 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 9c120 │ │ │ │ - cmp sl, #0 │ │ │ │ - bge 9c0ec │ │ │ │ - cmn sl, #1 │ │ │ │ - beq 9b700 │ │ │ │ - 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 9c168 │ │ │ │ + bgt 9c1b4 │ │ │ │ cmp sl, #0 │ │ │ │ - bge 9c13c │ │ │ │ + bge 9c0c4 │ │ │ │ cmn sl, #1 │ │ │ │ - beq 9b700 │ │ │ │ - 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 9c1b0 │ │ │ │ - ldrsb r8, [r4, r9] │ │ │ │ - cmp r8, #0 │ │ │ │ - bge 9c184 │ │ │ │ - cmn r8, #1 │ │ │ │ - beq 9b700 │ │ │ │ - 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 9c1f0 │ │ │ │ - cmp r8, #0 │ │ │ │ - bge 9c1c4 │ │ │ │ - cmn r8, #1 │ │ │ │ - beq 9b700 │ │ │ │ - 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 9bea0 │ │ │ │ - cmp r2, #15 │ │ │ │ - lslle r3, r4, #1 │ │ │ │ - ldrshle r8, [r7, r3] │ │ │ │ - ldrgt r8, [r7, r4, lsl #2] │ │ │ │ - b 9ba3c │ │ │ │ + beq 9b78c │ │ │ │ + b 9c0ec │ │ │ │ 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 117104 │ │ │ │ + bl 117010 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9bf6c │ │ │ │ + beq 9bf20 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - beq 9c060 │ │ │ │ + beq 9c098 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9c0cc │ │ │ │ + blt 9c068 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp sl, r0 │ │ │ │ - bne 9c220 │ │ │ │ + bne 9c1e0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne 9c220 │ │ │ │ + bne 9c1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9bce4 │ │ │ │ + bne 9bd70 │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9ba1c │ │ │ │ + b 9baa8 │ │ │ │ + cmp r2, #15 │ │ │ │ + lslle r3, r4, #1 │ │ │ │ + ldrshle r8, [r7, r3] │ │ │ │ + ldrgt r8, [r7, r4, lsl #2] │ │ │ │ + b 9bac8 │ │ │ │ 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 117104 │ │ │ │ + bl 117010 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9bfec │ │ │ │ + beq 9bfb4 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - beq 9c084 │ │ │ │ + beq 9c030 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9c0cc │ │ │ │ + blt 9c068 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp sl, r0 │ │ │ │ - bne 9c220 │ │ │ │ + bne 9c1e0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne 9c220 │ │ │ │ + bne 9c1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9bce4 │ │ │ │ + bne 9bd70 │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9ba6c │ │ │ │ + b 9baf8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b 9bb7c │ │ │ │ + b 9bc08 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 9bbb8 │ │ │ │ + b 9bc44 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 9bd54 │ │ │ │ + b 9bde0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b 9b75c │ │ │ │ - mov r0, r5 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - b 9bf6c │ │ │ │ + b 9b7e8 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + b 9bda4 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b 9bfec │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b 9bc34 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b 9b8b4 │ │ │ │ + b 9bfb4 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r9, r9, r3, lsr #5 │ │ │ │ add r9, r9, #1 │ │ │ │ and r9, r9, r7 │ │ │ │ - b 9b6b8 │ │ │ │ + b 9b744 │ │ │ │ mvn r5, #2 │ │ │ │ - b 9b82c │ │ │ │ + b 9b8b8 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b 9b940 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b 9bcd4 │ │ │ │ lsr r3, fp, #5 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r3, r3, #1 │ │ │ │ add r9, r3, r9 │ │ │ │ and r9, r9, r7 │ │ │ │ - b 9b630 │ │ │ │ + b 9b6bc │ │ │ │ + mov r0, r5 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + b 9bf20 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b 9be68 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r6, fp} │ │ │ │ - bl 24762c <_PySys_GetRequiredAttrString@@Base+0xa4c> │ │ │ │ + bl 259dcc │ │ │ │ subs r8, r0, #0 │ │ │ │ - blt 9c23c │ │ │ │ - bne 9c22c │ │ │ │ + blt 9c2c8 │ │ │ │ + bne 9c1d0 │ │ │ │ ldrb r8, [r4, #4] │ │ │ │ - b 9be44 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b 9bddc │ │ │ │ + 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 9c218 │ │ │ │ + cmp sl, #0 │ │ │ │ + bge 9c1ec │ │ │ │ + cmn sl, #1 │ │ │ │ + beq 9b78c │ │ │ │ + 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 9c260 │ │ │ │ + ldrsb r8, [r4, r9] │ │ │ │ + cmp r8, #0 │ │ │ │ + bge 9c234 │ │ │ │ + cmn r8, #1 │ │ │ │ + beq 9b78c │ │ │ │ + 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 9c2a0 │ │ │ │ + cmp r8, #0 │ │ │ │ + bge 9c274 │ │ │ │ + cmn r8, #1 │ │ │ │ + beq 9b78c │ │ │ │ + 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 9c148 │ │ │ │ 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 9be34 │ │ │ │ + b 9bec0 │ │ │ │ + mov r3, sl │ │ │ │ + str r5, [sp, #24] │ │ │ │ + mov r5, r3 │ │ │ │ + b 9b814 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + b 9b628 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r6, fp} │ │ │ │ - bl 24762c <_PySys_GetRequiredAttrString@@Base+0xa4c> │ │ │ │ + bl 259dcc │ │ │ │ subs r8, r0, #0 │ │ │ │ - blt 9c23c │ │ │ │ - bne 9c22c │ │ │ │ + blt 9c2c8 │ │ │ │ + bne 9c1d0 │ │ │ │ ldrb r8, [r4, #4] │ │ │ │ - b 9be78 │ │ │ │ + b 9c120 │ │ │ │ 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 9be68 │ │ │ │ + b 9c110 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ stm sp, {r6, fp} │ │ │ │ - bl 24762c <_PySys_GetRequiredAttrString@@Base+0xa4c> │ │ │ │ + bl 259dcc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9c238 │ │ │ │ - bne 9c204 │ │ │ │ + blt 9c2c4 │ │ │ │ + bne 9c2b4 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b 9bebc │ │ │ │ + b 9c164 │ │ │ │ cmp r3, #15 │ │ │ │ lslle r2, r9, #1 │ │ │ │ ldrshle r8, [r4, r2] │ │ │ │ ldrgt r8, [r4, r9, lsl #2] │ │ │ │ - b 9beac │ │ │ │ + b 9c154 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ stm sp, {r6, fp} │ │ │ │ - bl 24762c <_PySys_GetRequiredAttrString@@Base+0xa4c> │ │ │ │ + bl 259dcc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9c238 │ │ │ │ - bne 9c204 │ │ │ │ + blt 9c2c4 │ │ │ │ + bne 9c2b4 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b 9beec │ │ │ │ + b 9c194 │ │ │ │ cmp r3, #15 │ │ │ │ lslle r2, r9, #1 │ │ │ │ ldrshle r8, [r4, r2] │ │ │ │ ldrgt r8, [r4, r9, lsl #2] │ │ │ │ - b 9bedc │ │ │ │ + b 9c184 │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r5 │ │ │ │ str sl, [sp, #24] │ │ │ │ - mov r5, r3 │ │ │ │ - b 9b788 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - b 9bd18 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - b 9b59c │ │ │ │ - mov r3, sl │ │ │ │ - str r5, [sp, #24] │ │ │ │ - b 9c210 │ │ │ │ + b 9c1d8 │ │ │ │ mov r8, r0 │ │ │ │ cmn r8, #4 │ │ │ │ - beq 9c26c │ │ │ │ - mov r5, r8 │ │ │ │ - b 9b82c │ │ │ │ + movne r5, r8 │ │ │ │ + bne 9b8b8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b 9b624 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b 9b770 │ │ │ │ + b 9bce8 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b 9bc48 │ │ │ │ + b 9be7c │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b 9b8c8 │ │ │ │ + b 9b7fc │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b 9bdf0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b 9b598 │ │ │ │ + b 9b954 │ │ │ │ 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] │ │ │ │ @@ -117386,407 +117434,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 9c48c │ │ │ │ + bgt 9c514 │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c3b4 │ │ │ │ + blt 9c43c │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq 9c3c0 │ │ │ │ + beq 9c448 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq 9c3cc │ │ │ │ + beq 9c454 │ │ │ │ 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 9c454 │ │ │ │ + bgt 9c4dc │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c46c │ │ │ │ + blt 9c4f4 │ │ │ │ ldr r3, [r8, r4, lsl #3] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 9c3c0 │ │ │ │ + beq 9c448 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 9c530 │ │ │ │ + beq 9c5b8 │ │ │ │ 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 9c4ec │ │ │ │ + bgt 9c574 │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c4c4 │ │ │ │ + blt 9c54c │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq 9c3c0 │ │ │ │ + beq 9c448 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 9c5a0 │ │ │ │ + beq 9c628 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add fp, fp, r3, lsr #5 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp sl, #7 │ │ │ │ and fp, fp, r5 │ │ │ │ - bgt 9c51c │ │ │ │ + bgt 9c5a4 │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c4e0 │ │ │ │ + blt 9c568 │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq 9c3c0 │ │ │ │ + beq 9c448 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 9c648 │ │ │ │ + beq 9c6d0 │ │ │ │ lsr r3, r3, #10 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add fp, fp, r2 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c334 │ │ │ │ + b 9c3bc │ │ │ │ cmn r4, #1 │ │ │ │ - bne 9c6d0 │ │ │ │ + bne 9c750 │ │ │ │ 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 9c438 │ │ │ │ + bne 9c4c0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c3c0 │ │ │ │ + beq 9c448 │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ eor ip, r1, r3 │ │ │ │ tst ip, #28 │ │ │ │ - bne 9c438 │ │ │ │ + bne 9c4c0 │ │ │ │ tst r3, #32 │ │ │ │ - beq 9c6e8 │ │ │ │ + beq 9c770 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addeq r0, r0, #28 │ │ │ │ addne r0, r0, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c6f8 │ │ │ │ + beq 9c798 │ │ │ │ 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 9c3c0 │ │ │ │ + beq 9c448 │ │ │ │ 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 9c2fc │ │ │ │ + ble 9c384 │ │ │ │ cmp sl, #15 │ │ │ │ - bgt 9c640 │ │ │ │ + bgt 9c6c8 │ │ │ │ lsl r3, fp, #1 │ │ │ │ ldrsh r4, [r9, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c308 │ │ │ │ + bge 9c390 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c3c0 │ │ │ │ + beq 9c448 │ │ │ │ lsr r3, r6, #10 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add fp, fp, r2 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c334 │ │ │ │ + b 9c3bc │ │ │ │ cmp sl, #15 │ │ │ │ - bgt 9c618 │ │ │ │ + bgt 9c6a0 │ │ │ │ lsl r3, fp, #1 │ │ │ │ ldrsh r4, [r9, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c2c8 │ │ │ │ + bge 9c350 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c3bc │ │ │ │ + beq 9c444 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ add r2, r2, #1 │ │ │ │ add fp, r2, r3 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c45c │ │ │ │ + b 9c4e4 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c3bc │ │ │ │ + beq 9c444 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add fp, fp, r3, lsr #5 │ │ │ │ add fp, fp, #1 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c378 │ │ │ │ + b 9c400 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c3c0 │ │ │ │ - b 9c39c │ │ │ │ + beq 9c448 │ │ │ │ + b 9c424 │ │ │ │ cmp sl, #15 │ │ │ │ lslle r2, fp, #1 │ │ │ │ ldrshle r4, [r9, r2] │ │ │ │ ldrgt r4, [r9, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c348 │ │ │ │ + bge 9c3d0 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c3bc │ │ │ │ + beq 9c444 │ │ │ │ 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 9c37c │ │ │ │ + b 9c404 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9c474 │ │ │ │ + bne 9c4fc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c3c0 │ │ │ │ + beq 9c448 │ │ │ │ ldrb ip, [r3, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor r0, ip, r1 │ │ │ │ tst r0, #28 │ │ │ │ - bne 9c474 │ │ │ │ + bne 9c4fc │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c6c0 │ │ │ │ + beq 9c778 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addeq r0, r3, #28 │ │ │ │ addne r0, r3, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c708 │ │ │ │ + beq 9c788 │ │ │ │ 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 9c3c0 │ │ │ │ - b 9c474 │ │ │ │ + beq 9c448 │ │ │ │ + b 9c4fc │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9c360 │ │ │ │ + bne 9c3e8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c3c0 │ │ │ │ + beq 9c448 │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor lr, ip, r1 │ │ │ │ tst lr, #28 │ │ │ │ - bne 9c360 │ │ │ │ + bne 9c3e8 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c6f0 │ │ │ │ + beq 9c768 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addne r0, r0, #20 │ │ │ │ addeq r0, r0, #28 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c700 │ │ │ │ + beq 9c780 │ │ │ │ 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 9c3c0 │ │ │ │ - b 9c360 │ │ │ │ + beq 9c448 │ │ │ │ + b 9c3e8 │ │ │ │ ldr r4, [r9, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c2c8 │ │ │ │ + bge 9c350 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c3bc │ │ │ │ + beq 9c444 │ │ │ │ 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 9c464 │ │ │ │ + b 9c4ec │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9c39c │ │ │ │ + bne 9c424 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c3c0 │ │ │ │ + beq 9c448 │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor lr, ip, r1 │ │ │ │ tst lr, #28 │ │ │ │ - bne 9c39c │ │ │ │ + bne 9c424 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c6c8 │ │ │ │ + beq 9c748 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addne r0, r0, #20 │ │ │ │ addeq r0, r0, #28 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c710 │ │ │ │ + beq 9c790 │ │ │ │ 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 9c3c0 │ │ │ │ - b 9c39c │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - b 9c570 │ │ │ │ + beq 9c448 │ │ │ │ + b 9c424 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9c688 │ │ │ │ + b 9c710 │ │ │ │ lsr r2, r6, #5 │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ add r2, r2, #1 │ │ │ │ add fp, r2, r3 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c2fc │ │ │ │ + b 9c384 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9c40c │ │ │ │ + b 9c668 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9c5e0 │ │ │ │ + b 9c494 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + b 9c5f8 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c420 │ │ │ │ + b 9c67c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c5f4 │ │ │ │ + b 9c60c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c584 │ │ │ │ + b 9c724 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c69c │ │ │ │ + b 9c4a8 │ │ │ │ │ │ │ │ -0009c718 : │ │ │ │ +0009c7a0 : │ │ │ │ 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] @ 9cbe0 │ │ │ │ + ldr r2, [pc, #1188] @ 9cc68 │ │ │ │ sub sp, sp, #20 │ │ │ │ and r2, r2, r0 │ │ │ │ cmp r2, #8 │ │ │ │ mov r5, r1 │ │ │ │ - bgt 9c918 │ │ │ │ + bgt 9c9a0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c944 │ │ │ │ - ldr r1, [pc, #1160] @ 9cbe4 │ │ │ │ + beq 9c9cc │ │ │ │ + ldr r1, [pc, #1160] @ 9cc6c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 9c944 │ │ │ │ + bhi 9c9cc │ │ │ │ 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 9c9b4 │ │ │ │ + bne 9ca3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9cb88 │ │ │ │ - ldr sl, [pc, #1112] @ 9cbe8 │ │ │ │ + bne 9cc10 │ │ │ │ + ldr sl, [pc, #1112] @ 9cc70 │ │ │ │ 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 9cb9c │ │ │ │ + bne 9cc24 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r9, [pc, #1068] @ 9cbec │ │ │ │ + ldr r9, [pc, #1068] @ 9cc74 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ - bhi 9cb04 │ │ │ │ + bhi 9cb8c │ │ │ │ adds r1, r4, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bmi 9cb04 │ │ │ │ - ldr r3, [pc, #1036] @ 9cbf0 │ │ │ │ - ldr r2, [pc, #1036] @ 9cbf4 │ │ │ │ + bmi 9cb8c │ │ │ │ + ldr r3, [pc, #1036] @ 9cc78 │ │ │ │ + ldr r2, [pc, #1036] @ 9cc7c │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9caec │ │ │ │ + bne 9cb74 │ │ │ │ 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 9ca7c │ │ │ │ + bcs 9cb04 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 9cadc │ │ │ │ + beq 9cb64 │ │ │ │ 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 9c95c │ │ │ │ + beq 9c9e4 │ │ │ │ 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 9ca34 │ │ │ │ + bgt 9cabc │ │ │ │ ldr r3, [sl] │ │ │ │ - ldr r2, [pc, #888] @ 9cbf8 │ │ │ │ + ldr r2, [pc, #888] @ 9cc80 │ │ │ │ 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 9cb20 │ │ │ │ + bne 9cba8 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ str r8, [r4, #8] │ │ │ │ - beq 9ca00 │ │ │ │ + beq 9ca88 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9ca00 │ │ │ │ + beq 9ca88 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r5] │ │ │ │ str r5, [r4, #12] │ │ │ │ - bne 9ca0c │ │ │ │ - bl 356650 │ │ │ │ + bne 9ca94 │ │ │ │ + bl 3581c0 │ │ │ │ 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] │ │ │ │ @@ -117797,329 +117845,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] @ 9cbfc │ │ │ │ + ldreq r2, [pc, #728] @ 9cc84 │ │ │ │ streq r2, [sp] │ │ │ │ - beq 9c778 │ │ │ │ - ldr r1, [pc, #720] @ 9cc00 │ │ │ │ + beq 9c800 │ │ │ │ + ldr r1, [pc, #720] @ 9cc88 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 9cad0 │ │ │ │ + beq 9cb58 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - ldreq r2, [pc, #708] @ 9cc04 │ │ │ │ + ldreq r2, [pc, #708] @ 9cc8c │ │ │ │ streq r2, [sp] │ │ │ │ - beq 9c778 │ │ │ │ - ldr r3, [pc, #700] @ 9cc08 │ │ │ │ + beq 9c800 │ │ │ │ + ldr r3, [pc, #700] @ 9cc90 │ │ │ │ ldr r2, [r8] │ │ │ │ - ldr r1, [pc, #696] @ 9cc0c │ │ │ │ + ldr r1, [pc, #696] @ 9cc94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b 9cb18 │ │ │ │ + bl 1178bc │ │ │ │ + b 9cba0 │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, lr │ │ │ │ - bcc 9ca20 │ │ │ │ + bcc 9caa8 │ │ │ │ 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 9ca7c │ │ │ │ - bl 356650 │ │ │ │ + beq 9cb04 │ │ │ │ + bl 3581c0 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ ldr ip, [fp, #8] │ │ │ │ - b 9c844 │ │ │ │ - ldr r2, [pc, #620] @ 9cc10 │ │ │ │ + b 9c8cc │ │ │ │ + ldr r2, [pc, #620] @ 9cc98 │ │ │ │ str r2, [sp] │ │ │ │ - b 9c778 │ │ │ │ - ldr r2, [pc, #612] @ 9cc14 │ │ │ │ + b 9c800 │ │ │ │ + ldr r2, [pc, #612] @ 9cc9c │ │ │ │ str r2, [sp] │ │ │ │ - b 9c778 │ │ │ │ + b 9c800 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9cb74 │ │ │ │ - ldr r0, [pc, #596] @ 9cc18 │ │ │ │ + beq 9cbfc │ │ │ │ + ldr r0, [pc, #596] @ 9cca0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 91ddc <_PyObject_GC_New@@Base> │ │ │ │ + bl 91e74 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9cb18 │ │ │ │ + beq 9cba0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r9, [pc, #528] @ 9cbec │ │ │ │ + ldr r9, [pc, #528] @ 9cc74 │ │ │ │ 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 9c8b0 │ │ │ │ + bne 9c938 │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ - beq 9c8d0 │ │ │ │ + beq 9c958 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ - b 9c8d0 │ │ │ │ + b 9c958 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b 9c844 │ │ │ │ + b 9c8cc │ │ │ │ ldr r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9c874 │ │ │ │ + beq 9c8fc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9c874 │ │ │ │ + beq 9c8fc │ │ │ │ ldr r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9c874 │ │ │ │ + bne 9c8fc │ │ │ │ ldr r3, [fp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9cb64 │ │ │ │ + bne 9cbec │ │ │ │ add r0, fp, #12 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 9c874 │ │ │ │ + bne 9c8fc │ │ │ │ mov r1, #16 │ │ │ │ - bl 3557a0 │ │ │ │ - b 9c874 │ │ │ │ - ldr r3, [pc, #364] @ 9cbf0 │ │ │ │ - ldr r2, [pc, #404] @ 9cc1c │ │ │ │ + bl 35730c │ │ │ │ + b 9c8fc │ │ │ │ + ldr r3, [pc, #364] @ 9cc78 │ │ │ │ + ldr r2, [pc, #404] @ 9cca4 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9cb38 │ │ │ │ + bne 9cbc0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9cb04 │ │ │ │ + beq 9cb8c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr ip, [fp, #8] │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b 9c844 │ │ │ │ - ldr r2, [pc, #328] @ 9cc20 │ │ │ │ + b 9c8cc │ │ │ │ + ldr r2, [pc, #328] @ 9cca8 │ │ │ │ str r2, [sp] │ │ │ │ - b 9c778 │ │ │ │ + b 9c800 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ mov r6, r0 │ │ │ │ - b 9c984 │ │ │ │ - ldr r2, [pc, #252] @ 9cbf0 │ │ │ │ + b 9ca0c │ │ │ │ + ldr r2, [pc, #252] @ 9cc78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 9c98c │ │ │ │ + bne 9ca14 │ │ │ │ mov r0, fp │ │ │ │ - bl 291618 │ │ │ │ + bl 2a0668 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9c874 │ │ │ │ + bne 9c8fc │ │ │ │ mov r4, #0 │ │ │ │ - b 9c90c │ │ │ │ - ldr r1, [pc, #252] @ 9cc24 │ │ │ │ + b 9c994 │ │ │ │ + ldr r1, [pc, #252] @ 9ccac │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9cb50 │ │ │ │ + bne 9cbd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - b 9c9ec │ │ │ │ - ldr r2, [pc, #176] @ 9cbf0 │ │ │ │ + bl 18ea50 │ │ │ │ + b 9ca74 │ │ │ │ + ldr r2, [pc, #176] @ 9cc78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 9caa8 │ │ │ │ + b 9cb30 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9c9ec │ │ │ │ + b 9ca74 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9c874 │ │ │ │ - b 9ca60 │ │ │ │ - ldr r3, [pc, #140] @ 9cc08 │ │ │ │ - ldr r1, [pc, #168] @ 9cc28 │ │ │ │ + bne 9c8fc │ │ │ │ + b 9cae8 │ │ │ │ + ldr r3, [pc, #140] @ 9cc90 │ │ │ │ + ldr r1, [pc, #168] @ 9ccb0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 9cb18 │ │ │ │ - ldr r3, [pc, #120] @ 9cc08 │ │ │ │ - ldr r1, [pc, #152] @ 9cc2c │ │ │ │ + bl 18f518 │ │ │ │ + b 9cba0 │ │ │ │ + ldr r3, [pc, #120] @ 9cc90 │ │ │ │ + ldr r1, [pc, #152] @ 9ccb4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 9cb18 │ │ │ │ + bl 18f518 │ │ │ │ + b 9cba0 │ │ │ │ ldr r0, [sl, #440] @ 0x1b8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr r9, [pc, #56] @ 9cbec │ │ │ │ + ldr r9, [pc, #56] @ 9cc74 │ │ │ │ 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 356650 │ │ │ │ + bl 3581c0 │ │ │ │ cmp r2, r1 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ - bls 9c7d0 │ │ │ │ - b 9cb04 │ │ │ │ + bls 9c858 │ │ │ │ + b 9cb8c │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r1, sp, r4, lsr #7 │ │ │ │ + eorseq r2, sp, r4, lsr #30 │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, ror #3 │ │ │ │ + andeq r2, r9, r8, ror r2 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r2, pc, r8, lsl #20 │ │ │ │ + andeq r2, pc, r8, asr #20 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - mulseq r0, r4, r1 │ │ │ │ + @ instruction: 0x001031f4 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sp, r5, r4, lsr #22 │ │ │ │ - andeq sl, fp, r4, lsl #22 │ │ │ │ - andeq ip, pc, r8, ror #5 │ │ │ │ + eorseq pc, r5, r4, lsr #13 │ │ │ │ + andeq sl, fp, r0, asr #27 │ │ │ │ + andeq ip, pc, ip, lsr r3 @ │ │ │ │ subseq r3, r5, r8, lsr lr │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ - andseq r6, sp, r8, lsr r7 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - eorseq sp, r5, r0, asr #22 │ │ │ │ - eorseq sp, r5, r4, lsl #23 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ + andseq sp, sp, ip, lsr #8 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ + eorseq pc, r5, r0, asr #13 │ │ │ │ + eorseq pc, r5, r4, lsl #14 │ │ │ │ │ │ │ │ -0009cc30 : │ │ │ │ +0009ccb8 : │ │ │ │ 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 9cd1c │ │ │ │ + beq 9cda4 │ │ │ │ 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 9ccd8 │ │ │ │ + beq 9cd60 │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #168] @ 9cd30 │ │ │ │ + ldr r2, [pc, #168] @ 9cdb8 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9cce8 │ │ │ │ + bne 9cd70 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq 9cce8 │ │ │ │ - ldr r2, [pc, #140] @ 9cd34 │ │ │ │ - bl 356650 │ │ │ │ + beq 9cd70 │ │ │ │ + ldr r2, [pc, #140] @ 9cdbc │ │ │ │ + bl 3581c0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #124] @ 9cd38 │ │ │ │ + ldr r2, [pc, #124] @ 9cdc0 │ │ │ │ str r6, [sp] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - beq 9cd10 │ │ │ │ - bl a03c4 │ │ │ │ + beq 9cd98 │ │ │ │ + bl a0450 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #80] @ 9cd30 │ │ │ │ + ldr r3, [pc, #80] @ 9cdb8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 9cc94 │ │ │ │ + beq 9cd1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c108 │ │ │ │ + bl 8c124 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 9cca0 │ │ │ │ + bne 9cd28 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 228d00 │ │ │ │ - bl 9cd94 │ │ │ │ + b 23bf24 │ │ │ │ + bl 9ce1c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #24] @ 9cd3c │ │ │ │ - ldr r1, [pc, #24] @ 9cd40 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r0, [pc, #24] @ 9cdc4 │ │ │ │ + ldr r1, [pc, #24] @ 9cdc8 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ - b 9ccd0 │ │ │ │ + b 9cd58 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ - eorseq sl, r5, ip, asr #13 │ │ │ │ + eorseq ip, r5, ip, asr #4 │ │ │ │ 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 98570 │ │ │ │ + bl 98608 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9cd80 │ │ │ │ + beq 9ce08 │ │ │ │ mul r2, r6, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 222660 │ │ │ │ - ldr r1, [pc, #4] @ 9cd8c │ │ │ │ - ldr r0, [pc, #4] @ 9cd90 │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq sl, r5, ip, lsl #12 │ │ │ │ - eorseq r1, sp, r8, asr #7 │ │ │ │ + b 235900 │ │ │ │ + ldr r1, [pc, #4] @ 9ce14 │ │ │ │ + ldr r0, [pc, #4] @ 9ce18 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq ip, r5, ip, lsl #3 │ │ │ │ + eorseq r2, sp, r8, asr #30 │ │ │ │ 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] @ 9d2c0 │ │ │ │ + ldr fp, [pc, #1300] @ 9d348 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [r6, #4] │ │ │ │ - ldr sl, [pc, #1292] @ 9d2c4 │ │ │ │ + ldr sl, [pc, #1292] @ 9d34c │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r8, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ cmp r9, sl │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bne 9d184 │ │ │ │ + bne 9d20c │ │ │ │ add r1, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r1, #2740] @ 0xab4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 9cf28 │ │ │ │ + ble 9cfb0 │ │ │ │ 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] @ 9d2c8 │ │ │ │ + ldr r2, [pc, #1220] @ 9d350 │ │ │ │ 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] │ │ │ │ @@ -118132,49 +118180,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 9d248 │ │ │ │ + bne 9d2d0 │ │ │ │ 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 9ceb0 │ │ │ │ + bne 9cf38 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 9d08c │ │ │ │ + bne 9d188 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 9d158 │ │ │ │ + bne 9d1e0 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ and r0, r8, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bgt 9d0e4 │ │ │ │ + bgt 9d114 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r7, r0] │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ mov r2, #1 │ │ │ │ cmp r9, sl │ │ │ │ lsl r2, r2, r0 │ │ │ │ - bne 9d110 │ │ │ │ + bne 9d140 │ │ │ │ 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] │ │ │ │ @@ -118193,34 +118241,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] @ 9d2cc │ │ │ │ - ldr r1, [pc, #896] @ 9d2d0 │ │ │ │ + ldr r3, [pc, #896] @ 9d354 │ │ │ │ + ldr r1, [pc, #896] @ 9d358 │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9d214 │ │ │ │ + bne 9d29c │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r7, [r2, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r7, r0, lsl #2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9d200 │ │ │ │ + beq 9d288 │ │ │ │ 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 9cfe0 │ │ │ │ - ldr r2, [pc, #816] @ 9d2c8 │ │ │ │ + beq 9d068 │ │ │ │ + ldr r2, [pc, #816] @ 9d350 │ │ │ │ strh r2, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ sub r2, r9, sl │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ mov r3, #0 │ │ │ │ @@ -118231,91 +118279,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 9ce38 │ │ │ │ + b 9cec0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr ip, [r3, #28] │ │ │ │ cmp ip, r0 │ │ │ │ - bcc 9d1f0 │ │ │ │ + bcc 9d278 │ │ │ │ add r1, r0, lr │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9cf90 │ │ │ │ - ldr r3, [pc, #696] @ 9d2cc │ │ │ │ - ldr r2, [pc, #700] @ 9d2d4 │ │ │ │ + bne 9d018 │ │ │ │ + ldr r3, [pc, #696] @ 9d354 │ │ │ │ + ldr r2, [pc, #700] @ 9d35c │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9d230 │ │ │ │ + bne 9d2b8 │ │ │ │ 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 9cf90 │ │ │ │ - bl 2915fc │ │ │ │ + bne 9d018 │ │ │ │ + bl 2a064c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9d060 │ │ │ │ + beq 9d0e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 9d2a8 │ │ │ │ + beq 9d330 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9d084 │ │ │ │ + beq 9d10c │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 9d2b4 │ │ │ │ + beq 9d33c │ │ │ │ mvn r0, #0 │ │ │ │ - b 9cf20 │ │ │ │ - ldr r2, [r0, #164] @ 0xa4 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 9d1a0 │ │ │ │ - ldr r2, [pc, #568] @ 9d2d8 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne 9d0b0 │ │ │ │ - ldr r2, [r6, #-8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 9ce9c │ │ │ │ - bl 356650 │ │ │ │ - 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 9ceb0 │ │ │ │ + b 9cfa8 │ │ │ │ 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 9cedc │ │ │ │ + beq 9cf64 │ │ │ │ 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] │ │ │ │ @@ -118325,147 +118351,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 9cf1c │ │ │ │ + b 9cfa4 │ │ │ │ + ldr r2, [r0, #164] @ 0xa4 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 9d228 │ │ │ │ + ldr r2, [pc, #452] @ 9d360 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne 9d1ac │ │ │ │ + ldr r2, [r6, #-8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 9cf24 │ │ │ │ + bl 3581c0 │ │ │ │ + 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 9cf38 │ │ │ │ ldr r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9d1c4 │ │ │ │ - ldr r2, [pc, #364] @ 9d2d8 │ │ │ │ + bne 9d24c │ │ │ │ + ldr r2, [pc, #364] @ 9d360 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 9d0b0 │ │ │ │ + bne 9d1ac │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9d0b0 │ │ │ │ - b 9ceb0 │ │ │ │ + bne 9d1ac │ │ │ │ + b 9cf38 │ │ │ │ mov lr, #88 @ 0x58 │ │ │ │ mov r3, #60 @ 0x3c │ │ │ │ mov r0, #20 │ │ │ │ mov ip, #10 │ │ │ │ str lr, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 9cf44 │ │ │ │ - ldr r0, [pc, #308] @ 9d2dc │ │ │ │ + b 9cfcc │ │ │ │ + ldr r0, [pc, #308] @ 9d364 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9d288 │ │ │ │ + bne 9d310 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ and r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9ce9c │ │ │ │ + beq 9cf24 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - b 9d098 │ │ │ │ - ldr r0, [pc, #272] @ 9d2dc │ │ │ │ + b 9d194 │ │ │ │ + ldr r0, [pc, #272] @ 9d364 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9d268 │ │ │ │ + bne 9d2f0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9ceb0 │ │ │ │ + beq 9cf38 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - b 9d164 │ │ │ │ + b 9d1ec │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b 9cf90 │ │ │ │ + b 9d018 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ mov r4, r0 │ │ │ │ - b 9d004 │ │ │ │ - ldr r2, [pc, #176] @ 9d2cc │ │ │ │ + b 9d08c │ │ │ │ + ldr r2, [pc, #176] @ 9d354 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 9cf90 │ │ │ │ - b 9d040 │ │ │ │ - ldr r2, [pc, #148] @ 9d2cc │ │ │ │ + bne 9d018 │ │ │ │ + b 9d0c8 │ │ │ │ + ldr r2, [pc, #148] @ 9d354 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 9d02c │ │ │ │ + b 9d0b4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 286ce0 │ │ │ │ + bl 296a70 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - b 9ce54 │ │ │ │ + b 9cedc │ │ │ │ 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 9d1dc │ │ │ │ + b 9d264 │ │ │ │ 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 9d1b4 │ │ │ │ + b 9d23c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 9d060 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 9d0e8 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 9d084 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 9d10c │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, ror #3 │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ + andeq r2, r9, r8, ror r2 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andeq r5, sl, r0, asr #17 │ │ │ │ + andeq r5, sl, ip, 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 │ │ │ │ subs r8, r1, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ - beq 9d3ac │ │ │ │ + beq 9d434 │ │ │ │ mov r2, #1 │ │ │ │ lsl r7, r2, r0 │ │ │ │ - ldr r3, [pc, #796] @ 9d62c │ │ │ │ + ldr r3, [pc, #796] @ 9d6b4 │ │ │ │ lsl r6, r7, r2 │ │ │ │ umull r1, r6, r3, r6 │ │ │ │ - ldr r3, [pc, #788] @ 9d630 │ │ │ │ + ldr r3, [pc, #788] @ 9d6b8 │ │ │ │ lsr r6, r6, r2 │ │ │ │ mov sl, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r5, #7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsl r9, r6, #3 │ │ │ │ - bhi 9d550 │ │ │ │ + bhi 9d5d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 9d3e8 │ │ │ │ + bne 9d470 │ │ │ │ add r1, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r1, #2740] @ 0xab4 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 9d548 │ │ │ │ + ble 9d5d0 │ │ │ │ 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] @ 9d634 │ │ │ │ + ldr r3, [pc, #712] @ 9d6bc │ │ │ │ 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] │ │ │ │ @@ -118477,56 +118525,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] @ 9d62c │ │ │ │ + ldr r3, [pc, #624] @ 9d6b4 │ │ │ │ lsl r2, r7, #1 │ │ │ │ umull r1, r6, r2, r3 │ │ │ │ - ldr r3, [pc, #616] @ 9d630 │ │ │ │ + ldr r3, [pc, #616] @ 9d6b8 │ │ │ │ mov sl, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r9, #12 │ │ │ │ lsr r6, r6, #1 │ │ │ │ cmp r5, #7 │ │ │ │ mul r9, r6, r9 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bhi 9d550 │ │ │ │ - ldr r2, [pc, #584] @ 9d638 │ │ │ │ - ldr r1, [pc, #584] @ 9d63c │ │ │ │ + bhi 9d5d8 │ │ │ │ + ldr r2, [pc, #584] @ 9d6c0 │ │ │ │ + ldr r1, [pc, #584] @ 9d6c4 │ │ │ │ ldr r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, r1 │ │ │ │ add r1, r9, r7 │ │ │ │ add r0, r1, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 9d5f8 │ │ │ │ + bne 9d680 │ │ │ │ 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 9d568 │ │ │ │ + bcs 9d5f0 │ │ │ │ add r1, r1, #19 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r0, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 9d5b0 │ │ │ │ + beq 9d638 │ │ │ │ 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 9d4b0 │ │ │ │ + beq 9d538 │ │ │ │ mov r3, #1 │ │ │ │ strb r5, [r4, #4] │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ add r0, r4, #20 │ │ │ │ @@ -118543,23 +118591,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 9d530 │ │ │ │ + bhi 9d5b8 │ │ │ │ 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 9d568 │ │ │ │ + beq 9d5f0 │ │ │ │ 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 │ │ │ │ @@ -118571,216 +118619,216 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4] │ │ │ │ bl 29658 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, fp │ │ │ │ bl 29658 │ │ │ │ - b 9d3a0 │ │ │ │ + b 9d428 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ and sl, sl, #255 @ 0xff │ │ │ │ add fp, r7, #20 │ │ │ │ str ip, [r3, #8] │ │ │ │ - b 9d4e8 │ │ │ │ + b 9d570 │ │ │ │ mov r7, #8 │ │ │ │ - b 9d3e8 │ │ │ │ + b 9d470 │ │ │ │ cmp r5, #15 │ │ │ │ - bhi 9d5c8 │ │ │ │ + bhi 9d650 │ │ │ │ add sl, r5, #1 │ │ │ │ mov r7, #1 │ │ │ │ lsl r7, r7, sl │ │ │ │ - b 9d3e8 │ │ │ │ + b 9d470 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #204] @ 9d640 │ │ │ │ + ldr r1, [pc, #204] @ 9d6c8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9d618 │ │ │ │ + bne 9d6a0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9d60c │ │ │ │ + beq 9d694 │ │ │ │ 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 9d4e8 │ │ │ │ + b 9d570 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - b 9d4d8 │ │ │ │ + b 9d560 │ │ │ │ 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 9d60c │ │ │ │ - ldr r2, [pc, #76] @ 9d638 │ │ │ │ - ldr r0, [pc, #76] @ 9d63c │ │ │ │ + bmi 9d694 │ │ │ │ + ldr r2, [pc, #76] @ 9d6c0 │ │ │ │ + ldr r0, [pc, #76] @ 9d6c4 │ │ │ │ ldr r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 9d408 │ │ │ │ + beq 9d490 │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 9d4e0 │ │ │ │ - bl 2915fc │ │ │ │ + bne 9d568 │ │ │ │ + bl 2a064c │ │ │ │ mov r4, #0 │ │ │ │ - b 9d3a0 │ │ │ │ + b 9d428 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 9d58c │ │ │ │ - bge feb480e0 <__bss_end__@@Base+0xfe583198> │ │ │ │ + b 9d614 │ │ │ │ + bge feb48168 <__bss_end__@@Base+0xfe583220> │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, ror #3 │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ + andeq r2, r9, r8, ror r2 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #980] @ 9da30 │ │ │ │ + ldr r8, [pc, #980] @ 9dab8 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r8, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1168] @ 0x490 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ - beq 9d6a4 │ │ │ │ + beq 9d72c │ │ │ │ ldr r3, [r8, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9d6a4 │ │ │ │ - ldr r3, [pc, #940] @ 9da34 │ │ │ │ - bl 356650 │ │ │ │ + beq 9d72c │ │ │ │ + ldr r3, [pc, #940] @ 9dabc │ │ │ │ + bl 3581c0 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9d9f0 │ │ │ │ + beq 9da78 │ │ │ │ ldr r0, [r8, #1416] @ 0x588 │ │ │ │ bl 2a3cc │ │ │ │ cmp r5, r0 │ │ │ │ - bne 9d9f0 │ │ │ │ + bne 9da78 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9d7f0 │ │ │ │ + beq 9d878 │ │ │ │ ldrb r3, [r7] │ │ │ │ ldrb r5, [r4, #-4] │ │ │ │ sub r6, r4, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 9da10 │ │ │ │ + bne 9da98 │ │ │ │ ldrb r3, [r4, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d9fc │ │ │ │ + bne 9da84 │ │ │ │ ldrb r3, [r4, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d9fc │ │ │ │ + bne 9da84 │ │ │ │ ldrb r3, [r4, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d9fc │ │ │ │ + bne 9da84 │ │ │ │ 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 9d9dc │ │ │ │ + bne 9da64 │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne 9d9dc │ │ │ │ + bne 9da64 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne 9d9dc │ │ │ │ + bne 9da64 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d9dc │ │ │ │ + bne 9da64 │ │ │ │ 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] @ 9da38 │ │ │ │ + ldr r2, [pc, #732] @ 9dac0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9d7f8 │ │ │ │ - ldr r3, [pc, #712] @ 9da34 │ │ │ │ - bl 356650 │ │ │ │ + bne 9d880 │ │ │ │ + ldr r3, [pc, #712] @ 9dabc │ │ │ │ + bl 3581c0 │ │ │ │ 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 9d82c │ │ │ │ + beq 9d8b4 │ │ │ │ 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 9d7c8 │ │ │ │ + bgt 9d850 │ │ │ │ ldr r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9d82c │ │ │ │ + beq 9d8b4 │ │ │ │ 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 9d80c │ │ │ │ + beq 9d894 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9d854 │ │ │ │ + beq 9d8dc │ │ │ │ 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 9d7f0 │ │ │ │ + b 9d878 │ │ │ │ ldr r3, [r8, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #516] @ 9da3c │ │ │ │ + ldr r2, [pc, #516] @ 9dac4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9d91c │ │ │ │ + bne 9d9a4 │ │ │ │ mov r0, r6 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r5, #800] @ 0x320 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #800] @ 0x320 │ │ │ │ - b 9d7f0 │ │ │ │ + b 9d878 │ │ │ │ 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 │ │ │ │ @@ -118789,66 +118837,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 9d8b4 │ │ │ │ + bne 9d93c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9d8b0 │ │ │ │ + beq 9d938 │ │ │ │ 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 9d958 │ │ │ │ + beq 9d9e0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9d92c │ │ │ │ + beq 9d9b4 │ │ │ │ ldr r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 9d7f0 │ │ │ │ + beq 9d878 │ │ │ │ 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 9d7f0 │ │ │ │ + b 9d878 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ - b 9d844 │ │ │ │ + b 9d8cc │ │ │ │ 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 9d7f0 │ │ │ │ + b 9d878 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9d8c8 │ │ │ │ + beq 9d950 │ │ │ │ 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] │ │ │ │ @@ -118870,78 +118918,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 9d7f0 │ │ │ │ + b 9d878 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c59c <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ - ldr r1, [pc, #84] @ 9da40 │ │ │ │ - ldr r0, [pc, #84] @ 9da44 │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #80] @ 9da48 │ │ │ │ - ldr r0, [pc, #80] @ 9da4c │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7c600 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ + ldr r1, [pc, #84] @ 9dac8 │ │ │ │ + ldr r0, [pc, #84] @ 9dacc │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #80] @ 9dad0 │ │ │ │ + ldr r0, [pc, #80] @ 9dad4 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c59c <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ - ldr r1, [pc, #68] @ 9da50 │ │ │ │ - ldr r0, [pc, #52] @ 9da44 │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7c600 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ + ldr r1, [pc, #68] @ 9dad8 │ │ │ │ + ldr r0, [pc, #52] @ 9dacc │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7c59c <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ + bl 7c600 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #44] @ 9da54 │ │ │ │ - ldr r0, [pc, #24] @ 9da44 │ │ │ │ + ldr r1, [pc, #44] @ 9dadc │ │ │ │ + ldr r0, [pc, #24] @ 9dacc │ │ │ │ mov r2, r5 │ │ │ │ - bl 82570 │ │ │ │ + bl 82230 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq sl, r9, r4, lsr #1 │ │ │ │ - @ instruction: 0x0008b8b8 │ │ │ │ - eorseq r7, r5, ip, ror #18 │ │ │ │ - eorseq r7, r9, r4, ror r0 │ │ │ │ - eorseq sl, r5, ip, lsl #12 │ │ │ │ - @ instruction: 0x003d13dc │ │ │ │ - eorseq r7, r5, r4, asr r9 │ │ │ │ - eorseq r7, r5, r8, lsl r9 │ │ │ │ + andeq sl, r9, r0, lsr r1 │ │ │ │ + andeq fp, r8, ip, asr r7 │ │ │ │ + eorseq r9, r5, ip, ror #9 │ │ │ │ + @ instruction: 0x00398bf4 │ │ │ │ + eorseq ip, r5, ip, lsl #3 │ │ │ │ + eorseq r2, sp, ip, asr pc │ │ │ │ + @ instruction: 0x003594d4 │ │ │ │ + mlaseq r5, r8, r4, r9 │ │ │ │ │ │ │ │ -0009da58 : │ │ │ │ +0009dae0 : │ │ │ │ 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] @ 9da90 │ │ │ │ - bl 2291b0 │ │ │ │ + ldr r0, [pc, #16] @ 9db18 │ │ │ │ + bl 23c3d4 │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ strne r5, [r0, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r7, [r5], #-52 @ 0xffffffcc │ │ │ │ │ │ │ │ -0009da94 : │ │ │ │ +0009db1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9db00 │ │ │ │ + bl 9db88 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 9daf4 │ │ │ │ + beq 9db7c │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq 9daf4 │ │ │ │ - ldr r2, [pc, #52] @ 9dafc │ │ │ │ - bl 356650 │ │ │ │ + beq 9db7c │ │ │ │ + ldr r2, [pc, #52] @ 9db84 │ │ │ │ + bl 3581c0 │ │ │ │ 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] │ │ │ │ @@ -118979,1028 +119027,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 9dd38 │ │ │ │ - ldr r8, [pc, #868] @ 9deec │ │ │ │ - ldr r0, [pc, #868] @ 9def0 │ │ │ │ + bmi 9ddc0 │ │ │ │ + ldr r8, [pc, #868] @ 9df74 │ │ │ │ + ldr r0, [pc, #868] @ 9df78 │ │ │ │ ldr r3, [r8, #712] @ 0x2c8 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 9de48 │ │ │ │ - ldr r3, [pc, #856] @ 9def4 │ │ │ │ - bl 356650 │ │ │ │ + bne 9ded0 │ │ │ │ + ldr r3, [pc, #856] @ 9df7c │ │ │ │ + bl 3581c0 │ │ │ │ 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 9ddd0 │ │ │ │ + bcs 9de58 │ │ │ │ lsr ip, ip, #3 │ │ │ │ ldr r3, [r9, ip, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq 9de24 │ │ │ │ + beq 9deac │ │ │ │ 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 9dc9c │ │ │ │ + beq 9dd24 │ │ │ │ cmp r4, #0 │ │ │ │ add r4, r0, r4 │ │ │ │ - beq 9dc40 │ │ │ │ + beq 9dcc8 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq 9dc40 │ │ │ │ - ldr r3, [pc, #736] @ 9def4 │ │ │ │ - bl 356650 │ │ │ │ + beq 9dcc8 │ │ │ │ + ldr r3, [pc, #736] @ 9df7c │ │ │ │ + bl 3581c0 │ │ │ │ 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 9dd84 │ │ │ │ + bgt 9de0c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9dd54 │ │ │ │ + bne 9dddc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r2, [pc, #656] @ 9def8 │ │ │ │ + ldr r2, [pc, #656] @ 9df80 │ │ │ │ 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 9de70 │ │ │ │ + bne 9def8 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #4 │ │ │ │ - bne 9dce0 │ │ │ │ + bne 9dd68 │ │ │ │ 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 9dd44 │ │ │ │ + bcc 9ddcc │ │ │ │ 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 9dbf8 │ │ │ │ + bne 9dc80 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9dc0c │ │ │ │ - b 9dc40 │ │ │ │ + bne 9dc94 │ │ │ │ + b 9dcc8 │ │ │ │ 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] @ 9defc │ │ │ │ + ldr r3, [pc, #500] @ 9df84 │ │ │ │ cmp r2, r1 │ │ │ │ strb r2, [r4, #8] │ │ │ │ strb r1, [r4, #9] │ │ │ │ strh r3, [r4, #10] │ │ │ │ - beq 9dd24 │ │ │ │ + beq 9ddac │ │ │ │ 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 2915fc │ │ │ │ + b 2a064c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [lr, #12] │ │ │ │ str lr, [r3, #8] │ │ │ │ - b 9dbec │ │ │ │ + b 9dc74 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #404] @ 9def8 │ │ │ │ + ldr r2, [pc, #404] @ 9df80 │ │ │ │ str r5, [r4, #4] │ │ │ │ strne r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9de88 │ │ │ │ + bne 9df10 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b 9dc84 │ │ │ │ + b 9dd0c │ │ │ │ ldr r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 9dc40 │ │ │ │ + beq 9dcc8 │ │ │ │ ldr r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9dc40 │ │ │ │ + bne 9dcc8 │ │ │ │ ldr r3, [ip, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9dedc │ │ │ │ + bne 9df64 │ │ │ │ add r0, ip, #12 │ │ │ │ ldr r3, [ip, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 9dc40 │ │ │ │ + bne 9dcc8 │ │ │ │ mov r1, #16 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 3557a0 │ │ │ │ + bl 35730c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 9dc40 │ │ │ │ + b 9dcc8 │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #292] @ 9df00 │ │ │ │ + ldr r1, [pc, #292] @ 9df88 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9dec8 │ │ │ │ + bne 9df50 │ │ │ │ cmp r7, #1 │ │ │ │ movcs r0, r7 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9dd38 │ │ │ │ + beq 9ddc0 │ │ │ │ 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 9dbf8 │ │ │ │ - b 9dcd4 │ │ │ │ + bne 9dc80 │ │ │ │ + b 9dd5c │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ddd0 │ │ │ │ + beq 9de58 │ │ │ │ ldr sl, [r5, #84] @ 0x54 │ │ │ │ - b 9dcc4 │ │ │ │ + b 9dd4c │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9dd38 │ │ │ │ + beq 9ddc0 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and r1, r1, #16384 @ 0x4000 │ │ │ │ - b 9de14 │ │ │ │ - ldr r1, [pc, #140] @ 9df04 │ │ │ │ + b 9de9c │ │ │ │ + ldr r1, [pc, #140] @ 9df8c │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9dea0 │ │ │ │ + bne 9df28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - b 9dc84 │ │ │ │ - ldr r1, [pc, #116] @ 9df04 │ │ │ │ + bl 18ea50 │ │ │ │ + b 9dd0c │ │ │ │ + ldr r1, [pc, #116] @ 9df8c │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9deb4 │ │ │ │ + bne 9df3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - b 9dd7c │ │ │ │ + bl 18ea50 │ │ │ │ + b 9de04 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9dc84 │ │ │ │ + b 9dd0c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9dd7c │ │ │ │ + b 9de04 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 9ddf8 │ │ │ │ + b 9de80 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9dc40 │ │ │ │ - b 9ddac │ │ │ │ + bne 9dcc8 │ │ │ │ + b 9de34 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, ror #3 │ │ │ │ + andeq r2, r9, r8, ror r2 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ │ │ │ │ -0009df08 : │ │ │ │ +0009df90 : │ │ │ │ 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 9dfb0 │ │ │ │ + bl 9e038 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 9df68 │ │ │ │ - ldr r3, [pc, #32] @ 9df70 │ │ │ │ - bl 356650 │ │ │ │ + beq 9dff0 │ │ │ │ + ldr r3, [pc, #32] @ 9dff8 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 9f784 │ │ │ │ + b 9f80c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0009df74 : │ │ │ │ +0009dffc : │ │ │ │ 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 9dfb0 │ │ │ │ + bl 9e038 │ │ │ │ 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 9e5c0 │ │ │ │ + beq 9e648 │ │ │ │ cmp r6, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, r0 │ │ │ │ - beq 9e3b0 │ │ │ │ + beq 9e438 │ │ │ │ add r5, r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - blt 9f400 │ │ │ │ + blt 9f488 │ │ │ │ cmn r6, #-2147483626 @ 0x80000016 │ │ │ │ - bgt 9f3ec │ │ │ │ - ldr fp, [pc, #4060] @ 9efe4 │ │ │ │ - ldr r3, [pc, #4060] @ 9efe8 │ │ │ │ + bgt 9f474 │ │ │ │ + ldr fp, [pc, #4060] @ 9f06c │ │ │ │ + ldr r3, [pc, #4060] @ 9f070 │ │ │ │ ldr r2, [fp, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ add r3, r6, #21 │ │ │ │ - bne 9e814 │ │ │ │ - ldr r2, [pc, #4044] @ 9efec │ │ │ │ - bl 356650 │ │ │ │ + bne 9e89c │ │ │ │ + ldr r2, [pc, #4044] @ 9f074 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #1528] @ 0x5f8 │ │ │ │ - bgt 9e5f4 │ │ │ │ + bgt 9e67c │ │ │ │ add r4, r6, #20 │ │ │ │ lsr r1, r4, #3 │ │ │ │ ldr r0, [r2, r1, lsl #3] │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq 9e5d4 │ │ │ │ + beq 9e65c │ │ │ │ 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 9e0a0 │ │ │ │ + bne 9e128 │ │ │ │ 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] @ 9eff0 │ │ │ │ + ldr r3, [pc, #3912] @ 9f078 │ │ │ │ str r3, [r9, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #3892] @ 9eff4 │ │ │ │ + ldr r2, [pc, #3892] @ 9f07c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ecb4 │ │ │ │ + bne 9ed3c │ │ │ │ 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 9e568 │ │ │ │ + beq 9e5f0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 9f5c0 │ │ │ │ + beq 9f648 │ │ │ │ tst sl, #3 │ │ │ │ add r0, r9, #20 │ │ │ │ - bne 9e574 │ │ │ │ + bne 9e5fc │ │ │ │ add r4, sl, #4 │ │ │ │ cmp r4, r5 │ │ │ │ - bhi 9e24c │ │ │ │ + bhi 9e2d4 │ │ │ │ ldr r2, [sl] │ │ │ │ - ldr ip, [pc, #3860] @ 9f034 │ │ │ │ + ldr ip, [pc, #3860] @ 9f0bc │ │ │ │ tst r2, ip │ │ │ │ - bne 9e24c │ │ │ │ + bne 9e2d4 │ │ │ │ add r1, sl, #8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r5, r1 │ │ │ │ str r2, [r3], #4 │ │ │ │ - bcc 9e244 │ │ │ │ + bcc 9e2cc │ │ │ │ ldr r2, [sl, #4] │ │ │ │ tst r2, ip │ │ │ │ - bne 9e244 │ │ │ │ + bne 9e2cc │ │ │ │ add r4, sl, #12 │ │ │ │ cmp r5, r4 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r2, r0, #8 │ │ │ │ - bcc 9e3e0 │ │ │ │ + bcc 9e468 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e3e0 │ │ │ │ + bne 9e468 │ │ │ │ str r3, [r0, #8] │ │ │ │ add r3, sl, #16 │ │ │ │ cmp r5, r3 │ │ │ │ add r1, r0, #12 │ │ │ │ - bcc 9e3ec │ │ │ │ + bcc 9e474 │ │ │ │ ldr r2, [sl, #12] │ │ │ │ tst r2, ip │ │ │ │ - bne 9e3ec │ │ │ │ + bne 9e474 │ │ │ │ add lr, sl, #20 │ │ │ │ cmp r5, lr │ │ │ │ str r2, [r0, #12] │ │ │ │ movcc r4, r3 │ │ │ │ add r0, r0, #16 │ │ │ │ - bcc 9e1c8 │ │ │ │ + bcc 9e250 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r4, r3 │ │ │ │ tst r2, ip │ │ │ │ add r1, lr, #4 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 9e1c8 │ │ │ │ + bne 9e250 │ │ │ │ cmp r5, r1 │ │ │ │ str r2, [r0], #4 │ │ │ │ movcs lr, r1 │ │ │ │ - bcs 9e19c │ │ │ │ + bcs 9e224 │ │ │ │ mov r4, lr │ │ │ │ cmp r5, r4 │ │ │ │ - bhi 9e1f8 │ │ │ │ + bhi 9e280 │ │ │ │ sub r5, r4, sl │ │ │ │ cmp r6, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bne 9e270 │ │ │ │ + bne 9e2f8 │ │ │ │ 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 9e1d0 │ │ │ │ + bne 9e258 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ strb r3, [r0] │ │ │ │ - bls 9e1d0 │ │ │ │ + bls 9e258 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r2, [r3] │ │ │ │ mov r4, r3 │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne 9e1d0 │ │ │ │ + bne 9e258 │ │ │ │ cmp r3, r5 │ │ │ │ strb r2, [r0], #1 │ │ │ │ - bne 9e21c │ │ │ │ + bne 9e2a4 │ │ │ │ mov r4, r3 │ │ │ │ - b 9e1d0 │ │ │ │ + b 9e258 │ │ │ │ mov r0, r3 │ │ │ │ - b 9e1c8 │ │ │ │ + b 9e250 │ │ │ │ cmp r5, sl │ │ │ │ - bls 9e264 │ │ │ │ + bls 9e2ec │ │ │ │ ldrb r3, [sl] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ moveq r4, sl │ │ │ │ - beq 9e204 │ │ │ │ + beq 9e28c │ │ │ │ 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 9ece8 │ │ │ │ + beq 9ed70 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - beq 9f090 │ │ │ │ + beq 9f118 │ │ │ │ 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 9e4bc │ │ │ │ + bcs 9e544 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 9e8c0 │ │ │ │ + bne 9e948 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r3, r0, r3 │ │ │ │ - beq 9e9bc │ │ │ │ + beq 9ea44 │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 9ec90 │ │ │ │ + bls 9ed18 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls 9e780 │ │ │ │ + bls 9e808 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi 9f464 │ │ │ │ + bhi 9f4ec │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #2 │ │ │ │ - ble 9ef60 │ │ │ │ + ble 9efe8 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ sub lr, ip, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9e50c │ │ │ │ + bhi 9e594 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq 9e504 │ │ │ │ + beq 9e58c │ │ │ │ cmp ip, #159 @ 0x9f │ │ │ │ sub lr, r2, #237 @ 0xed │ │ │ │ clz lr, lr │ │ │ │ lsr lr, lr, #5 │ │ │ │ movls lr, #0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9e50c │ │ │ │ + bne 9e594 │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f114 │ │ │ │ + bhi 9f19c │ │ │ │ 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] @ 9eff8 │ │ │ │ + ldr r3, [pc, #3160] @ 9f080 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi 9e7bc │ │ │ │ + bhi 9e844 │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r3, [r0] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 9efa0 │ │ │ │ + bne 9f028 │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9f230 │ │ │ │ - ldr r9, [pc, #3148] @ 9f01c │ │ │ │ + bne 9f2b8 │ │ │ │ + ldr r9, [pc, #3148] @ 9f0a4 │ │ │ │ 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 9e1c8 │ │ │ │ + b 9e250 │ │ │ │ mov r0, r1 │ │ │ │ - b 9e1c8 │ │ │ │ + b 9e250 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - ldr sl, [pc, #3064] @ 9effc │ │ │ │ + ldr sl, [pc, #3064] @ 9f084 │ │ │ │ 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 9e428 │ │ │ │ + bne 9e4b0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 144228 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl 1449bc <_Py_GetErrorHandler@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #2 │ │ │ │ - bne 9f160 │ │ │ │ + bne 9f1e8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 9f13c │ │ │ │ + ble 9f1c4 │ │ │ │ mov r2, r6 │ │ │ │ cmp r2, r5 │ │ │ │ - blt 9f038 │ │ │ │ + blt 9f0c0 │ │ │ │ sub r5, r5, r6 │ │ │ │ add r4, r4, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e2d8 │ │ │ │ + b 9e360 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r7, r9 │ │ │ │ sub r3, r3, r0 │ │ │ │ asr r1, r3, #1 │ │ │ │ - bne 9e490 │ │ │ │ + bne 9e518 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub ip, r0, #128 @ 0x80 │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bhi 9f1f0 │ │ │ │ + bhi 9f278 │ │ │ │ cmp r0, #159 @ 0x9f │ │ │ │ - bhi 9f1e8 │ │ │ │ + bhi 9f270 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq 9f1f0 │ │ │ │ + beq 9f278 │ │ │ │ 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 9f128 │ │ │ │ + beq 9f1b0 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [sp, #52] @ 0x34 │ │ │ │ - beq 9e4dc │ │ │ │ + beq 9e564 │ │ │ │ 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 9e870 │ │ │ │ + bne 9e8f8 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9e830 │ │ │ │ + bne 9e8b8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl bea1c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl bece0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r9, r0 │ │ │ │ - b 9e1ec │ │ │ │ + b 9e274 │ │ │ │ cmp ip, #159 @ 0x9f │ │ │ │ - bhi 9e36c │ │ │ │ + bhi 9e3f4 │ │ │ │ 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 9e3f4 │ │ │ │ + beq 9e47c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq 9f650 │ │ │ │ + beq 9f6d8 │ │ │ │ mov r5, #2 │ │ │ │ - b 9e3f8 │ │ │ │ + b 9e480 │ │ │ │ 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] @ 9f000 │ │ │ │ + ldr sl, [pc, #2720] @ 9f088 │ │ │ │ sub r6, r4, r9 │ │ │ │ add r5, r6, #1 │ │ │ │ - b 9e40c │ │ │ │ + b 9e494 │ │ │ │ ldr r0, [r9, #28] │ │ │ │ tst sl, #3 │ │ │ │ - beq 9e108 │ │ │ │ + beq 9e190 │ │ │ │ cmp r5, sl │ │ │ │ movhi r4, sl │ │ │ │ - bls 9e264 │ │ │ │ + bls 9e2ec │ │ │ │ tst r4, #3 │ │ │ │ - beq 9e634 │ │ │ │ + beq 9e6bc │ │ │ │ ldrsb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 9e5a0 │ │ │ │ + blt 9e628 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc 9e580 │ │ │ │ + bcc 9e608 │ │ │ │ sub r5, r4, sl │ │ │ │ mov r1, sl │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ cmp r6, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - beq 9e1e0 │ │ │ │ - b 9e270 │ │ │ │ + beq 9e268 │ │ │ │ + b 9e2f8 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - ldr r9, [pc, #2616] @ 9f004 │ │ │ │ + ldr r9, [pc, #2616] @ 9f08c │ │ │ │ cmp r3, #0 │ │ │ │ strne r6, [r3] │ │ │ │ - b 9e1ec │ │ │ │ + b 9e274 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 9e0a0 │ │ │ │ + bne 9e128 │ │ │ │ ldr r4, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #2568] @ 9f008 │ │ │ │ + ldr r1, [pc, #2568] @ 9f090 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 9f0f8 │ │ │ │ + bne 9f180 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 9f3ec │ │ │ │ + beq 9f474 │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ add r4, r6, #20 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b 9e0a0 │ │ │ │ + b 9e128 │ │ │ │ add r1, r4, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e774 │ │ │ │ - ldr r3, [pc, #2540] @ 9f034 │ │ │ │ + bcc 9e7fc │ │ │ │ + ldr r3, [pc, #2540] @ 9f0bc │ │ │ │ ldr r2, [r4] │ │ │ │ tst r3, r2 │ │ │ │ - bne 9e774 │ │ │ │ + bne 9e7fc │ │ │ │ add r2, r4, #8 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e8b8 │ │ │ │ + bcc 9e940 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e8b8 │ │ │ │ + bne 9e940 │ │ │ │ add r1, r4, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e8b0 │ │ │ │ + bcc 9e938 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e8b0 │ │ │ │ + bne 9e938 │ │ │ │ add r2, r4, #16 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e8b8 │ │ │ │ + bcc 9e940 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e8b8 │ │ │ │ + bne 9e940 │ │ │ │ add r1, r4, #20 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e8b0 │ │ │ │ + bcc 9e938 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e8b0 │ │ │ │ + bne 9e938 │ │ │ │ add r2, r4, #24 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e8b8 │ │ │ │ + bcc 9e940 │ │ │ │ ldr ip, [r4, #20] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e8b8 │ │ │ │ + bne 9e940 │ │ │ │ add r1, r4, #28 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e8b0 │ │ │ │ + bcc 9e938 │ │ │ │ ldr ip, [r4, #24] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e8b0 │ │ │ │ + bne 9e938 │ │ │ │ add r2, r4, #32 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e8b8 │ │ │ │ + bcc 9e940 │ │ │ │ ldr ip, [r4, #28] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e8b8 │ │ │ │ + bne 9e940 │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e8b0 │ │ │ │ + bcc 9e938 │ │ │ │ ldr ip, [r4, #32] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e8b0 │ │ │ │ + bne 9e938 │ │ │ │ add r2, r4, #40 @ 0x28 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e8b8 │ │ │ │ + bcc 9e940 │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ tst ip, r3 │ │ │ │ - bne 9e8b8 │ │ │ │ + bne 9e940 │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 9e8b0 │ │ │ │ + bcc 9e938 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ tst ip, r1 │ │ │ │ - bne 9e8b0 │ │ │ │ + bne 9e938 │ │ │ │ sub r1, r5, #44 @ 0x2c │ │ │ │ sub r1, r1, r4 │ │ │ │ bic r1, r1, #3 │ │ │ │ add r1, r3, r1 │ │ │ │ - b 9e768 │ │ │ │ + b 9e7f0 │ │ │ │ ldr r2, [r4] │ │ │ │ add r3, r3, #4 │ │ │ │ tst ip, r2 │ │ │ │ - bne 9e774 │ │ │ │ + bne 9e7fc │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r3 │ │ │ │ - bne 9e758 │ │ │ │ + bne 9e7e0 │ │ │ │ cmp r4, r5 │ │ │ │ - bne 9e588 │ │ │ │ - b 9e5a0 │ │ │ │ + bne 9e610 │ │ │ │ + b 9e628 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls 9f0e8 │ │ │ │ + bls 9f170 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9f0d8 │ │ │ │ + ble 9f160 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub ip, r1, #128 @ 0x80 │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bhi 9e50c │ │ │ │ + bhi 9e594 │ │ │ │ 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 9ec38 │ │ │ │ + bcc 9ecc0 │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 9ec38 │ │ │ │ + ble 9ecc0 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #1 │ │ │ │ strbeq r5, [r2, r3] │ │ │ │ ldreq r3, [sp, #100] @ 0x64 │ │ │ │ - beq 9e804 │ │ │ │ + beq 9e88c │ │ │ │ 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 9e2dc │ │ │ │ + b 9e364 │ │ │ │ ldr r0, [fp, #708] @ 0x2c4 │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 9f3ec │ │ │ │ + beq 9f474 │ │ │ │ add r4, r6, #20 │ │ │ │ - b 9e0a0 │ │ │ │ + b 9e128 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9e4f4 │ │ │ │ + beq 9e57c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9e4f4 │ │ │ │ - ldr r2, [pc, #1952] @ 9eff4 │ │ │ │ + bne 9e57c │ │ │ │ + ldr r2, [pc, #1952] @ 9f07c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f430 │ │ │ │ + bne 9f4b8 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b 9e4f4 │ │ │ │ + b 9e57c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9e4e8 │ │ │ │ + beq 9e570 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9e4e8 │ │ │ │ - ldr r2, [pc, #1888] @ 9eff4 │ │ │ │ + bne 9e570 │ │ │ │ + ldr r2, [pc, #1888] @ 9f07c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f4d4 │ │ │ │ + bne 9f55c │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b 9e4e8 │ │ │ │ + b 9e570 │ │ │ │ mov r4, r2 │ │ │ │ - b 9e774 │ │ │ │ + b 9e7fc │ │ │ │ mov r4, r1 │ │ │ │ - b 9e774 │ │ │ │ + b 9e7fc │ │ │ │ cmp r3, #2 │ │ │ │ - bne 9f414 │ │ │ │ + bne 9f49c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, r0, r3, lsl #1 │ │ │ │ mov r9, r7 │ │ │ │ mov r0, r8 │ │ │ │ - b 9e960 │ │ │ │ + b 9e9e8 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls 9e984 │ │ │ │ + bls 9ea0c │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi 9f2d0 │ │ │ │ + bhi 9f358 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #2 │ │ │ │ - ble 9e458 │ │ │ │ + ble 9e4e0 │ │ │ │ ldrb lr, [r4, #1] │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f208 │ │ │ │ + bhi 9f290 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq 9f200 │ │ │ │ + beq 9f288 │ │ │ │ cmp lr, #159 @ 0x9f │ │ │ │ sub r5, r2, #237 @ 0xed │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 9f208 │ │ │ │ + bne 9f290 │ │ │ │ sub r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f678 │ │ │ │ + bhi 9f700 │ │ │ │ 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 9ec6c │ │ │ │ + bcs 9ecf4 │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi 9e8e0 │ │ │ │ + bhi 9e968 │ │ │ │ ands r5, r4, #3 │ │ │ │ mov r1, r4 │ │ │ │ - beq 9ed18 │ │ │ │ + beq 9eda0 │ │ │ │ add r4, r4, #1 │ │ │ │ strh r2, [r3], #2 │ │ │ │ - b 9e958 │ │ │ │ + b 9e9e0 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls 9f21c │ │ │ │ + bls 9f2a4 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9ec6c │ │ │ │ + ble 9ecf4 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f208 │ │ │ │ + bhi 9f290 │ │ │ │ add r2, r1, r2, lsl #6 │ │ │ │ sub r2, r2, #12416 @ 0x3080 │ │ │ │ add r4, r4, #2 │ │ │ │ strh r2, [r3], #2 │ │ │ │ - b 9e958 │ │ │ │ + b 9e9e0 │ │ │ │ sub r1, r6, #4 │ │ │ │ - ldr r9, [pc, #1644] @ 9f034 │ │ │ │ + ldr r9, [pc, #1644] @ 9f0bc │ │ │ │ mov r2, r1 │ │ │ │ - b 9e9e8 │ │ │ │ + b 9ea70 │ │ │ │ ands r5, r4, #3 │ │ │ │ mov r1, r4 │ │ │ │ - beq 9ea3c │ │ │ │ + beq 9eac4 │ │ │ │ add r4, r4, #1 │ │ │ │ strb ip, [r3], #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs 9ecac │ │ │ │ + bcs 9ed34 │ │ │ │ ldrb ip, [r4] │ │ │ │ cmp ip, #127 @ 0x7f │ │ │ │ - bls 9e9cc │ │ │ │ + bls 9ea54 │ │ │ │ cmp ip, #223 @ 0xdf │ │ │ │ - bhi 9f260 │ │ │ │ + bhi 9f2e8 │ │ │ │ cmp ip, #193 @ 0xc1 │ │ │ │ - bls 9f5fc │ │ │ │ + bls 9f684 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9ecac │ │ │ │ + ble 9ed34 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f358 │ │ │ │ + bhi 9f3e0 │ │ │ │ add r1, r1, ip, lsl #6 │ │ │ │ sub r5, r1, #12416 @ 0x3080 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ add r4, r4, #2 │ │ │ │ - bhi 9e38c │ │ │ │ + bhi 9e414 │ │ │ │ strb r5, [r3], #1 │ │ │ │ - b 9e9e0 │ │ │ │ + b 9ea68 │ │ │ │ add lr, r4, #4 │ │ │ │ cmp r6, lr │ │ │ │ - bcc 9f324 │ │ │ │ + bcc 9f3ac │ │ │ │ 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 9eb1c │ │ │ │ + beq 9eba4 │ │ │ │ cmp ip, #1 │ │ │ │ - beq 9eae0 │ │ │ │ + beq 9eb68 │ │ │ │ cmp ip, #2 │ │ │ │ - beq 9eaac │ │ │ │ + beq 9eb34 │ │ │ │ ldr ip, [r4] │ │ │ │ mov r1, lr │ │ │ │ tst ip, r9 │ │ │ │ - bne 9ec20 │ │ │ │ + bne 9eca8 │ │ │ │ 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 9ec20 │ │ │ │ + bne 9eca8 │ │ │ │ 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 9ec20 │ │ │ │ + bne 9eca8 │ │ │ │ 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 9ec1c │ │ │ │ + beq 9eca4 │ │ │ │ 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 9ec58 │ │ │ │ + bne 9ece0 │ │ │ │ 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] │ │ │ │ @@ -120008,138 +120056,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 9ec58 │ │ │ │ + bne 9ece0 │ │ │ │ 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 9ec58 │ │ │ │ + bne 9ece0 │ │ │ │ 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 9ec58 │ │ │ │ + bne 9ece0 │ │ │ │ strb r0, [sl, #8] │ │ │ │ strb r5, [r3, #1] │ │ │ │ strb lr, [r3, #2] │ │ │ │ strb ip, [r3, #3] │ │ │ │ add r3, sl, #12 │ │ │ │ cmp r3, fp │ │ │ │ - bne 9eb2c │ │ │ │ + bne 9ebb4 │ │ │ │ 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 9e38c │ │ │ │ + beq 9e414 │ │ │ │ ldrb ip, [r4] │ │ │ │ cmp ip, #127 @ 0x7f │ │ │ │ - bls 9e9d8 │ │ │ │ - b 9e9f4 │ │ │ │ + bls 9ea60 │ │ │ │ + b 9ea7c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 10c8b0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c6ec <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9f330 │ │ │ │ + beq 9f3b8 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e7d8 │ │ │ │ + b 9e860 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - b 9ec20 │ │ │ │ + b 9eca8 │ │ │ │ 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 9e398 │ │ │ │ + b 9e420 │ │ │ │ ands r5, r4, #3 │ │ │ │ moveq r1, r3 │ │ │ │ - beq 9f56c │ │ │ │ + beq 9f5f4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ strb r2, [r3], #1 │ │ │ │ - bcc 9e30c │ │ │ │ + bcc 9e394 │ │ │ │ mov r5, #0 │ │ │ │ - b 9e38c │ │ │ │ - ldr r1, [pc, #880] @ 9f02c │ │ │ │ + b 9e414 │ │ │ │ + ldr r1, [pc, #880] @ 9f0b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9f450 │ │ │ │ + bne 9f4d8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18d6fc │ │ │ │ + bl 18ea50 │ │ │ │ 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 9e0e8 │ │ │ │ + b 9e170 │ │ │ │ lsr r1, r3, #2 │ │ │ │ and r1, r1, #7 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 9f080 │ │ │ │ + beq 9f108 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 9f1d4 │ │ │ │ + bne 9f25c │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #772] @ 9f010 │ │ │ │ + ldr r2, [pc, #772] @ 9f098 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - beq 9f090 │ │ │ │ + beq 9f118 │ │ │ │ add r2, r9, #28 │ │ │ │ - b 9e2ac │ │ │ │ + b 9e334 │ │ │ │ add r8, r4, #4 │ │ │ │ cmp r6, r8 │ │ │ │ - bcc 9f30c │ │ │ │ + bcc 9f394 │ │ │ │ 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, #740] @ 9f034 │ │ │ │ - beq 9ee24 │ │ │ │ + ldr r7, [pc, #740] @ 9f0bc │ │ │ │ + beq 9eeac │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9eddc │ │ │ │ + beq 9ee64 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 9ed9c │ │ │ │ + beq 9ee24 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, r8 │ │ │ │ tst r2, r7 │ │ │ │ - bne 9ef48 │ │ │ │ + bne 9efd0 │ │ │ │ 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 │ │ │ │ @@ -120147,15 +120195,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 9ef48 │ │ │ │ + bne 9efd0 │ │ │ │ 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 │ │ │ │ @@ -120163,31 +120211,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 9ef48 │ │ │ │ + bne 9efd0 │ │ │ │ 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 9ef98 │ │ │ │ + beq 9f020 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - b 9ef28 │ │ │ │ + b 9efb0 │ │ │ │ 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 │ │ │ │ @@ -120201,15 +120249,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 9ef40 │ │ │ │ + bne 9efc8 │ │ │ │ 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 │ │ │ │ @@ -120218,15 +120266,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 9ef40 │ │ │ │ + bne 9efc8 │ │ │ │ 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 │ │ │ │ @@ -120234,170 +120282,170 @@ │ │ │ │ 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 9ef40 │ │ │ │ + bne 9efc8 │ │ │ │ cmp r1, lr │ │ │ │ strh r6, [fp, #16] │ │ │ │ strh r5, [r3, #2] │ │ │ │ strh ip, [r3, #4] │ │ │ │ strh r2, [r3, #6] │ │ │ │ add r3, fp, #24 │ │ │ │ - beq 9ef90 │ │ │ │ + beq 9f018 │ │ │ │ ldr r2, [r1] │ │ │ │ add sl, r1, #4 │ │ │ │ tst r2, r7 │ │ │ │ and r6, r2, #255 @ 0xff │ │ │ │ mov r4, r1 │ │ │ │ - beq 9ee30 │ │ │ │ + beq 9eeb8 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ cmp r4, r6 │ │ │ │ - beq 9f314 │ │ │ │ + beq 9f39c │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 9e978 │ │ │ │ - b 9e8e0 │ │ │ │ - bne 9f0d8 │ │ │ │ + bls 9ea00 │ │ │ │ + b 9e968 │ │ │ │ + bne 9f160 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub ip, r1, #128 @ 0x80 │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bhi 9e50c │ │ │ │ + bhi 9e594 │ │ │ │ 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 9e38c │ │ │ │ + b 9e414 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r4, r1 │ │ │ │ - b 9ef48 │ │ │ │ - ldr fp, [pc, #60] @ 9efe4 │ │ │ │ - ldr r3, [pc, #60] @ 9efe8 │ │ │ │ + b 9efd0 │ │ │ │ + ldr fp, [pc, #60] @ 9f06c │ │ │ │ + ldr r3, [pc, #60] @ 9f070 │ │ │ │ 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 9e814 │ │ │ │ - ldr r3, [pc, #32] @ 9efec │ │ │ │ - bl 356650 │ │ │ │ + bne 9e89c │ │ │ │ + ldr r3, [pc, #32] @ 9f074 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #1528] @ 0x5f8 │ │ │ │ mov r3, #22 │ │ │ │ - b 9e038 │ │ │ │ + b 9e0c0 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, ror #3 │ │ │ │ + andeq r2, r9, r8, ror r2 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r1, sp, ip, lsr #7 │ │ │ │ - eorseq r7, r5, ip, ror r3 │ │ │ │ - eorseq r7, r5, r8, ror #6 │ │ │ │ + eorseq r2, sp, ip, lsr #30 │ │ │ │ + @ instruction: 0x00358efc │ │ │ │ + eorseq r8, r5, r8, ror #29 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ - eorseq r7, r5, r0, asr r3 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ + @ instruction: 0x00358ed0 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - eorseq sp, r5, r8, lsl ip │ │ │ │ + mlaseq r5, r8, r7, pc @ │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sl, r5, r8, lsl #8 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + eorseq fp, r5, r8, lsl #31 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ 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 9f070 │ │ │ │ + beq 9f0f8 │ │ │ │ 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 9e440 │ │ │ │ + b 9e4c8 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bne 9ed10 │ │ │ │ + bne 9ed98 │ │ │ │ ldr r2, [r9, #28] │ │ │ │ - b 9e2ac │ │ │ │ + b 9e334 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9f0d8 │ │ │ │ + ble 9f160 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ sub lr, ip, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9e50c │ │ │ │ + bhi 9e594 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9f5b4 │ │ │ │ + bls 9f63c │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - beq 9e50c │ │ │ │ + beq 9e594 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 9f0d8 │ │ │ │ + beq 9f160 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi 9f114 │ │ │ │ + bhi 9f19c │ │ │ │ sub r3, r3, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e498 │ │ │ │ + b 9e520 │ │ │ │ sub r3, r3, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e550 │ │ │ │ + b 9e5d8 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ - b 9e618 │ │ │ │ + b 9e6a0 │ │ │ │ sub r3, r3, r0 │ │ │ │ mov r5, #3 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e3f8 │ │ │ │ + b 9e480 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - ldr sl, [pc, #-296] @ 9f00c │ │ │ │ + ldr sl, [pc, #-296] @ 9f094 │ │ │ │ sub r5, r6, r9 │ │ │ │ sub r6, r4, r9 │ │ │ │ - b 9e40c │ │ │ │ - ldr r2, [pc, #-308] @ 9f010 │ │ │ │ + b 9e494 │ │ │ │ + ldr r2, [pc, #-308] @ 9f098 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 10c8b0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c6ec <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9f330 │ │ │ │ + beq 9f3b8 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - b 9e43c │ │ │ │ + b 9e4c4 │ │ │ │ cmp r7, #1 │ │ │ │ - bls 9f178 │ │ │ │ + bls 9f200 │ │ │ │ cmp r7, #3 │ │ │ │ - beq 9f4f4 │ │ │ │ + beq 9f57c │ │ │ │ cmp r7, #4 │ │ │ │ - beq 9e448 │ │ │ │ + beq 9e4d0 │ │ │ │ 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 │ │ │ │ @@ -120405,847 +120453,847 @@ │ │ │ │ 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, #-424] @ 9f014 │ │ │ │ + ldr r2, [pc, #-424] @ 9f09c │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 27ac68 │ │ │ │ + bl 28b838 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9f330 │ │ │ │ + bne 9f3b8 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e2d8 │ │ │ │ + b 9e360 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #-456] @ 9f018 │ │ │ │ + ldr r2, [pc, #-456] @ 9f0a0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bne 9ed10 │ │ │ │ - b 9f090 │ │ │ │ + bne 9ed98 │ │ │ │ + b 9f118 │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ - bne 9e490 │ │ │ │ + bne 9e518 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e518 │ │ │ │ + b 9e5a0 │ │ │ │ cmp lr, #159 @ 0x9f │ │ │ │ - bhi 9e934 │ │ │ │ + bhi 9e9bc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r7, r9 │ │ │ │ sub r3, r3, r0 │ │ │ │ - b 9f1f0 │ │ │ │ + b 9f278 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r5, #1 │ │ │ │ - b 9ec7c │ │ │ │ + b 9ed04 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r6, [r3] │ │ │ │ ldrsb r2, [r0] │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrge r9, [pc, #-560] @ 9f01c │ │ │ │ - ldrlt r9, [pc, #-560] @ 9f020 │ │ │ │ + ldrge r9, [pc, #-560] @ 9f0a4 │ │ │ │ + ldrlt r9, [pc, #-560] @ 9f0a8 │ │ │ │ movge r2, #24 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ mlage r9, r2, r3, r9 │ │ │ │ addlt r9, r9, r3, lsl #5 │ │ │ │ - b 9e1ec │ │ │ │ + b 9e274 │ │ │ │ cmp ip, #239 @ 0xef │ │ │ │ - bhi 9f68c │ │ │ │ + bhi 9f714 │ │ │ │ sub r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - ble 9f360 │ │ │ │ + ble 9f3e8 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f358 │ │ │ │ + bhi 9f3e0 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ - beq 9f350 │ │ │ │ + beq 9f3d8 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ sub lr, ip, #237 @ 0xed │ │ │ │ clz lr, lr │ │ │ │ lsr lr, lr, #5 │ │ │ │ movls lr, #0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9f358 │ │ │ │ + bne 9f3e0 │ │ │ │ sub lr, r2, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f648 │ │ │ │ + bhi 9f6d0 │ │ │ │ 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 9e38c │ │ │ │ + b 9e414 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bhi 9e540 │ │ │ │ + bhi 9e5c8 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt 9f390 │ │ │ │ + bgt 9f418 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt 9f604 │ │ │ │ + bgt 9f68c │ │ │ │ sub r3, r3, r0 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e498 │ │ │ │ + b 9e520 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 9e978 │ │ │ │ + bne 9ea00 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b 9ec7c │ │ │ │ + b 9ed04 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 9e9d8 │ │ │ │ - b 9e38c │ │ │ │ + bne 9ea60 │ │ │ │ + b 9e414 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 272a3c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 283f24 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov r9, #0 │ │ │ │ - b 9e1ec │ │ │ │ + b 9e274 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi 9f2ac │ │ │ │ + bhi 9f334 │ │ │ │ mov r5, #2 │ │ │ │ - b 9e38c │ │ │ │ - bne 9ecac │ │ │ │ + b 9e414 │ │ │ │ + bne 9ed34 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub r1, r2, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi 9e38c │ │ │ │ + bhi 9e414 │ │ │ │ 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 9e38c │ │ │ │ + b 9e414 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ sub r1, ip, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ldrb r1, [r4, #3] │ │ │ │ - bhi 9f5f4 │ │ │ │ + bhi 9f67c │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f5d8 │ │ │ │ + bne 9f660 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9f5f4 │ │ │ │ + bls 9f67c │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f5d0 │ │ │ │ + bhi 9f658 │ │ │ │ sub r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f5c8 │ │ │ │ + bhi 9f650 │ │ │ │ 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 9ec7c │ │ │ │ - bl 2915fc │ │ │ │ + b 9ed04 │ │ │ │ + bl 2a064c │ │ │ │ cmp r0, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne 9e0e8 │ │ │ │ - b 9f348 │ │ │ │ - ldr r3, [pc, #-996] @ 9f024 │ │ │ │ - ldr r1, [pc, #-996] @ 9f028 │ │ │ │ + bne 9e170 │ │ │ │ + b 9f3d0 │ │ │ │ + ldr r3, [pc, #-996] @ 9f0ac │ │ │ │ + ldr r1, [pc, #-996] @ 9f0b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b 9f348 │ │ │ │ + bl 18f518 │ │ │ │ + b 9f3d0 │ │ │ │ mov r2, r0 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 2220fc │ │ │ │ + bl 23539c │ │ │ │ mov r5, r0 │ │ │ │ - b 9e398 │ │ │ │ - ldr r1, [pc, #-1036] @ 9f02c │ │ │ │ + b 9e420 │ │ │ │ + ldr r1, [pc, #-1036] @ 9f0b4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9e864 │ │ │ │ + beq 9e8ec │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9e864 │ │ │ │ + b 9e8ec │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b 9ecc8 │ │ │ │ + b 9ed50 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bhi 9f0e8 │ │ │ │ + bhi 9f170 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #3 │ │ │ │ - ble 9f098 │ │ │ │ + ble 9f120 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ sub r1, ip, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ldrb r1, [r4, #3] │ │ │ │ - bhi 9e50c │ │ │ │ + bhi 9e594 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f594 │ │ │ │ + bne 9f61c │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9e50c │ │ │ │ + bls 9e594 │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f114 │ │ │ │ + bhi 9f19c │ │ │ │ sub r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f51c │ │ │ │ + bhi 9f5a4 │ │ │ │ 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 9e38c │ │ │ │ - ldr r1, [pc, #-1200] @ 9f02c │ │ │ │ + b 9e414 │ │ │ │ + ldr r1, [pc, #-1200] @ 9f0b4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9e8a4 │ │ │ │ + beq 9e92c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9e8a4 │ │ │ │ - ldr r1, [pc, #-1228] @ 9f030 │ │ │ │ + b 9e92c │ │ │ │ + ldr r1, [pc, #-1228] @ 9f0b8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 12ef08 │ │ │ │ + bl 12eed0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9f330 │ │ │ │ + beq 9f3b8 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ sub r5, r5, r6 │ │ │ │ add r4, r4, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e2d8 │ │ │ │ + b 9e360 │ │ │ │ sub r3, r3, r0 │ │ │ │ mov r5, #4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e3f8 │ │ │ │ + b 9e480 │ │ │ │ ldr r3, [ip, #-4] │ │ │ │ - ldr lr, [pc, #-1288] @ 9f034 │ │ │ │ + ldr lr, [pc, #-1288] @ 9f0bc │ │ │ │ add r2, r1, #4 │ │ │ │ and lr, lr, r3 │ │ │ │ cmp lr, #0 │ │ │ │ lsr sl, r3, #8 │ │ │ │ lsr r9, r3, #16 │ │ │ │ - bne 9f578 │ │ │ │ + bne 9f600 │ │ │ │ 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 9f530 │ │ │ │ + bls 9f5b8 │ │ │ │ cmp r4, r6 │ │ │ │ mov r3, r1 │ │ │ │ - beq 9e38c │ │ │ │ + beq 9e414 │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 9ec9c │ │ │ │ - b 9e318 │ │ │ │ + bls 9ed24 │ │ │ │ + b 9e3a0 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ sub r5, r2, #244 @ 0xf4 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9f4a0 │ │ │ │ - b 9e50c │ │ │ │ + beq 9f528 │ │ │ │ + b 9e594 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f0c0 │ │ │ │ - b 9e50c │ │ │ │ + bne 9f148 │ │ │ │ + b 9e594 │ │ │ │ add r0, r9, #28 │ │ │ │ - b 9e56c │ │ │ │ + b 9e5f4 │ │ │ │ mov r5, #4 │ │ │ │ - b 9ec7c │ │ │ │ + b 9ed04 │ │ │ │ mov r5, #3 │ │ │ │ - b 9ec7c │ │ │ │ + b 9ed04 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ sub r5, r2, #244 @ 0xf4 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9f3b8 │ │ │ │ + beq 9f440 │ │ │ │ sub r3, r3, r0 │ │ │ │ - b 9f1f0 │ │ │ │ + b 9f278 │ │ │ │ mov r5, #1 │ │ │ │ - b 9e38c │ │ │ │ + b 9e414 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ sub lr, ip, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f5f4 │ │ │ │ + bhi 9f67c │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9f6e8 │ │ │ │ + bls 9f770 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - beq 9f5f4 │ │ │ │ + beq 9f67c │ │ │ │ cmp r1, #2 │ │ │ │ moveq r5, #0 │ │ │ │ - beq 9ec7c │ │ │ │ + beq 9ed04 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b 9ec7c │ │ │ │ + b 9ed04 │ │ │ │ mov r5, #3 │ │ │ │ - b 9e38c │ │ │ │ + b 9e414 │ │ │ │ sub r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 9e538 │ │ │ │ + bne 9e5c0 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r3, r3, #96 @ 0x60 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 9e3f8 │ │ │ │ + bhi 9e480 │ │ │ │ mov r0, r4 │ │ │ │ - b 9e4cc │ │ │ │ + b 9e554 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r5, #3 │ │ │ │ - b 9ec7c │ │ │ │ + b 9ed04 │ │ │ │ cmp ip, #244 @ 0xf4 │ │ │ │ - bhi 9f5fc │ │ │ │ + bhi 9f684 │ │ │ │ sub r2, r6, r4 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt 9f6f4 │ │ │ │ + bgt 9f77c │ │ │ │ cmp r2, #1 │ │ │ │ - ble 9ecac │ │ │ │ + ble 9ed34 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f358 │ │ │ │ + bhi 9f3e0 │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ - bhi 9f750 │ │ │ │ + bhi 9f7d8 │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ - beq 9f358 │ │ │ │ + beq 9f3e0 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 9ecac │ │ │ │ + beq 9ed34 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b 9e38c │ │ │ │ + b 9e414 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f624 │ │ │ │ - b 9f5f4 │ │ │ │ + bne 9f6ac │ │ │ │ + b 9f67c │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ sub r2, r1, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ - bhi 9f358 │ │ │ │ + bhi 9f3e0 │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ - bne 9f764 │ │ │ │ + bne 9f7ec │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ - bls 9f358 │ │ │ │ + bls 9f3e0 │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f648 │ │ │ │ + bhi 9f6d0 │ │ │ │ sub r5, r2, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f75c │ │ │ │ + bhi 9f7e4 │ │ │ │ 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 9e38c │ │ │ │ + b 9e414 │ │ │ │ cmp ip, #244 @ 0xf4 │ │ │ │ - bne 9f6c8 │ │ │ │ - b 9f358 │ │ │ │ + bne 9f750 │ │ │ │ + b 9f3e0 │ │ │ │ mov r5, #4 │ │ │ │ - b 9e38c │ │ │ │ + b 9e414 │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ sub r5, ip, #244 @ 0xf4 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9f71c │ │ │ │ - b 9f358 │ │ │ │ + beq 9f7a4 │ │ │ │ + b 9f3e0 │ │ │ │ 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 9f86c │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r2, #87] @ 0x57 │ │ │ │ - ldr r0, [pc, #1044] @ 9fbcc │ │ │ │ + ldr r0, [pc, #1044] @ 9fc54 │ │ │ │ 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 9f86c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ands r2, r3, #3 │ │ │ │ - beq 9f7f4 │ │ │ │ + beq 9f87c │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9fa2c │ │ │ │ + beq 9fab4 │ │ │ │ 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 9fba8 │ │ │ │ + ldr r3, [pc, #964] @ 9fc58 │ │ │ │ ldr r0, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9f94c │ │ │ │ + bne 9f9d4 │ │ │ │ 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 a2040 │ │ │ │ + bl a20cc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9fb80 │ │ │ │ + blt 9fc08 │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ movne r8, #0 │ │ │ │ moveq r8, #1 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ orr r8, r6, r8 │ │ │ │ - beq 9f8d0 │ │ │ │ + beq 9f958 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f87c │ │ │ │ + beq 9f904 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 9fb14 │ │ │ │ + beq 9fb9c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f9f0 │ │ │ │ + beq 9fa78 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 9f9f8 │ │ │ │ + beq 9fa80 │ │ │ │ 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 9fa30 │ │ │ │ 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 9f994 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9f90c │ │ │ │ + bne 9f994 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #732] @ 9fbd4 │ │ │ │ + ldr r2, [pc, #732] @ 9fc5c │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9fa94 │ │ │ │ + bne 9fb1c │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 9f7e8 │ │ │ │ + beq 9f870 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9f7e8 │ │ │ │ + bne 9f870 │ │ │ │ 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 9fad4 │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ str r3, [r7] │ │ │ │ - b 9f7e8 │ │ │ │ + b 9f870 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9f81c │ │ │ │ + beq 9f8a4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f994 │ │ │ │ + beq 9fa1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9f994 │ │ │ │ - ldr r2, [pc, #600] @ 9fbd4 │ │ │ │ + bne 9fa1c │ │ │ │ + ldr r2, [pc, #600] @ 9fc5c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9fad4 │ │ │ │ + bne 9fb5c │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ - b 9f7e8 │ │ │ │ + b 9f870 │ │ │ │ ldr r3, [r2, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9fa0c │ │ │ │ + bne 9fa94 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9f8b8 │ │ │ │ + beq 9f940 │ │ │ │ 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 9f940 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9f898 │ │ │ │ + bne 9f920 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ bic r3, r3, #2 │ │ │ │ orr r3, r3, #1 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b 9f7e4 │ │ │ │ - ldr r2, [pc, #452] @ 9fbd8 │ │ │ │ + b 9f86c │ │ │ │ + ldr r2, [pc, #452] @ 9fc60 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9faf4 │ │ │ │ + bne 9fb7c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f9b4 │ │ │ │ - b 9f8b8 │ │ │ │ + bne 9fa3c │ │ │ │ + b 9f940 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9f7e4 │ │ │ │ + beq 9f86c │ │ │ │ bic r3, r3, #1 │ │ │ │ orr r3, r3, #2 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 226fcc │ │ │ │ - b 9f7e4 │ │ │ │ + bl 23a1f0 │ │ │ │ + b 9f86c │ │ │ │ ldr r3, [r2, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9fab4 │ │ │ │ + bne 9fb3c │ │ │ │ ldr r2, [r7, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9f940 │ │ │ │ + beq 9f9c8 │ │ │ │ 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 9f9c8 │ │ │ │ + ldr r1, [pc, #320] @ 9fc64 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9f904 │ │ │ │ + beq 9f98c │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9f904 │ │ │ │ - ldr r2, [pc, #284] @ 9fbd8 │ │ │ │ + b 9f98c │ │ │ │ + ldr r2, [pc, #284] @ 9fc60 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9fb04 │ │ │ │ + bne 9fb8c │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9fa58 │ │ │ │ - b 9f940 │ │ │ │ - ldr r1, [pc, #256] @ 9fbdc │ │ │ │ + bne 9fae0 │ │ │ │ + b 9f9c8 │ │ │ │ + ldr r1, [pc, #256] @ 9fc64 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9f98c │ │ │ │ + beq 9fa14 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9f98c │ │ │ │ + b 9fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 9fa20 │ │ │ │ + b 9faa8 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 9fac8 │ │ │ │ + b 9fb50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 9f87c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 9f904 │ │ │ │ and r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 9f804 │ │ │ │ + bne 9f88c │ │ │ │ tst r3, #32 │ │ │ │ - beq 9fbb8 │ │ │ │ + beq 9fc40 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 9fba0 │ │ │ │ + beq 9fc28 │ │ │ │ ldrsb r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r4, #20 │ │ │ │ - blt 9fb88 │ │ │ │ + blt 9fc10 │ │ │ │ ldrb r3, [r3] │ │ │ │ - ldr r7, [pc, #136] @ 9fbe0 │ │ │ │ + ldr r7, [pc, #136] @ 9fc68 │ │ │ │ mov r2, #24 │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f7e8 │ │ │ │ + beq 9f870 │ │ │ │ sub r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ str r8, [r4] │ │ │ │ - bne 9f7e8 │ │ │ │ + bne 9f870 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b 9f7e8 │ │ │ │ - bl 11aa8c │ │ │ │ - b 9f7e4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b 9f870 │ │ │ │ + bl 11a9d4 │ │ │ │ + b 9f86c │ │ │ │ add r3, r4, #20 │ │ │ │ ldrb r3, [r3] │ │ │ │ - ldr r7, [pc, #76] @ 9fbe4 │ │ │ │ + ldr r7, [pc, #76] @ 9fc6c │ │ │ │ add r3, r3, #1296 @ 0x510 │ │ │ │ add r7, r7, r3, lsl #5 │ │ │ │ - b 9fb5c │ │ │ │ + b 9fbe4 │ │ │ │ ldrsb r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r4, #28 │ │ │ │ - bge 9fb4c │ │ │ │ + bge 9fbd4 │ │ │ │ add r3, r4, #28 │ │ │ │ - b 9fb8c │ │ │ │ + b 9fc14 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 9fb4c │ │ │ │ - b 9fb8c │ │ │ │ + bge 9fbd4 │ │ │ │ + b 9fc14 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r6, r7, r0, lsl lr │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r5, sl, r0, asr #17 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + andeq r5, sl, ip, asr #18 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 9fc90 │ │ │ │ + beq 9fd18 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 9fc70 │ │ │ │ + bne 9fcf8 │ │ │ │ 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 9fc78 │ │ │ │ + bne 9fd00 │ │ │ │ tst lr, #32 │ │ │ │ - beq 9fc80 │ │ │ │ + beq 9fd08 │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ addne r0, r0, #20 │ │ │ │ addeq r0, r0, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9fc88 │ │ │ │ + beq 9fd10 │ │ │ │ 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 9fc48 │ │ │ │ + b 9fcd0 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b 9fc5c │ │ │ │ + b 9fce4 │ │ │ │ sub r0, r0, r1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne a00fc │ │ │ │ + bne a0188 │ │ │ │ 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 9fe14 │ │ │ │ + bne 9fe9c │ │ │ │ lsr r2, r3, #5 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ and r2, r2, #1 │ │ │ │ - beq 9fdc4 │ │ │ │ + beq 9fe4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9ffa4 │ │ │ │ + beq a0084 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1040] @ a0100 │ │ │ │ + ldr r2, [pc, #1044] @ a018c │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9ff94 │ │ │ │ - ldr r6, [pc, #1028] @ a0104 │ │ │ │ - ldr r2, [pc, #1028] @ a0108 │ │ │ │ + bne a001c │ │ │ │ + ldr r6, [pc, #1032] @ a0190 │ │ │ │ + ldr r2, [pc, #1032] @ a0194 │ │ │ │ ldr r3, [r6, #724] @ 0x2d4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9ff80 │ │ │ │ - ldr r3, [pc, #1016] @ a010c │ │ │ │ - bl 356650 │ │ │ │ + bne a0008 │ │ │ │ + ldr r3, [pc, #1020] @ a0198 │ │ │ │ + bl 3581c0 │ │ │ │ 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 9fdec │ │ │ │ + beq 9fe74 │ │ │ │ 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 9fd70 │ │ │ │ + bgt 9fdf8 │ │ │ │ ldr r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fdec │ │ │ │ + beq 9fe74 │ │ │ │ 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 9fda0 │ │ │ │ + beq 9fe28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9feb8 │ │ │ │ + beq 9ff40 │ │ │ │ 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 9ffc8 │ │ │ │ + bne a0064 │ │ │ │ tst r3, #32 │ │ │ │ - bne 9fce4 │ │ │ │ + bne 9fd6c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9fce4 │ │ │ │ - bl 99e00 │ │ │ │ - b 9fce4 │ │ │ │ + beq 9fd6c │ │ │ │ + bl 99e8c │ │ │ │ + b 9fd6c │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #792] @ a0110 │ │ │ │ + ldr r2, [pc, #796] @ a019c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a004c │ │ │ │ + bne a015c │ │ │ │ mov r0, r4 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r5, #800] @ 0x320 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #800] @ 0x320 │ │ │ │ - b 9fd98 │ │ │ │ + b 9fe20 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a00f4 │ │ │ │ + bne a0180 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r3, #2 │ │ │ │ strne r3, [r0] │ │ │ │ - ldr r3, [pc, #728] @ a010c │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #732] @ a0198 │ │ │ │ + bl 3581c0 │ │ │ │ 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 a00e0 │ │ │ │ + beq a016c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a00f0 │ │ │ │ - ldr r3, [pc, #684] @ a0114 │ │ │ │ + beq a017c │ │ │ │ + ldr r3, [pc, #688] @ a01a0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 9ffe8 │ │ │ │ + bne a002c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq 9ffe8 │ │ │ │ + beq a002c │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 124368 <_PyDict_Pop@@Base+0x64> │ │ │ │ + bl 124330 <_PyDict_Pop@@Base+0x64> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9fffc │ │ │ │ + beq a0040 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a00f0 │ │ │ │ + beq a017c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r2, #0 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ ldrbne r3, [r4, #16] │ │ │ │ strne r2, [r4] │ │ │ │ - b 9fccc │ │ │ │ + b 9fd54 │ │ │ │ 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 │ │ │ │ @@ -121254,106 +121302,97 @@ │ │ │ │ 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 9ff18 │ │ │ │ + bne 9ffa0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9ff14 │ │ │ │ + beq 9ff9c │ │ │ │ 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 a005c │ │ │ │ + beq a00c0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq a0020 │ │ │ │ + beq a0094 │ │ │ │ ldr r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq 9fd98 │ │ │ │ + beq 9fe20 │ │ │ │ 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 9fd98 │ │ │ │ + b 9fe20 │ │ │ │ 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 9fdd0 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq 9fde4 │ │ │ │ - bl 99e00 │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ - b 9fdd0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 9ffb0 │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ - addne r3, r4, #20 │ │ │ │ - addeq r3, r4, #28 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 9fce4 │ │ │ │ - b 9ffbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c108 │ │ │ │ + bl 8c124 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 9fe7c │ │ │ │ + bne 9ff04 │ │ │ │ mov r0, r4 │ │ │ │ bl 30494 │ │ │ │ mov r0, r4 │ │ │ │ - bl 226fcc │ │ │ │ + bl 23a1f0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ bic r3, r3, #1 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b 9fd98 │ │ │ │ + b 9fe20 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne a0144 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + cmp r3, r0 │ │ │ │ + beq 9fe6c │ │ │ │ + bl 99e8c │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + b 9fe58 │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 9fe58 │ │ │ │ + b a006c │ │ │ │ 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 9fd98 │ │ │ │ - ldr r0, [r6, #668] @ 0x29c │ │ │ │ - mov r1, r4 │ │ │ │ - blx r3 │ │ │ │ - b 9fe04 │ │ │ │ + b 9fe20 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9ff2c │ │ │ │ + beq 9ffb4 │ │ │ │ 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] │ │ │ │ @@ -121375,78 +121414,88 @@ │ │ │ │ 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 9fd98 │ │ │ │ - ldr r1, [pc, #48] @ a0118 │ │ │ │ - ldr r0, [pc, #48] @ a011c │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9fffc │ │ │ │ + b 9fe20 │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ + addne r3, r4, #20 │ │ │ │ + addeq r3, r4, #28 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 9fd6c │ │ │ │ + b a0078 │ │ │ │ + ldr r0, [r6, #668] @ 0x29c │ │ │ │ + mov r1, r4 │ │ │ │ + blx r3 │ │ │ │ + b 9fe8c │ │ │ │ + ldr r1, [pc, #48] @ a01a4 │ │ │ │ + ldr r0, [pc, #48] @ a01a8 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a0040 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 226fcc │ │ │ │ - andeq r0, sl, r0, lsr #2 │ │ │ │ + b 23a1f0 │ │ │ │ + andeq r0, sl, ip, lsr #3 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq sl, r9, r4, lsr #1 │ │ │ │ + andeq sl, r9, r0, lsr r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0008b8b8 │ │ │ │ + andeq fp, r8, ip, asr r7 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ @ instruction: 0x00000bbb │ │ │ │ - eorseq sl, r5, ip, asr #13 │ │ │ │ + eorseq ip, r5, ip, asr #4 │ │ │ │ │ │ │ │ -000a0120 : │ │ │ │ +000a01ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #636] @ a03b4 │ │ │ │ - ldr r2, [pc, #636] @ a03b8 │ │ │ │ + ldr r5, [pc, #636] @ a0440 │ │ │ │ + ldr r2, [pc, #636] @ a0444 │ │ │ │ ldr r3, [r5, #724] @ 0x2d4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a02ec │ │ │ │ + bne a0378 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #612] @ a03bc │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #612] @ a0448 │ │ │ │ + bl 3581c0 │ │ │ │ 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 a02c4 │ │ │ │ + beq a0350 │ │ │ │ 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 a01b4 │ │ │ │ + bgt a0240 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a02c4 │ │ │ │ + beq a0350 │ │ │ │ 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 a02a4 │ │ │ │ + beq a0330 │ │ │ │ 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] │ │ │ │ @@ -121457,29 +121506,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 a023c │ │ │ │ + bne a02c8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a0238 │ │ │ │ + beq a02c4 │ │ │ │ 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 a0330 │ │ │ │ + beq a03bc │ │ │ │ cmp r3, #1 │ │ │ │ - beq a02f8 │ │ │ │ + beq a0384 │ │ │ │ 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] │ │ │ │ @@ -121500,17 +121549,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] @ a03c0 │ │ │ │ + ldr r2, [pc, #240] @ a044c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a0324 │ │ │ │ + bne a03b0 │ │ │ │ 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 │ │ │ │ @@ -121525,18 +121574,18 @@ │ │ │ │ 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 r0, [r5, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b a02dc │ │ │ │ + b a0368 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a0250 │ │ │ │ + beq a02dc │ │ │ │ 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] │ │ │ │ @@ -121560,58 +121609,58 @@ │ │ │ │ blx r3 │ │ │ │ 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} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq sl, r9, r4, lsr #1 │ │ │ │ + andeq sl, r9, r0, lsr r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0008b8b8 │ │ │ │ + andeq fp, r8, ip, asr 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 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 a0818 │ │ │ │ - ldr r3, [pc, #1816] @ a0b1c │ │ │ │ + beq a08a4 │ │ │ │ + ldr r3, [pc, #1816] @ a0ba8 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a07e0 │ │ │ │ + bne a086c │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0828 │ │ │ │ + bne a08b4 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ cmn r0, #3 │ │ │ │ mov r8, r0 │ │ │ │ - beq a0a00 │ │ │ │ + beq a0a8c │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a05a0 │ │ │ │ + beq a062c │ │ │ │ cmn r8, #1 │ │ │ │ - bne a0614 │ │ │ │ + bne a06a0 │ │ │ │ ldr lr, [r4, #24] │ │ │ │ ldr r3, [lr, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a0918 │ │ │ │ + ble a09a4 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ - bne a0a4c │ │ │ │ + bne a0ad8 │ │ │ │ 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 │ │ │ │ @@ -121622,30 +121671,30 @@ │ │ │ │ mvn r1, r1, lsl r9 │ │ │ │ orr r3, ip, r2 │ │ │ │ cmp r9, #7 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [lr, #8] │ │ │ │ mov ip, lr │ │ │ │ and r2, r6, r1 │ │ │ │ - bgt a0538 │ │ │ │ + bgt a05c4 │ │ │ │ add r8, lr, #20 │ │ │ │ ldrsb sl, [r8, r2] │ │ │ │ cmp sl, #0 │ │ │ │ - bge a07b8 │ │ │ │ + bge a0844 │ │ │ │ ldr r1, [lr, #16] │ │ │ │ strb r1, [r8, r2] │ │ │ │ ldr ip, [r4, #24] │ │ │ │ ldr r1, [ip, #16] │ │ │ │ ldrb r2, [ip, #6] │ │ │ │ ldrb lr, [ip, #5] │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ lsl r2, r2, lr │ │ │ │ addeq r8, ip, #20 │ │ │ │ - beq a0588 │ │ │ │ + beq a0614 │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ add lr, ip, #20 │ │ │ │ str r5, [lr, r2] │ │ │ │ add lr, lr, r2 │ │ │ │ str r7, [lr, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [ip, #12] │ │ │ │ @@ -121657,74 +121706,74 @@ │ │ │ │ add r3, r3, #1 │ │ │ │ str r1, [ip, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r9, #15 │ │ │ │ - bgt a0964 │ │ │ │ + bgt a09f0 │ │ │ │ add r8, lr, r2, lsl #1 │ │ │ │ ldrsh r8, [r8, #20] │ │ │ │ lsl sl, r2, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - bge a06d0 │ │ │ │ + bge a075c │ │ │ │ ldr r1, [lr, #16] │ │ │ │ add r8, lr, #20 │ │ │ │ strh r1, [r8, sl] │ │ │ │ ldrb r2, [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 a0504 │ │ │ │ + bne a0590 │ │ │ │ add lr, r1, r1, lsl #1 │ │ │ │ add r2, r2, lr, lsl #2 │ │ │ │ add lr, r8, r2 │ │ │ │ stmib lr, {r5, r7} │ │ │ │ str r6, [r8, r2] │ │ │ │ - b a0504 │ │ │ │ + b a0590 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne a0890 │ │ │ │ + bne a0934 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq a0444 │ │ │ │ + beq a04d0 │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a08f4 │ │ │ │ - ldr r2, [pc, #1356] @ a0b20 │ │ │ │ + bne a0980 │ │ │ │ + ldr r2, [pc, #1356] @ a0bac │ │ │ │ cmp r3, r2 │ │ │ │ - beq a0984 │ │ │ │ - ldr r3, [pc, #1348] @ a0b24 │ │ │ │ - bl 356650 │ │ │ │ + beq a0a10 │ │ │ │ + ldr r3, [pc, #1348] @ a0bb0 │ │ │ │ + bl 3581c0 │ │ │ │ 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 a044c │ │ │ │ + beq a04d8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, r7 │ │ │ │ - beq a0694 │ │ │ │ + beq a0720 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ - bne a0a78 │ │ │ │ + bne a0b04 │ │ │ │ add r1, r9, #42496 @ 0xa600 │ │ │ │ ldr r2, [r1, #208] @ 0xd0 │ │ │ │ ldr r0, [r1, #212] @ 0xd4 │ │ │ │ lsl r3, r3, #20 │ │ │ │ adds r2, r2, #4096 @ 0x1000 │ │ │ │ lsr r3, r3, #20 │ │ │ │ orr r3, r3, r2 │ │ │ │ @@ -121744,317 +121793,317 @@ │ │ │ │ addne r2, r2, ip │ │ │ │ addeq r1, r1, ip │ │ │ │ strne r7, [r2, #24] │ │ │ │ streq r7, [r1, #28] │ │ │ │ str r3, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq a06a8 │ │ │ │ + beq a0734 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a073c │ │ │ │ + bne a07c8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a052c │ │ │ │ + beq a05b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a052c │ │ │ │ + bne a05b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a052c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a05b8 │ │ │ │ lsr r8, r6, #5 │ │ │ │ add sl, r8, #1 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, sl, r2 │ │ │ │ and r2, r2, r1 │ │ │ │ add sl, lr, r2, lsl #1 │ │ │ │ ldrsh sl, [sl, #20] │ │ │ │ cmp sl, #0 │ │ │ │ lsl sl, r2, #1 │ │ │ │ - blt a0554 │ │ │ │ + blt a05e0 │ │ │ │ lsl sl, r2, #2 │ │ │ │ add sl, sl, r2 │ │ │ │ add sl, sl, r8, lsr #5 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r9, #7 │ │ │ │ lsr r8, r8, #5 │ │ │ │ and r2, sl, r1 │ │ │ │ - bgt a0784 │ │ │ │ + bgt a0810 │ │ │ │ add sl, lr, r2 │ │ │ │ ldrsb ip, [sl, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bge a08b8 │ │ │ │ + bge a091c │ │ │ │ ldr r2, [lr, #16] │ │ │ │ strb r2, [sl, #20] │ │ │ │ ldr ip, [r4, #24] │ │ │ │ ldr r1, [ip, #16] │ │ │ │ - b a04d4 │ │ │ │ + b a0560 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a06a8 │ │ │ │ - ldr r2, [pc, #980] @ a0b28 │ │ │ │ + bne a0734 │ │ │ │ + ldr r2, [pc, #980] @ a0bb4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0ad4 │ │ │ │ + bne a0b60 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b a06a8 │ │ │ │ + b a0734 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsr r8, r8, #5 │ │ │ │ add r2, r2, r8 │ │ │ │ add r2, r2, #1 │ │ │ │ and r2, r2, r1 │ │ │ │ cmp r9, #15 │ │ │ │ add sl, lr, r2, lsl #1 │ │ │ │ addgt sl, lr, r2, lsl #2 │ │ │ │ ldrshle sl, [sl, #20] │ │ │ │ ldrgt sl, [sl, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - bge a0770 │ │ │ │ + bge a07fc │ │ │ │ cmp r9, #15 │ │ │ │ ldr r1, [lr, #16] │ │ │ │ lslgt sl, r2, #2 │ │ │ │ - bgt a09c0 │ │ │ │ + bgt a0a4c │ │ │ │ lsl sl, r2, #1 │ │ │ │ - b a0558 │ │ │ │ + b a05e4 │ │ │ │ lsr r8, r6, #5 │ │ │ │ add sl, r8, #1 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, sl, r2 │ │ │ │ and r2, r2, r1 │ │ │ │ add sl, lr, r2 │ │ │ │ ldrsb fp, [sl, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - blt a0728 │ │ │ │ - b a06f8 │ │ │ │ + blt a07b4 │ │ │ │ + b a0784 │ │ │ │ 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 a0c90 │ │ │ │ + bl a0d1c │ │ │ │ cmn r0, #1 │ │ │ │ - beq a0a00 │ │ │ │ + beq a0a8c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne lr, [r4, #24] │ │ │ │ - beq a0418 │ │ │ │ + beq a04a4 │ │ │ │ mov r0, lr │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 11dae0 <_PyEval_CheckExceptTypeValid@@Base+0x2124> │ │ │ │ + bl 11da28 <_PyEval_CheckExceptTypeValid@@Base+0x2124> │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq a09c8 │ │ │ │ + beq a0a54 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 189638 <_PyUnicode_IsNumeric@@Base+0x87c> │ │ │ │ + bl 18a8b4 <_PyUnicode_IsNumeric@@Base+0x880> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a0a30 │ │ │ │ + bne a0abc │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a052c │ │ │ │ + beq a05b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne a052c │ │ │ │ + bne a05b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a052c │ │ │ │ - ldr r2, [r3, #164] @ 0xa4 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne a08d0 │ │ │ │ - ldr r2, [pc, #636] @ a0b20 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne a05d8 │ │ │ │ - ldr r3, [r5, #-8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne a05d8 │ │ │ │ - b a05b0 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a05b8 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsr r8, r8, #5 │ │ │ │ add r2, r2, r8 │ │ │ │ add r2, r2, #1 │ │ │ │ and r2, r2, r1 │ │ │ │ - b a0718 │ │ │ │ - ldr r3, [pc, #596] @ a0b2c │ │ │ │ + b a07a4 │ │ │ │ + ldr r2, [r3, #164] @ 0xa4 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne a095c │ │ │ │ + ldr r2, [pc, #612] @ a0bac │ │ │ │ + cmp r3, r2 │ │ │ │ + bne a0664 │ │ │ │ + ldr r3, [r5, #-8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne a0664 │ │ │ │ + b a063c │ │ │ │ + ldr r3, [pc, #596] @ a0bb8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a0ac4 │ │ │ │ + bne a0b50 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a05b0 │ │ │ │ + beq a063c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b a089c │ │ │ │ - ldr r3, [pc, #560] @ a0b2c │ │ │ │ + b a0940 │ │ │ │ + ldr r3, [pc, #560] @ a0bb8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a0a68 │ │ │ │ + bne a0af4 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a0444 │ │ │ │ + beq a04d0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b a05cc │ │ │ │ + b a0658 │ │ │ │ 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 a0c90 │ │ │ │ + bl a0d1c │ │ │ │ cmn r0, #1 │ │ │ │ - beq a0a00 │ │ │ │ + beq a0a8c │ │ │ │ ldr ip, [r4, #16] │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ - bne a0a4c │ │ │ │ + bne a0ad8 │ │ │ │ ldr lr, [r4, #24] │ │ │ │ - b a0468 │ │ │ │ + b a04f4 │ │ │ │ add sl, lr, r2, lsl #2 │ │ │ │ ldr r8, [sl, #20] │ │ │ │ cmp r8, #0 │ │ │ │ lsl r8, r2, #2 │ │ │ │ - bge a0994 │ │ │ │ + bge a0a20 │ │ │ │ ldr r1, [lr, #16] │ │ │ │ str r1, [sl, #20] │ │ │ │ - b a04d4 │ │ │ │ + b a0560 │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a0444 │ │ │ │ - b a05d8 │ │ │ │ + beq a04d0 │ │ │ │ + b a0664 │ │ │ │ add r2, r8, r2 │ │ │ │ lsr r8, r6, #5 │ │ │ │ add sl, r8, #1 │ │ │ │ add r2, sl, r2 │ │ │ │ and r2, r2, r1 │ │ │ │ add sl, lr, r2, lsl #2 │ │ │ │ ldr sl, [sl, #20] │ │ │ │ cmp sl, #0 │ │ │ │ ldrlt r1, [lr, #16] │ │ │ │ lsl sl, r2, #2 │ │ │ │ - bge a06fc │ │ │ │ + bge a0788 │ │ │ │ add sl, lr, sl │ │ │ │ - b a097c │ │ │ │ + b a0a08 │ │ │ │ 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 a0c90 │ │ │ │ + bl a0d1c │ │ │ │ cmn r0, #1 │ │ │ │ - bne a0418 │ │ │ │ + bne a04a4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a0af4 │ │ │ │ + bne a0b80 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a0a28 │ │ │ │ + beq a0ab4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a0b10 │ │ │ │ + beq a0b9c │ │ │ │ mvn r0, #0 │ │ │ │ - b a0530 │ │ │ │ + b a05bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a0868 │ │ │ │ + bne a08f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a0868 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a08f4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [sp] │ │ │ │ - bl 286ce0 │ │ │ │ + bl 296a70 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ - b a095c │ │ │ │ + b a09e8 │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b a0908 │ │ │ │ + b a0994 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp] │ │ │ │ - bl 286ce0 │ │ │ │ + bl 296a70 │ │ │ │ add r1, r9, #42496 @ 0xa600 │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ ldr r0, [r1, #212] @ 0xd4 │ │ │ │ adds lr, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adc r0, r0, #0 │ │ │ │ lsl r3, r3, #20 │ │ │ │ lsr r3, r3, #20 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov ip, #1 │ │ │ │ orr r3, r3, lr │ │ │ │ str lr, [r1, #208] @ 0xd0 │ │ │ │ str r0, [r1, #212] @ 0xd4 │ │ │ │ - b a0660 │ │ │ │ + b a06ec │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b a08e4 │ │ │ │ - ldr r1, [pc, #84] @ a0b30 │ │ │ │ + b a0970 │ │ │ │ + ldr r1, [pc, #84] @ a0bbc │ │ │ │ cmp r3, r1 │ │ │ │ - beq a0764 │ │ │ │ + beq a07f0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b a0764 │ │ │ │ + b a07f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne a0a0c │ │ │ │ + bne a0a98 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a0a0c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a0a98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a0a28 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a0ab4 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r5, sl, r0, asr #17 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + andeq r5, sl, ip, asr #18 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ 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 a0bcc │ │ │ │ + bgt a0c58 │ │ │ │ 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 │ │ │ │ @@ -122066,120 +122115,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 a0c04 │ │ │ │ + bgt a0c90 │ │ │ │ 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 a0ba4 │ │ │ │ + b a0c30 │ │ │ │ cmp lr, #15 │ │ │ │ - bgt a0c34 │ │ │ │ + bgt a0cc0 │ │ │ │ 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 a0b80 │ │ │ │ + b a0c0c │ │ │ │ cmp lr, #15 │ │ │ │ add r4, r2, r0, lsl #1 │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ - bgt a0c68 │ │ │ │ + bgt a0cf4 │ │ │ │ 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 a0c04 │ │ │ │ + b a0c90 │ │ │ │ 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 a0b80 │ │ │ │ + b a0c0c │ │ │ │ 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 a0c2c │ │ │ │ + b a0cb8 │ │ │ │ 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 a1908 │ │ │ │ + bhi a1994 │ │ │ │ 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 a12dc │ │ │ │ + beq a1368 │ │ │ │ mov r3, #1 │ │ │ │ lsl r9, r3, r1 │ │ │ │ - bl 356650 │ │ │ │ - ldr r2, [pc, #3572] @ a1ae0 │ │ │ │ + bl 3581c0 │ │ │ │ + ldr r2, [pc, #3572] @ a1b6c │ │ │ │ lsl r8, r9, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ umull r1, r8, r2, r8 │ │ │ │ - ldr sl, [pc, #3560] @ a1ae4 │ │ │ │ + ldr sl, [pc, #3560] @ a1b70 │ │ │ │ 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 a1328 │ │ │ │ + bhi a13b4 │ │ │ │ cmp r6, #3 │ │ │ │ - bne a0ed8 │ │ │ │ + bne a0f64 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r2, [r0, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a1384 │ │ │ │ + ble a1410 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r0, #2740] @ 0xab4 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r4, [r0, #2420] @ 0x974 │ │ │ │ - ldr r2, [pc, #3484] @ a1ae8 │ │ │ │ + ldr r2, [pc, #3484] @ a1b74 │ │ │ │ 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 │ │ │ │ @@ -122195,124 +122244,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 a18c4 │ │ │ │ + bne a1950 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ addne r2, r5, #20 │ │ │ │ addne r3, r2, r3 │ │ │ │ movne r9, #8 │ │ │ │ - beq a1344 │ │ │ │ + beq a13d0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r9, r6, r9 │ │ │ │ cmp r8, r2 │ │ │ │ - bne a13c8 │ │ │ │ + bne a1454 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldrb fp, [r2, #6] │ │ │ │ cmp fp, #1 │ │ │ │ - bne a13c8 │ │ │ │ + bne a1454 │ │ │ │ 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 a0e68 │ │ │ │ + beq a0ef4 │ │ │ │ mov r3, #0 │ │ │ │ - b a0e38 │ │ │ │ + b a0ec4 │ │ │ │ cmp r1, #15 │ │ │ │ - bgt a12bc │ │ │ │ + bgt a1348 │ │ │ │ lsl ip, r2, #1 │ │ │ │ ldrsh fp, [r6, ip] │ │ │ │ cmn fp, #1 │ │ │ │ - bne a1044 │ │ │ │ + bne a10d0 │ │ │ │ strh r3, [r6, ip] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq a0e68 │ │ │ │ + beq a0ef4 │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ ldr r2, [r9, r3, lsl #3] │ │ │ │ cmp r1, #7 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ and r2, lr, r0 │ │ │ │ - bgt a0e0c │ │ │ │ + bgt a0e98 │ │ │ │ ldrsb ip, [r6, r2] │ │ │ │ cmn ip, #1 │ │ │ │ - bne a1044 │ │ │ │ + bne a10d0 │ │ │ │ strb r3, [r6, r2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne a0e34 │ │ │ │ - ldr r3, [pc, #3196] @ a1aec │ │ │ │ + bne a0ec0 │ │ │ │ + ldr r3, [pc, #3196] @ a1b78 │ │ │ │ str r4, [r7, #24] │ │ │ │ cmp r5, r3 │ │ │ │ - beq a0ebc │ │ │ │ + beq a0f48 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ cmp r2, #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bne a10b4 │ │ │ │ + bne a1140 │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ ldr r1, [r2, #2740] @ 0xab4 │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ - bhi a10b4 │ │ │ │ + bhi a1140 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a10b4 │ │ │ │ + beq a1140 │ │ │ │ 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] @ a1af0 │ │ │ │ - ldr r3, [pc, #3080] @ a1af4 │ │ │ │ + ldr fp, [pc, #3080] @ a1b7c │ │ │ │ + ldr r3, [pc, #3080] @ a1b80 │ │ │ │ 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 a18f4 │ │ │ │ + bne a1980 │ │ │ │ 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 a15c0 │ │ │ │ + bcs a164c │ │ │ │ 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 a18a0 │ │ │ │ + beq a192c │ │ │ │ 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 a120c │ │ │ │ + beq a1298 │ │ │ │ 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 │ │ │ │ @@ -122333,108 +122382,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 a163c │ │ │ │ + bne a16c8 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a1348 │ │ │ │ + beq a13d4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ add r2, r5, #20 │ │ │ │ add r3, r2, r3 │ │ │ │ - bne a0dc0 │ │ │ │ + bne a0e4c │ │ │ │ cmp r8, #0 │ │ │ │ add r1, r6, r9 │ │ │ │ - ble a1034 │ │ │ │ + ble a10c0 │ │ │ │ mov lr, #12 │ │ │ │ mla lr, r8, lr, r1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a1ad8 │ │ │ │ + beq a1b64 │ │ │ │ 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 a1008 │ │ │ │ + bne a1094 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4068 │ │ │ │ - b a0e68 │ │ │ │ + bl a40f4 │ │ │ │ + b a0ef4 │ │ │ │ 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 a10a4 │ │ │ │ + ble a1130 │ │ │ │ cmp r1, #15 │ │ │ │ - bgt a154c │ │ │ │ + bgt a15d8 │ │ │ │ lsl ip, r2, #1 │ │ │ │ ldrsh r1, [r6, ip] │ │ │ │ cmn r1, #1 │ │ │ │ - beq a0e24 │ │ │ │ + beq a0eb0 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r2, r0 │ │ │ │ and r2, r2, lr │ │ │ │ - b a1068 │ │ │ │ + b a10f4 │ │ │ │ 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 a0e58 │ │ │ │ - b a1090 │ │ │ │ - ldr fp, [pc, #2612] @ a1af0 │ │ │ │ - ldr r1, [pc, #2616] @ a1af8 │ │ │ │ + beq a0ee4 │ │ │ │ + b a111c │ │ │ │ + ldr fp, [pc, #2612] @ a1b7c │ │ │ │ + ldr r1, [pc, #2616] @ a1b84 │ │ │ │ ldr r2, [fp, #704] @ 0x2c0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne a1914 │ │ │ │ + bne a19a0 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r3, #1528] @ 0x5f8 │ │ │ │ bic r1, r5, #4080 @ 0xff0 │ │ │ │ cmn r6, #804 @ 0x324 │ │ │ │ bic r1, r1, #15 │ │ │ │ - beq a1610 │ │ │ │ + beq a169c │ │ │ │ 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 a111c │ │ │ │ + bgt a11a8 │ │ │ │ ldr r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r3 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1610 │ │ │ │ + beq a169c │ │ │ │ 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 a152c │ │ │ │ + beq a15b8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0ebc │ │ │ │ + bne a0f48 │ │ │ │ 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] │ │ │ │ @@ -122443,60 +122492,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 a11a4 │ │ │ │ + bne a1230 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a11a0 │ │ │ │ + beq a122c │ │ │ │ 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 a19b8 │ │ │ │ + beq a1a44 │ │ │ │ cmp r2, #1 │ │ │ │ - beq a198c │ │ │ │ + beq a1a18 │ │ │ │ ldr r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, #0 │ │ │ │ streq r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, r0 │ │ │ │ - beq a0ebc │ │ │ │ + beq a0f48 │ │ │ │ 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 a0ebc │ │ │ │ + b a0f48 │ │ │ │ ldr ip, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp lr, ip │ │ │ │ - bcc a12a0 │ │ │ │ + bcc a132c │ │ │ │ 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 a15c0 │ │ │ │ + beq a164c │ │ │ │ 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] │ │ │ │ @@ -122513,327 +122562,327 @@ │ │ │ │ bl 29658 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ add r0, r4, fp │ │ │ │ bl 29658 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - b a0fb8 │ │ │ │ + b a1044 │ │ │ │ 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 a1248 │ │ │ │ + b a12d4 │ │ │ │ ldr ip, [r6, r2, lsl #2] │ │ │ │ cmn ip, #1 │ │ │ │ - bne a1044 │ │ │ │ + bne a10d0 │ │ │ │ str r3, [r6, r2, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bne a0e34 │ │ │ │ - b a0e68 │ │ │ │ + bne a0ec0 │ │ │ │ + b a0ef4 │ │ │ │ mov r9, #1 │ │ │ │ lsl r9, r9, r1 │ │ │ │ - bl 356650 │ │ │ │ - ldr r3, [pc, #2032] @ a1ae0 │ │ │ │ + bl 3581c0 │ │ │ │ + ldr r3, [pc, #2032] @ a1b6c │ │ │ │ lsl r8, r9, #1 │ │ │ │ umull r1, r8, r3, r8 │ │ │ │ - ldr sl, [pc, #2024] @ a1ae4 │ │ │ │ + ldr sl, [pc, #2024] @ a1b70 │ │ │ │ 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 a0ee0 │ │ │ │ + bls a0f6c │ │ │ │ cmp r6, #15 │ │ │ │ - bhi a1a8c │ │ │ │ + bhi a1b18 │ │ │ │ add r3, r6, #1 │ │ │ │ mov r9, #1 │ │ │ │ lsl r9, r9, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a0ee0 │ │ │ │ + b a0f6c │ │ │ │ mov r9, #8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r1, r5, #20 │ │ │ │ cmp r2, r8 │ │ │ │ add r9, r6, r9 │ │ │ │ add r1, r1, r3 │ │ │ │ - bne a1570 │ │ │ │ + bne a15fc │ │ │ │ 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 a4068 │ │ │ │ - b a0e68 │ │ │ │ - ldr fp, [pc, #1892] @ a1af0 │ │ │ │ - ldr r1, [pc, #1892] @ a1af4 │ │ │ │ + bl a40f4 │ │ │ │ + b a0ef4 │ │ │ │ + ldr fp, [pc, #1892] @ a1b7c │ │ │ │ + ldr r1, [pc, #1892] @ a1b80 │ │ │ │ ldr r2, [fp, #692] @ 0x2b4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne a18d4 │ │ │ │ + bne a1960 │ │ │ │ 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 a0f20 │ │ │ │ + b a0fac │ │ │ │ cmp r8, #0 │ │ │ │ movgt r2, #0 │ │ │ │ - ble a194c │ │ │ │ + ble a19d8 │ │ │ │ sub fp, r2, r8 │ │ │ │ mvn fp, fp │ │ │ │ ands fp, fp, #3 │ │ │ │ - beq a14e0 │ │ │ │ + beq a156c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a14f0 │ │ │ │ + beq a157c │ │ │ │ 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 a14e0 │ │ │ │ + beq a156c │ │ │ │ cmp fp, #2 │ │ │ │ - beq a143c │ │ │ │ + beq a14c8 │ │ │ │ ldr r1, [lr, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a14f0 │ │ │ │ + beq a157c │ │ │ │ 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 a14f0 │ │ │ │ + beq a157c │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ add r3, lr, #8 │ │ │ │ add r2, r2, #1 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - b a14e0 │ │ │ │ + b a156c │ │ │ │ add r2, r2, #1 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ cmp r8, r2 │ │ │ │ add lr, r3, #8 │ │ │ │ mov fp, r2 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - beq a151c │ │ │ │ + beq a15a8 │ │ │ │ ldr r1, [lr, #4] │ │ │ │ mov r3, lr │ │ │ │ cmp r1, #0 │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ - beq a14f0 │ │ │ │ + beq a157c │ │ │ │ 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 a14f0 │ │ │ │ + beq a157c │ │ │ │ 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 a14f0 │ │ │ │ + beq a157c │ │ │ │ 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 a1460 │ │ │ │ + bne a14ec │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r3, #8 │ │ │ │ - beq a18b0 │ │ │ │ + beq a193c │ │ │ │ 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 a13d4 │ │ │ │ + bne a1460 │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ mvn lr, #0 │ │ │ │ mvn lr, lr, lsl r1 │ │ │ │ - b a0e04 │ │ │ │ + b a0e90 │ │ │ │ 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 a0ebc │ │ │ │ + b a0f48 │ │ │ │ ldr r1, [r6, r2, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - beq a12c8 │ │ │ │ + beq a1354 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r2, r0 │ │ │ │ and r2, r2, lr │ │ │ │ - b a154c │ │ │ │ + b a15d8 │ │ │ │ cmp r8, #0 │ │ │ │ - ble a1370 │ │ │ │ + ble a13fc │ │ │ │ mov lr, #12 │ │ │ │ mla lr, r8, lr, r9 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a15b8 │ │ │ │ + beq a1644 │ │ │ │ add ip, r1, #12 │ │ │ │ ldm r1, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, r3, #12 │ │ │ │ cmp r3, lr │ │ │ │ - beq a1370 │ │ │ │ + beq a13fc │ │ │ │ mov r1, ip │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a1590 │ │ │ │ + bne a161c │ │ │ │ add r1, r1, #12 │ │ │ │ - b a1584 │ │ │ │ + b a1610 │ │ │ │ ldr r3, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #1328] @ a1afc │ │ │ │ + ldr r2, [pc, #1328] @ a1b88 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a1a40 │ │ │ │ + bne a1acc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a1908 │ │ │ │ + beq a1994 │ │ │ │ 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 a1248 │ │ │ │ + b a12d4 │ │ │ │ ldr r3, [fp, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #1252] @ a1b00 │ │ │ │ + ldr r2, [pc, #1252] @ a1b8c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a1ac8 │ │ │ │ + bne a1b54 │ │ │ │ mov r0, r5 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #800] @ 0x320 │ │ │ │ - b a0ebc │ │ │ │ + b a0f48 │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ add r1, r5, #20 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r1, r3 │ │ │ │ addeq r1, r6, r9 │ │ │ │ moveq r0, r1 │ │ │ │ - beq a17cc │ │ │ │ + beq a1858 │ │ │ │ cmp r8, #0 │ │ │ │ add r0, r6, r9 │ │ │ │ - ble a1a54 │ │ │ │ + ble a1ae0 │ │ │ │ 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 a1810 │ │ │ │ + bne a189c │ │ │ │ str r9, [r1] │ │ │ │ ldr r2, [fp, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r1, sl │ │ │ │ - bne a167c │ │ │ │ + bne a1708 │ │ │ │ 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 a1830 │ │ │ │ + ble a18bc │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a1a6c │ │ │ │ + bgt a1af8 │ │ │ │ lsl r0, r3, #1 │ │ │ │ ldrsh sl, [r6, r0] │ │ │ │ cmn sl, #1 │ │ │ │ - bne a1858 │ │ │ │ + bne a18e4 │ │ │ │ add r3, r9, #1 │ │ │ │ cmp r3, r8 │ │ │ │ strh r9, [r6, r0] │ │ │ │ - beq a17e0 │ │ │ │ + beq a186c │ │ │ │ mvn r2, #7 │ │ │ │ mla lr, r2, r3, lr │ │ │ │ - b a1720 │ │ │ │ + b a17ac │ │ │ │ strh r3, [r6, r9] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq a17e0 │ │ │ │ + beq a186c │ │ │ │ ldr r2, [lr, r3, lsl #3] │ │ │ │ cmp ip, #15 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ and r2, r1, r0 │ │ │ │ - bgt a1954 │ │ │ │ + bgt a19e0 │ │ │ │ lsl r9, r2, #1 │ │ │ │ ldrsh sl, [r6, r9] │ │ │ │ cmn sl, #1 │ │ │ │ - beq a1710 │ │ │ │ + beq a179c │ │ │ │ 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 a1974 │ │ │ │ + bne a1a00 │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a1960 │ │ │ │ + bgt a19ec │ │ │ │ lsl r9, r2, #1 │ │ │ │ - b a1710 │ │ │ │ + b a179c │ │ │ │ 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] │ │ │ │ @@ -122846,139 +122895,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 a1780 │ │ │ │ + blt a180c │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4068 │ │ │ │ + bl a40f4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r7, #24] │ │ │ │ - bl 22db04 <_PyNamespace_New@@Base+0x80> │ │ │ │ + bl 240b68 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a1a5c │ │ │ │ + beq a1ae8 │ │ │ │ strb r3, [r1, #3] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b a0ebc │ │ │ │ + b a0f48 │ │ │ │ str lr, [r9] │ │ │ │ str r9, [r1] │ │ │ │ ldr r2, [fp, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r1, sl │ │ │ │ - bne a167c │ │ │ │ - b a16b4 │ │ │ │ + bne a1708 │ │ │ │ + b a1740 │ │ │ │ ldrsb r0, [r6, r3] │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1858 │ │ │ │ + bne a18e4 │ │ │ │ strb r9, [r6, r3] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r8 │ │ │ │ - beq a17e0 │ │ │ │ + beq a186c │ │ │ │ ldrb ip, [r4, #4] │ │ │ │ add lr, lr, #8 │ │ │ │ - b a16c8 │ │ │ │ + b a1754 │ │ │ │ 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 a1888 │ │ │ │ + ble a1914 │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a1928 │ │ │ │ + bgt a19b4 │ │ │ │ ldrsh r0, [r6, r0] │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1934 │ │ │ │ + bne a19c0 │ │ │ │ cmp ip, #7 │ │ │ │ - ble a183c │ │ │ │ + ble a18c8 │ │ │ │ lsl r0, r3, #1 │ │ │ │ - b a16f4 │ │ │ │ + b a1780 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ mov r4, r0 │ │ │ │ - b a1234 │ │ │ │ + b a12c0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a1500 │ │ │ │ - b a18b0 │ │ │ │ + bne a158c │ │ │ │ + b a193c │ │ │ │ add r2, r5, #20 │ │ │ │ add r3, r2, r3 │ │ │ │ mov r9, #8 │ │ │ │ - b a1658 │ │ │ │ + b a16e4 │ │ │ │ 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 a123c │ │ │ │ - bl 2915fc │ │ │ │ + bne a12c8 │ │ │ │ + bl 2a064c │ │ │ │ mvn r0, #0 │ │ │ │ - b a0ed0 │ │ │ │ + b a0f5c │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b a0ebc │ │ │ │ + b a0f48 │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - beq a1a78 │ │ │ │ + beq a1b04 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ and r3, r3, r1 │ │ │ │ - b a186c │ │ │ │ - bne a151c │ │ │ │ - b a0e68 │ │ │ │ + b a18f8 │ │ │ │ + bne a15a8 │ │ │ │ + b a0ef4 │ │ │ │ ldr r9, [r6, r2, lsl #2] │ │ │ │ cmn r9, #1 │ │ │ │ - bne a1744 │ │ │ │ + bne a17d0 │ │ │ │ str r3, [r6, r2, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne a1720 │ │ │ │ - b a17e0 │ │ │ │ + bne a17ac │ │ │ │ + b a186c │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r2, r0 │ │ │ │ and r2, r2, r1 │ │ │ │ - b a1758 │ │ │ │ + b a17e4 │ │ │ │ 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 a0ebc │ │ │ │ + b a0f48 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a11b8 │ │ │ │ + beq a1244 │ │ │ │ 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] │ │ │ │ @@ -123001,151 +123050,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 a0ebc │ │ │ │ + b a0f48 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b a15e8 │ │ │ │ - beq a17e0 │ │ │ │ - b a16b4 │ │ │ │ + b a1674 │ │ │ │ + beq a186c │ │ │ │ + b a1740 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b a0ebc │ │ │ │ + b a0f48 │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1858 │ │ │ │ + bne a18e4 │ │ │ │ str r9, [r6, r3, lsl #2] │ │ │ │ add r3, r9, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne a1704 │ │ │ │ - b a17e0 │ │ │ │ + bne a1790 │ │ │ │ + b a186c │ │ │ │ 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 a1908 │ │ │ │ - ldr fp, [pc, #56] @ a1af0 │ │ │ │ - ldr r3, [pc, #56] @ a1af4 │ │ │ │ + bmi a1994 │ │ │ │ + ldr fp, [pc, #56] @ a1b7c │ │ │ │ + ldr r3, [pc, #56] @ a1b80 │ │ │ │ ldr r2, [fp, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq a0f04 │ │ │ │ - b a18f4 │ │ │ │ + beq a0f90 │ │ │ │ + b a1980 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ - b a1628 │ │ │ │ + b a16b4 │ │ │ │ add r3, r3, #8 │ │ │ │ - b a1008 │ │ │ │ - bge feb4c594 <__bss_end__@@Base+0xfe58764c> │ │ │ │ + b a1094 │ │ │ │ + bge feb4c620 <__bss_end__@@Base+0xfe5876d8> │ │ │ │ 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, r0, ror #3 │ │ │ │ - andeq sl, r9, r4, lsr #1 │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ - @ instruction: 0x0008b8b8 │ │ │ │ + andeq r2, r9, r8, ror r2 │ │ │ │ + andeq sl, r9, r0, lsr r1 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ + andeq fp, r8, ip, asr r7 │ │ │ │ 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 a1dac │ │ │ │ + bne a1e38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a1e18 │ │ │ │ - ldr r3, [pc, #908] @ a1ecc │ │ │ │ + bne a1ea4 │ │ │ │ + ldr r3, [pc, #908] @ a1f58 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt a1d14 │ │ │ │ + bgt a1da0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1d90 │ │ │ │ - ldr r2, [pc, #888] @ a1ed0 │ │ │ │ + beq a1e1c │ │ │ │ + ldr r2, [pc, #888] @ a1f5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a1d90 │ │ │ │ + bhi a1e1c │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #864] @ a1ed4 │ │ │ │ + ldr r0, [pc, #864] @ a1f60 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r6] │ │ │ │ - bl 9db00 │ │ │ │ + bl 9db88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a1da4 │ │ │ │ - ldr r9, [pc, #844] @ a1ed8 │ │ │ │ - ldr r3, [pc, #836] @ a1ed4 │ │ │ │ + beq a1e30 │ │ │ │ + ldr r9, [pc, #844] @ a1f64 │ │ │ │ + ldr r3, [pc, #836] @ a1f60 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq a1dcc │ │ │ │ - ldr r3, [pc, #828] @ a1edc │ │ │ │ - bl 356650 │ │ │ │ + beq a1e58 │ │ │ │ + ldr r3, [pc, #828] @ a1f68 │ │ │ │ + bl 3581c0 │ │ │ │ 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 a1be4 │ │ │ │ + beq a1c70 │ │ │ │ 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 9dfb0 │ │ │ │ + bl 9e038 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a1eac │ │ │ │ - ldr r3, [pc, #704] @ a1edc │ │ │ │ - bl 356650 │ │ │ │ + beq a1f38 │ │ │ │ + ldr r3, [pc, #704] @ a1f68 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f80c │ │ │ │ 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 a1e70 │ │ │ │ + beq a1efc │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq a1d0c │ │ │ │ - ldr r3, [pc, #636] @ a1edc │ │ │ │ - bl 356650 │ │ │ │ + beq a1d98 │ │ │ │ + ldr r3, [pc, #636] @ a1f68 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -123162,300 +123211,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 a1dd8 │ │ │ │ + bne a1e64 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ - bl a2040 │ │ │ │ + bl a20cc │ │ │ │ cmp r7, #0 │ │ │ │ lsr r5, r0, #31 │ │ │ │ - beq a1df0 │ │ │ │ + beq a1e7c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a1d00 │ │ │ │ + beq a1d8c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a1eb4 │ │ │ │ + beq a1f40 │ │ │ │ rsb r0, r5, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r5, #132] @ 0x84 │ │ │ │ - b a1cb8 │ │ │ │ + b a1d44 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne a1d6c │ │ │ │ - ldr r9, [pc, #444] @ a1ee0 │ │ │ │ - ldr r0, [pc, #428] @ a1ed4 │ │ │ │ + bne a1df8 │ │ │ │ + ldr r9, [pc, #444] @ a1f6c │ │ │ │ + ldr r0, [pc, #428] @ a1f60 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r6] │ │ │ │ - bl 9db00 │ │ │ │ + bl 9db88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a1b88 │ │ │ │ - b a1da4 │ │ │ │ - ldr r0, [pc, #400] @ a1ed4 │ │ │ │ + bne a1c14 │ │ │ │ + b a1e30 │ │ │ │ + ldr r0, [pc, #400] @ a1f60 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r6] │ │ │ │ - bl 9db00 │ │ │ │ + bl 9db88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a1da4 │ │ │ │ - ldr r9, [pc, #392] @ a1ee4 │ │ │ │ - b a1b88 │ │ │ │ - ldr r9, [pc, #388] @ a1ee8 │ │ │ │ - b a1d20 │ │ │ │ - ldr r9, [pc, #384] @ a1eec │ │ │ │ - b a1d20 │ │ │ │ + beq a1e30 │ │ │ │ + ldr r9, [pc, #392] @ a1f70 │ │ │ │ + b a1c14 │ │ │ │ + ldr r9, [pc, #388] @ a1f74 │ │ │ │ + b a1dac │ │ │ │ + ldr r9, [pc, #384] @ a1f78 │ │ │ │ + b a1dac │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble a1d90 │ │ │ │ + ble a1e1c │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - ldreq r9, [pc, #368] @ a1ef0 │ │ │ │ - beq a1d20 │ │ │ │ - ldr r2, [pc, #364] @ a1ef4 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldreq r9, [pc, #360] @ a1ef8 │ │ │ │ - beq a1d20 │ │ │ │ - ldr r3, [pc, #356] @ a1efc │ │ │ │ + ldreq r9, [pc, #368] @ a1f7c │ │ │ │ + beq a1dac │ │ │ │ + ldr r2, [pc, #364] @ a1f80 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldreq r9, [pc, #360] @ a1f84 │ │ │ │ + beq a1dac │ │ │ │ + ldr r3, [pc, #356] @ a1f88 │ │ │ │ ldr r2, [r6] │ │ │ │ - ldr r1, [pc, #352] @ a1f00 │ │ │ │ + ldr r1, [pc, #352] @ a1f8c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mvn r0, #0 │ │ │ │ - b a1d04 │ │ │ │ + b a1d90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a1e98 │ │ │ │ - bl a2814 │ │ │ │ + bne a1f24 │ │ │ │ + bl a28a0 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r8, [r4, #12] │ │ │ │ movne r7, #1 │ │ │ │ - bne a1c4c │ │ │ │ - b a1da4 │ │ │ │ + bne a1cd8 │ │ │ │ + b a1e30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne a1bd4 │ │ │ │ - b a1be4 │ │ │ │ + bne a1c60 │ │ │ │ + b a1c70 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ cmp r7, #0 │ │ │ │ lsr r5, r0, #31 │ │ │ │ - bne a1ce4 │ │ │ │ + bne a1d70 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a1ce4 │ │ │ │ + beq a1d70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne a1ce4 │ │ │ │ + bne a1d70 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a1ce4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a1d70 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c718 │ │ │ │ + bl 9c7a0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a1da4 │ │ │ │ - bl a4024 │ │ │ │ + beq a1e30 │ │ │ │ + bl a40b0 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq a1e58 │ │ │ │ + beq a1ee4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq a1ec0 │ │ │ │ + beq a1f4c │ │ │ │ cmp r4, #0 │ │ │ │ - beq a1da4 │ │ │ │ + beq a1e30 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 9df74 │ │ │ │ + bl 9dffc │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne a1c4c │ │ │ │ + bne a1cd8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a1da4 │ │ │ │ + beq a1e30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a1da4 │ │ │ │ + bne a1e30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a1da4 │ │ │ │ - ldr r3, [pc, #100] @ a1f04 │ │ │ │ - ldr r1, [pc, #100] @ a1f08 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a1e30 │ │ │ │ + ldr r3, [pc, #100] @ a1f90 │ │ │ │ + ldr r1, [pc, #100] @ a1f94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b a1da4 │ │ │ │ + bl 18f518 │ │ │ │ + b a1e30 │ │ │ │ str r1, [r4, #12] │ │ │ │ - b a1e70 │ │ │ │ + b a1efc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a1d00 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a1d8c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a1e58 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a1ee4 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - @ instruction: 0x003d13f0 │ │ │ │ + eorseq r2, sp, r0, ror pc │ │ │ │ subseq r7, r5, r8, asr r8 │ │ │ │ - andseq r2, r1, ip, lsr r9 │ │ │ │ + andseq r2, r1, r4, asr #16 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq r3, r2, ip, lsr ip │ │ │ │ - @ instruction: 0x0011e8bc │ │ │ │ - @ instruction: 0x00108ab0 │ │ │ │ - @ instruction: 0x000c0fb8 │ │ │ │ - mulseq r3, r0, ip │ │ │ │ + @ instruction: 0x00123bfc │ │ │ │ + andseq lr, r1, r0, lsl r8 │ │ │ │ + andseq r8, r0, r0, lsl fp │ │ │ │ + andeq r1, ip, ip, ror r2 │ │ │ │ + @ instruction: 0x0013acd8 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - andseq r0, r8, r8, lsr #21 │ │ │ │ + andseq r1, r8, ip, lsl #20 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sp, r5, r4, lsr #22 │ │ │ │ + eorseq pc, r5, r4, lsr #13 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r5, r0, lsr #24 │ │ │ │ + eorseq pc, r5, r0, lsr #15 │ │ │ │ │ │ │ │ -000a1f0c : │ │ │ │ +000a1f98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #192] @ a1fe4 │ │ │ │ + ldr r3, [pc, #192] @ a2070 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ mov r1, r0 │ │ │ │ - bgt a1f5c │ │ │ │ + bgt a1fe8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1fb0 │ │ │ │ - ldr r2, [pc, #160] @ a1fe8 │ │ │ │ + beq a203c │ │ │ │ + ldr r2, [pc, #160] @ a2074 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a1fb0 │ │ │ │ + bhi a203c │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - ldreq r5, [pc, #132] @ a1fec │ │ │ │ - bne a1f8c │ │ │ │ + ldreq r5, [pc, #132] @ a2078 │ │ │ │ + bne a2018 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r0, [pc, #124] @ a1ff0 │ │ │ │ - bl 2291b0 │ │ │ │ + ldr r0, [pc, #124] @ a207c │ │ │ │ + bl 23c3d4 │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ strne r5, [r0, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #104] @ a1ff4 │ │ │ │ - b a1f68 │ │ │ │ + ldr r5, [pc, #104] @ a2080 │ │ │ │ + b a1ff4 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble a1fb0 │ │ │ │ + ble a203c │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - ldreq r5, [pc, #88] @ a1ff8 │ │ │ │ - beq a1f68 │ │ │ │ - ldr r2, [pc, #84] @ a1ffc │ │ │ │ - cmp r3, r2 │ │ │ │ - ldreq r5, [pc, #80] @ a2000 │ │ │ │ - beq a1f68 │ │ │ │ - ldr r3, [pc, #76] @ a2004 │ │ │ │ + ldreq r5, [pc, #88] @ a2084 │ │ │ │ + beq a1ff4 │ │ │ │ + ldr r2, [pc, #84] @ a2088 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldreq r5, [pc, #80] @ a208c │ │ │ │ + beq a1ff4 │ │ │ │ + ldr r3, [pc, #76] @ a2090 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r1, [pc, #72] @ a2008 │ │ │ │ + ldr r1, [pc, #72] @ a2094 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #56] @ a200c │ │ │ │ - b a1f68 │ │ │ │ - ldr r5, [pc, #52] @ a2010 │ │ │ │ - b a1f68 │ │ │ │ - ldr r5, [pc, #48] @ a2014 │ │ │ │ - b a1f68 │ │ │ │ + ldr r5, [pc, #56] @ a2098 │ │ │ │ + b a1ff4 │ │ │ │ + ldr r5, [pc, #52] @ a209c │ │ │ │ + b a1ff4 │ │ │ │ + ldr r5, [pc, #48] @ a20a0 │ │ │ │ + b a1ff4 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - @ instruction: 0x003d13f8 │ │ │ │ - andseq r3, r2, ip, lsr ip │ │ │ │ + eorseq r2, sp, r8, ror pc │ │ │ │ + @ instruction: 0x00123bfc │ │ │ │ subseq r7, r5, r8, asr r8 │ │ │ │ - @ instruction: 0x0011e8bc │ │ │ │ - mulseq r3, r0, ip │ │ │ │ + andseq lr, r1, r0, lsl r8 │ │ │ │ + @ instruction: 0x0013acd8 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - andseq r0, r8, r8, lsr #21 │ │ │ │ + andseq r1, r8, ip, lsl #20 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sp, r5, r4, lsr #22 │ │ │ │ - andseq r2, r1, ip, lsr r9 │ │ │ │ - @ instruction: 0x00108ab0 │ │ │ │ - @ instruction: 0x000c0fb8 │ │ │ │ + eorseq pc, r5, r4, lsr #13 │ │ │ │ + andseq r2, r1, r4, asr #16 │ │ │ │ + andseq r8, r0, r0, lsl fp │ │ │ │ + andeq r1, ip, ip, ror r2 │ │ │ │ │ │ │ │ -000a2018 : │ │ │ │ +000a20a4 : │ │ │ │ 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 a2040 │ │ │ │ + bl a20cc │ │ │ │ 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] @ a27f8 │ │ │ │ + ldr r9, [pc, #1940] @ a2884 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ ldr r3, [r9, r0] │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr sl, [r3, #8] │ │ │ │ - beq a26f0 │ │ │ │ - ldr fp, [pc, #1912] @ a27fc │ │ │ │ + beq a277c │ │ │ │ + ldr fp, [pc, #1912] @ a2888 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, fp │ │ │ │ mov r6, r2 │ │ │ │ - bne a2518 │ │ │ │ + bne a25a4 │ │ │ │ ldr r8, [r1, #12] │ │ │ │ cmn r8, #1 │ │ │ │ - beq a2518 │ │ │ │ - ldr r3, [pc, #1880] @ a2800 │ │ │ │ + beq a25a4 │ │ │ │ + ldr r3, [pc, #1880] @ a288c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a2634 │ │ │ │ + beq a26c0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2710 │ │ │ │ + bne a279c │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ cmn r0, #3 │ │ │ │ - beq a26fc │ │ │ │ + beq a2788 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a224c │ │ │ │ + bne a22d8 │ │ │ │ ldr r3, [r5] │ │ │ │ str r6, [sp, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a23a4 │ │ │ │ + beq a2430 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a23b0 │ │ │ │ + beq a243c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a23c0 │ │ │ │ + ble a244c │ │ │ │ ldr ip, [r4, #16] │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ - bne a26ac │ │ │ │ + bne a2738 │ │ │ │ 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 │ │ │ │ @@ -123466,221 +123515,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 a227c │ │ │ │ + bgt a2308 │ │ │ │ add sl, r1, #20 │ │ │ │ ldrsb fp, [sl, r3] │ │ │ │ cmp fp, #0 │ │ │ │ - bge a22e4 │ │ │ │ + bge a2370 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ strb r1, [sl, r3] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ ldrb lr, [r1, #5] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, lr │ │ │ │ addeq sl, r1, #20 │ │ │ │ - beq a22cc │ │ │ │ + beq a2358 │ │ │ │ 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 a220c │ │ │ │ + bne a2298 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne a2484 │ │ │ │ + bne a2510 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne a24f0 │ │ │ │ + bne a257c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - beq a2240 │ │ │ │ + beq a22cc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a223c │ │ │ │ + beq a22c8 │ │ │ │ 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 a2274 │ │ │ │ + beq a2300 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - beq a2270 │ │ │ │ + beq a22fc │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a2590 │ │ │ │ + bne a261c │ │ │ │ str r3, [r7] │ │ │ │ mov r0, #1 │ │ │ │ - b a2244 │ │ │ │ + b a22d0 │ │ │ │ cmp lr, #15 │ │ │ │ - bgt a25e0 │ │ │ │ + bgt a266c │ │ │ │ add sl, r1, r3, lsl #1 │ │ │ │ ldrsh sl, [sl, #20] │ │ │ │ lsl fp, r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - bge a2320 │ │ │ │ + bge a23ac │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add sl, r1, #20 │ │ │ │ strh r0, [sl, fp] │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ ldrb lr, [r1, #5] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, lr │ │ │ │ addne r3, r3, r0, lsl #3 │ │ │ │ strne r5, [sl, r3] │ │ │ │ addne r3, sl, r3 │ │ │ │ strne r6, [r3, #4] │ │ │ │ - bne a21c4 │ │ │ │ + bne a2250 │ │ │ │ add lr, r0, r0, lsl #1 │ │ │ │ add r3, r3, lr, lsl #2 │ │ │ │ add lr, sl, r3 │ │ │ │ stmib lr, {r5, r6} │ │ │ │ str r8, [sl, r3] │ │ │ │ - b a21c4 │ │ │ │ + b a2250 │ │ │ │ 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 a234c │ │ │ │ + bge a23d8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ strb r3, [fp, #20] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - b a2194 │ │ │ │ + b a2220 │ │ │ │ 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 a2298 │ │ │ │ + blt a2324 │ │ │ │ lsl fp, r3, #2 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ add r3, fp, r3 │ │ │ │ add r3, r3, sl, lsr #5 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp lr, #7 │ │ │ │ lsr sl, sl, #5 │ │ │ │ and r3, r3, r0 │ │ │ │ - ble a2470 │ │ │ │ + ble a24fc │ │ │ │ cmp lr, #15 │ │ │ │ - bgt a2680 │ │ │ │ + bgt a270c │ │ │ │ add lr, r1, r3, lsl #1 │ │ │ │ ldrsh lr, [lr, #20] │ │ │ │ lsl fp, r3, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - blt a2298 │ │ │ │ + blt a2324 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ lsr sl, sl, #5 │ │ │ │ add r3, r3, sl │ │ │ │ add r3, r3, #1 │ │ │ │ and r3, r3, r0 │ │ │ │ - b a2378 │ │ │ │ + b a2404 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a2104 │ │ │ │ + bne a2190 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt a211c │ │ │ │ + bgt a21a8 │ │ │ │ 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 a0c90 │ │ │ │ + bl a0d1c │ │ │ │ cmn r0, #1 │ │ │ │ - bne a211c │ │ │ │ + bne a21a8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2414 │ │ │ │ + beq a24a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a27c8 │ │ │ │ + beq a2854 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2430 │ │ │ │ + beq a24bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq a27d4 │ │ │ │ + beq a2860 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ - beq a27e0 │ │ │ │ + beq a286c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq a21ec │ │ │ │ + beq a2278 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b a2220 │ │ │ │ + b a22ac │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ lsr sl, sl, #5 │ │ │ │ add r3, r3, sl │ │ │ │ add r3, r3, #1 │ │ │ │ and r3, r3, r0 │ │ │ │ add fp, r1, r3 │ │ │ │ ldrsb lr, [fp, #20] │ │ │ │ cmp lr, #0 │ │ │ │ - blt a230c │ │ │ │ - b a245c │ │ │ │ + blt a2398 │ │ │ │ + b a24e8 │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a25a0 │ │ │ │ - ldr r2, [pc, #876] @ a2804 │ │ │ │ + bne a264c │ │ │ │ + ldr r2, [pc, #876] @ a2890 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a24a8 │ │ │ │ + bne a2534 │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a21fc │ │ │ │ - bl 356650 │ │ │ │ + beq a2288 │ │ │ │ + bl 3581c0 │ │ │ │ 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] │ │ │ │ @@ -123688,339 +123737,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 a2220 │ │ │ │ - b a2240 │ │ │ │ + bne a22ac │ │ │ │ + b a22cc │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a25c0 │ │ │ │ - ldr r2, [pc, #768] @ a2804 │ │ │ │ + bne a262c │ │ │ │ + ldr r2, [pc, #768] @ a2890 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a24a8 │ │ │ │ + bne a2534 │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a220c │ │ │ │ - b a24a8 │ │ │ │ + beq a2298 │ │ │ │ + b a2534 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c108 │ │ │ │ + bl 8c124 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq a26fc │ │ │ │ + beq a2788 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - ldr r2, [pc, #712] @ a2800 │ │ │ │ + ldr r2, [pc, #712] @ a288c │ │ │ │ cmp r3, r2 │ │ │ │ - beq a2634 │ │ │ │ + beq a26c0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, fp │ │ │ │ - beq a20b0 │ │ │ │ + beq a213c │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a20b0 │ │ │ │ + beq a213c │ │ │ │ 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 a0c90 │ │ │ │ + bl a0d1c │ │ │ │ cmn r0, #1 │ │ │ │ - bne a20b0 │ │ │ │ - b a26fc │ │ │ │ + bne a213c │ │ │ │ + b a2788 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ str r3, [r7] │ │ │ │ - b a2274 │ │ │ │ - ldr r3, [pc, #608] @ a2808 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne a26c8 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - tst r3, #512 @ 0x200 │ │ │ │ - beq a21fc │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - b a2490 │ │ │ │ - ldr r3, [pc, #576] @ a2808 │ │ │ │ + b a2300 │ │ │ │ + ldr r3, [pc, #608] @ a2894 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a26dc │ │ │ │ + bne a2754 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq a220c │ │ │ │ + beq a2298 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b a24fc │ │ │ │ + b a2588 │ │ │ │ + ldr r3, [pc, #576] @ a2894 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne a2768 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + tst r3, #512 @ 0x200 │ │ │ │ + beq a2288 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + b a251c │ │ │ │ add sl, r1, r3, lsl #2 │ │ │ │ ldr sl, [sl, #20] │ │ │ │ lsl fp, r3, #2 │ │ │ │ cmp sl, #0 │ │ │ │ - bge a2604 │ │ │ │ + bge a2690 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add r3, r1, fp │ │ │ │ str r0, [r3, #20] │ │ │ │ - b a2194 │ │ │ │ + b a2220 │ │ │ │ add fp, fp, r3 │ │ │ │ lsr r3, r8, #5 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r3, fp │ │ │ │ and r3, r3, r0 │ │ │ │ add fp, r1, r3, lsl #2 │ │ │ │ ldr fp, [fp, #20] │ │ │ │ cmp fp, #0 │ │ │ │ lsl fp, r3, #2 │ │ │ │ - blt a25f4 │ │ │ │ - b a2350 │ │ │ │ + blt a2680 │ │ │ │ + b a23dc │ │ │ │ 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 9cd94 │ │ │ │ + bl 9ce1c │ │ │ │ cmn r0, #1 │ │ │ │ - beq a26fc │ │ │ │ + beq a2788 │ │ │ │ cmp r7, #0 │ │ │ │ - bne a2220 │ │ │ │ - b a2240 │ │ │ │ + bne a22ac │ │ │ │ + b a22cc │ │ │ │ add fp, r1, r3, lsl #2 │ │ │ │ ldr fp, [fp, #20] │ │ │ │ cmp fp, #0 │ │ │ │ lsl fp, r3, #2 │ │ │ │ - blt a25f4 │ │ │ │ + blt a2680 │ │ │ │ add r3, fp, r3 │ │ │ │ lsr sl, sl, #5 │ │ │ │ add r3, r3, sl │ │ │ │ add r3, r3, #1 │ │ │ │ and r3, r3, r0 │ │ │ │ - b a2370 │ │ │ │ + b a23fc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r6, [sp] │ │ │ │ - bl 286ce0 │ │ │ │ + bl 296a70 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ - b a2128 │ │ │ │ - mov r0, r5 │ │ │ │ + b a21b4 │ │ │ │ + mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a25b8 │ │ │ │ - b a21fc │ │ │ │ - mov r0, r6 │ │ │ │ + bne a2644 │ │ │ │ + b a2298 │ │ │ │ + mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a25d8 │ │ │ │ - b a220c │ │ │ │ - ldr r1, [pc, #276] @ a280c │ │ │ │ - ldr r0, [pc, #276] @ a2810 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a2664 │ │ │ │ + b a2288 │ │ │ │ + ldr r1, [pc, #276] @ a2898 │ │ │ │ + ldr r0, [pc, #276] @ a289c │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #0 │ │ │ │ mvn r0, #0 │ │ │ │ strne r3, [r7] │ │ │ │ - b a2244 │ │ │ │ + b a22d0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 11dae0 <_PyEval_CheckExceptTypeValid@@Base+0x2124> │ │ │ │ + bl 11da28 <_PyEval_CheckExceptTypeValid@@Base+0x2124> │ │ │ │ cmn r0, #1 │ │ │ │ - beq a278c │ │ │ │ + beq a2818 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r8, [r2, #4] │ │ │ │ cmp r8, #0 │ │ │ │ movne r6, r8 │ │ │ │ - bne a2758 │ │ │ │ + bne a27e4 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r6 │ │ │ │ - bl 189638 <_PyUnicode_IsNumeric@@Base+0x87c> │ │ │ │ + bl 18a8b4 <_PyUnicode_IsNumeric@@Base+0x880> │ │ │ │ cmp r7, #0 │ │ │ │ - beq a2780 │ │ │ │ + beq a280c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a277c │ │ │ │ + beq a2808 │ │ │ │ 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 a2244 │ │ │ │ + b a22d0 │ │ │ │ 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 a0c90 │ │ │ │ + bl a0d1c │ │ │ │ cmn r0, #1 │ │ │ │ - bne a20bc │ │ │ │ - b a26fc │ │ │ │ + bne a2148 │ │ │ │ + b a2788 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a2414 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a24a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a2430 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a24bc │ │ │ │ cmp r3, #0 │ │ │ │ - beq a21ec │ │ │ │ + beq a2278 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b a2240 │ │ │ │ + b a22cc │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andeq r5, sl, r0, asr #17 │ │ │ │ + andeq r5, sl, ip, asr #18 │ │ │ │ andeq r1, r0, r8, lsr #1 │ │ │ │ - eorseq sl, r5, ip, asr #13 │ │ │ │ + eorseq ip, r5, ip, asr #4 │ │ │ │ │ │ │ │ -000a2814 : │ │ │ │ +000a28a0 : │ │ │ │ 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] @ a2844 │ │ │ │ - bl 2291b0 │ │ │ │ + ldr r0, [pc, #12] @ a28d0 │ │ │ │ + bl 23c3d4 │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r7, [r5], #-108 @ 0xffffff94 │ │ │ │ │ │ │ │ -000a2848 : │ │ │ │ +000a28d4 : │ │ │ │ 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] @ a2878 │ │ │ │ - bl 2291b0 │ │ │ │ + ldr r0, [pc, #12] @ a2904 │ │ │ │ + bl 23c3d4 │ │ │ │ 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 a28e0 │ │ │ │ + beq a296c │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r7, r0 │ │ │ │ bl 296ac │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a2928 │ │ │ │ + beq a29b4 │ │ │ │ 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 a28e0 │ │ │ │ + bne a296c │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5, r4 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq a28fc │ │ │ │ + beq a2988 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #10 │ │ │ │ - beq a2950 │ │ │ │ + beq a29dc │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq a28e0 │ │ │ │ + beq a296c │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne a28e8 │ │ │ │ - ldr r1, [pc, #84] @ a2960 │ │ │ │ + bne a2974 │ │ │ │ + ldr r1, [pc, #84] @ a29ec │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a28f0 │ │ │ │ + bne a297c │ │ │ │ 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 a28d0 │ │ │ │ - b a28e0 │ │ │ │ + beq a295c │ │ │ │ + b a296c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne a28f0 │ │ │ │ - b a28e0 │ │ │ │ - eorseq sp, r5, r8, asr #24 │ │ │ │ + bne a297c │ │ │ │ + b a296c │ │ │ │ + eorseq pc, r5, r8, asr #15 │ │ │ │ │ │ │ │ -000a2964 : │ │ │ │ +000a29f0 : │ │ │ │ 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 a2a24 │ │ │ │ + beq a2ab0 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9aa3c │ │ │ │ + bl 9aac8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a2a10 │ │ │ │ + beq a2a9c │ │ │ │ cmp r4, #0 │ │ │ │ - ble a29dc │ │ │ │ + ble a2a68 │ │ │ │ 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 a29b8 │ │ │ │ - ldr r2, [pc, #72] @ a2a2c │ │ │ │ - bl 356650 │ │ │ │ + bne a2a44 │ │ │ │ + ldr r2, [pc, #72] @ a2ab8 │ │ │ │ + bl 3581c0 │ │ │ │ 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] │ │ │ │ @@ -124029,58 +124078,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] @ a2a30 │ │ │ │ - b a2a10 │ │ │ │ + ldr r3, [pc, #4] @ a2abc │ │ │ │ + b a2a9c │ │ │ │ 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] @ a2bb4 │ │ │ │ - bl 356650 │ │ │ │ + ldr r6, [pc, #356] @ a2c40 │ │ │ │ + bl 3581c0 │ │ │ │ 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 a2b50 │ │ │ │ - ldr r0, [pc, #312] @ a2bb8 │ │ │ │ + beq a2bdc │ │ │ │ + ldr r0, [pc, #312] @ a2c44 │ │ │ │ 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 a2b80 │ │ │ │ + bne a2c0c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2ac0 │ │ │ │ + beq a2b4c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2b20 │ │ │ │ + beq a2bac │ │ │ │ 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] │ │ │ │ @@ -124103,76 +124152,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 a2b0c │ │ │ │ - ldr r0, [pc, #100] @ a2bbc │ │ │ │ + b a2b98 │ │ │ │ + ldr r0, [pc, #100] @ a2c48 │ │ │ │ mov r1, #2 │ │ │ │ - bl 9ab38 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9abc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a2b0c │ │ │ │ + beq a2b98 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r0], #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a2ab8 │ │ │ │ - b a2ac0 │ │ │ │ - ldr r3, [pc, #56] @ a2bc0 │ │ │ │ + bne a2b44 │ │ │ │ + b a2b4c │ │ │ │ + ldr r3, [pc, #56] @ a2c4c │ │ │ │ cmp r7, r3 │ │ │ │ - bne a2b9c │ │ │ │ + bne a2c28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ + bl 18ea50 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2b68 │ │ │ │ + b a2bf4 │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2b68 │ │ │ │ + b a2bf4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ 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] @ a2d20 │ │ │ │ - bl 356650 │ │ │ │ + ldr r6, [pc, #320] @ a2dac │ │ │ │ + bl 3581c0 │ │ │ │ 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 a2c90 │ │ │ │ - ldr r0, [pc, #276] @ a2d24 │ │ │ │ + beq a2d1c │ │ │ │ + ldr r0, [pc, #276] @ a2db0 │ │ │ │ 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 a2cec │ │ │ │ + bne a2d78 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2cbc │ │ │ │ + beq a2d48 │ │ │ │ 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] │ │ │ │ @@ -124184,165 +124233,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] @ a2d28 │ │ │ │ + ldr r0, [pc, #144] @ a2db4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 9ab38 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9abc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a2c7c │ │ │ │ + beq a2d08 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a2c44 │ │ │ │ + bne a2cd0 │ │ │ │ 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 a2c7c │ │ │ │ - ldr r3, [pc, #56] @ a2d2c │ │ │ │ + b a2d08 │ │ │ │ + ldr r3, [pc, #56] @ a2db8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne a2d08 │ │ │ │ + bne a2d94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ + bl 18ea50 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2ca8 │ │ │ │ + b a2d34 │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2ca8 │ │ │ │ + b a2d34 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ │ │ │ │ -000a2d30 : │ │ │ │ +000a2dbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ tst r3, #8 │ │ │ │ - bne a2d6c │ │ │ │ + bne a2df8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #36] @ a2d84 │ │ │ │ - bl 2291b0 │ │ │ │ + ldr r0, [pc, #36] @ a2e10 │ │ │ │ + bl 23c3d4 │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #20] @ a2d88 │ │ │ │ - ldr r1, [pc, #20] @ a2d8c │ │ │ │ + ldr r3, [pc, #20] @ a2e14 │ │ │ │ + ldr r1, [pc, #20] @ a2e18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r7, r5, ip, lsl #12 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sl, r5, r4, ror #13 │ │ │ │ + eorseq ip, r5, r4, ror #4 │ │ │ │ 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 a31a8 │ │ │ │ - ldr r9, [pc, #1784] @ a34b4 │ │ │ │ - ldr r2, [pc, #1784] @ a34b8 │ │ │ │ + bls a3234 │ │ │ │ + ldr r9, [pc, #1784] @ a3540 │ │ │ │ + ldr r2, [pc, #1784] @ a3544 │ │ │ │ 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 a3394 │ │ │ │ - ldr r3, [pc, #1748] @ a34bc │ │ │ │ - bl 356650 │ │ │ │ + bne a3420 │ │ │ │ + ldr r3, [pc, #1748] @ a3548 │ │ │ │ + bl 3581c0 │ │ │ │ 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 a3350 │ │ │ │ + beq a33dc │ │ │ │ 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 a3084 │ │ │ │ - ldr r3, [pc, #1672] @ a34c0 │ │ │ │ + beq a3110 │ │ │ │ + ldr r3, [pc, #1672] @ a354c │ │ │ │ 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] @ a34c4 │ │ │ │ + ldr r2, [pc, #1644] @ a3550 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a33c4 │ │ │ │ + bne a3450 │ │ │ │ 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 a31c0 │ │ │ │ + beq a324c │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt a30f8 │ │ │ │ + blt a3184 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ add r9, r7, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a3170 │ │ │ │ - ldr r8, [pc, #1560] @ a34c8 │ │ │ │ + bne a31fc │ │ │ │ + ldr r8, [pc, #1560] @ a3554 │ │ │ │ ldr r3, [r8, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #1556] @ a34cc │ │ │ │ - ldr r0, [pc, #1548] @ a34c8 │ │ │ │ + ldr r2, [pc, #1556] @ a3558 │ │ │ │ + ldr r0, [pc, #1548] @ a3554 │ │ │ │ cmp r3, r2 │ │ │ │ mov r1, #0 │ │ │ │ - bne a3428 │ │ │ │ - bl 9db00 │ │ │ │ + bne a34b4 │ │ │ │ + bl 9db88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a31d4 │ │ │ │ + beq a3260 │ │ │ │ ldr r3, [r8, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq a2f10 │ │ │ │ - ldr r3, [pc, #1496] @ a34bc │ │ │ │ - bl 356650 │ │ │ │ + beq a2f9c │ │ │ │ + ldr r3, [pc, #1496] @ a3548 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -124350,32 +124399,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] @ a34d0 │ │ │ │ + ldr r3, [pc, #1448] @ a355c │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [r9] │ │ │ │ mvn r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bne a3294 │ │ │ │ + bne a3320 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne a3340 │ │ │ │ + bne a33cc │ │ │ │ str r4, [r9] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #180] @ 0xb4 │ │ │ │ tst r3, #2 │ │ │ │ - beq a2fb8 │ │ │ │ - ldr r3, [pc, #1364] @ a34bc │ │ │ │ - bl 356650 │ │ │ │ + beq a3044 │ │ │ │ + ldr r3, [pc, #1364] @ a3548 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -124389,61 +124438,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 a31fc │ │ │ │ + beq a3288 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a3438 │ │ │ │ + beq a34c4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a30b8 │ │ │ │ + beq a3144 │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1244] @ a34d4 │ │ │ │ + ldr r2, [pc, #1244] @ a3560 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a30c8 │ │ │ │ + bne a3154 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a30c8 │ │ │ │ - ldr r2, [pc, #1188] @ a34bc │ │ │ │ - bl 356650 │ │ │ │ + beq a3154 │ │ │ │ + ldr r2, [pc, #1188] @ a3548 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr ip, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #1196] @ a34d8 │ │ │ │ + ldr r2, [pc, #1196] @ a3564 │ │ │ │ str r4, [sp] │ │ │ │ cmp ip, r2 │ │ │ │ mov r2, r5 │ │ │ │ - beq a327c │ │ │ │ - bl a03c4 │ │ │ │ + beq a3308 │ │ │ │ + bl a0450 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq a305c │ │ │ │ + beq a30e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a349c │ │ │ │ + beq a3528 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a3078 │ │ │ │ + beq a3104 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a3490 │ │ │ │ + beq a351c │ │ │ │ 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 │ │ │ │ @@ -124451,36 +124500,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 a2e30 │ │ │ │ - ldr r3, [pc, #1044] @ a34d4 │ │ │ │ + b a2ebc │ │ │ │ + ldr r3, [pc, #1044] @ a3560 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a3004 │ │ │ │ + beq a3090 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 8c108 │ │ │ │ + bl 8c124 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a3010 │ │ │ │ + bne a309c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 228d00 │ │ │ │ + bl 23bf24 │ │ │ │ mov r6, r0 │ │ │ │ - b a3284 │ │ │ │ + b a3310 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - beq a2e98 │ │ │ │ - ldr r2, [pc, #944] @ a34bc │ │ │ │ - bl 356650 │ │ │ │ + beq a2f24 │ │ │ │ + ldr r2, [pc, #944] @ a3548 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -124497,59 +124546,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 a2ea8 │ │ │ │ + beq a2f34 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r8, [pc, #844] @ a34c8 │ │ │ │ + ldr r8, [pc, #844] @ a3554 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2eac │ │ │ │ + bne a2f38 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne a2eac │ │ │ │ + bne a2f38 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a2eac │ │ │ │ + ble a2f38 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b a2f50 │ │ │ │ + b a2fdc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r5, [pc, #808] @ a34dc │ │ │ │ + ldr r5, [pc, #808] @ a3568 │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ add r5, r5, r1, lsl #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2e8c │ │ │ │ - ldr r3, [pc, #792] @ a34e0 │ │ │ │ + bne a2f18 │ │ │ │ + ldr r3, [pc, #792] @ a356c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #788] @ a34e4 │ │ │ │ + ldr r1, [pc, #788] @ a3570 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a33ac │ │ │ │ + beq a3438 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a33ac │ │ │ │ + bne a3438 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a33ac │ │ │ │ - bl 91b7c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a3438 │ │ │ │ + bl 91c14 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a344c │ │ │ │ + beq a34d8 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ streq r1, [r6, #180] @ 0xb4 │ │ │ │ - beq a2fc0 │ │ │ │ - ldr r3, [pc, #668] @ a34bc │ │ │ │ - bl 356650 │ │ │ │ + beq a304c │ │ │ │ + ldr r3, [pc, #668] @ a3548 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -124564,232 +124613,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 a2fc0 │ │ │ │ - bl 9cd94 │ │ │ │ + b a304c │ │ │ │ + bl 9ce1c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a304c │ │ │ │ - b a305c │ │ │ │ + bne a30d8 │ │ │ │ + b a30e8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a3334 │ │ │ │ + bne a33c0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - bne a33f0 │ │ │ │ + bne a347c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a32d0 │ │ │ │ + bne a335c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne a33f8 │ │ │ │ + bne a3484 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r3, #20] │ │ │ │ - b a2f4c │ │ │ │ + b a2fd8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a32b8 │ │ │ │ + bne a3344 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - ldr lr, [pc, #508] @ a34e8 │ │ │ │ - ldr ip, [pc, #508] @ a34ec │ │ │ │ + ldr lr, [pc, #508] @ a3574 │ │ │ │ + ldr ip, [pc, #508] @ a3578 │ │ │ │ cmp r0, ip │ │ │ │ cmpne r0, lr │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movne r1, #0 │ │ │ │ cmp r0, r8 │ │ │ │ - beq a32c4 │ │ │ │ + beq a3350 │ │ │ │ cmp r0, ip │ │ │ │ cmpne r0, lr │ │ │ │ - bne a33b4 │ │ │ │ + bne a3440 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a3340 │ │ │ │ + beq a33cc │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ strne r4, [r3, #20] │ │ │ │ str r4, [r2, #24] │ │ │ │ - b a2f50 │ │ │ │ + b a2fdc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq a32c4 │ │ │ │ + beq a3350 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ - beq a2f4c │ │ │ │ - b a32c8 │ │ │ │ + beq a2fd8 │ │ │ │ + b a3354 │ │ │ │ mov r0, fp │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a2e30 │ │ │ │ + bne a2ebc │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #388] @ a34f0 │ │ │ │ + ldr r2, [pc, #388] @ a357c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3414 │ │ │ │ + bne a34a0 │ │ │ │ mov r0, sl │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a33a8 │ │ │ │ + beq a3434 │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b a2e30 │ │ │ │ + b a2ebc │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a2e30 │ │ │ │ - bl 2915fc │ │ │ │ + bne a2ebc │ │ │ │ + bl 2a064c │ │ │ │ mvn r6, #0 │ │ │ │ - b a3078 │ │ │ │ + b a3104 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a3310 │ │ │ │ + beq a339c │ │ │ │ mov r2, r1 │ │ │ │ - b a3318 │ │ │ │ - ldr r1, [pc, #296] @ a34f4 │ │ │ │ + b a33a4 │ │ │ │ + ldr r1, [pc, #296] @ a3580 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a33dc │ │ │ │ + bne a3468 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18d6fc │ │ │ │ - b a2e68 │ │ │ │ + bl 18ea50 │ │ │ │ + b a2ef4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a2e68 │ │ │ │ + b a2ef4 │ │ │ │ mov r1, r3 │ │ │ │ - b a32e0 │ │ │ │ - ldr r0, [pc, #232] @ a34e8 │ │ │ │ - ldr r1, [pc, #232] @ a34ec │ │ │ │ + b a336c │ │ │ │ + ldr r0, [pc, #236] @ a3578 │ │ │ │ + ldr r1, [pc, #228] @ a3574 │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r2, r0 │ │ │ │ mov r2, r3 │ │ │ │ - beq a3318 │ │ │ │ - b a3310 │ │ │ │ + beq a33a4 │ │ │ │ + b a339c │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a337c │ │ │ │ + b a3408 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a2f10 │ │ │ │ - b a31d4 │ │ │ │ - ldr r1, [pc, #184] @ a34f8 │ │ │ │ - ldr r0, [pc, #184] @ a34fc │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a2f9c │ │ │ │ + b a3260 │ │ │ │ + ldr r1, [pc, #184] @ a3584 │ │ │ │ + ldr r0, [pc, #184] @ a3588 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r6, #0 │ │ │ │ - b a3284 │ │ │ │ + b a3310 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a3468 │ │ │ │ + beq a34f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a34a8 │ │ │ │ + beq a3534 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a33ac │ │ │ │ + beq a3438 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a33ac │ │ │ │ + bne a3438 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a33ac │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a3438 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a3078 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a3104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a305c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a30e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a3468 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a34f4 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, ror #3 │ │ │ │ + andeq r2, r9, r8, ror r2 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrsheq r2, [r5], #-108 @ 0xffffff94 │ │ │ │ - muleq r9, r4, sl │ │ │ │ - andseq sl, r5, r8, lsr #17 │ │ │ │ + andeq sp, r9, ip, lsl fp │ │ │ │ + @ instruction: 0x0015b4f8 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r5, r0, asr ip │ │ │ │ + @ instruction: 0x0035f7d0 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq sl, r5, ip, asr #13 │ │ │ │ + eorseq ip, r5, ip, asr #4 │ │ │ │ │ │ │ │ -000a3500 : │ │ │ │ - b a3504 │ │ │ │ +000a358c : │ │ │ │ + b a3590 │ │ │ │ │ │ │ │ -000a3504 : │ │ │ │ +000a3590 : │ │ │ │ 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 a3620 │ │ │ │ - ldr r8, [pc, #428] @ a36d4 │ │ │ │ - ldr r2, [pc, #428] @ a36d8 │ │ │ │ + bls a36ac │ │ │ │ + ldr r8, [pc, #428] @ a3760 │ │ │ │ + ldr r2, [pc, #428] @ a3764 │ │ │ │ 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 a3674 │ │ │ │ - ldr r3, [pc, #392] @ a36dc │ │ │ │ - bl 356650 │ │ │ │ + bne a3700 │ │ │ │ + ldr r3, [pc, #392] @ a3768 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r9, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsr r1, r1, #3 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ - cmp ip, r3 │ │ │ │ - beq a3630 │ │ │ │ + cmp r3, ip │ │ │ │ + beq a36bc │ │ │ │ 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 a35ec │ │ │ │ - ldr r3, [pc, #316] @ a36e0 │ │ │ │ + beq a3678 │ │ │ │ + ldr r3, [pc, #316] @ a376c │ │ │ │ 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] @ a36e4 │ │ │ │ + ldr r2, [pc, #292] @ a3770 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a3694 │ │ │ │ + bne a3720 │ │ │ │ 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} │ │ │ │ @@ -124801,262 +124850,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 a359c │ │ │ │ - ldr r5, [pc, #192] @ a36e8 │ │ │ │ + b a3628 │ │ │ │ + ldr r5, [pc, #192] @ a3774 │ │ │ │ add r5, r5, r0, lsl #4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, sl │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a359c │ │ │ │ + bne a3628 │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #160] @ a36ec │ │ │ │ + ldr r2, [pc, #160] @ a3778 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a36ac │ │ │ │ + bne a3738 │ │ │ │ mov r0, r9 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a3688 │ │ │ │ + beq a3714 │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b a359c │ │ │ │ + b a3628 │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a359c │ │ │ │ - bl 2915fc │ │ │ │ + bne a3628 │ │ │ │ + bl 2a064c │ │ │ │ mov r5, #0 │ │ │ │ - b a35e4 │ │ │ │ - ldr r1, [pc, #84] @ a36f0 │ │ │ │ + b a3670 │ │ │ │ + ldr r1, [pc, #84] @ a377c │ │ │ │ cmp r3, r1 │ │ │ │ - bne a36c0 │ │ │ │ + bne a374c │ │ │ │ mov r0, r5 │ │ │ │ - bl 18d6fc │ │ │ │ - b a35d0 │ │ │ │ + bl 18ea50 │ │ │ │ + b a365c │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a365c │ │ │ │ + b a36e8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a35d0 │ │ │ │ + b a365c │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, ror #3 │ │ │ │ + andeq r2, r9, r8, ror r2 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ │ │ │ │ -000a36f4 <_PyLong_New@@Base>: │ │ │ │ +000a3780 <_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 a3920 <_PyLong_New@@Base+0x22c> │ │ │ │ + bgt a39ac <_PyLong_New@@Base+0x22c> │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq a3808 <_PyLong_New@@Base+0x114> │ │ │ │ + beq a3894 <_PyLong_New@@Base+0x114> │ │ │ │ add r3, r0, #3 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bmi a38b8 <_PyLong_New@@Base+0x1c4> │ │ │ │ - ldr r7, [pc, #520] @ a3934 <_PyLong_New@@Base+0x240> │ │ │ │ - ldr r2, [pc, #520] @ a3938 <_PyLong_New@@Base+0x244> │ │ │ │ + bmi a3944 <_PyLong_New@@Base+0x1c4> │ │ │ │ + ldr r7, [pc, #520] @ a39c0 <_PyLong_New@@Base+0x240> │ │ │ │ + ldr r2, [pc, #520] @ a39c4 <_PyLong_New@@Base+0x244> │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a38a4 <_PyLong_New@@Base+0x1b0> │ │ │ │ - ldr r3, [pc, #508] @ a393c <_PyLong_New@@Base+0x248> │ │ │ │ - bl 356650 │ │ │ │ + bne a3930 <_PyLong_New@@Base+0x1b0> │ │ │ │ + ldr r3, [pc, #508] @ a39c8 <_PyLong_New@@Base+0x248> │ │ │ │ + bl 3581c0 │ │ │ │ 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 a3868 <_PyLong_New@@Base+0x174> │ │ │ │ + bcs a38f4 <_PyLong_New@@Base+0x174> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r8, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq a3858 <_PyLong_New@@Base+0x164> │ │ │ │ + beq a38e4 <_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 a37c0 <_PyLong_New@@Base+0xcc> │ │ │ │ + bne a384c <_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] @ a3940 <_PyLong_New@@Base+0x24c> │ │ │ │ + ldr r2, [pc, #376] @ a39cc <_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] @ a3944 <_PyLong_New@@Base+0x250> │ │ │ │ + ldr r1, [pc, #356] @ a39d0 <_PyLong_New@@Base+0x250> │ │ │ │ stmib r5, {r2, r3} │ │ │ │ - bne a38c4 <_PyLong_New@@Base+0x1d0> │ │ │ │ + bne a3950 <_PyLong_New@@Base+0x1d0> │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne a38e0 <_PyLong_New@@Base+0x1ec> │ │ │ │ + bne a396c <_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] @ a3934 <_PyLong_New@@Base+0x240> │ │ │ │ - ldr r2, [pc, #292] @ a3938 <_PyLong_New@@Base+0x244> │ │ │ │ + ldr r7, [pc, #292] @ a39c0 <_PyLong_New@@Base+0x240> │ │ │ │ + ldr r2, [pc, #292] @ a39c4 <_PyLong_New@@Base+0x244> │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ ldrne r0, [r7, #708] @ 0x2c4 │ │ │ │ movne r6, #16 │ │ │ │ - bne a38a8 <_PyLong_New@@Base+0x1b4> │ │ │ │ - ldr r3, [pc, #272] @ a393c <_PyLong_New@@Base+0x248> │ │ │ │ - bl 356650 │ │ │ │ + bne a3934 <_PyLong_New@@Base+0x1b4> │ │ │ │ + ldr r3, [pc, #272] @ a39c8 <_PyLong_New@@Base+0x248> │ │ │ │ + bl 3581c0 │ │ │ │ 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 a3770 <_PyLong_New@@Base+0x7c> │ │ │ │ + bne a37fc <_PyLong_New@@Base+0x7c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a37c0 <_PyLong_New@@Base+0xcc> │ │ │ │ + bne a384c <_PyLong_New@@Base+0xcc> │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #212] @ a3948 <_PyLong_New@@Base+0x254> │ │ │ │ + ldr r2, [pc, #212] @ a39d4 <_PyLong_New@@Base+0x254> │ │ │ │ cmp r3, r2 │ │ │ │ - bne a38f8 <_PyLong_New@@Base+0x204> │ │ │ │ + bne a3984 <_PyLong_New@@Base+0x204> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a38b8 <_PyLong_New@@Base+0x1c4> │ │ │ │ + beq a3944 <_PyLong_New@@Base+0x1c4> │ │ │ │ ldr r3, [r8, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, #800] @ 0x320 │ │ │ │ - b a37c0 <_PyLong_New@@Base+0xcc> │ │ │ │ + b a384c <_PyLong_New@@Base+0xcc> │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a37c0 <_PyLong_New@@Base+0xcc> │ │ │ │ - bl 2915fc │ │ │ │ + bne a384c <_PyLong_New@@Base+0xcc> │ │ │ │ + bl 2a064c │ │ │ │ mov r5, #0 │ │ │ │ - b a3800 <_PyLong_New@@Base+0x10c> │ │ │ │ + b a388c <_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 a37f8 <_PyLong_New@@Base+0x104> │ │ │ │ - ldr r2, [pc, #100] @ a394c <_PyLong_New@@Base+0x258> │ │ │ │ + beq a3884 <_PyLong_New@@Base+0x104> │ │ │ │ + ldr r2, [pc, #100] @ a39d8 <_PyLong_New@@Base+0x258> │ │ │ │ cmp r3, r2 │ │ │ │ - bne a390c <_PyLong_New@@Base+0x218> │ │ │ │ + bne a3998 <_PyLong_New@@Base+0x218> │ │ │ │ mov r0, r5 │ │ │ │ - bl 18d6fc │ │ │ │ - b a37f8 <_PyLong_New@@Base+0x104> │ │ │ │ + bl 18ea50 │ │ │ │ + b a3884 <_PyLong_New@@Base+0x104> │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a388c <_PyLong_New@@Base+0x198> │ │ │ │ + b a3918 <_PyLong_New@@Base+0x198> │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ - b a37f8 <_PyLong_New@@Base+0x104> │ │ │ │ - ldr r3, [pc, #40] @ a3950 <_PyLong_New@@Base+0x25c> │ │ │ │ - ldr r1, [pc, #40] @ a3954 <_PyLong_New@@Base+0x260> │ │ │ │ + b a3884 <_PyLong_New@@Base+0x104> │ │ │ │ + ldr r3, [pc, #40] @ a39dc <_PyLong_New@@Base+0x25c> │ │ │ │ + ldr r1, [pc, #40] @ a39e0 <_PyLong_New@@Base+0x260> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b a38bc <_PyLong_New@@Base+0x1c8> │ │ │ │ + bl 18f518 │ │ │ │ + b a3948 <_PyLong_New@@Base+0x1c8> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, ror #3 │ │ │ │ + andeq r2, r9, r8, ror r2 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq sp, r5, ip, ror ip │ │ │ │ + @ instruction: 0x0035f7fc │ │ │ │ │ │ │ │ -000a3958 : │ │ │ │ +000a39e4 : │ │ │ │ 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 a3d08 │ │ │ │ + beq a3d94 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #1008] @ a3d74 │ │ │ │ + ldr r1, [pc, #1008] @ a3e00 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - beq a3d20 │ │ │ │ + beq a3dac │ │ │ │ cmp r2, #0 │ │ │ │ - blt a3acc │ │ │ │ + blt a3b58 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ add r5, r4, r3 │ │ │ │ - bne a3b44 │ │ │ │ + bne a3bd0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne a3b60 │ │ │ │ - ldr r7, [pc, #960] @ a3d78 │ │ │ │ - ldr r2, [pc, #960] @ a3d7c │ │ │ │ + bne a3bec │ │ │ │ + ldr r7, [pc, #960] @ a3e04 │ │ │ │ + ldr r2, [pc, #960] @ a3e08 │ │ │ │ ldr r3, [r7, #152] @ 0x98 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3d34 │ │ │ │ - ldr r0, [pc, #940] @ a3d78 │ │ │ │ + bne a3dc0 │ │ │ │ + ldr r0, [pc, #940] @ a3e04 │ │ │ │ mov r1, #0 │ │ │ │ - bl 9db00 │ │ │ │ + bl 9db88 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a3cd4 │ │ │ │ + beq a3d60 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq a3b9c │ │ │ │ - ldr r2, [pc, #916] @ a3d80 │ │ │ │ - bl 356650 │ │ │ │ + beq a3c28 │ │ │ │ + ldr r2, [pc, #916] @ a3e0c │ │ │ │ + bl 3581c0 │ │ │ │ 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] │ │ │ │ @@ -125067,57 +125116,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 a3a74 │ │ │ │ - ldr r2, [pc, #836] @ a3d84 │ │ │ │ + bne a3b00 │ │ │ │ + ldr r2, [pc, #836] @ a3e10 │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r2, [r5] │ │ │ │ str r6, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a3bdc │ │ │ │ + bne a3c68 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r7 │ │ │ │ mov r2, #0 │ │ │ │ streq r2, [r3, #20] │ │ │ │ streq r2, [r3, #24] │ │ │ │ - bne a3c3c │ │ │ │ + bne a3cc8 │ │ │ │ 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] @ a3d84 │ │ │ │ + ldr r2, [pc, #756] @ a3e10 │ │ │ │ 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 a3a68 │ │ │ │ + beq a3af4 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a3bf0 │ │ │ │ + beq a3c7c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b a3a68 │ │ │ │ + b a3af4 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - beq a3998 │ │ │ │ - ldr r2, [pc, #672] @ a3d80 │ │ │ │ - bl 356650 │ │ │ │ + beq a3a24 │ │ │ │ + ldr r2, [pc, #672] @ a3e0c │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -125134,337 +125183,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 a39a8 │ │ │ │ - ldr r7, [pc, #556] @ a3d78 │ │ │ │ + beq a3a34 │ │ │ │ + ldr r7, [pc, #556] @ a3e04 │ │ │ │ ldr r3, [r7, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #552] @ a3d7c │ │ │ │ + ldr r2, [pc, #552] @ a3e08 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3cc0 │ │ │ │ + bne a3d4c │ │ │ │ mov r6, r8 │ │ │ │ - b a39c4 │ │ │ │ + b a3a50 │ │ │ │ ldr r8, [r6, #12] │ │ │ │ - ldr r7, [pc, #524] @ a3d78 │ │ │ │ + ldr r7, [pc, #524] @ a3e04 │ │ │ │ cmp r8, #0 │ │ │ │ - bne a3cb8 │ │ │ │ + bne a3d44 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne a3b48 │ │ │ │ + bne a3bd4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a3b48 │ │ │ │ + ble a3bd4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r3, r6 │ │ │ │ - b a3a6c │ │ │ │ + b a3af8 │ │ │ │ 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 a3a78 │ │ │ │ - ldr r2, [pc, #444] @ a3d84 │ │ │ │ + bne a3b04 │ │ │ │ + ldr r2, [pc, #444] @ a3e10 │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r2, [r5] │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r1, [r3, #12] │ │ │ │ - beq a3a50 │ │ │ │ + beq a3adc │ │ │ │ ldr r8, [r2, #12] │ │ │ │ cmp r8, #0 │ │ │ │ movne r8, #0 │ │ │ │ movne r0, r8 │ │ │ │ - bne a3c14 │ │ │ │ + bne a3ca0 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne a3cfc │ │ │ │ + bne a3d88 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a3c54 │ │ │ │ + bne a3ce0 │ │ │ │ cmp r8, #0 │ │ │ │ moveq r0, r2 │ │ │ │ - bne a3c9c │ │ │ │ + bne a3d28 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq a3ab8 │ │ │ │ - ldr lr, [pc, #352] @ a3d88 │ │ │ │ - ldr ip, [pc, #352] @ a3d8c │ │ │ │ + beq a3b44 │ │ │ │ + ldr lr, [pc, #352] @ a3e14 │ │ │ │ + ldr ip, [pc, #352] @ a3e18 │ │ │ │ cmp r1, ip │ │ │ │ cmpne r1, lr │ │ │ │ - bne a3c90 │ │ │ │ + bne a3d1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a3cf4 │ │ │ │ + bne a3d80 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ - beq a3a68 │ │ │ │ - b a3ac4 │ │ │ │ + beq a3af4 │ │ │ │ + b a3b50 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r2 │ │ │ │ - bne a3c08 │ │ │ │ + bne a3c94 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ - ldr r4, [pc, #280] @ a3d88 │ │ │ │ - ldr lr, [pc, #280] @ a3d8c │ │ │ │ + ldr r4, [pc, #280] @ a3e14 │ │ │ │ + ldr lr, [pc, #280] @ a3e18 │ │ │ │ cmp ip, lr │ │ │ │ cmpne ip, r4 │ │ │ │ - bne a3cdc │ │ │ │ + bne a3d68 │ │ │ │ cmp r8, #0 │ │ │ │ movne r2, r1 │ │ │ │ - bne a3c9c │ │ │ │ + bne a3d28 │ │ │ │ mov r8, r1 │ │ │ │ - b a3c14 │ │ │ │ + b a3ca0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq a3c34 │ │ │ │ + beq a3cc0 │ │ │ │ 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 a3a6c │ │ │ │ + b a3af8 │ │ │ │ mov r8, #0 │ │ │ │ - b a3b48 │ │ │ │ - ldr r0, [pc, #176] @ a3d78 │ │ │ │ + b a3bd4 │ │ │ │ + ldr r0, [pc, #176] @ a3e04 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne a3ba0 │ │ │ │ + bne a3c2c │ │ │ │ mov r3, #0 │ │ │ │ - b a3a6c │ │ │ │ + b a3af8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq a3c14 │ │ │ │ + beq a3ca0 │ │ │ │ cmp r0, #0 │ │ │ │ streq r0, [r3, #20] │ │ │ │ streq r2, [r3, #24] │ │ │ │ - beq a3ac4 │ │ │ │ + beq a3b50 │ │ │ │ mov r2, r0 │ │ │ │ - b a3c9c │ │ │ │ + b a3d28 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ - b a3c64 │ │ │ │ - ldr r3, [pc, #128] @ a3d90 │ │ │ │ + b a3cf0 │ │ │ │ + ldr r3, [pc, #128] @ a3e1c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #124] @ a3d94 │ │ │ │ + ldr r1, [pc, #124] @ a3e20 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b a3cd4 │ │ │ │ + bl 1178bc │ │ │ │ + b a3d60 │ │ │ │ cmp r2, #0 │ │ │ │ - blt a3d60 │ │ │ │ + blt a3dec │ │ │ │ ldr r6, [r4, r3] │ │ │ │ add r5, r4, r3 │ │ │ │ - b a39a8 │ │ │ │ + b a3a34 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a3cd4 │ │ │ │ + beq a3d60 │ │ │ │ mvn r2, #0 │ │ │ │ str r4, [r3, #8] │ │ │ │ str r6, [r3, #20] │ │ │ │ str r6, [r3, #24] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b a3bc0 │ │ │ │ + b a3c4c │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - beq a3d28 │ │ │ │ + beq a3db4 │ │ │ │ mov r8, #0 │ │ │ │ - b a3ad8 │ │ │ │ + b a3b64 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq r2, [r5], #-108 @ 0xffffff94 │ │ │ │ - muleq r9, r4, sl │ │ │ │ + andeq sp, r9, ip, lsl fp │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq sl, r5, r8, lsr #17 │ │ │ │ + @ instruction: 0x0015b4f8 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r5, r0, asr ip │ │ │ │ + @ instruction: 0x0035f7d0 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - bne a3ddc │ │ │ │ + bne a3e68 │ │ │ │ cmp r3, #0 │ │ │ │ strne r2, [r0, #20] │ │ │ │ strne r2, [r0, #24] │ │ │ │ - bne a3dd4 │ │ │ │ + bne a3e60 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ - ldr ip, [pc, #344] @ a3f20 │ │ │ │ + ldr ip, [pc, #344] @ a3fac │ │ │ │ cmp lr, ip │ │ │ │ streq r3, [r0, #20] │ │ │ │ streq r3, [r0, #24] │ │ │ │ - bne a3e6c │ │ │ │ + bne a3ef8 │ │ │ │ str r0, [r1] │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne a3eb0 │ │ │ │ - ldr lr, [pc, #304] @ a3f20 │ │ │ │ + bne a3f3c │ │ │ │ + ldr lr, [pc, #304] @ a3fac │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r4, lr │ │ │ │ - bne a3ec4 │ │ │ │ + bne a3f50 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne a3e50 │ │ │ │ + bne a3edc │ │ │ │ cmp r3, #0 │ │ │ │ moveq ip, r2 │ │ │ │ - bne a3e84 │ │ │ │ + bne a3f10 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, lr │ │ │ │ - beq a3e98 │ │ │ │ - ldr r5, [pc, #256] @ a3f24 │ │ │ │ - ldr lr, [pc, #256] @ a3f28 │ │ │ │ + beq a3f24 │ │ │ │ + ldr r5, [pc, #256] @ a3fb0 │ │ │ │ + ldr lr, [pc, #256] @ a3fb4 │ │ │ │ cmp r4, lr │ │ │ │ cmpne r4, r5 │ │ │ │ - bne a3ef4 │ │ │ │ + bne a3f80 │ │ │ │ cmp ip, #0 │ │ │ │ - beq a3e6c │ │ │ │ + beq a3ef8 │ │ │ │ ldr r3, [ip, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str ip, [r0, #20] │ │ │ │ strne r0, [r3, #20] │ │ │ │ - b a3e90 │ │ │ │ + b a3f1c │ │ │ │ ldr ip, [r4, #12] │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, r2 │ │ │ │ - beq a3ec8 │ │ │ │ + beq a3f54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3e10 │ │ │ │ - b a3e38 │ │ │ │ + beq a3e9c │ │ │ │ + b a3ec4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - beq a3dd4 │ │ │ │ - b a3ea4 │ │ │ │ + beq a3e60 │ │ │ │ + b a3f30 │ │ │ │ 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 a3e98 │ │ │ │ - ldr lr, [pc, #96] @ a3f20 │ │ │ │ + bne a3f24 │ │ │ │ + ldr lr, [pc, #96] @ a3fac │ │ │ │ mov ip, r3 │ │ │ │ - b a3e10 │ │ │ │ + b a3e9c │ │ │ │ mov r4, r2 │ │ │ │ - ldr r6, [pc, #88] @ a3f28 │ │ │ │ - ldr r5, [pc, #80] @ a3f24 │ │ │ │ + ldr r6, [pc, #88] @ a3fb4 │ │ │ │ + ldr r5, [pc, #80] @ a3fb0 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, r5 │ │ │ │ cmpne r7, r6 │ │ │ │ - bne a3f04 │ │ │ │ + bne a3f90 │ │ │ │ cmp r3, #0 │ │ │ │ movne ip, r4 │ │ │ │ - bne a3e38 │ │ │ │ + bne a3ec4 │ │ │ │ mov r3, r4 │ │ │ │ - b a3e10 │ │ │ │ + b a3e9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3e30 │ │ │ │ + beq a3ebc │ │ │ │ mov ip, r3 │ │ │ │ - b a3e38 │ │ │ │ + b a3ec4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3e10 │ │ │ │ + beq a3e9c │ │ │ │ cmp ip, #0 │ │ │ │ - bne a3e38 │ │ │ │ + bne a3ec4 │ │ │ │ str ip, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - b a3ea4 │ │ │ │ + b a3f30 │ │ │ │ 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 a3f58 │ │ │ │ + bhi a3fe4 │ │ │ │ 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 a4010 │ │ │ │ + beq a409c │ │ │ │ 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 a4004 │ │ │ │ + bhi a4090 │ │ │ │ cmp r2, #1 │ │ │ │ sub ip, r2, #2 │ │ │ │ - beq a4010 │ │ │ │ + beq a409c │ │ │ │ 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 a4004 │ │ │ │ + bhi a4090 │ │ │ │ cmp r2, #2 │ │ │ │ sub ip, r2, #3 │ │ │ │ - beq a4010 │ │ │ │ + beq a409c │ │ │ │ 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 a4004 │ │ │ │ + bhi a4090 │ │ │ │ lsl r2, r3, #30 │ │ │ │ bic r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ subs ip, ip, #1 │ │ │ │ orr r2, r2, r3, lsr #1 │ │ │ │ - bcc a4010 │ │ │ │ + bcc a409c │ │ │ │ ldr r3, [r4, #-4]! │ │ │ │ add r3, r2, r3 │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ - bls a3fe0 │ │ │ │ + bls a406c │ │ │ │ add r3, r3, #-2147483647 @ 0x80000001 │ │ │ │ mov r2, ip │ │ │ │ - b a3f64 │ │ │ │ + b a3ff0 │ │ │ │ mul r0, r1, r3 │ │ │ │ mvn r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ movcs r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a4024 : │ │ │ │ +000a40b0 : │ │ │ │ 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] @ a4064 │ │ │ │ - bl 9da94 │ │ │ │ + ldr r0, [pc, #32] @ a40f0 │ │ │ │ + bl 9db1c │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r0, #8] │ │ │ │ @@ -125474,106 +125523,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 a40b4 │ │ │ │ + b a4140 │ │ │ │ add r4, r0, r3 │ │ │ │ ldrsb r7, [r4, #20] │ │ │ │ cmn r7, #1 │ │ │ │ - bne a40fc │ │ │ │ + bne a4188 │ │ │ │ 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 a408c │ │ │ │ + ble a4118 │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a4184 │ │ │ │ + bgt a4210 │ │ │ │ add r4, r0, r3, lsl #1 │ │ │ │ ldrsh r7, [r4, #20] │ │ │ │ lsl r4, r3, #1 │ │ │ │ cmn r7, #1 │ │ │ │ - bne a40fc │ │ │ │ + bne a4188 │ │ │ │ add r4, r0, r4 │ │ │ │ strh r1, [r4, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ add lr, lr, #12 │ │ │ │ - bne a40b0 │ │ │ │ + bne a413c │ │ │ │ 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 a415c │ │ │ │ + bgt a41e8 │ │ │ │ add r4, r0, r3 │ │ │ │ ldrsb r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ - bne a41b4 │ │ │ │ + bne a4240 │ │ │ │ cmp ip, #7 │ │ │ │ - ble a417c │ │ │ │ + ble a4208 │ │ │ │ cmp ip, #15 │ │ │ │ lslgt r4, r3, #2 │ │ │ │ - bgt a4198 │ │ │ │ + bgt a4224 │ │ │ │ lsl r4, r3, #1 │ │ │ │ - b a40e0 │ │ │ │ + b a416c │ │ │ │ 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 a41cc │ │ │ │ + bgt a4258 │ │ │ │ ldrsh r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ - bne a4148 │ │ │ │ + bne a41d4 │ │ │ │ cmp ip, #7 │ │ │ │ - bgt a4134 │ │ │ │ + bgt a41c0 │ │ │ │ add r4, r0, r3 │ │ │ │ - b a409c │ │ │ │ + b a4128 │ │ │ │ add r4, r0, r3, lsl #2 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ lsl r4, r3, #2 │ │ │ │ - bne a4100 │ │ │ │ + bne a418c │ │ │ │ add r4, r0, r4 │ │ │ │ str r1, [r4, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ add lr, lr, #12 │ │ │ │ - bne a40b0 │ │ │ │ + bne a413c │ │ │ │ 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 a411c │ │ │ │ + b a41a8 │ │ │ │ add r4, r0, r3, lsl #2 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ lsl r4, r3, #2 │ │ │ │ - beq a412c │ │ │ │ + beq a41b8 │ │ │ │ add r3, r4, r3 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ and r3, r3, r5 │ │ │ │ - b a415c │ │ │ │ + b a41e8 │ │ │ │ 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] │ │ │ │ @@ -125584,100 +125633,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 a4268 │ │ │ │ + bne a42f4 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a42e8 │ │ │ │ + bne a4374 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a42a8 │ │ │ │ + bne a4334 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a4390 │ │ │ │ + b a441c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a4244 │ │ │ │ + beq a42d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a4244 │ │ │ │ - ldr r2, [pc, #252] @ a4388 │ │ │ │ + bne a42d0 │ │ │ │ + ldr r2, [pc, #252] @ a4414 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4348 │ │ │ │ + bne a43d4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a4244 │ │ │ │ + b a42d0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a425c │ │ │ │ + beq a42e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a425c │ │ │ │ - ldr r2, [pc, #188] @ a4388 │ │ │ │ + bne a42e8 │ │ │ │ + ldr r2, [pc, #188] @ a4414 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4368 │ │ │ │ + bne a43f4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a425c │ │ │ │ + b a42e8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a4250 │ │ │ │ + beq a42dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a4250 │ │ │ │ - ldr r2, [pc, #124] @ a4388 │ │ │ │ + bne a42dc │ │ │ │ + ldr r2, [pc, #124] @ a4414 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4328 │ │ │ │ + bne a43b4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a4250 │ │ │ │ - ldr r1, [pc, #92] @ a438c │ │ │ │ + b a42dc │ │ │ │ + ldr r1, [pc, #92] @ a4418 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a431c │ │ │ │ + beq a43a8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a431c │ │ │ │ - ldr r1, [pc, #60] @ a438c │ │ │ │ + b a43a8 │ │ │ │ + ldr r1, [pc, #60] @ a4418 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a429c │ │ │ │ + beq a4328 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a429c │ │ │ │ - ldr r1, [pc, #28] @ a438c │ │ │ │ + b a4328 │ │ │ │ + ldr r1, [pc, #28] @ a4418 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a42dc │ │ │ │ + beq a4368 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a42dc │ │ │ │ + b a4368 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ │ │ │ │ -000a4390 : │ │ │ │ +000a441c : │ │ │ │ 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 │ │ │ │ @@ -125685,61 +125734,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 a4558 │ │ │ │ - ldr r3, [pc, #744] @ a46c0 │ │ │ │ - bl 356650 │ │ │ │ + bne a45e4 │ │ │ │ + ldr r3, [pc, #744] @ a474c │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble a4598 │ │ │ │ - ldr ip, [pc, #720] @ a46c4 │ │ │ │ + ble a4624 │ │ │ │ + ldr ip, [pc, #720] @ a4750 │ │ │ │ sub r0, r0, #1 │ │ │ │ sub r1, r2, r1 │ │ │ │ str r0, [r3, #3760] @ 0xeb0 │ │ │ │ ldr r2, [ip, #724] @ 0x2d4 │ │ │ │ - ldr r0, [pc, #704] @ a46c8 │ │ │ │ + ldr r0, [pc, #704] @ a4754 │ │ │ │ cmp r2, r0 │ │ │ │ - bne a45b0 │ │ │ │ + bne a463c │ │ │ │ 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 a45dc │ │ │ │ + beq a4668 │ │ │ │ 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 a4468 │ │ │ │ + bgt a44f4 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a45dc │ │ │ │ + beq a4668 │ │ │ │ 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 a45bc │ │ │ │ + beq a4648 │ │ │ │ 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] │ │ │ │ @@ -125750,29 +125799,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 a44f0 │ │ │ │ + bne a457c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a44ec │ │ │ │ + beq a4578 │ │ │ │ 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 a4630 │ │ │ │ + beq a46bc │ │ │ │ cmp r3, #1 │ │ │ │ - beq a4604 │ │ │ │ + beq a4690 │ │ │ │ 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] │ │ │ │ @@ -125791,44 +125840,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] @ a46c0 │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #324] @ a474c │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r2, #-8] │ │ │ │ ldr r0, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt a43ec │ │ │ │ - ldr ip, [pc, #292] @ a46c4 │ │ │ │ - ldr r0, [pc, #292] @ a46c8 │ │ │ │ + bgt a4478 │ │ │ │ + ldr ip, [pc, #292] @ a4750 │ │ │ │ + ldr r0, [pc, #292] @ a4754 │ │ │ │ sub r1, r2, r1 │ │ │ │ ldr r2, [ip, #724] @ 0x2d4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq a440c │ │ │ │ + beq a4498 │ │ │ │ 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] @ a46cc │ │ │ │ + ldr r2, [pc, #228] @ a4758 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a46b4 │ │ │ │ + bne a4740 │ │ │ │ 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 │ │ │ │ @@ -125840,15 +125889,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 a4504 │ │ │ │ + beq a4590 │ │ │ │ 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] │ │ │ │ @@ -125873,32 +125922,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 a45f4 │ │ │ │ + b a4680 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq sl, r9, r4, lsr #1 │ │ │ │ - @ instruction: 0x0008b8b8 │ │ │ │ + andeq sl, r9, r0, lsr r1 │ │ │ │ + andeq fp, r8, ip, asr r7 │ │ │ │ │ │ │ │ -000a46d0 <_PyType_GetDict@@Base>: │ │ │ │ +000a475c <_PyType_GetDict@@Base>: │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ tst r2, #2 │ │ │ │ - bne a46e8 <_PyType_GetDict@@Base+0x18> │ │ │ │ + bne a4774 <_PyType_GetDict@@Base+0x18> │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #180] @ 0xb4 │ │ │ │ - ldr r1, [pc, #92] @ a4750 <_PyType_GetDict@@Base+0x80> │ │ │ │ + ldr r1, [pc, #92] @ a47dc <_PyType_GetDict@@Base+0x80> │ │ │ │ sub r2, r2, #1 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -125914,279 +125963,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 │ │ │ │ │ │ │ │ -000a4754 : │ │ │ │ +000a47e0 : │ │ │ │ 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 a47dc │ │ │ │ - ldr r3, [pc, #112] @ a47f0 │ │ │ │ + beq a4868 │ │ │ │ + ldr r3, [pc, #112] @ a487c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne a47b0 │ │ │ │ + bne a483c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq a47b0 │ │ │ │ + beq a483c │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c108 │ │ │ │ + bl 8c124 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq a47e8 │ │ │ │ + beq a4874 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b a47a8 │ │ │ │ - ldr r1, [pc, #16] @ a47f4 │ │ │ │ - ldr r0, [pc, #16] @ a47f8 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a4834 │ │ │ │ + ldr r1, [pc, #16] @ a4880 │ │ │ │ + ldr r0, [pc, #16] @ a4884 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b a47a8 │ │ │ │ + b a4834 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq sl, r5, ip, asr #13 │ │ │ │ + eorseq ip, r5, ip, asr #4 │ │ │ │ │ │ │ │ -000a47fc : │ │ │ │ +000a4888 : │ │ │ │ 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 a4834 │ │ │ │ + bl a48c0 │ │ │ │ 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 a5010 │ │ │ │ + beq a509c │ │ │ │ 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 a54c8 │ │ │ │ + bhi a5554 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq a4e1c │ │ │ │ + beq a4ea8 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - beq a4f18 │ │ │ │ + beq a4fa4 │ │ │ │ ldr r3, [r9, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4884 │ │ │ │ + bne a4910 │ │ │ │ ldr r5, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a5450 │ │ │ │ + beq a54dc │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ bl 296ac │ │ │ │ cmp r0, #0 │ │ │ │ addne r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9df74 │ │ │ │ + bl 9dffc │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq a5504 │ │ │ │ + beq a5590 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 29c28 │ │ │ │ add r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9990c │ │ │ │ + bl 99998 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq a54f0 │ │ │ │ + beq a557c │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ cmp sl, #0 │ │ │ │ - bne a4fa4 │ │ │ │ + bne a5030 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a5024 │ │ │ │ + beq a50b0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a523c │ │ │ │ + beq a52c8 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - ldrne r1, [pc, #3080] @ a5538 │ │ │ │ - beq a5510 │ │ │ │ + ldrne r1, [pc, #3080] @ a55c4 │ │ │ │ + beq a559c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4a2c │ │ │ │ + beq a4ab8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5244 │ │ │ │ + beq a52d0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4a24 │ │ │ │ + beq a4ab0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a524c │ │ │ │ + beq a52d8 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4a24 │ │ │ │ + beq a4ab0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5254 │ │ │ │ + beq a52e0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4a24 │ │ │ │ + beq a4ab0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a525c │ │ │ │ + beq a52e8 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4a24 │ │ │ │ + beq a4ab0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5264 │ │ │ │ + beq a52f0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4a24 │ │ │ │ + beq a4ab0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a51d0 │ │ │ │ + beq a525c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4a24 │ │ │ │ + beq a4ab0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a51d8 │ │ │ │ + beq a5264 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ add r3, r3, #64 @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4a24 │ │ │ │ + beq a4ab0 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a51e0 │ │ │ │ + beq a526c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq a546c │ │ │ │ + beq a54f8 │ │ │ │ ldr r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne a4a08 │ │ │ │ + bne a4a94 │ │ │ │ cmp sl, #0 │ │ │ │ - bne a526c │ │ │ │ + bne a52f8 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2bc4 │ │ │ │ + bl a2c50 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a52c8 │ │ │ │ + beq a5354 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq a4a84 │ │ │ │ + beq a4b10 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a4f94 │ │ │ │ + ble a5020 │ │ │ │ add fp, r5, #8 │ │ │ │ mov sl, #0 │ │ │ │ ldr r3, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq a5094 │ │ │ │ + beq a5120 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands r1, r1, #256 @ 0x100 │ │ │ │ - beq a5424 │ │ │ │ + beq a54b0 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - blt a4a60 │ │ │ │ - ldr r3, [pc, #2736] @ a553c │ │ │ │ + blt a4aec │ │ │ │ + ldr r3, [pc, #2736] @ a55c8 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ addgt fp, r5, #8 │ │ │ │ movgt r1, #0 │ │ │ │ - ble a4adc │ │ │ │ + ble a4b68 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ ldr r0, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ - beq a509c │ │ │ │ + beq a5128 │ │ │ │ ldr sl, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ - ble a50c0 │ │ │ │ + ble a514c │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne a502c │ │ │ │ + bne a50b8 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne a4aa0 │ │ │ │ + bne a4b2c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge a5338 │ │ │ │ + bge a53c4 │ │ │ │ ldr r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4b08 │ │ │ │ - ldr r2, [pc, #2620] @ a553c │ │ │ │ + beq a4b94 │ │ │ │ + ldr r2, [pc, #2620] @ a55c8 │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a5308 │ │ │ │ + bne a5394 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22a48c │ │ │ │ + bl 23d6ac │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq a5094 │ │ │ │ + beq a5120 │ │ │ │ ldr fp, [r6, #4] │ │ │ │ cmp fp, #0 │ │ │ │ streq fp, [sp, #36] @ 0x24 │ │ │ │ ldreq fp, [sl, #16] │ │ │ │ - beq a4b34 │ │ │ │ + beq a4bc0 │ │ │ │ strge fp, [sp, #36] @ 0x24 │ │ │ │ - blt a5108 │ │ │ │ + blt a5194 │ │ │ │ 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 a5094 │ │ │ │ + beq a5120 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr r2, r1, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ - beq a4b7c │ │ │ │ + beq a4c08 │ │ │ │ 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 │ │ │ │ @@ -126201,15 +126250,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 a53f0 │ │ │ │ + bne a547c │ │ │ │ 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 │ │ │ │ @@ -126217,488 +126266,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] @ a5540 │ │ │ │ + ldrne r8, [pc, #2356] @ a55cc │ │ │ │ str r9, [r4, #436] @ 0x1b4 │ │ │ │ str r9, [r4, #428] @ 0x1ac │ │ │ │ - beq a4c5c │ │ │ │ + beq a4ce8 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq a4f08 │ │ │ │ - bgt a4e58 │ │ │ │ + beq a4f94 │ │ │ │ + bgt a4ee4 │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bls a4f08 │ │ │ │ + bls a4f94 │ │ │ │ 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 a4fec │ │ │ │ + bne a5078 │ │ │ │ ldr r3, [r5, #8]! │ │ │ │ str r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4c14 │ │ │ │ + bne a4ca0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a5034 │ │ │ │ + beq a50c0 │ │ │ │ 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 a5788 │ │ │ │ + bl a5814 │ │ │ │ cmp r0, #0 │ │ │ │ - blt a4dd8 │ │ │ │ - ldr r3, [pc, #2220] @ a5544 │ │ │ │ + blt a4e64 │ │ │ │ + ldr r3, [pc, #2220] @ a55d0 │ │ │ │ ldr r2, [r4, #152] @ 0x98 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a4cec │ │ │ │ + bne a4d78 │ │ │ │ ldr r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4cbc │ │ │ │ + beq a4d48 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt a5294 │ │ │ │ + blt a5320 │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt a52ec │ │ │ │ + blt a5378 │ │ │ │ ldr r2, [r4, #144] @ 0x90 │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt a52d0 │ │ │ │ + blt a535c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt a53c8 │ │ │ │ + blt a5454 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r7, [r4, #132] @ 0x84 │ │ │ │ - bne a5364 │ │ │ │ + bne a53f0 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a4d54 │ │ │ │ + beq a4de0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl a287c │ │ │ │ - bl 9df74 │ │ │ │ + bl a2908 │ │ │ │ + bl 9dffc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a4dd8 │ │ │ │ - ldr r1, [pc, #2084] @ a5548 │ │ │ │ + beq a4e64 │ │ │ │ + ldr r1, [pc, #2084] @ a55d4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq a4d4c │ │ │ │ + beq a4dd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a53e4 │ │ │ │ + beq a5470 │ │ │ │ cmp r8, #0 │ │ │ │ - blt a4dd8 │ │ │ │ + blt a4e64 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4fd4 │ │ │ │ + bne a5060 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4ff8 │ │ │ │ - ldr r1, [pc, #2008] @ a554c │ │ │ │ + bne a5084 │ │ │ │ + ldr r1, [pc, #2008] @ a55d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b4c8 │ │ │ │ + bl 9b554 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a4dd8 │ │ │ │ + bne a4e64 │ │ │ │ ldr r5, [r6] │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ bl 296ac │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a54ac │ │ │ │ + beq a5538 │ │ │ │ sub r1, r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl a57b8 │ │ │ │ + bl a5844 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a4dd8 │ │ │ │ - ldr r1, [pc, #1944] @ a554c │ │ │ │ + beq a4e64 │ │ │ │ + ldr r1, [pc, #1944] @ a55d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a4dd8 │ │ │ │ + beq a4e64 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a54f8 │ │ │ │ - bl a583c │ │ │ │ + beq a5584 │ │ │ │ + bl a58c8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a5474 │ │ │ │ + bne a5500 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #0 │ │ │ │ - bne a5410 │ │ │ │ + bne a549c │ │ │ │ ldr r8, [r9, #4] │ │ │ │ subs r0, r8, #0 │ │ │ │ - beq a5158 │ │ │ │ + beq a51e4 │ │ │ │ bl 29c28 │ │ │ │ add r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9990c │ │ │ │ + bl 99998 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a53fc │ │ │ │ + beq a5488 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ - b a489c │ │ │ │ + b a4928 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - bne a4c2c │ │ │ │ + bne a4cb8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ - bl a5860 │ │ │ │ + bl a58ec │ │ │ │ mul r9, r7, r9 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r4 │ │ │ │ - bl a5860 │ │ │ │ + bl a58ec │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5860 │ │ │ │ + bl a58ec │ │ │ │ cmp r7, #0 │ │ │ │ - ble a4f08 │ │ │ │ + ble a4f94 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ tst r3, #8 │ │ │ │ - bne a51e8 │ │ │ │ + bne a5274 │ │ │ │ cmp r7, #1 │ │ │ │ - beq a4f08 │ │ │ │ + beq a4f94 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ tst r3, #8 │ │ │ │ - bne a5204 │ │ │ │ + bne a5290 │ │ │ │ cmp r7, #2 │ │ │ │ - beq a4f08 │ │ │ │ + beq a4f94 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ tst r3, #8 │ │ │ │ - bne a5220 │ │ │ │ + bne a52ac │ │ │ │ cmp r7, #3 │ │ │ │ - beq a4f08 │ │ │ │ + beq a4f94 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ tst r3, #8 │ │ │ │ - bne a517c │ │ │ │ + bne a5208 │ │ │ │ subs r3, r7, #4 │ │ │ │ add r0, r0, #80 @ 0x50 │ │ │ │ - beq a4f08 │ │ │ │ + beq a4f94 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ tst r2, #8 │ │ │ │ - bne a5160 │ │ │ │ + bne a51ec │ │ │ │ subs r3, r3, #1 │ │ │ │ add r0, r0, #20 │ │ │ │ - bne a4ef0 │ │ │ │ + bne a4f7c │ │ │ │ ldr r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4c14 │ │ │ │ - b a4c5c │ │ │ │ + bne a4ca0 │ │ │ │ + b a4ce8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne a54dc │ │ │ │ + bne a5568 │ │ │ │ ldr fp, [r9, #4] │ │ │ │ ldr r5, [fp] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a489c │ │ │ │ - ldr r1, [pc, #1560] @ a5550 │ │ │ │ + beq a4928 │ │ │ │ + ldr r1, [pc, #1560] @ a55dc │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ - ldr r1, [pc, #1552] @ a5554 │ │ │ │ + ldr r1, [pc, #1552] @ a55e0 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [fp, #8] │ │ │ │ mov r0, r5 │ │ │ │ streq r3, [sp, #16] │ │ │ │ bl 2a930 │ │ │ │ - ldr r1, [pc, #1528] @ a5558 │ │ │ │ + ldr r1, [pc, #1528] @ a55e4 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [fp, #8] │ │ │ │ mov r0, r5 │ │ │ │ streq r3, [sp, #20] │ │ │ │ bl 2a930 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5040 │ │ │ │ + beq a50cc │ │ │ │ tst r3, #8 │ │ │ │ - bne a5050 │ │ │ │ + bne a50dc │ │ │ │ ldr r5, [fp, #20]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne a4f30 │ │ │ │ - b a489c │ │ │ │ - ldr r3, [pc, #1440] @ a553c │ │ │ │ + bne a4fbc │ │ │ │ + b a4928 │ │ │ │ + ldr r3, [pc, #1440] @ a55c8 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ - b a4adc │ │ │ │ + b a4b68 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ moveq r1, sl │ │ │ │ - beq a4a2c │ │ │ │ + beq a4ab8 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a528c │ │ │ │ + beq a5318 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r5, sl │ │ │ │ str r3, [sl] │ │ │ │ - b a4a40 │ │ │ │ - ldr r1, [pc, #1408] @ a555c │ │ │ │ + b a4acc │ │ │ │ + ldr r1, [pc, #1408] @ a55e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl f94e8 │ │ │ │ + bl f952c │ │ │ │ cmp r0, #0 │ │ │ │ - bge a4d60 │ │ │ │ - b a4dd8 │ │ │ │ + bge a4dec │ │ │ │ + b a4e64 │ │ │ │ ldr r3, [r2] │ │ │ │ str r0, [r3, r1] │ │ │ │ - b a4f08 │ │ │ │ - ldr r1, [pc, #1376] @ a5560 │ │ │ │ + b a4f94 │ │ │ │ + ldr r1, [pc, #1376] @ a55ec │ │ │ │ mov r0, r7 │ │ │ │ - bl f94e8 │ │ │ │ + bl f952c │ │ │ │ cmp r0, #0 │ │ │ │ - bge a4d6c │ │ │ │ - b a4dd8 │ │ │ │ + bge a4df8 │ │ │ │ + b a4e64 │ │ │ │ mov r8, r7 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r7, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b a48a8 │ │ │ │ - ldr r1, [pc, #1292] @ a5538 │ │ │ │ - b a4a2c │ │ │ │ + b a4934 │ │ │ │ + ldr r1, [pc, #1292] @ a55c4 │ │ │ │ + b a4ab8 │ │ │ │ add r0, r0, #1 │ │ │ │ - b a4abc │ │ │ │ - ldr r3, [pc, #1320] @ a5564 │ │ │ │ + b a4b48 │ │ │ │ + ldr r3, [pc, #1320] @ a55f0 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b a4c68 │ │ │ │ + b a4cf4 │ │ │ │ tst r3, #8 │ │ │ │ ldr r3, [fp, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq a4f84 │ │ │ │ + beq a5010 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt a50f4 │ │ │ │ + bgt a5180 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt a5074 │ │ │ │ + blt a5100 │ │ │ │ rsb r3, r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - blt a4f84 │ │ │ │ - ldr r3, [pc, #1260] @ a5568 │ │ │ │ - ldr r1, [pc, #1260] @ a556c │ │ │ │ + blt a5010 │ │ │ │ + ldr r3, [pc, #1260] @ a55f4 │ │ │ │ + ldr r1, [pc, #1260] @ a55f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r4, #0 │ │ │ │ - b a4df0 │ │ │ │ + b a4e7c │ │ │ │ mov r3, r4 │ │ │ │ cmp ip, r3 │ │ │ │ - beq a4ad0 │ │ │ │ + beq a4b5c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a50a0 │ │ │ │ - ldr r3, [pc, #1148] @ a5538 │ │ │ │ + bne a512c │ │ │ │ + ldr r3, [pc, #1148] @ a55c4 │ │ │ │ cmp ip, r3 │ │ │ │ - beq a4ad0 │ │ │ │ + beq a4b5c │ │ │ │ ldr r3, [ip, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a5198 │ │ │ │ + beq a5224 │ │ │ │ ldr sl, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble a51bc │ │ │ │ + ble a5248 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp lr, r4 │ │ │ │ - bne a50d4 │ │ │ │ + bne a5160 │ │ │ │ mov r4, ip │ │ │ │ - b a4ad0 │ │ │ │ - ldr r3, [pc, #1132] @ a5568 │ │ │ │ - ldr r1, [pc, #1136] @ a5570 │ │ │ │ + b a4b5c │ │ │ │ + ldr r3, [pc, #1132] @ a55f4 │ │ │ │ + ldr r1, [pc, #1136] @ a55fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b a5084 │ │ │ │ + bl 18f518 │ │ │ │ + b a5110 │ │ │ │ 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 a4b34 │ │ │ │ + beq a4bc0 │ │ │ │ ldr r2, [sl, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orr r2, r2, r1 │ │ │ │ tst r2, #8388608 @ 0x800000 │ │ │ │ - bne a4b34 │ │ │ │ - ldr r3, [pc, #1052] @ a5568 │ │ │ │ - ldr r1, [pc, #1060] @ a5574 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b a5094 │ │ │ │ - bl 99e00 │ │ │ │ - b a489c │ │ │ │ + bne a4bc0 │ │ │ │ + ldr r3, [pc, #1052] @ a55f4 │ │ │ │ + ldr r1, [pc, #1060] @ a5600 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b a5120 │ │ │ │ + bl 99e8c │ │ │ │ + b a4928 │ │ │ │ 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 a4efc │ │ │ │ + b a4f88 │ │ │ │ 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 a4ee4 │ │ │ │ + b a4f70 │ │ │ │ mov r3, ip │ │ │ │ cmp r3, r4 │ │ │ │ - beq a50ec │ │ │ │ + beq a5178 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a519c │ │ │ │ - ldr r3, [pc, #896] @ a5538 │ │ │ │ + bne a5228 │ │ │ │ + ldr r3, [pc, #896] @ a55c4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq a50ec │ │ │ │ - ldr r3, [pc, #948] @ a5578 │ │ │ │ - ldr r1, [pc, #948] @ a557c │ │ │ │ + beq a5178 │ │ │ │ + ldr r3, [pc, #948] @ a5604 │ │ │ │ + ldr r1, [pc, #948] @ a5608 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b a5094 │ │ │ │ + bl 18f518 │ │ │ │ + b a5120 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b a49dc │ │ │ │ + b a4a68 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b a49f8 │ │ │ │ + b a4a84 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b a4a18 │ │ │ │ + b a4aa4 │ │ │ │ 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 a4ea8 │ │ │ │ + b a4f34 │ │ │ │ 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 a4ebc │ │ │ │ + b a4f48 │ │ │ │ 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 a4ed0 │ │ │ │ + b a4f5c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b a4930 │ │ │ │ + b a49bc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b a4950 │ │ │ │ + b a49dc │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b a496c │ │ │ │ + b a49f8 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b a4988 │ │ │ │ + b a4a14 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b a49a4 │ │ │ │ + b a4a30 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b a49c0 │ │ │ │ + b a4a4c │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq a52b8 │ │ │ │ + beq a5344 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ mov r5, sl │ │ │ │ - b a4a40 │ │ │ │ - ldr r0, [pc, #732] @ a5578 │ │ │ │ + b a4acc │ │ │ │ + ldr r0, [pc, #732] @ a5604 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #724] @ a5580 │ │ │ │ + ldr r1, [pc, #724] @ a560c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ - b a4dd8 │ │ │ │ - ldr r3, [pc, #680] @ a5568 │ │ │ │ - ldr r1, [pc, #704] @ a5584 │ │ │ │ + bl 1178bc │ │ │ │ + b a4e64 │ │ │ │ + ldr r3, [pc, #680] @ a55f4 │ │ │ │ + ldr r1, [pc, #704] @ a5610 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r5, #0 │ │ │ │ - b a5094 │ │ │ │ - ldr r0, [pc, #672] @ a5578 │ │ │ │ + b a5120 │ │ │ │ + ldr r0, [pc, #672] @ a5604 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #680] @ a5588 │ │ │ │ + ldr r1, [pc, #680] @ a5614 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ - b a4dd8 │ │ │ │ - ldr r0, [pc, #644] @ a5578 │ │ │ │ + bl 1178bc │ │ │ │ + b a4e64 │ │ │ │ + ldr r0, [pc, #644] @ a5604 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #656] @ a558c │ │ │ │ + ldr r1, [pc, #656] @ a5618 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ - b a4dd8 │ │ │ │ + bl 1178bc │ │ │ │ + b a4e64 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a5350 │ │ │ │ - ldr r3, [pc, #628] @ a5590 │ │ │ │ - ldr r2, [pc, #628] @ a5594 │ │ │ │ + beq a53dc │ │ │ │ + ldr r3, [pc, #628] @ a561c │ │ │ │ + ldr r2, [pc, #628] @ a5620 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r6] │ │ │ │ - bl 2a60e8 │ │ │ │ + bl 2b3df8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge a4b08 │ │ │ │ - b a5094 │ │ │ │ - ldr r3, [pc, #568] @ a5578 │ │ │ │ - ldr r1, [pc, #596] @ a5598 │ │ │ │ + bge a4b94 │ │ │ │ + b a5120 │ │ │ │ + ldr r3, [pc, #568] @ a5604 │ │ │ │ + ldr r1, [pc, #596] @ a5624 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1179b0 │ │ │ │ - b a5094 │ │ │ │ - ldr r3, [pc, #544] @ a5578 │ │ │ │ - ldr r1, [pc, #576] @ a559c │ │ │ │ + bl 1178bc │ │ │ │ + b a5120 │ │ │ │ + ldr r3, [pc, #544] @ a5604 │ │ │ │ + ldr r1, [pc, #576] @ a5628 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b a5094 │ │ │ │ - ldr r3, [pc, #564] @ a55a0 │ │ │ │ - bl 356650 │ │ │ │ + bl 18f518 │ │ │ │ + b a5120 │ │ │ │ + ldr r3, [pc, #564] @ a562c │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -126713,558 +126762,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 a4cfc │ │ │ │ - ldr r0, [pc, #424] @ a5578 │ │ │ │ + b a4d88 │ │ │ │ + ldr r0, [pc, #424] @ a5604 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #460] @ a55a4 │ │ │ │ + ldr r1, [pc, #460] @ a5630 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ - b a4dd8 │ │ │ │ + bl 1178bc │ │ │ │ + b a4e64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a4d4c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a4dd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 226fcc │ │ │ │ - b a4bc8 │ │ │ │ - bl 2915fc │ │ │ │ + bl 23a1f0 │ │ │ │ + b a4c54 │ │ │ │ + bl 2a064c │ │ │ │ mov r9, r8 │ │ │ │ mov r5, r8 │ │ │ │ str r8, [sp, #12] │ │ │ │ - b a5094 │ │ │ │ - ldr r3, [pc, #336] @ a5568 │ │ │ │ - ldr r1, [pc, #396] @ a55a8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b a5084 │ │ │ │ - ldr r2, [pc, #356] @ a5590 │ │ │ │ + b a5120 │ │ │ │ + ldr r3, [pc, #336] @ a55f4 │ │ │ │ + ldr r1, [pc, #396] @ a5634 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b a5110 │ │ │ │ + ldr r2, [pc, #356] @ a561c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #364] @ a55ac │ │ │ │ - bl 2a60e8 │ │ │ │ + ldr r2, [pc, #364] @ a5638 │ │ │ │ + bl 2b3df8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5094 │ │ │ │ + bne a5120 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b a4a78 │ │ │ │ - ldr r3, [pc, #272] @ a5568 │ │ │ │ - ldr r1, [pc, #340] @ a55b0 │ │ │ │ + b a4b04 │ │ │ │ + ldr r3, [pc, #272] @ a55f4 │ │ │ │ + ldr r1, [pc, #340] @ a563c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r9, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b a5094 │ │ │ │ + b a5120 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ - b a4a18 │ │ │ │ + b a4aa4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5490 │ │ │ │ + beq a551c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a552c │ │ │ │ + beq a55b8 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a4df0 │ │ │ │ - ldr r3, [pc, #220] @ a5590 │ │ │ │ - ldr r2, [pc, #252] @ a55b4 │ │ │ │ + b a4e7c │ │ │ │ + ldr r3, [pc, #220] @ a561c │ │ │ │ + ldr r2, [pc, #252] @ a5640 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2a60e8 │ │ │ │ - b a4dd8 │ │ │ │ - ldr r3, [pc, #232] @ a55b8 │ │ │ │ - ldr r1, [pc, #232] @ a55bc │ │ │ │ + bl 2b3df8 │ │ │ │ + b a4e64 │ │ │ │ + ldr r3, [pc, #232] @ a5644 │ │ │ │ + ldr r1, [pc, #232] @ a5648 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b a5084 │ │ │ │ - ldr r3, [pc, #132] @ a5568 │ │ │ │ - ldr r1, [pc, #216] @ a55c0 │ │ │ │ + bl 18f518 │ │ │ │ + b a5110 │ │ │ │ + ldr r3, [pc, #132] @ a55f4 │ │ │ │ + ldr r1, [pc, #216] @ a564c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b a5084 │ │ │ │ + bl 18f518 │ │ │ │ + b a5110 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b a5094 │ │ │ │ + b a5120 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a4dd8 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a4e64 │ │ │ │ mov r5, r9 │ │ │ │ str r9, [sp, #12] │ │ │ │ - b a5094 │ │ │ │ + b a5120 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - ldr r1, [pc, #28] @ a5538 │ │ │ │ + ldr r1, [pc, #28] @ a55c4 │ │ │ │ cmp r2, #0 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ add r0, r3, #8 │ │ │ │ - bne a4940 │ │ │ │ - b a4a24 │ │ │ │ + bne a49cc │ │ │ │ + b a4ab0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a5490 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a551c │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ - eorseq r1, sp, r0, lsr #8 │ │ │ │ - muleq r9, r4, sl │ │ │ │ + eorseq r2, sp, r0, lsr #31 │ │ │ │ + andeq sp, r9, ip, lsl fp │ │ │ │ subseq sl, r7, r8, lsr #5 │ │ │ │ subseq sl, r7, ip, lsr #19 │ │ │ │ - @ instruction: 0x0035dcdc │ │ │ │ - mlaseq r5, ip, pc, r8 @ │ │ │ │ - @ instruction: 0x0035dcf0 │ │ │ │ + eorseq pc, r5, ip, asr r8 @ │ │ │ │ + eorseq sl, r5, ip, lsl fp │ │ │ │ + eorseq pc, r5, r0, ror r8 @ │ │ │ │ subseq fp, r7, r4, lsr #4 │ │ │ │ subseq sl, r7, r8, asr #4 │ │ │ │ - andseq r8, r5, r4, lsr #8 │ │ │ │ + andseq r9, r5, r4, ror r0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sp, r5, r0, asr #26 │ │ │ │ - eorseq sp, r5, r8, lsl #26 │ │ │ │ - eorseq sp, r5, ip, lsr #31 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r5, ip, asr #28 │ │ │ │ - @ instruction: 0x0035dff0 │ │ │ │ - eorseq sp, r5, r4, asr #27 │ │ │ │ - eorseq lr, r5, r8, ror r0 │ │ │ │ - eorseq lr, r5, r0, lsr r0 │ │ │ │ + eorseq pc, r5, r0, asr #17 │ │ │ │ + eorseq pc, r5, r8, lsl #17 │ │ │ │ + eorseq pc, r5, ip, lsr #22 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r5, ip, asr #19 │ │ │ │ + eorseq pc, r5, r0, ror fp @ │ │ │ │ + eorseq pc, r5, r4, asr #18 │ │ │ │ + @ instruction: 0x0035fbf8 │ │ │ │ + @ instruction: 0x0035fbb0 │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x0035def4 │ │ │ │ - eorseq sp, r5, r8, asr #29 │ │ │ │ - eorseq sp, r5, r8, ror pc │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrheq lr, [r5], -ip @ │ │ │ │ - eorseq sp, r5, ip, ror #26 │ │ │ │ - eorseq sp, r5, r0, ror #27 │ │ │ │ - mlaseq r5, r8, sp, sp │ │ │ │ - eorseq lr, r5, r4, lsl #2 │ │ │ │ + eorseq pc, r5, r4, ror sl @ │ │ │ │ + eorseq pc, r5, r8, asr #20 │ │ │ │ + @ instruction: 0x0035faf8 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq pc, r5, ip, lsr ip @ │ │ │ │ + eorseq pc, r5, ip, ror #17 │ │ │ │ + eorseq pc, r5, r0, ror #18 │ │ │ │ + eorseq pc, r5, r8, lsl r9 @ │ │ │ │ + eorseq pc, r5, r4, lsl #25 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - mlaseq r5, r8, ip, sp │ │ │ │ - eorseq sp, r5, ip, lsr #25 │ │ │ │ + eorseq pc, r5, r8, lsl r8 @ │ │ │ │ + eorseq pc, r5, ip, lsr #16 │ │ │ │ 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 a56d8 │ │ │ │ + beq a5764 │ │ │ │ ldr r6, [r5, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a5694 │ │ │ │ + beq a5720 │ │ │ │ ldr r7, [r6, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a571c │ │ │ │ + beq a57a8 │ │ │ │ ldr r8, [r7, #128] @ 0x80 │ │ │ │ cmp r8, #0 │ │ │ │ - beq a56f4 │ │ │ │ + beq a5780 │ │ │ │ ldr r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5744 │ │ │ │ - bl a55c4 │ │ │ │ + beq a57d0 │ │ │ │ + bl a5650 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a5758 │ │ │ │ + bne a57e4 │ │ │ │ ldr r1, [r8, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a577c │ │ │ │ + bne a5808 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5774 │ │ │ │ + bne a5800 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a5708 │ │ │ │ + bne a5794 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a576c │ │ │ │ + bne a57f8 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a5730 │ │ │ │ + bne a57bc │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a56a8 │ │ │ │ + beq a5734 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a56ec │ │ │ │ + bne a5778 │ │ │ │ mov r0, r5 │ │ │ │ - b a56c4 │ │ │ │ - ldr r0, [pc, #232] @ a5784 │ │ │ │ + b a5750 │ │ │ │ + ldr r0, [pc, #232] @ a5810 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5680 │ │ │ │ + bne a570c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a5680 │ │ │ │ + bne a570c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a56ec │ │ │ │ + bne a5778 │ │ │ │ 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] @ a5784 │ │ │ │ + ldr r0, [pc, #164] @ a5810 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a56c4 │ │ │ │ + beq a5750 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #136] @ a5784 │ │ │ │ + ldr r0, [pc, #136] @ a5810 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a5644 │ │ │ │ + beq a56d0 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a576c │ │ │ │ + bne a57f8 │ │ │ │ mov r0, r7 │ │ │ │ - b a5660 │ │ │ │ - ldr r0, [pc, #96] @ a5784 │ │ │ │ + b a56ec │ │ │ │ + ldr r0, [pc, #96] @ a5810 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a5660 │ │ │ │ + beq a56ec │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a567c │ │ │ │ + bne a5708 │ │ │ │ mov r0, r6 │ │ │ │ - b a56a8 │ │ │ │ - ldr r0, [pc, #56] @ a5784 │ │ │ │ + b a5734 │ │ │ │ + ldr r0, [pc, #56] @ a5810 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a5628 │ │ │ │ + beq a56b4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a5708 │ │ │ │ + bne a5794 │ │ │ │ mov r0, r8 │ │ │ │ - b a5644 │ │ │ │ + b a56d0 │ │ │ │ mov r3, r2 │ │ │ │ - b a5730 │ │ │ │ + b a57bc │ │ │ │ mov r3, r2 │ │ │ │ - b a5708 │ │ │ │ + b a5794 │ │ │ │ mov r2, r3 │ │ │ │ - b a5758 │ │ │ │ + b a57e4 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ │ │ │ │ -000a5788 : │ │ │ │ +000a5814 : │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - bne a57b0 │ │ │ │ + bne a583c │ │ │ │ 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 93ff8 │ │ │ │ + b 94090 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000a57b8 : │ │ │ │ +000a5844 : │ │ │ │ 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 a5818 │ │ │ │ + blt a58a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a57f4 │ │ │ │ + beq a5880 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 9dfb0 │ │ │ │ + bl 9e038 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r0, [pc, #44] @ a582c │ │ │ │ - beq a57ec │ │ │ │ - ldr r3, [pc, #40] @ a5830 │ │ │ │ - ldr r1, [pc, #40] @ a5834 │ │ │ │ + ldreq r0, [pc, #44] @ a58b8 │ │ │ │ + beq a5878 │ │ │ │ + ldr r3, [pc, #40] @ a58bc │ │ │ │ + ldr r1, [pc, #40] @ a58c0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ - b a57ec │ │ │ │ - ldr r3, [pc, #16] @ a5830 │ │ │ │ - ldr r1, [pc, #20] @ a5838 │ │ │ │ + b a5878 │ │ │ │ + ldr r3, [pc, #16] @ a58bc │ │ │ │ + ldr r1, [pc, #20] @ a58c4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b a5810 │ │ │ │ + bl 18f518 │ │ │ │ + b a589c │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x0035e1dc │ │ │ │ - eorseq lr, r5, r8, lsr #3 │ │ │ │ + eorseq pc, r5, ip, asr sp @ │ │ │ │ + eorseq pc, r5, r8, lsr #26 │ │ │ │ │ │ │ │ -000a583c : │ │ │ │ - ldr r3, [pc, #24] @ a585c │ │ │ │ +000a58c8 : │ │ │ │ + ldr r3, [pc, #24] @ a58e8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000a5860 : │ │ │ │ +000a58ec : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #8388608 @ 0x800000 │ │ │ │ - beq a587c │ │ │ │ + beq a5908 │ │ │ │ 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] @ a58b8 │ │ │ │ + ldr r0, [pc, #36] @ a5944 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #28] @ a58bc │ │ │ │ + ldr r1, [pc, #28] @ a5948 │ │ │ │ ldr r0, [r0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ 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, lsr #4 │ │ │ │ + eorseq pc, r5, ip, lsr #27 │ │ │ │ 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 a5b2c │ │ │ │ + bl a5bb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a5aa4 │ │ │ │ - ldr r1, [pc, #528] @ a5b18 │ │ │ │ + beq a5b30 │ │ │ │ + ldr r1, [pc, #528] @ a5ba4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a5a8c │ │ │ │ + blt a5b18 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a5aac │ │ │ │ + bne a5b38 │ │ │ │ mov r0, r7 │ │ │ │ - bl a5b2c │ │ │ │ + bl a5bb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a5aa4 │ │ │ │ - ldr r1, [pc, #480] @ a5b1c │ │ │ │ + beq a5b30 │ │ │ │ + ldr r1, [pc, #480] @ a5ba8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a5a8c │ │ │ │ + blt a5b18 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a5ad4 │ │ │ │ + bne a5b60 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5b2c │ │ │ │ + bl a5bb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a5aa4 │ │ │ │ - ldr r1, [pc, #432] @ a5b20 │ │ │ │ + beq a5b30 │ │ │ │ + ldr r1, [pc, #432] @ a5bac │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a5a8c │ │ │ │ + blt a5b18 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a5af0 │ │ │ │ + bne a5b7c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 92d70 │ │ │ │ + bl 92e08 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq a5aa4 │ │ │ │ + beq a5b30 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r5, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a5a1c │ │ │ │ + ble a5aa8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - ldr r8, [pc, #356] @ a5b24 │ │ │ │ + ldr r8, [pc, #356] @ a5bb0 │ │ │ │ mov r4, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b a59cc │ │ │ │ + b a5a58 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr fp, [r3, r4, lsl #3] │ │ │ │ cmp fp, r8 │ │ │ │ mov r0, fp │ │ │ │ - beq a5a74 │ │ │ │ + beq a5b00 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9dfb0 │ │ │ │ + bl 9e038 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5a84 │ │ │ │ + beq a5b10 │ │ │ │ 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 a59c8 │ │ │ │ + bgt a5a54 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl a5dd0 <_PyTuple_Resize@@Base> │ │ │ │ + bl a5e5c <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - beq a5a88 │ │ │ │ - ldr r1, [pc, #236] @ a5b28 │ │ │ │ + beq a5b14 │ │ │ │ + ldr r1, [pc, #236] @ a5bb4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a5c14 │ │ │ │ + bl a5ca0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a5a84 │ │ │ │ + blt a5b10 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5a68 │ │ │ │ + beq a5af4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a5ac8 │ │ │ │ + beq a5b54 │ │ │ │ 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 a59cc │ │ │ │ - b a5a1c │ │ │ │ + bgt a5a58 │ │ │ │ + b a5aa8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5aa4 │ │ │ │ + beq a5b30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a5b0c │ │ │ │ + beq a5b98 │ │ │ │ mvn r0, #0 │ │ │ │ - b a5a6c │ │ │ │ + b a5af8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a5924 │ │ │ │ + bne a59b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a5924 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a59b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a5a68 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a5af4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a5958 │ │ │ │ + bne a59e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a5958 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a59e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a598c │ │ │ │ + bne a5a18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a598c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a5a18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a5aa4 │ │ │ │ - eorseq r1, sp, r8, ror #10 │ │ │ │ - eorseq r1, sp, ip, ror r5 │ │ │ │ - eorseq r1, sp, r8, lsl #11 │ │ │ │ - eorseq lr, r5, ip, asr r2 │ │ │ │ - mlaseq sp, ip, r5, r1 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a5b30 │ │ │ │ + eorseq r3, sp, r8, ror #1 │ │ │ │ + ldrsheq r3, [sp], -ip @ │ │ │ │ + eorseq r3, sp, r8, lsl #2 │ │ │ │ + @ instruction: 0x0035fddc │ │ │ │ + eorseq r3, sp, ip, lsl r1 │ │ │ │ │ │ │ │ -000a5b2c : │ │ │ │ - ldr r2, [pc, #216] @ a5c0c │ │ │ │ +000a5bb8 : │ │ │ │ + ldr r2, [pc, #216] @ a5c98 │ │ │ │ add r3, r0, #5 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi a5b48 │ │ │ │ - ldr r0, [pc, #204] @ a5c10 │ │ │ │ + bhi a5bd4 │ │ │ │ + ldr r0, [pc, #204] @ a5c9c │ │ │ │ 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 a5b8c │ │ │ │ + blt a5c18 │ │ │ │ lsrs r5, r0, #30 │ │ │ │ - bne a5bbc │ │ │ │ + bne a5c48 │ │ │ │ mov r0, #1 │ │ │ │ - bl a36f4 <_PyLong_New@@Base> │ │ │ │ + bl a3780 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5c04 │ │ │ │ + beq a5c90 │ │ │ │ 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 a5bc0 │ │ │ │ + bne a5c4c │ │ │ │ mov r0, #1 │ │ │ │ - bl a36f4 <_PyLong_New@@Base> │ │ │ │ + bl a3780 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5c04 │ │ │ │ + beq a5c90 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, #0 │ │ │ │ mov r0, #2 │ │ │ │ - bl a36f4 <_PyLong_New@@Base> │ │ │ │ + bl a3780 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5c04 │ │ │ │ + beq a5c90 │ │ │ │ cmp r6, #0 │ │ │ │ addeq r2, r0, #16 │ │ │ │ biceq r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ moveq r3, #16 │ │ │ │ - bne a5bf4 │ │ │ │ + bne a5c80 │ │ │ │ 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 a5be4 │ │ │ │ + b a5c70 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ subseq r7, r7, ip, lsr #2 │ │ │ │ │ │ │ │ -000a5c14 : │ │ │ │ +000a5ca0 : │ │ │ │ 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 │ │ │ │ @@ -127272,213 +127321,213 @@ │ │ │ │ mov r6, r2 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dfb0 │ │ │ │ + bl 9e038 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a5d78 │ │ │ │ - ldr r7, [pc, #304] @ a5d94 │ │ │ │ - bl 356650 │ │ │ │ + beq a5e04 │ │ │ │ + ldr r7, [pc, #304] @ a5e20 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f80c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ mov r4, r0 │ │ │ │ - beq a5d80 │ │ │ │ + beq a5e0c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5d10 │ │ │ │ + beq a5d9c │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #224] @ a5d98 │ │ │ │ + ldr r3, [pc, #224] @ a5e24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5d20 │ │ │ │ + bne a5dac │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a5d20 │ │ │ │ - bl 356650 │ │ │ │ + beq a5dac │ │ │ │ + bl 3581c0 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #188] @ a5d9c │ │ │ │ + ldr r2, [pc, #188] @ a5e28 │ │ │ │ str r6, [sp] │ │ │ │ cmp r1, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - beq a5d48 │ │ │ │ - bl a03c4 │ │ │ │ + beq a5dd4 │ │ │ │ + bl a0450 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne a5d5c │ │ │ │ + bne a5de8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #128] @ a5d98 │ │ │ │ + ldr r3, [pc, #128] @ a5e24 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a5cbc │ │ │ │ + beq a5d48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c108 │ │ │ │ + bl 8c124 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a5cc8 │ │ │ │ + bne a5d54 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 228d00 │ │ │ │ + bl 23bf24 │ │ │ │ mov r5, r0 │ │ │ │ - b a5d50 │ │ │ │ - bl 9cd94 │ │ │ │ + b a5ddc │ │ │ │ + bl 9ce1c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5d04 │ │ │ │ + beq a5d90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a5d04 │ │ │ │ + bne a5d90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a5d04 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a5d90 │ │ │ │ mvn r5, #0 │ │ │ │ - b a5d04 │ │ │ │ - ldr r1, [pc, #24] @ a5da0 │ │ │ │ - ldr r0, [pc, #24] @ a5da4 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a5d90 │ │ │ │ + ldr r1, [pc, #24] @ a5e2c │ │ │ │ + ldr r0, [pc, #24] @ a5e30 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r5, #0 │ │ │ │ - b a5d50 │ │ │ │ + b a5ddc │ │ │ │ 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, asr #13 │ │ │ │ + eorseq ip, r5, ip, asr #4 │ │ │ │ │ │ │ │ -000a5da8 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +000a5e34 <_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 9f80c │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a5dd0 <_PyTuple_Resize@@Base>: │ │ │ │ +000a5e5c <_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 a6174 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ - ldr r3, [pc, #924] @ a6194 <_PyTuple_Resize@@Base+0x3c4> │ │ │ │ + beq a6200 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ + ldr r3, [pc, #924] @ a6220 <_PyTuple_Resize@@Base+0x3c4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a6174 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ + bne a6200 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a6078 <_PyTuple_Resize@@Base+0x2a8> │ │ │ │ + beq a6104 <_PyTuple_Resize@@Base+0x2a8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne a6174 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ + bne a6200 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ cmp r1, r6 │ │ │ │ - beq a5f8c <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + beq a6018 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5f94 <_PyTuple_Resize@@Base+0x1c4> │ │ │ │ + beq a6020 <_PyTuple_Resize@@Base+0x1c4> │ │ │ │ ldr r2, [r4, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a5e68 <_PyTuple_Resize@@Base+0x98> │ │ │ │ + beq a5ef4 <_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 a5f24 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + bge a5fb0 <_PyTuple_Resize@@Base+0x154> │ │ │ │ add r8, r4, r5, lsl #2 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a60d8 <_PyTuple_Resize@@Base+0x308> │ │ │ │ + bne a6164 <_PyTuple_Resize@@Base+0x308> │ │ │ │ add r3, r5, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5f24 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5fb0 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6104 <_PyTuple_Resize@@Base+0x334> │ │ │ │ + bne a6190 <_PyTuple_Resize@@Base+0x334> │ │ │ │ add r3, r5, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5f24 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5fb0 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5ff4 <_PyTuple_Resize@@Base+0x224> │ │ │ │ + bne a6080 <_PyTuple_Resize@@Base+0x224> │ │ │ │ add r3, r5, #3 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5f24 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5fb0 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6020 <_PyTuple_Resize@@Base+0x250> │ │ │ │ + bne a60ac <_PyTuple_Resize@@Base+0x250> │ │ │ │ add r3, r5, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5f24 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5fb0 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5fc8 <_PyTuple_Resize@@Base+0x1f8> │ │ │ │ + bne a6054 <_PyTuple_Resize@@Base+0x1f8> │ │ │ │ add r3, r5, #5 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5f24 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5fb0 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a60ac <_PyTuple_Resize@@Base+0x2dc> │ │ │ │ + bne a6138 <_PyTuple_Resize@@Base+0x2dc> │ │ │ │ add r8, r5, #6 │ │ │ │ cmp r6, r8 │ │ │ │ - ble a5f24 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5fb0 <_PyTuple_Resize@@Base+0x154> │ │ │ │ add r9, r5, #8 │ │ │ │ add r9, r4, r9, lsl #2 │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne a604c <_PyTuple_Resize@@Base+0x27c> │ │ │ │ + bne a60d8 <_PyTuple_Resize@@Base+0x27c> │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - blt a5f0c <_PyTuple_Resize@@Base+0x13c> │ │ │ │ - ldr r2, [pc, #620] @ a6198 <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ + blt a5f98 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + ldr r2, [pc, #620] @ a6224 <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6130 <_PyTuple_Resize@@Base+0x360> │ │ │ │ + bne a61bc <_PyTuple_Resize@@Base+0x360> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 164318 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 164ee8 <_PyObject_GC_Resize@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a6144 <_PyTuple_Resize@@Base+0x374> │ │ │ │ - bl cb4e4 <_Py_NewReferenceNoTotal@@Base> │ │ │ │ + beq a61d0 <_PyTuple_Resize@@Base+0x374> │ │ │ │ + bl cb7cc <_Py_NewReferenceNoTotal@@Base> │ │ │ │ cmp r5, r6 │ │ │ │ - bgt a5fac <_PyTuple_Resize@@Base+0x1dc> │ │ │ │ - ldr r3, [pc, #576] @ a619c <_PyTuple_Resize@@Base+0x3cc> │ │ │ │ - bl 356650 │ │ │ │ + bgt a6038 <_PyTuple_Resize@@Base+0x1dc> │ │ │ │ + ldr r3, [pc, #576] @ a6228 <_PyTuple_Resize@@Base+0x3cc> │ │ │ │ + bl 3581c0 │ │ │ │ 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] │ │ │ │ @@ -127487,173 +127536,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 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #504] @ a61a0 <_PyTuple_Resize@@Base+0x3d0> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #504] @ a622c <_PyTuple_Resize@@Base+0x3d0> │ │ │ │ str r3, [r7] │ │ │ │ - b a5f8c <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + b a6018 <_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 a5f54 <_PyTuple_Resize@@Base+0x184> │ │ │ │ + b a5fe0 <_PyTuple_Resize@@Base+0x184> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #28] │ │ │ │ - beq a5ee0 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + beq a5f6c <_PyTuple_Resize@@Base+0x110> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5ee0 <_PyTuple_Resize@@Base+0x110> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a5ee0 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + bne a5f6c <_PyTuple_Resize@@Base+0x110> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a5f6c <_PyTuple_Resize@@Base+0x110> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #20] │ │ │ │ - beq a5eb0 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ + beq a5f3c <_PyTuple_Resize@@Base+0xe0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5eb0 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a5eb0 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ + bne a5f3c <_PyTuple_Resize@@Base+0xe0> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a5f3c <_PyTuple_Resize@@Base+0xe0> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #24] │ │ │ │ - beq a5ec8 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + beq a5f54 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5ec8 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a5ec8 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bne a5f54 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a5f54 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r9] │ │ │ │ - beq a5f18 <_PyTuple_Resize@@Base+0x148> │ │ │ │ + beq a5fa4 <_PyTuple_Resize@@Base+0x148> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5f18 <_PyTuple_Resize@@Base+0x148> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a5f18 <_PyTuple_Resize@@Base+0x148> │ │ │ │ + bne a5fa4 <_PyTuple_Resize@@Base+0x148> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a5fa4 <_PyTuple_Resize@@Base+0x148> │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5f8c <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + beq a6018 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a6158 <_PyTuple_Resize@@Base+0x388> │ │ │ │ + bne a61e4 <_PyTuple_Resize@@Base+0x388> │ │ │ │ mov r0, r5 │ │ │ │ - bl 92d70 │ │ │ │ + bl 92e08 │ │ │ │ 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 a5ef8 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + beq a5f84 <_PyTuple_Resize@@Base+0x128> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5ef8 <_PyTuple_Resize@@Base+0x128> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a5ef8 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + bne a5f84 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a5f84 <_PyTuple_Resize@@Base+0x128> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #12] │ │ │ │ - beq a5e80 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ + beq a5f0c <_PyTuple_Resize@@Base+0xb0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5e80 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a5e80 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ + bne a5f0c <_PyTuple_Resize@@Base+0xb0> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a5f0c <_PyTuple_Resize@@Base+0xb0> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #16] │ │ │ │ - beq a5e98 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ + beq a5f24 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5e98 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a5e98 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ + bne a5f24 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a5f24 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a5f34 <_PyTuple_Resize@@Base+0x164> │ │ │ │ + b a5fc0 <_PyTuple_Resize@@Base+0x164> │ │ │ │ mov r0, r4 │ │ │ │ str r8, [r7] │ │ │ │ - bl a4390 │ │ │ │ + bl a441c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a608c <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ + bne a6118 <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a608c <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a6118 <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7] │ │ │ │ - bl 9b3c0 │ │ │ │ - ldr r1, [pc, #24] @ a61a4 <_PyTuple_Resize@@Base+0x3d4> │ │ │ │ - ldr r0, [pc, #24] @ a61a8 <_PyTuple_Resize@@Base+0x3d8> │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b a6150 <_PyTuple_Resize@@Base+0x380> │ │ │ │ + bl 9b44c │ │ │ │ + ldr r1, [pc, #24] @ a6230 <_PyTuple_Resize@@Base+0x3d4> │ │ │ │ + ldr r0, [pc, #24] @ a6234 <_PyTuple_Resize@@Base+0x3d8> │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a61dc <_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, lsl #9 │ │ │ │ - ldr r3, [pc, #20] @ a61c8 <_PyTuple_Resize@@Base+0x3f8> │ │ │ │ + eorseq ip, r5, r0 │ │ │ │ + ldr r3, [pc, #20] @ a6254 <_PyTuple_Resize@@Base+0x3f8> │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r0 │ │ │ │ - bne a61c4 <_PyTuple_Resize@@Base+0x3f4> │ │ │ │ + bne a6250 <_PyTuple_Resize@@Base+0x3f4> │ │ │ │ mov r0, #1 │ │ │ │ - b 22aa5c │ │ │ │ - b a61cc <_PyTuple_Resize@@Base+0x3fc> │ │ │ │ + b 23dc7c │ │ │ │ + b a6258 <_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] @ a62a4 <_PyTuple_Resize@@Base+0x4d4> │ │ │ │ + ldr r2, [pc, #192] @ a6330 <_PyTuple_Resize@@Base+0x4d4> │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a628c <_PyTuple_Resize@@Base+0x4bc> │ │ │ │ + bne a6318 <_PyTuple_Resize@@Base+0x4bc> │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 9db00 │ │ │ │ + bl 9db88 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a629c <_PyTuple_Resize@@Base+0x4cc> │ │ │ │ + beq a6328 <_PyTuple_Resize@@Base+0x4cc> │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq a6244 <_PyTuple_Resize@@Base+0x474> │ │ │ │ - ldr r2, [pc, #144] @ a62a8 <_PyTuple_Resize@@Base+0x4d8> │ │ │ │ - bl 356650 │ │ │ │ + beq a62d0 <_PyTuple_Resize@@Base+0x474> │ │ │ │ + ldr r2, [pc, #144] @ a6334 <_PyTuple_Resize@@Base+0x4d8> │ │ │ │ + bl 3581c0 │ │ │ │ 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] │ │ │ │ @@ -127665,31 +127714,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 a6284 <_PyTuple_Resize@@Base+0x4b4> │ │ │ │ + beq a6310 <_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] @ a62ac <_PyTuple_Resize@@Base+0x4dc> │ │ │ │ - b a6278 <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ + ldr r4, [pc, #32] @ a6338 <_PyTuple_Resize@@Base+0x4dc> │ │ │ │ + b a6304 <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne a6244 <_PyTuple_Resize@@Base+0x474> │ │ │ │ + bne a62d0 <_PyTuple_Resize@@Base+0x474> │ │ │ │ mov r3, #0 │ │ │ │ - b a627c <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ - muleq r9, r4, sl │ │ │ │ + b a6308 <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ + andeq sp, r9, ip, lsl fp │ │ │ │ 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} │ │ │ │ @@ -127700,28 +127749,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 a6370 <_PyTuple_Resize@@Base+0x5a0> │ │ │ │ - ldr r3, [pc, #100] @ a6360 <_PyTuple_Resize@@Base+0x590> │ │ │ │ + bl a63fc <_PyTuple_Resize@@Base+0x5a0> │ │ │ │ + ldr r3, [pc, #100] @ a63ec <_PyTuple_Resize@@Base+0x590> │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne a6340 <_PyTuple_Resize@@Base+0x570> │ │ │ │ - ldr r3, [pc, #84] @ a6364 <_PyTuple_Resize@@Base+0x594> │ │ │ │ - bl 356650 │ │ │ │ + bne a63cc <_PyTuple_Resize@@Base+0x570> │ │ │ │ + ldr r3, [pc, #84] @ a63f0 <_PyTuple_Resize@@Base+0x594> │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ ldr r2, [r3, #1800] @ 0x708 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt a6350 <_PyTuple_Resize@@Base+0x580> │ │ │ │ + bgt a63dc <_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 │ │ │ │ @@ -127731,330 +127780,354 @@ │ │ │ │ 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 22a254 │ │ │ │ + b 23d474 │ │ │ │ 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 a6488 <_PyTuple_Resize@@Base+0x6b8> │ │ │ │ + bne a6514 <_PyTuple_Resize@@Base+0x6b8> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a63e0 <_PyTuple_Resize@@Base+0x610> │ │ │ │ + beq a646c <_PyTuple_Resize@@Base+0x610> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq a63e0 <_PyTuple_Resize@@Base+0x610> │ │ │ │ + beq a646c <_PyTuple_Resize@@Base+0x610> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - bne a63e0 <_PyTuple_Resize@@Base+0x610> │ │ │ │ - ldr r2, [pc, #388] @ a654c <_PyTuple_Resize@@Base+0x77c> │ │ │ │ + bne a646c <_PyTuple_Resize@@Base+0x610> │ │ │ │ + ldr r2, [pc, #388] @ a65d8 <_PyTuple_Resize@@Base+0x77c> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a64b4 <_PyTuple_Resize@@Base+0x6e4> │ │ │ │ + bne a6540 <_PyTuple_Resize@@Base+0x6e4> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6520 <_PyTuple_Resize@@Base+0x750> │ │ │ │ + bne a65ac <_PyTuple_Resize@@Base+0x750> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a643c <_PyTuple_Resize@@Base+0x66c> │ │ │ │ + beq a64c8 <_PyTuple_Resize@@Base+0x66c> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq a643c <_PyTuple_Resize@@Base+0x66c> │ │ │ │ + beq a64c8 <_PyTuple_Resize@@Base+0x66c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - bne a643c <_PyTuple_Resize@@Base+0x66c> │ │ │ │ - ldr r2, [pc, #296] @ a654c <_PyTuple_Resize@@Base+0x77c> │ │ │ │ + bne a64c8 <_PyTuple_Resize@@Base+0x66c> │ │ │ │ + ldr r2, [pc, #296] @ a65d8 <_PyTuple_Resize@@Base+0x77c> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a64d4 <_PyTuple_Resize@@Base+0x704> │ │ │ │ + bne a6560 <_PyTuple_Resize@@Base+0x704> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a64f4 <_PyTuple_Resize@@Base+0x724> │ │ │ │ + bne a6580 <_PyTuple_Resize@@Base+0x724> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a645c <_PyTuple_Resize@@Base+0x68c> │ │ │ │ + bne a64e8 <_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 a6454 <_PyTuple_Resize@@Base+0x684> │ │ │ │ + beq a64e0 <_PyTuple_Resize@@Base+0x684> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a6454 <_PyTuple_Resize@@Base+0x684> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a6454 <_PyTuple_Resize@@Base+0x684> │ │ │ │ + bne a64e0 <_PyTuple_Resize@@Base+0x684> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a64e0 <_PyTuple_Resize@@Base+0x684> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq a6390 <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ + beq a641c <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a6390 <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a6390 <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ - ldr r1, [pc, #148] @ a6550 <_PyTuple_Resize@@Base+0x780> │ │ │ │ + bne a641c <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a641c <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ + ldr r1, [pc, #148] @ a65dc <_PyTuple_Resize@@Base+0x780> │ │ │ │ cmp r3, r1 │ │ │ │ - beq a63d8 <_PyTuple_Resize@@Base+0x608> │ │ │ │ + beq a6464 <_PyTuple_Resize@@Base+0x608> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a63d8 <_PyTuple_Resize@@Base+0x608> │ │ │ │ - ldr r1, [pc, #116] @ a6550 <_PyTuple_Resize@@Base+0x780> │ │ │ │ + b a6464 <_PyTuple_Resize@@Base+0x608> │ │ │ │ + ldr r1, [pc, #116] @ a65dc <_PyTuple_Resize@@Base+0x780> │ │ │ │ cmp r3, r1 │ │ │ │ - beq a6434 <_PyTuple_Resize@@Base+0x664> │ │ │ │ + beq a64c0 <_PyTuple_Resize@@Base+0x664> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a6434 <_PyTuple_Resize@@Base+0x664> │ │ │ │ + b a64c0 <_PyTuple_Resize@@Base+0x664> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #28] │ │ │ │ - beq a6448 <_PyTuple_Resize@@Base+0x678> │ │ │ │ + beq a64d4 <_PyTuple_Resize@@Base+0x678> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a6448 <_PyTuple_Resize@@Base+0x678> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a6448 <_PyTuple_Resize@@Base+0x678> │ │ │ │ + bne a64d4 <_PyTuple_Resize@@Base+0x678> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a64d4 <_PyTuple_Resize@@Base+0x678> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq a63ec <_PyTuple_Resize@@Base+0x61c> │ │ │ │ + beq a6478 <_PyTuple_Resize@@Base+0x61c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a63ec <_PyTuple_Resize@@Base+0x61c> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a63ec <_PyTuple_Resize@@Base+0x61c> │ │ │ │ + bne a6478 <_PyTuple_Resize@@Base+0x61c> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a6478 <_PyTuple_Resize@@Base+0x61c> │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ │ │ │ │ -000a6554 : │ │ │ │ +000a65e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #520] @ a6774 │ │ │ │ + ldr r2, [pc, #520] @ a6800 │ │ │ │ add r3, r0, #5 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi a6584 │ │ │ │ - ldr r4, [pc, #508] @ a6778 │ │ │ │ + bhi a6610 │ │ │ │ + ldr r4, [pc, #508] @ a6804 │ │ │ │ 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 a66b8 │ │ │ │ - ldr r7, [pc, #480] @ a677c │ │ │ │ - ldr r2, [pc, #480] @ a6780 │ │ │ │ + bhi a6744 │ │ │ │ + ldr r7, [pc, #480] @ a6808 │ │ │ │ + ldr r2, [pc, #480] @ a680c │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a6700 │ │ │ │ - ldr r3, [pc, #468] @ a6784 │ │ │ │ - bl 356650 │ │ │ │ + bne a678c │ │ │ │ + ldr r3, [pc, #468] @ a6810 │ │ │ │ + bl 3581c0 │ │ │ │ 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 a6668 │ │ │ │ + beq a66f4 │ │ │ │ ldm r3, {r2, r4} │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a6618 │ │ │ │ + bne a66a4 │ │ │ │ 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] @ a6788 │ │ │ │ + ldr r3, [pc, #360] @ a6814 │ │ │ │ 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] @ a678c │ │ │ │ + ldr r2, [pc, #328] @ a6818 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bne a6718 │ │ │ │ + bne a67a4 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r4] │ │ │ │ - bne a6734 │ │ │ │ + bne a67c0 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a6618 │ │ │ │ + bne a66a4 │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #264] @ a6790 │ │ │ │ + ldr r2, [pc, #264] @ a681c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a674c │ │ │ │ + bne a67d8 │ │ │ │ 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 a6618 │ │ │ │ - bl 2915fc │ │ │ │ + bne a66a4 │ │ │ │ + bl 2a064c │ │ │ │ mov r4, #0 │ │ │ │ - b a657c │ │ │ │ + b a6608 │ │ │ │ mov r0, #2 │ │ │ │ - bl a36f4 <_PyLong_New@@Base> │ │ │ │ + bl a3780 <_PyLong_New@@Base> │ │ │ │ eor r6, r5, r5, asr #31 │ │ │ │ sub r6, r6, r5, asr #31 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a66b0 │ │ │ │ + beq a673c │ │ │ │ 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 a657c │ │ │ │ - b a66ec │ │ │ │ + beq a6608 │ │ │ │ + b a6778 │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a6618 │ │ │ │ - b a66ac │ │ │ │ + bne a66a4 │ │ │ │ + b a6738 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r3] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ mov r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r4] │ │ │ │ - beq a665c │ │ │ │ - ldr r1, [pc, #88] @ a6794 │ │ │ │ + beq a66e8 │ │ │ │ + ldr r1, [pc, #88] @ a6820 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a6760 │ │ │ │ + bne a67ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - b a665c │ │ │ │ + bl 18ea50 │ │ │ │ + b a66e8 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b a6698 │ │ │ │ + b a6724 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a665c │ │ │ │ + b a66e8 │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ subseq r7, r7, ip, lsr #2 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, ror #3 │ │ │ │ + andeq r2, r9, r8, ror r2 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ + │ │ │ │ +000a6824 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + bl 9dffc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq a6868 │ │ │ │ + bl a687c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq a6864 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq a6870 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a6864 │ │ │ │ │ │ │ │ -000a6798 : │ │ │ │ +000a687c : │ │ │ │ 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] @ a6818 │ │ │ │ - bl 22c3f0 │ │ │ │ + ldr r0, [pc, #100] @ a68fc │ │ │ │ + bl 23f5b8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a6810 │ │ │ │ + beq a68f4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 22c468 │ │ │ │ + bl 23f630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a67ec │ │ │ │ + bne a68d0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl a681c │ │ │ │ + bl a6900 │ │ │ │ mov r0, r4 │ │ │ │ - bl a681c │ │ │ │ + bl a6900 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6810 │ │ │ │ + beq a68f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a6810 │ │ │ │ + bne a68f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b a67e4 │ │ │ │ + b a68c8 │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ │ │ │ │ -000a681c : │ │ │ │ +000a6900 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a6874 │ │ │ │ - ldr r2, [pc, #56] @ a6878 │ │ │ │ + bne a6958 │ │ │ │ + ldr r2, [pc, #56] @ a695c │ │ │ │ mov r3, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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] │ │ │ │ @@ -128062,257 +128135,287 @@ │ │ │ │ str r0, [ip] │ │ │ │ stmdb r3, {r1, r2} │ │ │ │ str r0, [r1, #4] │ │ │ │ pop {r4, pc} │ │ │ │ bl 2bcbc │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -000a687c : │ │ │ │ +000a6960 : │ │ │ │ + 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 a69d0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq a69bc │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + bl a6b9c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq a69b4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq a69c4 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mvn r5, #0 │ │ │ │ + b a69b4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a69b4 │ │ │ │ + │ │ │ │ +000a69d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #184] @ a694c │ │ │ │ + ldr r1, [pc, #184] @ a6aa0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne a68f0 │ │ │ │ + bne a6a44 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6910 │ │ │ │ + beq a6a64 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a6910 │ │ │ │ - ldr r1, [pc, #136] @ a6950 │ │ │ │ + beq a6a64 │ │ │ │ + ldr r1, [pc, #136] @ a6aa4 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl a695c │ │ │ │ + bl a6ab0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble a6910 │ │ │ │ + ble a6a64 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq a6904 │ │ │ │ + beq a6a58 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl adf14 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a68a4 │ │ │ │ - bl 586b8 │ │ │ │ - b a692c │ │ │ │ + bne a69f8 │ │ │ │ + bl 587c0 │ │ │ │ + b a6a80 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a6934 │ │ │ │ - bl a583c │ │ │ │ + bne a6a88 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a692c │ │ │ │ - ldr r3, [pc, #48] @ a6954 │ │ │ │ - ldr r1, [pc, #48] @ a6958 │ │ │ │ + bne a6a80 │ │ │ │ + ldr r3, [pc, #48] @ a6aa8 │ │ │ │ + ldr r1, [pc, #48] @ a6aac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ - b a68e8 │ │ │ │ + b a6a3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne a6910 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a6910 │ │ │ │ + bne a6a64 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a6a64 │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ subseq sl, r7, ip, lsl #20 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq lr, r5, r4, asr #11 │ │ │ │ + eorseq r0, r6, r4, asr #2 │ │ │ │ │ │ │ │ -000a695c : │ │ │ │ +000a6ab0 : │ │ │ │ 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 a6a24 │ │ │ │ - ldr r3, [pc, #176] @ a6a3c │ │ │ │ + beq a6b78 │ │ │ │ + ldr r3, [pc, #176] @ a6b90 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne a69f4 │ │ │ │ + bne a6b48 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq a69f4 │ │ │ │ + beq a6b48 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ cmn r0, #3 │ │ │ │ - beq a6a30 │ │ │ │ + beq a6b84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r3 │ │ │ │ - bne a69d4 │ │ │ │ + bne a6b28 │ │ │ │ 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 8c108 │ │ │ │ + bl 8c124 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq a6a30 │ │ │ │ + beq a6b84 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ cmn r0, #3 │ │ │ │ - bne a69b8 │ │ │ │ - b a6a30 │ │ │ │ - ldr r1, [pc, #20] @ a6a40 │ │ │ │ - ldr r0, [pc, #20] @ a6a44 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a6b0c │ │ │ │ + b a6b84 │ │ │ │ + ldr r1, [pc, #20] @ a6b94 │ │ │ │ + ldr r0, [pc, #20] @ a6b98 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r3, #0 │ │ │ │ mvn r0, #0 │ │ │ │ - b a69c8 │ │ │ │ + b a6b1c │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq sl, r5, ip, asr #13 │ │ │ │ + eorseq ip, r5, ip, asr #4 │ │ │ │ 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 a6d90 │ │ │ │ + beq a6ee4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r8, r2 │ │ │ │ - ldrne r7, [pc, #3752] @ a7924 │ │ │ │ + ldrne r7, [pc, #3752] @ a7a78 │ │ │ │ mov fp, r0 │ │ │ │ movne sl, r8 │ │ │ │ - beq a707c │ │ │ │ + beq a71d0 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ tst r2, #48 @ 0x30 │ │ │ │ - bne a78dc │ │ │ │ - ldr r3, [pc, #3728] @ a7928 │ │ │ │ + bne a7a30 │ │ │ │ + ldr r3, [pc, #3728] @ a7a7c │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt a6e10 │ │ │ │ + bgt a6f64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a78f0 │ │ │ │ - ldr r1, [pc, #3708] @ a792c │ │ │ │ + beq a7a44 │ │ │ │ + ldr r1, [pc, #3708] @ a7a80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a78f0 │ │ │ │ + bhi a7a44 │ │ │ │ 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 a6e28 │ │ │ │ - ldr r1, [pc, #3664] @ a7930 │ │ │ │ + bne a6f7c │ │ │ │ + ldr r1, [pc, #3664] @ a7a84 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ lsr r4, r3, #14 │ │ │ │ and r2, r3, #24 │ │ │ │ and r4, r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ addne r4, r4, #1 │ │ │ │ tst r3, #4 │ │ │ │ lsl r4, r4, #3 │ │ │ │ - bne a6dd8 │ │ │ │ + bne a6f2c │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r8, [r7, r0] │ │ │ │ mov r9, r0 │ │ │ │ - bhi a6fd4 │ │ │ │ + bhi a7128 │ │ │ │ adds r5, r5, r4 │ │ │ │ - bmi a6fd4 │ │ │ │ - ldr r3, [pc, #3588] @ a7934 │ │ │ │ - ldr r2, [pc, #3588] @ a7938 │ │ │ │ + bmi a7128 │ │ │ │ + ldr r3, [pc, #3588] @ a7a88 │ │ │ │ + ldr r2, [pc, #3588] @ a7a8c │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a701c │ │ │ │ + bne a7170 │ │ │ │ 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 a6f84 │ │ │ │ + bcs a70d8 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq a700c │ │ │ │ + beq a7160 │ │ │ │ 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 a6e3c │ │ │ │ + beq a6f90 │ │ │ │ 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 a6ea8 │ │ │ │ - ldr r2, [pc, #3436] @ a7930 │ │ │ │ + blt a6ffc │ │ │ │ + ldr r2, [pc, #3436] @ a7a84 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a6ffc │ │ │ │ - ldr r3, [pc, #3428] @ a793c │ │ │ │ + bne a7150 │ │ │ │ + ldr r3, [pc, #3428] @ a7a90 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7040 │ │ │ │ + bne a7194 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [fp] │ │ │ │ str sl, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6c0c │ │ │ │ + beq a6d60 │ │ │ │ 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 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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] │ │ │ │ @@ -128321,373 +128424,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 a78c4 │ │ │ │ + bne a7a18 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r9 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dfb0 │ │ │ │ + bl 9e038 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a77e4 │ │ │ │ + beq a7938 │ │ │ │ ldr r3, [r7, r6] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f80c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a77e4 │ │ │ │ + beq a7938 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r8, [fp, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq a7538 │ │ │ │ + beq a768c │ │ │ │ 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 9f80c │ │ │ │ ldr r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq a7560 │ │ │ │ - ldr r2, [pc, #3108] @ a7940 │ │ │ │ + beq a76b4 │ │ │ │ + ldr r2, [pc, #3108] @ a7a94 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a6f10 │ │ │ │ + bne a7064 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl a7f28 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a807c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - bne a6f30 │ │ │ │ + bne a7084 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6d60 │ │ │ │ + beq a6eb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a7070 │ │ │ │ + beq a71c4 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - bne a77e4 │ │ │ │ + bne a7938 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6d84 │ │ │ │ + beq a6ed8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a7918 │ │ │ │ + beq a7a6c │ │ │ │ ldr ip, [sl, #16]! │ │ │ │ cmp ip, #0 │ │ │ │ - bne a6a84 │ │ │ │ + bne a6bd8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - bne a6e28 │ │ │ │ - ldr r1, [pc, #2948] @ a7930 │ │ │ │ + bne a6f7c │ │ │ │ + ldr r1, [pc, #2948] @ a7a84 │ │ │ │ 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] @ a7944 │ │ │ │ + ldr r3, [pc, #2932] @ a7a98 │ │ │ │ lsl r4, r4, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq a6b04 │ │ │ │ - ldr r3, [pc, #2896] @ a7930 │ │ │ │ + beq a6c58 │ │ │ │ + ldr r3, [pc, #2896] @ a7a84 │ │ │ │ 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 a6b04 │ │ │ │ - ldr r3, [pc, #2876] @ a7948 │ │ │ │ + b a6c58 │ │ │ │ + ldr r3, [pc, #2876] @ a7a9c │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a6ad0 │ │ │ │ + b a6c24 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne a6ef0 │ │ │ │ - ldr r3, [pc, #2860] @ a794c │ │ │ │ + bne a7044 │ │ │ │ + ldr r3, [pc, #2860] @ a7aa0 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq a6ad8 │ │ │ │ - ldr r3, [pc, #2848] @ a7950 │ │ │ │ - ldr r1, [pc, #2848] @ a7954 │ │ │ │ + beq a6c2c │ │ │ │ + ldr r3, [pc, #2848] @ a7aa4 │ │ │ │ + ldr r1, [pc, #2848] @ a7aa8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b a76a8 │ │ │ │ + bl 18f518 │ │ │ │ + b a77fc │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr r9, [r3, #28] │ │ │ │ cmp lr, r9 │ │ │ │ - bhi a6f74 │ │ │ │ + bhi a70c8 │ │ │ │ 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 a6f84 │ │ │ │ - bl 356650 │ │ │ │ + beq a70d8 │ │ │ │ + bl 3581c0 │ │ │ │ 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 a6bbc │ │ │ │ + ble a6d10 │ │ │ │ ldr r3, [r2, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6bbc │ │ │ │ + beq a6d10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6bbc │ │ │ │ + beq a6d10 │ │ │ │ ldr r3, [r2, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6bbc │ │ │ │ + bne a6d10 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7908 │ │ │ │ + bne a7a5c │ │ │ │ add r0, r8, #12 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne a6bbc │ │ │ │ + bne a6d10 │ │ │ │ mov r1, #16 │ │ │ │ - bl 3557a0 │ │ │ │ - b a6bbc │ │ │ │ - ldr r1, [pc, #2656] @ a7958 │ │ │ │ + bl 35730c │ │ │ │ + b a6d10 │ │ │ │ + ldr r1, [pc, #2656] @ a7aac │ │ │ │ cmp r3, r1 │ │ │ │ - beq a6fc8 │ │ │ │ + beq a711c │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne a78f0 │ │ │ │ - ldr r3, [pc, #2640] @ a795c │ │ │ │ + bne a7a44 │ │ │ │ + ldr r3, [pc, #2640] @ a7ab0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a6ad0 │ │ │ │ + b a6c24 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq a6d44 │ │ │ │ + beq a6e98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a6d44 │ │ │ │ + bne a6e98 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6f68 │ │ │ │ + beq a70bc │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ - b a6d44 │ │ │ │ + b a6e98 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b a6b8c │ │ │ │ - ldr r3, [pc, #2472] @ a7934 │ │ │ │ - ldr r2, [pc, #2512] @ a7960 │ │ │ │ + b a6ce0 │ │ │ │ + ldr r3, [pc, #2472] @ a7a88 │ │ │ │ + ldr r2, [pc, #2512] @ a7ab4 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a75f4 │ │ │ │ + bne a7748 │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a6fd4 │ │ │ │ + beq a7128 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b a6e6c │ │ │ │ - ldr r3, [pc, #2452] @ a7964 │ │ │ │ + b a6fc0 │ │ │ │ + ldr r3, [pc, #2452] @ a7ab8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a6ad0 │ │ │ │ + b a6c24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 291618 │ │ │ │ + bl 2a0668 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a76a8 │ │ │ │ - ldr r3, [pc, #2368] @ a7930 │ │ │ │ + beq a77fc │ │ │ │ + ldr r3, [pc, #2368] @ a7a84 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6bd0 │ │ │ │ - ldr r2, [pc, #2348] @ a7930 │ │ │ │ + beq a6d24 │ │ │ │ + ldr r2, [pc, #2348] @ a7a84 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ - b a6bd0 │ │ │ │ + b a6d24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ mov r6, r0 │ │ │ │ - b a6e64 │ │ │ │ - ldr r2, [pc, #2320] @ a7934 │ │ │ │ + b a6fb8 │ │ │ │ + ldr r2, [pc, #2320] @ a7a88 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a6fd4 │ │ │ │ + beq a7128 │ │ │ │ ldr r8, [r7, r9] │ │ │ │ ldr r2, [r8, #8] │ │ │ │ - b a6e78 │ │ │ │ - ldr r2, [pc, #2336] @ a7968 │ │ │ │ + b a6fcc │ │ │ │ + ldr r2, [pc, #2336] @ a7abc │ │ │ │ cmp r3, r2 │ │ │ │ - bne a75dc │ │ │ │ + bne a7730 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ + bl 18ea50 │ │ │ │ ldr r3, [fp] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str sl, [r4, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ - bne a6c04 │ │ │ │ - b a6c0c │ │ │ │ + bne a6d58 │ │ │ │ + b a6d60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22c7d4 │ │ │ │ - b a6d60 │ │ │ │ + bl 23f92c │ │ │ │ + b a6eb4 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ tst r2, #48 @ 0x30 │ │ │ │ - bne a78dc │ │ │ │ - ldr r3, [pc, #2196] @ a7928 │ │ │ │ + bne a7a30 │ │ │ │ + ldr r3, [pc, #2196] @ a7a7c │ │ │ │ and r3, r2, r3 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt a7380 │ │ │ │ + bgt a74d4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a78f0 │ │ │ │ - ldr r1, [pc, #2240] @ a796c │ │ │ │ + beq a7a44 │ │ │ │ + ldr r1, [pc, #2240] @ a7ac0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a78f0 │ │ │ │ + bhi a7a44 │ │ │ │ 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 a6e28 │ │ │ │ - ldr r9, [pc, #2136] @ a7930 │ │ │ │ + bne a6f7c │ │ │ │ + ldr r9, [pc, #2136] @ a7a84 │ │ │ │ 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 a76cc │ │ │ │ + bne a7820 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r7, [pc, #2076] @ a7924 │ │ │ │ + ldr r7, [pc, #2076] @ a7a78 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ cmp r3, r5 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ mov sl, r0 │ │ │ │ - bcc a7694 │ │ │ │ + bcc a77e8 │ │ │ │ adds r5, r5, r4 │ │ │ │ - bmi a7694 │ │ │ │ - ldr r3, [pc, #2056] @ a7934 │ │ │ │ - ldr r2, [pc, #2056] @ a7938 │ │ │ │ + bmi a77e8 │ │ │ │ + ldr r3, [pc, #2056] @ a7a88 │ │ │ │ + ldr r2, [pc, #2056] @ a7a8c │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7658 │ │ │ │ + bne a77ac │ │ │ │ ldr r1, [r6, #8] │ │ │ │ sub r3, r5, #1 │ │ │ │ add r2, r1, #4096 @ 0x1000 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ ldr sl, [r2, #1528] @ 0x5f8 │ │ │ │ - bcs a760c │ │ │ │ + bcs a7760 │ │ │ │ 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 a76b0 │ │ │ │ + beq a7804 │ │ │ │ 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 a73a8 │ │ │ │ + beq a74fc │ │ │ │ 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 a749c │ │ │ │ + blt a75f0 │ │ │ │ ldr r3, [r9] │ │ │ │ str r9, [r4, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ - ldr r9, [pc, #1892] @ a793c │ │ │ │ + ldr r9, [pc, #1892] @ a7a90 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a74e4 │ │ │ │ + bne a7638 │ │ │ │ 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 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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] │ │ │ │ @@ -128699,969 +128802,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 a780c │ │ │ │ + bne a7960 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c28 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9dfb0 │ │ │ │ + bl 9e038 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a77e4 │ │ │ │ + beq a7938 │ │ │ │ ldr r3, [r7, r6] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f80c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a77e4 │ │ │ │ + beq a7938 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r8, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq a74fc │ │ │ │ + beq a7650 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a7404 │ │ │ │ - bl 356650 │ │ │ │ + bne a7558 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f80c │ │ │ │ ldr r7, [r8, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a7410 │ │ │ │ - ldr r3, [pc, #1608] @ a7940 │ │ │ │ + beq a7564 │ │ │ │ + ldr r3, [pc, #1608] @ a7a94 │ │ │ │ cmp r7, r3 │ │ │ │ - bne a73ec │ │ │ │ + bne a7540 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a7f28 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a807c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a7448 │ │ │ │ + bne a759c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a733c │ │ │ │ + beq a7490 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq a75d0 │ │ │ │ + beq a7724 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - bne a77e4 │ │ │ │ + bne a7938 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7360 │ │ │ │ + beq a74b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a7820 │ │ │ │ + beq a7974 │ │ │ │ ldr ip, [fp, #16]! │ │ │ │ cmp ip, #0 │ │ │ │ - bne a7080 │ │ │ │ - b a6d90 │ │ │ │ - ldr r8, [pc, #1488] @ a7948 │ │ │ │ - b a70c8 │ │ │ │ - ldr r8, [pc, #1476] @ a7944 │ │ │ │ - b a70c8 │ │ │ │ + bne a71d4 │ │ │ │ + b a6ee4 │ │ │ │ + ldr r8, [pc, #1488] @ a7a9c │ │ │ │ + b a721c │ │ │ │ + ldr r8, [pc, #1476] @ a7a98 │ │ │ │ + b a721c │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - ldreq r8, [pc, #1472] @ a794c │ │ │ │ - beq a70c8 │ │ │ │ - ldr r1, [pc, #1476] @ a7958 │ │ │ │ + ldreq r8, [pc, #1472] @ a7aa0 │ │ │ │ + beq a721c │ │ │ │ + ldr r1, [pc, #1476] @ a7aac │ │ │ │ cmp r3, r1 │ │ │ │ - beq a76c4 │ │ │ │ + beq a7818 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne a78f0 │ │ │ │ - ldr r8, [pc, #1460] @ a795c │ │ │ │ - b a70c8 │ │ │ │ + bne a7a44 │ │ │ │ + ldr r8, [pc, #1460] @ a7ab0 │ │ │ │ + b a721c │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldr lr, [r2, #28] │ │ │ │ cmp lr, ip │ │ │ │ - bcc a7488 │ │ │ │ + bcc a75dc │ │ │ │ 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 a760c │ │ │ │ - bl 356650 │ │ │ │ + beq a7760 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b a718c │ │ │ │ + b a72e0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #0 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b a7314 │ │ │ │ + b a7468 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ - b a72c8 │ │ │ │ + b a741c │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7740 │ │ │ │ - bl bbde4 │ │ │ │ + beq a7894 │ │ │ │ + bl bc0a0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a76f4 │ │ │ │ + beq a7848 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq a7320 │ │ │ │ + beq a7474 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a7320 │ │ │ │ + bne a7474 │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - beq a747c │ │ │ │ + beq a75d0 │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b a7320 │ │ │ │ + b a7474 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ - b a718c │ │ │ │ + b a72e0 │ │ │ │ ldr r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, r0 │ │ │ │ - beq a71bc │ │ │ │ + beq a7310 │ │ │ │ cmp ip, r0 │ │ │ │ - beq a71bc │ │ │ │ + beq a7310 │ │ │ │ ldr r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, r0 │ │ │ │ - bne a71bc │ │ │ │ + bne a7310 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, r0 │ │ │ │ - bne a77d4 │ │ │ │ + bne a7928 │ │ │ │ add r0, r6, #12 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne a71bc │ │ │ │ + bne a7310 │ │ │ │ mov r1, #16 │ │ │ │ - bl 3557a0 │ │ │ │ - b a71bc │ │ │ │ - ldr r2, [pc, #1148] @ a7968 │ │ │ │ + bl 35730c │ │ │ │ + b a7310 │ │ │ │ + ldr r2, [pc, #1148] @ a7abc │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7524 │ │ │ │ + bne a7678 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - b a71e8 │ │ │ │ + bl 18ea50 │ │ │ │ + b a733c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #1128] @ a7970 │ │ │ │ - ldr r1, [pc, #1128] @ a7974 │ │ │ │ + ldr r3, [pc, #1128] @ a7ac4 │ │ │ │ + ldr r1, [pc, #1128] @ a7ac8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a77e4 │ │ │ │ + beq a7938 │ │ │ │ mvn r7, #0 │ │ │ │ - b a732c │ │ │ │ + b a7480 │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a71e8 │ │ │ │ + b a733c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #1068] @ a7970 │ │ │ │ - ldr r1, [pc, #1068] @ a7974 │ │ │ │ + ldr r3, [pc, #1068] @ a7ac4 │ │ │ │ + ldr r1, [pc, #1068] @ a7ac8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a77e4 │ │ │ │ + beq a7938 │ │ │ │ mvn r9, #0 │ │ │ │ - b a6d50 │ │ │ │ + b a6ea4 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a782c │ │ │ │ - bl bbde4 │ │ │ │ + beq a7980 │ │ │ │ + bl bc0a0 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [r8, #36] @ 0x24 │ │ │ │ movne r2, r4 │ │ │ │ - bne a6f18 │ │ │ │ + bne a706c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a754c │ │ │ │ + beq a76a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a754c │ │ │ │ + bne a76a0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a75c4 │ │ │ │ + beq a7718 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - b a754c │ │ │ │ + b a76a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22c7d4 │ │ │ │ - b a733c │ │ │ │ + bl 23f92c │ │ │ │ + b a7490 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a7054 │ │ │ │ - ldr r2, [pc, #824] @ a7934 │ │ │ │ + b a71a8 │ │ │ │ + ldr r2, [pc, #824] @ a7a88 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b a6fac │ │ │ │ - ldr r3, [pc, #800] @ a7934 │ │ │ │ - ldr r2, [pc, #840] @ a7960 │ │ │ │ + b a7100 │ │ │ │ + ldr r3, [pc, #800] @ a7a88 │ │ │ │ + ldr r2, [pc, #840] @ a7ab4 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a767c │ │ │ │ + bne a77d0 │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7694 │ │ │ │ + beq a77e8 │ │ │ │ ldr r2, [sl, #800] @ 0x320 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ str r2, [sl, #800] @ 0x320 │ │ │ │ - b a718c │ │ │ │ - ldr r2, [pc, #724] @ a7934 │ │ │ │ + b a72e0 │ │ │ │ + ldr r2, [pc, #724] @ a7a88 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a7694 │ │ │ │ + beq a77e8 │ │ │ │ ldr r6, [r7, sl] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b a718c │ │ │ │ - ldr r2, [pc, #688] @ a7934 │ │ │ │ + b a72e0 │ │ │ │ + ldr r2, [pc, #688] @ a7a88 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b a7634 │ │ │ │ + b a7788 │ │ │ │ mov r0, r6 │ │ │ │ - bl 291618 │ │ │ │ + bl 2a0668 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a71bc │ │ │ │ + bne a7310 │ │ │ │ mvn r0, #0 │ │ │ │ - b a6d94 │ │ │ │ + b a6ee8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ mov r3, r0 │ │ │ │ - b a73d4 │ │ │ │ - ldr r8, [pc, #664] @ a7964 │ │ │ │ - b a70c8 │ │ │ │ + b a7528 │ │ │ │ + ldr r8, [pc, #664] @ a7ab8 │ │ │ │ + b a721c │ │ │ │ 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 a70fc │ │ │ │ + b a7250 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7510 │ │ │ │ + beq a7664 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a7510 │ │ │ │ + bne a7664 │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - beq a7734 │ │ │ │ + beq a7888 │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b a7510 │ │ │ │ + b a7664 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a775c │ │ │ │ + beq a78b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a7788 │ │ │ │ + beq a78dc │ │ │ │ ldr r3, [r8, #32] │ │ │ │ ldr r2, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #512] @ a7970 │ │ │ │ + ldr r3, [pc, #512] @ a7ac4 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq a77b4 │ │ │ │ - ldr r3, [pc, #508] @ a7978 │ │ │ │ - ldr r1, [pc, #508] @ a797c │ │ │ │ + beq a7908 │ │ │ │ + ldr r3, [pc, #508] @ a7acc │ │ │ │ + ldr r1, [pc, #508] @ a7ad0 │ │ │ │ str r5, [sp] │ │ │ │ - bl 1179b0 │ │ │ │ - b a7510 │ │ │ │ + bl 1178bc │ │ │ │ + b a7664 │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - beq a77a8 │ │ │ │ + beq a78fc │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b a775c │ │ │ │ + b a78b0 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7774 │ │ │ │ - ldr r3, [pc, #432] @ a7978 │ │ │ │ - ldr r1, [pc, #436] @ a7980 │ │ │ │ + bne a78c8 │ │ │ │ + ldr r3, [pc, #432] @ a7acc │ │ │ │ + ldr r1, [pc, #436] @ a7ad4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 1179b0 │ │ │ │ - b a7510 │ │ │ │ + bl 1178bc │ │ │ │ + b a7664 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a71bc │ │ │ │ - b a74c8 │ │ │ │ + bne a7310 │ │ │ │ + b a761c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a76a8 │ │ │ │ + beq a77fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a76a8 │ │ │ │ + bne a77fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a76a8 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a77fc │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ blx r5 │ │ │ │ mov r7, r0 │ │ │ │ - b a733c │ │ │ │ + b a7490 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a7360 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a74b4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7848 │ │ │ │ + beq a799c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a7894 │ │ │ │ + beq a79e8 │ │ │ │ ldr r3, [r8, #32] │ │ │ │ ldr r2, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #276] @ a7970 │ │ │ │ + ldr r3, [pc, #276] @ a7ac4 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq a7874 │ │ │ │ - ldr r3, [pc, #272] @ a7978 │ │ │ │ - ldr r1, [pc, #272] @ a797c │ │ │ │ + beq a79c8 │ │ │ │ + ldr r3, [pc, #272] @ a7acc │ │ │ │ + ldr r1, [pc, #272] @ a7ad0 │ │ │ │ str r6, [sp] │ │ │ │ - bl 1179b0 │ │ │ │ - b a754c │ │ │ │ + bl 1178bc │ │ │ │ + b a76a0 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7860 │ │ │ │ - ldr r3, [pc, #240] @ a7978 │ │ │ │ - ldr r1, [pc, #244] @ a7980 │ │ │ │ + bne a79b4 │ │ │ │ + ldr r3, [pc, #240] @ a7acc │ │ │ │ + ldr r1, [pc, #244] @ a7ad4 │ │ │ │ str r6, [sp] │ │ │ │ - bl 1179b0 │ │ │ │ - b a754c │ │ │ │ + bl 1178bc │ │ │ │ + b a76a0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a78b8 │ │ │ │ + beq a7a0c │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - b a7848 │ │ │ │ + b a799c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r9 │ │ │ │ mov r9, r0 │ │ │ │ - b a6d60 │ │ │ │ - ldr r3, [pc, #160] @ a7984 │ │ │ │ - ldr r1, [pc, #160] @ a7988 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b a76a8 │ │ │ │ - ldr r3, [pc, #88] @ a7950 │ │ │ │ - ldr r1, [pc, #144] @ a798c │ │ │ │ + b a6eb4 │ │ │ │ + ldr r3, [pc, #160] @ a7ad8 │ │ │ │ + ldr r1, [pc, #160] @ a7adc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b a77fc │ │ │ │ + ldr r3, [pc, #88] @ a7aa4 │ │ │ │ + ldr r1, [pc, #144] @ a7ae0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, ip │ │ │ │ - bl 1179b0 │ │ │ │ - b a76a8 │ │ │ │ + bl 1178bc │ │ │ │ + b a77fc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6bbc │ │ │ │ - b a6ed4 │ │ │ │ + bne a6d10 │ │ │ │ + b a7028 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a6d84 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a6ed8 │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r1, sp, r0, lsl #8 │ │ │ │ + eorseq r2, sp, r0, lsl #31 │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, ror #3 │ │ │ │ + andeq r2, r9, r8, ror r2 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r7, sl, r0, lsr #30 │ │ │ │ - andeq ip, pc, r8, ror #5 │ │ │ │ - andeq sl, fp, r4, lsl #22 │ │ │ │ - andeq r2, pc, r8, lsl #20 │ │ │ │ + andeq r8, sl, r4, ror r0 │ │ │ │ + andeq ip, pc, ip, lsr r3 @ │ │ │ │ + andeq sl, fp, r0, asr #27 │ │ │ │ + andeq r2, pc, r8, asr #20 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sp, r5, r0, asr #22 │ │ │ │ + eorseq pc, r5, r0, asr #13 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - mulseq r0, r4, r1 │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ - andseq r6, sp, r8, lsr r7 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - eorseq r1, sp, r0, lsl r4 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r4, asr #12 │ │ │ │ - @ instruction: 0x0035e5d4 │ │ │ │ - eorseq lr, r5, r0, ror #11 │ │ │ │ - eorseq lr, r5, r8, lsl r6 │ │ │ │ + @ instruction: 0x001031f4 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ + andseq sp, sp, ip, lsr #8 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ + mlaseq sp, r0, pc, r2 @ │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r6, r4, asr #3 │ │ │ │ + eorseq r0, r6, r4, asr r1 │ │ │ │ + eorseq r0, r6, r0, ror #2 │ │ │ │ + mlaseq r6, r8, r1, r0 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r5, r0, ror r6 │ │ │ │ - eorseq sp, r5, r4, lsr #22 │ │ │ │ + @ instruction: 0x003601f0 │ │ │ │ + eorseq pc, r5, r4, lsr #13 │ │ │ │ │ │ │ │ -000a7990 : │ │ │ │ +000a7ae4 : │ │ │ │ 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 a7bc0 │ │ │ │ + bne a7d14 │ │ │ │ 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 9dfb0 │ │ │ │ + bl 9e038 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a7bb8 │ │ │ │ - ldr r9, [pc, #636] @ a7c6c │ │ │ │ - bl 356650 │ │ │ │ + beq a7d0c │ │ │ │ + ldr r9, [pc, #636] @ a7dc0 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r0, r9] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f80c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a7bb8 │ │ │ │ + beq a7d0c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr sl, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq a7b9c │ │ │ │ + beq a7cf0 │ │ │ │ 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 9f80c │ │ │ │ ldr r3, [sl, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a7b28 │ │ │ │ - ldr r2, [pc, #520] @ a7c70 │ │ │ │ + beq a7c7c │ │ │ │ + ldr r2, [pc, #520] @ a7dc4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7ab8 │ │ │ │ + bne a7c0c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl a7f28 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a807c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bne a7ad8 │ │ │ │ + bne a7c2c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7aac │ │ │ │ + beq a7c00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a7b1c │ │ │ │ + beq a7c70 │ │ │ │ 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 a7a90 │ │ │ │ + beq a7be4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a7a90 │ │ │ │ + bne a7be4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #384] @ a7c74 │ │ │ │ + ldr r2, [pc, #384] @ a7dc8 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7b10 │ │ │ │ + beq a7c64 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b a7a90 │ │ │ │ + b a7be4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22c7d4 │ │ │ │ - b a7aac │ │ │ │ + bl 23f92c │ │ │ │ + b a7c00 │ │ │ │ ldr r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7bd0 │ │ │ │ - bl bbde4 │ │ │ │ + beq a7d24 │ │ │ │ + bl bc0a0 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [sl, #36] @ 0x24 │ │ │ │ movne r2, r7 │ │ │ │ movne r0, r6 │ │ │ │ - bne a7ac4 │ │ │ │ + bne a7c18 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7bb0 │ │ │ │ + beq a7d04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a7bb0 │ │ │ │ - ldr r2, [pc, #260] @ a7c74 │ │ │ │ + bne a7d04 │ │ │ │ + ldr r2, [pc, #260] @ a7dc8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7b90 │ │ │ │ + beq a7ce4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a7bb0 │ │ │ │ - ldr r0, [pc, #212] @ a7c78 │ │ │ │ + b a7d04 │ │ │ │ + ldr r0, [pc, #212] @ a7dcc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #208] @ a7c7c │ │ │ │ + ldr r1, [pc, #208] @ a7dd0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mvn r6, #0 │ │ │ │ - b a7a90 │ │ │ │ + b a7be4 │ │ │ │ mvn r6, #0 │ │ │ │ - b a7aac │ │ │ │ + b a7c00 │ │ │ │ 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 a7bec │ │ │ │ + beq a7d40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a7c3c │ │ │ │ - ldr r3, [pc, #132] @ a7c78 │ │ │ │ + beq a7d90 │ │ │ │ + ldr r3, [pc, #132] @ a7dcc │ │ │ │ ldr r2, [sl, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [sl, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7c24 │ │ │ │ - ldr r1, [pc, #116] @ a7c80 │ │ │ │ + beq a7d78 │ │ │ │ + ldr r1, [pc, #116] @ a7dd4 │ │ │ │ str r5, [sp] │ │ │ │ - ldr ip, [pc, #112] @ a7c84 │ │ │ │ + ldr ip, [pc, #112] @ a7dd8 │ │ │ │ cmp r7, #0 │ │ │ │ - ldr r3, [pc, #108] @ a7c88 │ │ │ │ + ldr r3, [pc, #108] @ a7ddc │ │ │ │ movne r3, ip │ │ │ │ - bl 1179b0 │ │ │ │ - b a7bb0 │ │ │ │ + bl 1178bc │ │ │ │ + b a7d04 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7c04 │ │ │ │ - ldr r1, [pc, #84] @ a7c8c │ │ │ │ + bne a7d58 │ │ │ │ + ldr r1, [pc, #84] @ a7de0 │ │ │ │ str r5, [sp] │ │ │ │ - b a7c0c │ │ │ │ + b a7d60 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #44] @ a7c74 │ │ │ │ + ldr r2, [pc, #44] @ a7dc8 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7c60 │ │ │ │ + beq a7db4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a7bec │ │ │ │ + b a7d40 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r7, sl, r0, lsr #30 │ │ │ │ + andeq r8, sl, r4, ror r0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r4, asr #12 │ │ │ │ - eorseq lr, r5, r0, ror #11 │ │ │ │ - @ instruction: 0x0035e5d4 │ │ │ │ - eorseq lr, r5, r8, lsr #13 │ │ │ │ - eorseq lr, r5, r8, lsl r6 │ │ │ │ + eorseq r0, r6, r4, asr #3 │ │ │ │ + eorseq r0, r6, r0, ror #2 │ │ │ │ + eorseq r0, r6, r4, asr r1 │ │ │ │ + eorseq r0, r6, r8, lsr #4 │ │ │ │ + mlaseq r6, r8, r1, r0 │ │ │ │ │ │ │ │ -000a7c90 : │ │ │ │ +000a7de4 : │ │ │ │ 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 a7d98 │ │ │ │ + beq a7eec │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #520] @ a7ed4 │ │ │ │ + ldr r3, [pc, #520] @ a8028 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f80c │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq a7db4 │ │ │ │ - ldr r2, [pc, #472] @ a7ed8 │ │ │ │ + beq a7f08 │ │ │ │ + ldr r2, [pc, #472] @ a802c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7d34 │ │ │ │ + bne a7e88 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7f28 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a807c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne a7d54 │ │ │ │ + bne a7ea8 │ │ │ │ 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 a7d28 │ │ │ │ + beq a7e7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a7d28 │ │ │ │ - ldr r2, [pc, #368] @ a7edc │ │ │ │ + bne a7e7c │ │ │ │ + ldr r2, [pc, #368] @ a8030 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7d8c │ │ │ │ + beq a7ee0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b a7d28 │ │ │ │ - ldr r3, [pc, #320] @ a7ee0 │ │ │ │ + b a7e7c │ │ │ │ + ldr r3, [pc, #320] @ a8034 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #316] @ a7ee4 │ │ │ │ + ldr r1, [pc, #316] @ a8038 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mvn r5, #0 │ │ │ │ - b a7d28 │ │ │ │ + b a7e7c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7e24 │ │ │ │ - bl bbde4 │ │ │ │ + beq a7f78 │ │ │ │ + bl bc0a0 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [r7, #36] @ 0x24 │ │ │ │ movne r2, r6 │ │ │ │ - bne a7d3c │ │ │ │ + bne a7e90 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7dac │ │ │ │ + beq a7f00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a7dac │ │ │ │ - ldr r2, [pc, #228] @ a7edc │ │ │ │ + bne a7f00 │ │ │ │ + ldr r2, [pc, #228] @ a8030 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7e18 │ │ │ │ + beq a7f6c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b a7dac │ │ │ │ + b a7f00 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7e40 │ │ │ │ + beq a7f94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a7ea4 │ │ │ │ - ldr r3, [pc, #152] @ a7ee0 │ │ │ │ + beq a7ff8 │ │ │ │ + ldr r3, [pc, #152] @ a8034 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7e78 │ │ │ │ - ldr r1, [pc, #136] @ a7ee8 │ │ │ │ + beq a7fcc │ │ │ │ + ldr r1, [pc, #136] @ a803c │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #132] @ a7eec │ │ │ │ + ldr r3, [pc, #132] @ a8040 │ │ │ │ str r4, [sp] │ │ │ │ movne r3, r1 │ │ │ │ - ldr r1, [pc, #124] @ a7ef0 │ │ │ │ - bl 1179b0 │ │ │ │ - b a7dac │ │ │ │ + ldr r1, [pc, #124] @ a8044 │ │ │ │ + bl 1178bc │ │ │ │ + b a7f00 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7e58 │ │ │ │ - ldr r1, [pc, #92] @ a7ee8 │ │ │ │ + bne a7fac │ │ │ │ + ldr r1, [pc, #92] @ a803c │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #88] @ a7eec │ │ │ │ + ldr r3, [pc, #88] @ a8040 │ │ │ │ str r4, [sp] │ │ │ │ movne r3, r1 │ │ │ │ - ldr r1, [pc, #84] @ a7ef4 │ │ │ │ - bl 1179b0 │ │ │ │ - b a7dac │ │ │ │ + ldr r1, [pc, #84] @ a8048 │ │ │ │ + bl 1178bc │ │ │ │ + b a7f00 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #44] @ a7edc │ │ │ │ + ldr r2, [pc, #44] @ a8030 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7ec8 │ │ │ │ + beq a801c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b a7e40 │ │ │ │ + b a7f94 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r7, sl, r0, lsr #30 │ │ │ │ + andeq r8, sl, r4, ror r0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r4, asr #12 │ │ │ │ - @ instruction: 0x0035e5d4 │ │ │ │ - eorseq lr, r5, r8, lsr #13 │ │ │ │ - eorseq lr, r5, r0, ror #11 │ │ │ │ - eorseq lr, r5, r8, lsl r6 │ │ │ │ + eorseq r0, r6, r4, asr #3 │ │ │ │ + eorseq r0, r6, r4, asr r1 │ │ │ │ + eorseq r0, r6, r8, lsr #4 │ │ │ │ + eorseq r0, r6, r0, ror #2 │ │ │ │ + mlaseq r6, r8, r1, r0 │ │ │ │ │ │ │ │ -000a7ef8 <_PyUnicode_InternMortal@@Base>: │ │ │ │ +000a804c <_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 9f80c │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a7f20 : │ │ │ │ +000a8074 : │ │ │ │ mov r3, #0 │ │ │ │ - b a7f28 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b a807c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ │ │ │ │ -000a7f28 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +000a807c <_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 a8780 <_PyObject_GenericSetAttrWithDict@@Base+0x858> │ │ │ │ + beq a88d4 <_PyObject_GenericSetAttrWithDict@@Base+0x858> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ tst r2, #2 │ │ │ │ - bne a82e4 <_PyObject_GenericSetAttrWithDict@@Base+0x3bc> │ │ │ │ + bne a8438 <_PyObject_GenericSetAttrWithDict@@Base+0x3bc> │ │ │ │ ldr r2, [r6, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a8348 <_PyObject_GenericSetAttrWithDict@@Base+0x420> │ │ │ │ - ldr fp, [pc, #2080] @ a879c <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ + beq a849c <_PyObject_GenericSetAttrWithDict@@Base+0x420> │ │ │ │ + ldr fp, [pc, #2080] @ a88f0 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a84b8 <_PyObject_GenericSetAttrWithDict@@Base+0x590> │ │ │ │ + bne a860c <_PyObject_GenericSetAttrWithDict@@Base+0x590> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8084 <_PyObject_GenericSetAttrWithDict@@Base+0x15c> │ │ │ │ + beq a81d8 <_PyObject_GenericSetAttrWithDict@@Base+0x15c> │ │ │ │ ldr r1, [r6, #192] @ 0xc0 │ │ │ │ add r2, r2, #1 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 a80c0 <_PyObject_GenericSetAttrWithDict@@Base+0x198> │ │ │ │ + bne a8214 <_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 a80c0 <_PyObject_GenericSetAttrWithDict@@Base+0x198> │ │ │ │ + bne a8214 <_PyObject_GenericSetAttrWithDict@@Base+0x198> │ │ │ │ add r7, r7, #40960 @ 0xa000 │ │ │ │ add r7, r7, r2 │ │ │ │ ldr sl, [r7, #2816] @ 0xb00 │ │ │ │ cmp sl, #0 │ │ │ │ - beq a8398 <_PyObject_GenericSetAttrWithDict@@Base+0x470> │ │ │ │ + beq a84ec <_PyObject_GenericSetAttrWithDict@@Base+0x470> │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a86dc <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ + beq a8830 <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [sl] │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r5, [r2, #140] @ 0x8c │ │ │ │ cmp r5, #0 │ │ │ │ - beq a819c <_PyObject_GenericSetAttrWithDict@@Base+0x274> │ │ │ │ - ldr r3, [pc, #1900] @ a87a0 <_PyObject_GenericSetAttrWithDict@@Base+0x878> │ │ │ │ + beq a82f0 <_PyObject_GenericSetAttrWithDict@@Base+0x274> │ │ │ │ + ldr r3, [pc, #1900] @ a88f4 <_PyObject_GenericSetAttrWithDict@@Base+0x878> │ │ │ │ cmp r5, r3 │ │ │ │ - bne a84dc <_PyObject_GenericSetAttrWithDict@@Base+0x5b4> │ │ │ │ + bne a8630 <_PyObject_GenericSetAttrWithDict@@Base+0x5b4> │ │ │ │ ldr r5, [sl, #8] │ │ │ │ ldr r7, [r8, #4] │ │ │ │ cmp r5, r7 │ │ │ │ - bne a8528 <_PyObject_GenericSetAttrWithDict@@Base+0x600> │ │ │ │ + bne a867c <_PyObject_GenericSetAttrWithDict@@Base+0x600> │ │ │ │ ldr r1, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1052a0 │ │ │ │ + bl 105300 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8270 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + beq a83c4 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne a8270 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + bne a83c4 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ mov r0, sl │ │ │ │ - bl 22c7d4 │ │ │ │ - b a8270 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + bl 23f92c │ │ │ │ + b a83c4 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ ldr r1, [r6, #192] @ 0xc0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 a7fd4 <_PyObject_GenericSetAttrWithDict@@Base+0xac> │ │ │ │ - ldr r2, [pc, #1756] @ a87a4 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ + beq a8128 <_PyObject_GenericSetAttrWithDict@@Base+0xac> │ │ │ │ + ldr r2, [pc, #1756] @ a88f8 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a8368 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ + bne a84bc <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt a8368 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ + bgt a84bc <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl a8960 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8ab4 <_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 a8a70 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8bc4 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bne a8390 <_PyObject_GenericSetAttrWithDict@@Base+0x468> │ │ │ │ + bne a84e4 <_PyObject_GenericSetAttrWithDict@@Base+0x468> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a8190 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + beq a82e4 <_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] │ │ │ │ @@ -129672,109 +129775,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 3564ac │ │ │ │ + bl 358018 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r5, r2] │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a8508 <_PyObject_GenericSetAttrWithDict@@Base+0x5e0> │ │ │ │ + bne a865c <_PyObject_GenericSetAttrWithDict@@Base+0x5e0> │ │ │ │ cmp sl, #0 │ │ │ │ - bne a86dc <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ + bne a8830 <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ mov sl, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a85b0 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ + bne a8704 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst r2, #4 │ │ │ │ - bne a83b4 <_PyObject_GenericSetAttrWithDict@@Base+0x48c> │ │ │ │ + bne a8508 <_PyObject_GenericSetAttrWithDict@@Base+0x48c> │ │ │ │ tst r2, #16 │ │ │ │ subne r5, r8, #12 │ │ │ │ - bne a81d4 <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ + bne a8328 <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r5, [r3, #144] @ 0x90 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a8588 <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ - blt a86f0 <_PyObject_GenericSetAttrWithDict@@Base+0x7c8> │ │ │ │ + beq a86dc <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ + blt a8844 <_PyObject_GenericSetAttrWithDict@@Base+0x7c8> │ │ │ │ add r5, r8, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a8588 <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ + beq a86dc <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a8420 <_PyObject_GenericSetAttrWithDict@@Base+0x4f8> │ │ │ │ + beq a8574 <_PyObject_GenericSetAttrWithDict@@Base+0x4f8> │ │ │ │ cmp r9, #0 │ │ │ │ - beq a84f4 <_PyObject_GenericSetAttrWithDict@@Base+0x5cc> │ │ │ │ + beq a8648 <_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 a82a4 <_PyObject_GenericSetAttrWithDict@@Base+0x37c> │ │ │ │ + beq a83f8 <_PyObject_GenericSetAttrWithDict@@Base+0x37c> │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #1412] @ a87a4 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ + ldr r3, [pc, #1412] @ a88f8 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ cmp r2, r3 │ │ │ │ - bne a82b4 <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ + bne a8408 <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a82b4 <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ - bl 356650 │ │ │ │ + beq a8408 <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ + bl 3581c0 │ │ │ │ ldr r2, [fp, r0] │ │ │ │ ldr ip, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #1376] @ a87a8 <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ + ldr r2, [pc, #1376] @ a88fc <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ str r9, [sp] │ │ │ │ cmp ip, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq a84c4 <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ - bl a03c4 │ │ │ │ + beq a8618 <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ + bl a0450 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq a83e4 <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ + beq a8538 <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ mov r5, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne a805c <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + bne a81b0 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a828c <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ + beq a83e0 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq a871c <_PyObject_GenericSetAttrWithDict@@Base+0x7f4> │ │ │ │ + beq a8870 <_PyObject_GenericSetAttrWithDict@@Base+0x7f4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a8474 <_PyObject_GenericSetAttrWithDict@@Base+0x54c> │ │ │ │ + bne a85c8 <_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] @ a87a4 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ + ldr r3, [pc, #1272] @ a88f8 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a8224 <_PyObject_GenericSetAttrWithDict@@Base+0x2fc> │ │ │ │ + beq a8378 <_PyObject_GenericSetAttrWithDict@@Base+0x2fc> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 8c108 │ │ │ │ + bl 8c124 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a8230 <_PyObject_GenericSetAttrWithDict@@Base+0x308> │ │ │ │ + bne a8384 <_PyObject_GenericSetAttrWithDict@@Base+0x308> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 228d00 │ │ │ │ + bl 23bf24 │ │ │ │ mov r5, r0 │ │ │ │ - b a83dc <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - ldr fp, [pc, #1200] @ a879c <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ - bl 356650 │ │ │ │ + b a8530 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + ldr fp, [pc, #1200] @ a88f0 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -129789,464 +129892,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 a7f78 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + bne a80cc <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl a5788 │ │ │ │ + bl a5814 │ │ │ │ cmp r0, #0 │ │ │ │ - blt a8794 <_PyObject_GenericSetAttrWithDict@@Base+0x86c> │ │ │ │ - ldr fp, [pc, #1080] @ a879c <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ + blt a88e8 <_PyObject_GenericSetAttrWithDict@@Base+0x86c> │ │ │ │ + ldr fp, [pc, #1080] @ a88f0 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b a7f78 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + b a80cc <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl a8a70 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8bc4 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq a8190 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + beq a82e4 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ cmn r2, #1 │ │ │ │ - beq a86b0 <_PyObject_GenericSetAttrWithDict@@Base+0x788> │ │ │ │ + beq a8804 <_PyObject_GenericSetAttrWithDict@@Base+0x788> │ │ │ │ cmp r3, #0 │ │ │ │ movne sl, #0 │ │ │ │ - bne a85b0 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ + bne a8704 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ mov sl, r3 │ │ │ │ tst r2, #4 │ │ │ │ - beq a81b0 <_PyObject_GenericSetAttrWithDict@@Base+0x288> │ │ │ │ + beq a8304 <_PyObject_GenericSetAttrWithDict@@Base+0x288> │ │ │ │ ldrb r3, [r8, #11] │ │ │ │ add r5, r8, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a855c <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ + beq a86b0 <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11d0e8 <_PyEval_CheckExceptTypeValid@@Base+0x172c> │ │ │ │ + bl 11d030 <_PyEval_CheckExceptTypeValid@@Base+0x172c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge a8268 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ - ldr r3, [pc, #960] @ a87ac <_PyObject_GenericSetAttrWithDict@@Base+0x884> │ │ │ │ + bge a83bc <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ + ldr r3, [pc, #960] @ a8900 <_PyObject_GenericSetAttrWithDict@@Base+0x884> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6d8 │ │ │ │ + bl 11a620 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8268 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ - ldr r3, [pc, #944] @ a87b0 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ + beq a83bc <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ + ldr r3, [pc, #944] @ a8904 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #936] @ a87b4 <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ + ldr r1, [pc, #936] @ a8908 <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ mov r3, r4 │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 119f0c │ │ │ │ - b a8268 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ - bl 356650 │ │ │ │ + bl 119e54 │ │ │ │ + b a83bc <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [fp, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - beq a8448 <_PyObject_GenericSetAttrWithDict@@Base+0x520> │ │ │ │ + beq a859c <_PyObject_GenericSetAttrWithDict@@Base+0x520> │ │ │ │ ldr r1, [r3, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne a84d0 <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ + bne a8624 <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #852] @ a87a8 <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ + ldr r1, [pc, #852] @ a88fc <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 91c98 │ │ │ │ + bl 91d30 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ - bne a81e8 <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ + bne a833c <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ mvn r5, #0 │ │ │ │ - b a83e4 <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ + b a8538 <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a8298 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ - ldr r2, [pc, #812] @ a87b8 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ + bne a83ec <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + ldr r2, [pc, #812] @ a890c <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a84ac <_PyObject_GenericSetAttrWithDict@@Base+0x584> │ │ │ │ + beq a8600 <_PyObject_GenericSetAttrWithDict@@Base+0x584> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b a8298 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + b a83ec <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ - b a7f84 <_PyObject_GenericSetAttrWithDict@@Base+0x5c> │ │ │ │ - bl 9cd94 │ │ │ │ + b a80d8 <_PyObject_GenericSetAttrWithDict@@Base+0x5c> │ │ │ │ + bl 9ce1c │ │ │ │ mov r5, r0 │ │ │ │ - b a83dc <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - bl 189368 <_PyUnicode_IsNumeric@@Base+0x5ac> │ │ │ │ + b a8530 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + bl 18a5e4 <_PyUnicode_IsNumeric@@Base+0x5b0> │ │ │ │ mov r1, r0 │ │ │ │ - b a8460 <_PyObject_GenericSetAttrWithDict@@Base+0x538> │ │ │ │ + b a85b4 <_PyObject_GenericSetAttrWithDict@@Base+0x538> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b a805c <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + b a81b0 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 22c740 │ │ │ │ + bl 23f898 │ │ │ │ mov r5, r0 │ │ │ │ - b a83dc <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + b a8530 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r7] │ │ │ │ - bne a8190 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + bne a82e4 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b a8190 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + b a82e4 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl adf14 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a8048 <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ + bne a819c <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl 230860 │ │ │ │ + bl 2438c4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne a8048 <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ - b a805c <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + bne a819c <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ + b a81b0 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ ldr r0, [r8, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a863c <_PyObject_GenericSetAttrWithDict@@Base+0x714> │ │ │ │ + beq a8790 <_PyObject_GenericSetAttrWithDict@@Base+0x714> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq a83c4 <_PyObject_GenericSetAttrWithDict@@Base+0x49c> │ │ │ │ + beq a8518 <_PyObject_GenericSetAttrWithDict@@Base+0x49c> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 22c5d0 │ │ │ │ + bl 23f728 │ │ │ │ mov r5, r0 │ │ │ │ - b a83dc <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - ldr r3, [pc, #544] @ a87b0 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ + b a8530 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #544] @ a8904 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ cmp sl, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - beq a8750 <_PyObject_GenericSetAttrWithDict@@Base+0x828> │ │ │ │ - ldr r1, [pc, #536] @ a87bc <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + beq a88a4 <_PyObject_GenericSetAttrWithDict@@Base+0x828> │ │ │ │ + ldr r1, [pc, #536] @ a8910 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ mov r3, r4 │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mvn r5, #0 │ │ │ │ - b a805c <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + b a81b0 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ - beq a86c0 <_PyObject_GenericSetAttrWithDict@@Base+0x798> │ │ │ │ + beq a8814 <_PyObject_GenericSetAttrWithDict@@Base+0x798> │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a83dc <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + beq a8530 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne a83dc <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - ldr r2, [pc, #432] @ a87b8 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ + bne a8530 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + ldr r2, [pc, #432] @ a890c <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r7, [r2, #1416] @ 0x588 │ │ │ │ ldr r9, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq a8630 <_PyObject_GenericSetAttrWithDict@@Base+0x708> │ │ │ │ + beq a8784 <_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 a83dc <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + b a8530 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 108494 │ │ │ │ + bl 1084f4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq a846c <_PyObject_GenericSetAttrWithDict@@Base+0x544> │ │ │ │ + beq a85c0 <_PyObject_GenericSetAttrWithDict@@Base+0x544> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq a8694 <_PyObject_GenericSetAttrWithDict@@Base+0x76c> │ │ │ │ + beq a87e8 <_PyObject_GenericSetAttrWithDict@@Base+0x76c> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 22c5d0 │ │ │ │ + bl 23f728 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a83dc <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + beq a8530 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne a83dc <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + bne a8530 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a83dc <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a8530 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11d0e8 <_PyEval_CheckExceptTypeValid@@Base+0x172c> │ │ │ │ + bl 11d030 <_PyEval_CheckExceptTypeValid@@Base+0x172c> │ │ │ │ mov r5, r0 │ │ │ │ - b a866c <_PyObject_GenericSetAttrWithDict@@Base+0x744> │ │ │ │ + b a87c0 <_PyObject_GenericSetAttrWithDict@@Base+0x744> │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 11aa8c │ │ │ │ + bl 11a9d4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b a8198 <_PyObject_GenericSetAttrWithDict@@Base+0x270> │ │ │ │ + b a82ec <_PyObject_GenericSetAttrWithDict@@Base+0x270> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl f94e8 │ │ │ │ + bl f952c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ - b a85e4 <_PyObject_GenericSetAttrWithDict@@Base+0x6bc> │ │ │ │ + b a8738 <_PyObject_GenericSetAttrWithDict@@Base+0x6bc> │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r5, [r2, #140] @ 0x8c │ │ │ │ cmp r5, #0 │ │ │ │ - bne a802c <_PyObject_GenericSetAttrWithDict@@Base+0x104> │ │ │ │ - b a819c <_PyObject_GenericSetAttrWithDict@@Base+0x274> │ │ │ │ + bne a8180 <_PyObject_GenericSetAttrWithDict@@Base+0x104> │ │ │ │ + b a82f0 <_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 a81d4 <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ + b a8328 <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #144] @ a87b8 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ + ldr r2, [pc, #144] @ a890c <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a8744 <_PyObject_GenericSetAttrWithDict@@Base+0x81c> │ │ │ │ + beq a8898 <_PyObject_GenericSetAttrWithDict@@Base+0x81c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b a828c <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ + b a83e0 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #100] @ a87c0 <_PyObject_GenericSetAttrWithDict@@Base+0x898> │ │ │ │ + ldr r3, [pc, #100] @ a8914 <_PyObject_GenericSetAttrWithDict@@Base+0x898> │ │ │ │ mvn r5, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - ldreq r1, [pc, #92] @ a87c4 <_PyObject_GenericSetAttrWithDict@@Base+0x89c> │ │ │ │ - ldrne r1, [pc, #72] @ a87b4 <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ + ldreq r1, [pc, #92] @ a8918 <_PyObject_GenericSetAttrWithDict@@Base+0x89c> │ │ │ │ + ldrne r1, [pc, #72] @ a8908 <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ mov r3, r4 │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 119f0c │ │ │ │ - b a8270 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ - ldr r3, [pc, #64] @ a87c8 <_PyObject_GenericSetAttrWithDict@@Base+0x8a0> │ │ │ │ + bl 119e54 │ │ │ │ + b a83c4 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + ldr r3, [pc, #64] @ a891c <_PyObject_GenericSetAttrWithDict@@Base+0x8a0> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #60] @ a87cc <_PyObject_GenericSetAttrWithDict@@Base+0x8a4> │ │ │ │ + ldr r1, [pc, #60] @ a8920 <_PyObject_GenericSetAttrWithDict@@Base+0x8a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mvn r5, #0 │ │ │ │ - b a8298 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + b a83ec <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x00104df4 │ │ │ │ + andseq r4, r0, r4, asr lr │ │ │ │ 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, lsl #14 │ │ │ │ + eorseq r0, r6, r0, lsl #5 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq lr, r5, r8, lsr #14 │ │ │ │ - andeq r7, sl, r0, lsr #30 │ │ │ │ - eorseq lr, r5, ip, lsr #13 │ │ │ │ + eorseq r0, r6, r8, lsr #5 │ │ │ │ + andeq r8, sl, r4, ror r0 │ │ │ │ + eorseq r0, r6, ip, lsr #4 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r4, asr #12 │ │ │ │ + eorseq r0, r6, r4, asr #3 │ │ │ │ │ │ │ │ -000a87d0 <_PyType_LookupRef@@Base>: │ │ │ │ +000a8924 <_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] @ a8958 <_PyType_LookupRef@@Base+0x188> │ │ │ │ + ldr r3, [pc, #368] @ a8aac <_PyType_LookupRef@@Base+0x188> │ │ │ │ ldr r2, [r0, #192] @ 0xc0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 a889c <_PyType_LookupRef@@Base+0xcc> │ │ │ │ + bne a89f0 <_PyType_LookupRef@@Base+0xcc> │ │ │ │ ldr r3, [r6, #2812] @ 0xafc │ │ │ │ cmp r3, r8 │ │ │ │ - bne a889c <_PyType_LookupRef@@Base+0xcc> │ │ │ │ + bne a89f0 <_PyType_LookupRef@@Base+0xcc> │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r5, r4 │ │ │ │ ldr r7, [r5, #2816] @ 0xb00 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a888c <_PyType_LookupRef@@Base+0xbc> │ │ │ │ + beq a89e0 <_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 a8a70 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8bc4 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq a8858 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + beq a89ac <_PyType_LookupRef@@Base+0x88> │ │ │ │ cmn r3, #1 │ │ │ │ - beq a8950 <_PyType_LookupRef@@Base+0x180> │ │ │ │ + beq a8aa4 <_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] @ a895c <_PyType_LookupRef@@Base+0x18c> │ │ │ │ + ldr r3, [pc, #184] @ a8ab0 <_PyType_LookupRef@@Base+0x18c> │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a8864 <_PyType_LookupRef@@Base+0x94> │ │ │ │ + bne a89b8 <_PyType_LookupRef@@Base+0x94> │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt a8864 <_PyType_LookupRef@@Base+0x94> │ │ │ │ + bgt a89b8 <_PyType_LookupRef@@Base+0x94> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl a8960 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8ab4 <_PyType_LookupRef@@Base+0x190> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r8 │ │ │ │ ldr sl, [r7, #192] @ 0xc0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a8a70 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8bc4 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne a8884 <_PyType_LookupRef@@Base+0xb4> │ │ │ │ + bne a89d8 <_PyType_LookupRef@@Base+0xb4> │ │ │ │ cmp r9, #0 │ │ │ │ - beq a8858 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + beq a89ac <_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 3564ac │ │ │ │ + bl 358018 │ │ │ │ str sl, [r5, r4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8858 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + beq a89ac <_PyType_LookupRef@@Base+0x88> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a8858 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + bne a89ac <_PyType_LookupRef@@Base+0x88> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a8858 <_PyType_LookupRef@@Base+0x88> │ │ │ │ - bl 11aa8c │ │ │ │ - b a888c <_PyType_LookupRef@@Base+0xbc> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a89ac <_PyType_LookupRef@@Base+0x88> │ │ │ │ + bl 11a9d4 │ │ │ │ + b a89e0 <_PyType_LookupRef@@Base+0xbc> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ ldr r3, [r1, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a8974 <_PyType_LookupRef@@Base+0x1a4> │ │ │ │ + beq a8ac8 <_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 a8a64 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8bb8 <_PyType_LookupRef@@Base+0x294> │ │ │ │ ldrh r2, [r1, #206] @ 0xce │ │ │ │ cmp r2, #1000 @ 0x3e8 │ │ │ │ - bcs a8a64 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + bcs a8bb8 <_PyType_LookupRef@@Base+0x294> │ │ │ │ ldr r6, [r1, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [r6, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - ble a8a2c <_PyType_LookupRef@@Base+0x25c> │ │ │ │ + ble a8b80 <_PyType_LookupRef@@Base+0x25c> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bl a8960 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8ab4 <_PyType_LookupRef@@Base+0x190> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq a8a64 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8bb8 <_PyType_LookupRef@@Base+0x294> │ │ │ │ cmp r8, #1 │ │ │ │ - beq a89f0 <_PyType_LookupRef@@Base+0x220> │ │ │ │ + beq a8b44 <_PyType_LookupRef@@Base+0x220> │ │ │ │ add r6, r6, #12 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl a8960 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8ab4 <_PyType_LookupRef@@Base+0x190> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8a64 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8bb8 <_PyType_LookupRef@@Base+0x294> │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r8 │ │ │ │ - bne a89d0 <_PyType_LookupRef@@Base+0x200> │ │ │ │ + bne a8b24 <_PyType_LookupRef@@Base+0x200> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq a8a34 <_PyType_LookupRef@@Base+0x264> │ │ │ │ - ldr r2, [pc, #104] @ a8a6c <_PyType_LookupRef@@Base+0x29c> │ │ │ │ + beq a8b88 <_PyType_LookupRef@@Base+0x264> │ │ │ │ + ldr r2, [pc, #104] @ a8bc0 <_PyType_LookupRef@@Base+0x29c> │ │ │ │ ldr r3, [r2, #1520] @ 0x5f0 │ │ │ │ cmp r3, #131072 @ 0x20000 │ │ │ │ - bcs a8a64 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + bcs a8bb8 <_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 a8a5c <_PyType_LookupRef@@Base+0x28c> │ │ │ │ + b a8bb0 <_PyType_LookupRef@@Base+0x28c> │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - bne a89fc <_PyType_LookupRef@@Base+0x22c> │ │ │ │ + bne a8b50 <_PyType_LookupRef@@Base+0x22c> │ │ │ │ add r0, r5, #40960 @ 0xa000 │ │ │ │ ldr r3, [r0, #2804] @ 0xaf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a8a64 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8bb8 <_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 │ │ │ │ @@ -130254,72 +130357,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] @ a8ce0 <_PyType_LookupRef@@Base+0x510> │ │ │ │ + ldr r3, [pc, #600] @ a8e34 <_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 a8c08 <_PyType_LookupRef@@Base+0x438> │ │ │ │ + bne a8d5c <_PyType_LookupRef@@Base+0x438> │ │ │ │ ldr r9, [r6, #12] │ │ │ │ cmn r9, #1 │ │ │ │ - beq a8c08 <_PyType_LookupRef@@Base+0x438> │ │ │ │ + beq a8d5c <_PyType_LookupRef@@Base+0x438> │ │ │ │ ldr r7, [r4, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq a8c30 <_PyType_LookupRef@@Base+0x460> │ │ │ │ + beq a8d84 <_PyType_LookupRef@@Base+0x460> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8bf8 <_PyType_LookupRef@@Base+0x428> │ │ │ │ + beq a8d4c <_PyType_LookupRef@@Base+0x428> │ │ │ │ ldr sl, [r7, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [r7] │ │ │ │ - ble a8b28 <_PyType_LookupRef@@Base+0x358> │ │ │ │ - ldr fp, [pc, #516] @ a8ce4 <_PyType_LookupRef@@Base+0x514> │ │ │ │ + ble a8c7c <_PyType_LookupRef@@Base+0x358> │ │ │ │ + ldr fp, [pc, #516] @ a8e38 <_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 a8b60 <_PyType_LookupRef@@Base+0x390> │ │ │ │ + bne a8cb4 <_PyType_LookupRef@@Base+0x390> │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ cmn r0, #3 │ │ │ │ - beq a8bd4 <_PyType_LookupRef@@Base+0x404> │ │ │ │ + beq a8d28 <_PyType_LookupRef@@Base+0x404> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a8be0 <_PyType_LookupRef@@Base+0x410> │ │ │ │ + bne a8d34 <_PyType_LookupRef@@Base+0x410> │ │ │ │ cmp r5, sl │ │ │ │ - bne a8ae4 <_PyType_LookupRef@@Base+0x314> │ │ │ │ + bne a8c38 <_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 a8b54 <_PyType_LookupRef@@Base+0x384> │ │ │ │ + beq a8ca8 <_PyType_LookupRef@@Base+0x384> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq a8c24 <_PyType_LookupRef@@Base+0x454> │ │ │ │ + beq a8d78 <_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 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -130336,52 +130439,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 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ cmn r0, #3 │ │ │ │ - bne a8b10 <_PyType_LookupRef@@Base+0x340> │ │ │ │ + bne a8c64 <_PyType_LookupRef@@Base+0x340> │ │ │ │ mvn r3, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b a8b30 <_PyType_LookupRef@@Base+0x360> │ │ │ │ + b a8c84 <_PyType_LookupRef@@Base+0x360> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r3, #0 │ │ │ │ - b a8b30 <_PyType_LookupRef@@Base+0x360> │ │ │ │ + b a8c84 <_PyType_LookupRef@@Base+0x360> │ │ │ │ ldr sl, [r7, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - bgt a8ad8 <_PyType_LookupRef@@Base+0x308> │ │ │ │ - b a8b28 <_PyType_LookupRef@@Base+0x358> │ │ │ │ + bgt a8c2c <_PyType_LookupRef@@Base+0x308> │ │ │ │ + b a8c7c <_PyType_LookupRef@@Base+0x358> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8c108 │ │ │ │ + bl 8c124 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne a8aac <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ + bne a8c00 <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ mvn r3, #0 │ │ │ │ - b a8c48 <_PyType_LookupRef@@Base+0x478> │ │ │ │ + b a8d9c <_PyType_LookupRef@@Base+0x478> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a8b54 <_PyType_LookupRef@@Base+0x384> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a8ca8 <_PyType_LookupRef@@Base+0x384> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne a8c58 <_PyType_LookupRef@@Base+0x488> │ │ │ │ + bne a8dac <_PyType_LookupRef@@Base+0x488> │ │ │ │ tst r3, #8192 @ 0x2000 │ │ │ │ - beq a8cc0 <_PyType_LookupRef@@Base+0x4f0> │ │ │ │ + beq a8e14 <_PyType_LookupRef@@Base+0x4f0> │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r2] │ │ │ │ - b a8b54 <_PyType_LookupRef@@Base+0x384> │ │ │ │ - ldr r3, [pc, #132] @ a8ce4 <_PyType_LookupRef@@Base+0x514> │ │ │ │ - bl 356650 │ │ │ │ + b a8ca8 <_PyType_LookupRef@@Base+0x384> │ │ │ │ + ldr r3, [pc, #132] @ a8e38 <_PyType_LookupRef@@Base+0x514> │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -130397,23 +130500,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 a8c44 <_PyType_LookupRef@@Base+0x474> │ │ │ │ + bne a8d98 <_PyType_LookupRef@@Base+0x474> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5788 │ │ │ │ + bl a5814 │ │ │ │ cmp r0, #0 │ │ │ │ - blt a8c1c <_PyType_LookupRef@@Base+0x44c> │ │ │ │ + blt a8d70 <_PyType_LookupRef@@Base+0x44c> │ │ │ │ ldr r7, [r4, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq a8c44 <_PyType_LookupRef@@Base+0x474> │ │ │ │ - b a8ab8 <_PyType_LookupRef@@Base+0x2e8> │ │ │ │ + beq a8d98 <_PyType_LookupRef@@Base+0x474> │ │ │ │ + b a8c0c <_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] │ │ │ │ @@ -130422,204 +130525,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 a8d7c <_PyType_LookupRef@@Base+0x5ac> │ │ │ │ + beq a8ed0 <_PyType_LookupRef@@Base+0x5ac> │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #152] @ a8dc8 <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ + ldr r2, [pc, #152] @ a8f1c <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a8d8c <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ + bne a8ee0 <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a8d8c <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ - ldr r2, [pc, #124] @ a8dcc <_PyType_LookupRef@@Base+0x5fc> │ │ │ │ - bl 356650 │ │ │ │ + beq a8ee0 <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ + ldr r2, [pc, #124] @ a8f20 <_PyType_LookupRef@@Base+0x5fc> │ │ │ │ + bl 3581c0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr ip, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #108] @ a8dd0 <_PyType_LookupRef@@Base+0x600> │ │ │ │ + ldr r2, [pc, #108] @ a8f24 <_PyType_LookupRef@@Base+0x600> │ │ │ │ str r5, [sp] │ │ │ │ cmp ip, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq a8dbc <_PyType_LookupRef@@Base+0x5ec> │ │ │ │ - bl a03c4 │ │ │ │ + beq a8f10 <_PyType_LookupRef@@Base+0x5ec> │ │ │ │ + bl a0450 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #68] @ a8dc8 <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ + ldr r3, [pc, #68] @ a8f1c <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a8d3c <_PyType_LookupRef@@Base+0x56c> │ │ │ │ + beq a8e90 <_PyType_LookupRef@@Base+0x56c> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 8c108 │ │ │ │ + bl 8c124 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a8d48 <_PyType_LookupRef@@Base+0x578> │ │ │ │ + bne a8e9c <_PyType_LookupRef@@Base+0x578> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 228d00 │ │ │ │ - bl 9cd94 │ │ │ │ + b 23bf24 │ │ │ │ + bl 9ce1c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ │ │ │ │ -000a8dd4 : │ │ │ │ +000a8f28 : │ │ │ │ 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 9df74 │ │ │ │ + bl 9dffc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a8e34 │ │ │ │ + beq a8f88 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #76] @ a8e50 │ │ │ │ + ldr r1, [pc, #76] @ a8fa4 │ │ │ │ mov r2, r4 │ │ │ │ - bl a7c90 │ │ │ │ + bl a7de4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a8e34 │ │ │ │ + bne a8f88 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8e2c │ │ │ │ + beq a8f80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a8e44 │ │ │ │ + beq a8f98 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mvn r5, #0 │ │ │ │ - b a8e2c │ │ │ │ + b a8f80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a8e2c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a8f80 │ │ │ │ subseq sl, r7, r8, lsr #5 │ │ │ │ │ │ │ │ -000a8e54 : │ │ │ │ +000a8fa8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #52] @ a8ea0 │ │ │ │ + ldr r1, [pc, #52] @ a8ff4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne a8e80 │ │ │ │ + bne a8fd4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl adf14 │ │ │ │ + bl ae12c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a8e78 │ │ │ │ - ldr r1, [pc, #16] @ a8ea4 │ │ │ │ - ldr r0, [pc, #16] @ a8ea8 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a8fcc │ │ │ │ + ldr r1, [pc, #16] @ a8ff8 │ │ │ │ + ldr r0, [pc, #16] @ a8ffc │ │ │ │ + bl 2e0d0c <_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, ror #16 │ │ │ │ + eorseq r1, r6, r8, ror #7 │ │ │ │ │ │ │ │ -000a8eac : │ │ │ │ +000a9000 : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a8ec8 │ │ │ │ + beq a901c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a8ec8 │ │ │ │ - b a8ef4 │ │ │ │ + beq a901c │ │ │ │ + b a9048 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ a8eec │ │ │ │ - ldr r0, [pc, #12] @ a8ef0 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #12] @ a9040 │ │ │ │ + ldr r0, [pc, #12] @ a9044 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, fp, ror #31 │ │ │ │ - eorseq sl, r5, ip, asr #13 │ │ │ │ + eorseq ip, r5, ip, asr #4 │ │ │ │ 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] @ a9440 │ │ │ │ + ldr r7, [pc, #1332] @ a9594 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ sub sp, sp, #20 │ │ │ │ - beq a9230 │ │ │ │ + beq a9384 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a92d0 │ │ │ │ + bne a9424 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #1280] @ a9444 │ │ │ │ + ldr r2, [pc, #1280] @ a9598 │ │ │ │ cmp r1, r2 │ │ │ │ - bne a93b0 │ │ │ │ + bne a9504 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - ldr r2, [pc, #1268] @ a9448 │ │ │ │ + ldr r2, [pc, #1268] @ a959c │ │ │ │ ldr r0, [r1, #16] │ │ │ │ lsl r0, r0, #1 │ │ │ │ smull ip, r2, r0, r2 │ │ │ │ sub r2, r2, r0, asr #31 │ │ │ │ cmp r3, r2 │ │ │ │ - blt a93b0 │ │ │ │ + blt a9504 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a928c │ │ │ │ + beq a93e0 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ mov r2, #1 │ │ │ │ lsl r3, r2, r3 │ │ │ │ lsl r2, r2, r0 │ │ │ │ - ldr r0, [pc, #1212] @ a944c │ │ │ │ + ldr r0, [pc, #1212] @ a95a0 │ │ │ │ lsl r3, r3, #1 │ │ │ │ umull ip, r3, r0, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ lsr r3, r3, #1 │ │ │ │ adds r2, r2, r3, lsl #3 │ │ │ │ - bmi a92c4 │ │ │ │ - ldr r8, [pc, #1188] @ a9450 │ │ │ │ - ldr r0, [pc, #1188] @ a9454 │ │ │ │ + bmi a9418 │ │ │ │ + ldr r8, [pc, #1188] @ a95a4 │ │ │ │ + ldr r0, [pc, #1188] @ a95a8 │ │ │ │ ldr r3, [r8, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne a9268 │ │ │ │ + bne a93bc │ │ │ │ sub r3, r2, #1 │ │ │ │ add r0, r6, #4096 @ 0x1000 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ ldr r9, [r0, #1528] @ 0x5f8 │ │ │ │ - bcs a91ec │ │ │ │ + bcs a9340 │ │ │ │ lsr ip, r3, #3 │ │ │ │ ldr r3, [r9, ip, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq a924c │ │ │ │ + beq a93a0 │ │ │ │ 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 a918c │ │ │ │ + beq a92e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r8, [r5, #16] │ │ │ │ @@ -130632,60 +130735,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 a907c │ │ │ │ - b a90c4 │ │ │ │ + bgt a91d0 │ │ │ │ + b a9218 │ │ │ │ str r9, [r3] │ │ │ │ ldr r3, [lr] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a90a8 │ │ │ │ + bne a91fc │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r8, ip │ │ │ │ add r1, r1, r0 │ │ │ │ add r2, r2, r0 │ │ │ │ - beq a90c4 │ │ │ │ + beq a9218 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a9068 │ │ │ │ + beq a91bc │ │ │ │ ldr lr, [r3] │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ add r9, lr, #1 │ │ │ │ ldr lr, [r2] │ │ │ │ - bne a9058 │ │ │ │ + bne a91ac │ │ │ │ ldr r3, [lr] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a9068 │ │ │ │ + beq a91bc │ │ │ │ add ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r8, ip │ │ │ │ add r1, r1, r0 │ │ │ │ add r2, r2, r0 │ │ │ │ str r3, [lr] │ │ │ │ - bne a907c │ │ │ │ - bl 356650 │ │ │ │ + bne a91d0 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a91d0 │ │ │ │ + ble a9324 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r3, #2416] @ 0x970 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r8, [r3, #2096] @ 0x830 │ │ │ │ - ldr r2, [pc, #864] @ a9458 │ │ │ │ + ldr r2, [pc, #864] @ a95ac │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r8] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a937c │ │ │ │ + bne a94d0 │ │ │ │ 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 │ │ │ │ @@ -130695,16 +130798,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 a9180 │ │ │ │ - bl 356650 │ │ │ │ + beq a92d4 │ │ │ │ + bl 3581c0 │ │ │ │ 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] │ │ │ │ @@ -130717,110 +130820,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 a9000 │ │ │ │ + bcc a9154 │ │ │ │ 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 a91ec │ │ │ │ + beq a9340 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b a9000 │ │ │ │ - ldr r0, [pc, #644] @ a945c │ │ │ │ - bl 91ddc <_PyObject_GC_New@@Base> │ │ │ │ + b a9154 │ │ │ │ + ldr r0, [pc, #644] @ a95b0 │ │ │ │ + bl 91e74 <_PyObject_GC_New@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne a9108 │ │ │ │ + bne a925c │ │ │ │ mov r0, r5 │ │ │ │ - bl 22db04 <_PyNamespace_New@@Base+0x80> │ │ │ │ - b a92c8 │ │ │ │ + bl 240b68 │ │ │ │ + b a941c │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #616] @ a9460 │ │ │ │ + ldr r1, [pc, #616] @ a95b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a9394 │ │ │ │ + bne a94e8 │ │ │ │ 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 a92c4 │ │ │ │ + beq a9418 │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b a91c8 │ │ │ │ - ldr r1, [pc, #556] @ a9464 │ │ │ │ + b a931c │ │ │ │ + ldr r1, [pc, #556] @ a95b8 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 91c98 │ │ │ │ + bl 91d30 │ │ │ │ mov r8, r0 │ │ │ │ - b a9180 │ │ │ │ + b a92d4 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b a91c0 │ │ │ │ + b a9314 │ │ │ │ ldr r0, [r8, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a92c4 │ │ │ │ + beq a9418 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b a9000 │ │ │ │ + b a9154 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ mov r3, #1 │ │ │ │ lsl r0, r3, r0 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ - ldr ip, [pc, #424] @ a944c │ │ │ │ + ldr ip, [pc, #424] @ a95a0 │ │ │ │ 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 a8fa4 │ │ │ │ - bl 2915fc │ │ │ │ + bge a90f8 │ │ │ │ + bl 2a064c │ │ │ │ mov r8, #0 │ │ │ │ - b a9180 │ │ │ │ - bl 2af210 │ │ │ │ + b a92d4 │ │ │ │ + bl 2bbd30 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a9434 │ │ │ │ - ldr r0, [pc, #376] @ a945c │ │ │ │ - bl 91ddc <_PyObject_GC_New@@Base> │ │ │ │ + beq a9588 │ │ │ │ + ldr r0, [pc, #376] @ a95b0 │ │ │ │ + bl 91e74 <_PyObject_GC_New@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a9428 │ │ │ │ + beq a957c │ │ │ │ ldrb ip, [r5] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ add r2, r2, #1 │ │ │ │ - bls a9324 │ │ │ │ + bls a9478 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq a92f8 │ │ │ │ + beq a944c │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ - b a92f8 │ │ │ │ + b a944c │ │ │ │ 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] │ │ │ │ @@ -130833,533 +130936,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 a9150 │ │ │ │ - b a9180 │ │ │ │ - ldr r1, [pc, #228] @ a9468 │ │ │ │ + bne a92a4 │ │ │ │ + b a92d4 │ │ │ │ + ldr r1, [pc, #228] @ a95bc │ │ │ │ cmp r3, r1 │ │ │ │ - bne a9414 │ │ │ │ + bne a9568 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18d6fc │ │ │ │ - b a9108 │ │ │ │ + bl 18ea50 │ │ │ │ + b a925c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b a9218 │ │ │ │ + b a936c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #168] @ a9464 │ │ │ │ + ldr r1, [pc, #168] @ a95b8 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 91c98 │ │ │ │ + bl 91d30 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a92c8 │ │ │ │ + beq a941c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl afc28 │ │ │ │ + bl afec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9180 │ │ │ │ + beq a92d4 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a92c8 │ │ │ │ + beq a941c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne a92c8 │ │ │ │ + bne a941c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a92c8 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a941c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b a9108 │ │ │ │ + b a925c │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e00 │ │ │ │ - b a92c8 │ │ │ │ + bl 99e8c │ │ │ │ + b a941c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2915fc │ │ │ │ + b 2a064c │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq r7, r9, r0, asr #10 │ │ │ │ + andseq r8, r9, r8, asr #27 │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ - bge feb53f00 <__bss_end__@@Base+0xfe58efb8> │ │ │ │ + bge feb54054 <__bss_end__@@Base+0xfe58f10c> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, ror #3 │ │ │ │ + andeq r2, r9, r8, ror r2 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ │ │ │ │ -000a946c <_PyObject_New@@Base>: │ │ │ │ +000a95c0 <_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 a95f4 <_PyObject_New@@Base+0x188> │ │ │ │ - ldr r7, [pc, #384] @ a9610 <_PyObject_New@@Base+0x1a4> │ │ │ │ - ldr r2, [pc, #384] @ a9614 <_PyObject_New@@Base+0x1a8> │ │ │ │ + blt a9748 <_PyObject_New@@Base+0x188> │ │ │ │ + ldr r7, [pc, #384] @ a9764 <_PyObject_New@@Base+0x1a4> │ │ │ │ + ldr r2, [pc, #384] @ a9768 <_PyObject_New@@Base+0x1a8> │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a95e0 <_PyObject_New@@Base+0x174> │ │ │ │ - ldr r3, [pc, #368] @ a9618 <_PyObject_New@@Base+0x1ac> │ │ │ │ - bl 356650 │ │ │ │ + bne a9734 <_PyObject_New@@Base+0x174> │ │ │ │ + ldr r3, [pc, #368] @ a976c <_PyObject_New@@Base+0x1ac> │ │ │ │ + bl 3581c0 │ │ │ │ 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 a9564 <_PyObject_New@@Base+0xf8> │ │ │ │ + bcs a96b8 <_PyObject_New@@Base+0xf8> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r8, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq a95d0 <_PyObject_New@@Base+0x164> │ │ │ │ + beq a9724 <_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 a9528 <_PyObject_New@@Base+0xbc> │ │ │ │ + beq a967c <_PyObject_New@@Base+0xbc> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #280] @ a961c <_PyObject_New@@Base+0x1b0> │ │ │ │ + ldr r2, [pc, #280] @ a9770 <_PyObject_New@@Base+0x1b0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r4, [r5, #4] │ │ │ │ - bne a95a0 <_PyObject_New@@Base+0x134> │ │ │ │ + bne a96f4 <_PyObject_New@@Base+0x134> │ │ │ │ ldr r6, [r2, #1416] @ 0x588 │ │ │ │ mov r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a95bc <_PyObject_New@@Base+0x150> │ │ │ │ + bne a9710 <_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 a94f8 <_PyObject_New@@Base+0x8c> │ │ │ │ + bhi a964c <_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 a94f8 <_PyObject_New@@Base+0x8c> │ │ │ │ + bne a964c <_PyObject_New@@Base+0x8c> │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #176] @ a9620 <_PyObject_New@@Base+0x1b4> │ │ │ │ + ldr r2, [pc, #176] @ a9774 <_PyObject_New@@Base+0x1b4> │ │ │ │ cmp r3, r2 │ │ │ │ - bne a95fc <_PyObject_New@@Base+0x190> │ │ │ │ + bne a9750 <_PyObject_New@@Base+0x190> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a95f4 <_PyObject_New@@Base+0x188> │ │ │ │ + beq a9748 <_PyObject_New@@Base+0x188> │ │ │ │ ldr r3, [r8, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, #800] @ 0x320 │ │ │ │ - b a94f8 <_PyObject_New@@Base+0x8c> │ │ │ │ + b a964c <_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 a9520 <_PyObject_New@@Base+0xb4> │ │ │ │ + beq a9674 <_PyObject_New@@Base+0xb4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a9520 <_PyObject_New@@Base+0xb4> │ │ │ │ + b a9674 <_PyObject_New@@Base+0xb4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ mov r5, r0 │ │ │ │ - b a955c <_PyObject_New@@Base+0xf0> │ │ │ │ + b a96b0 <_PyObject_New@@Base+0xf0> │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a94f8 <_PyObject_New@@Base+0x8c> │ │ │ │ + bne a964c <_PyObject_New@@Base+0x8c> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2915fc │ │ │ │ + b 2a064c │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a9588 <_PyObject_New@@Base+0x11c> │ │ │ │ + b a96dc <_PyObject_New@@Base+0x11c> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, ror #3 │ │ │ │ + andeq r2, r9, r8, ror r2 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ + │ │ │ │ +000a9778 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq a97e0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 9dffc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq a97e4 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl a97ec │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq a97d8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne a97d8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + bl 3498f0 │ │ │ │ + mov r5, #0 │ │ │ │ + b a97d8 │ │ │ │ │ │ │ │ -000a9624 : │ │ │ │ +000a97ec : │ │ │ │ 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 a97ac │ │ │ │ + beq a9974 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a9674 │ │ │ │ + beq a983c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a9674 │ │ │ │ + beq a983c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a96d8 │ │ │ │ + beq a98a0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a96d8 │ │ │ │ + beq a98a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a97c4 │ │ │ │ + beq a998c │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a97c4 │ │ │ │ - ldr r3, [pc, #300] @ a97dc │ │ │ │ + beq a998c │ │ │ │ + ldr r3, [pc, #300] @ a99a4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fad4 │ │ │ │ + bl 11fa18 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq a97b4 │ │ │ │ + beq a997c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 135954 │ │ │ │ + b 135924 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge a9794 │ │ │ │ - ldr r3, [pc, #244] @ a97e0 │ │ │ │ + bge a995c │ │ │ │ + ldr r3, [pc, #244] @ a99a8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq a975c │ │ │ │ - ldr r1, [pc, #236] @ a97e4 │ │ │ │ + beq a9924 │ │ │ │ + ldr r1, [pc, #236] @ a99ac │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f414c │ │ │ │ + bl f4190 │ │ │ │ cmp r0, #0 │ │ │ │ - blt a978c │ │ │ │ + blt a9954 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - ldr r3, [pc, #212] @ a97e8 │ │ │ │ + ldr r3, [pc, #212] @ a99b0 │ │ │ │ cmp r6, r3 │ │ │ │ cmpne r6, #0 │ │ │ │ - beq a9770 │ │ │ │ + beq a9938 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 118c68 │ │ │ │ + bl 118bb4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq a9750 │ │ │ │ + beq a9918 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a9750 │ │ │ │ + bne a9918 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 186ed4 │ │ │ │ + b 187ff8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b444 │ │ │ │ - ldr r3, [pc, #108] @ a97ec │ │ │ │ - ldr r1, [pc, #108] @ a97f0 │ │ │ │ + bl 9b4d0 │ │ │ │ + ldr r3, [pc, #108] @ a99b4 │ │ │ │ + ldr r1, [pc, #108] @ a99b8 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mov r4, #0 │ │ │ │ - b a9750 │ │ │ │ - ldr r3, [pc, #80] @ a97ec │ │ │ │ + b a9918 │ │ │ │ + ldr r3, [pc, #80] @ a99b4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #80] @ a97f4 │ │ │ │ + ldr r1, [pc, #80] @ a99bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b a978c │ │ │ │ - bl 346fc8 │ │ │ │ - b a978c │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq a96c4 │ │ │ │ - b a978c │ │ │ │ - ldr r0, [pc, #32] @ a97ec │ │ │ │ + bl 1178bc │ │ │ │ + b a9954 │ │ │ │ + bl 3498f0 │ │ │ │ + b a9954 │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a988c │ │ │ │ + b a9954 │ │ │ │ + ldr r0, [pc, #32] @ a99b4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #36] @ a97f8 │ │ │ │ + ldr r1, [pc, #36] @ a99c0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ - b a978c │ │ │ │ + bl 1178bc │ │ │ │ + b a9954 │ │ │ │ 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: 0x0035f8b4 │ │ │ │ - @ instruction: 0x0035f8d8 │ │ │ │ - eorseq pc, r5, r4, lsl #17 │ │ │ │ + eorseq r1, r6, r4, lsr r4 │ │ │ │ + eorseq r1, r6, r8, asr r4 │ │ │ │ + eorseq r1, r6, r4, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #376] @ a998c │ │ │ │ + ldr r3, [pc, #376] @ a9b54 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bne a9878 │ │ │ │ + bne a9a40 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq a9878 │ │ │ │ + beq a9a40 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a98a8 │ │ │ │ + beq a9a70 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a991c │ │ │ │ + beq a9ae4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmn r0, #3 │ │ │ │ str r3, [r5] │ │ │ │ - beq a9914 │ │ │ │ + beq a9adc │ │ │ │ cmn r0, #1 │ │ │ │ - beq a98b0 │ │ │ │ + beq a9a78 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c108 │ │ │ │ + bl 8c124 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq a9914 │ │ │ │ + beq a9adc │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a9848 │ │ │ │ + bne a9a10 │ │ │ │ cmn r0, #3 │ │ │ │ - beq a9914 │ │ │ │ - ldr r3, [pc, #216] @ a9990 │ │ │ │ + beq a9adc │ │ │ │ + ldr r3, [pc, #216] @ a9b58 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a9928 │ │ │ │ - ldr r2, [pc, #204] @ a9994 │ │ │ │ - bl 356650 │ │ │ │ + bne a9af0 │ │ │ │ + ldr r2, [pc, #204] @ a9b5c │ │ │ │ + bl 3581c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl a2bc4 │ │ │ │ + bl a2c50 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a9914 │ │ │ │ - ldr r3, [pc, #172] @ a9998 │ │ │ │ + beq a9adc │ │ │ │ + ldr r3, [pc, #172] @ a9b60 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1182c8 <_PyUnicodeWriter_WriteStr@@Base+0x138> │ │ │ │ + bl 1181d4 <_PyUnicodeWriter_WriteStr@@Base+0x138> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a9914 │ │ │ │ + beq a9adc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a9980 │ │ │ │ + beq a9b48 │ │ │ │ mov r5, #0 │ │ │ │ - b a986c │ │ │ │ + b a9a34 │ │ │ │ cmn r0, #3 │ │ │ │ - bne a9864 │ │ │ │ - b a9914 │ │ │ │ + bne a9a2c │ │ │ │ + b a9adc │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #104] @ a999c │ │ │ │ - bl b8dc0 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #104] @ a9b64 │ │ │ │ + bl b9074 <_PyObject_LookupSpecial@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a9970 │ │ │ │ + beq a9b38 │ │ │ │ mov r1, r4 │ │ │ │ - bl 118c68 │ │ │ │ + bl 118bb4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a986c │ │ │ │ + beq a9a34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a986c │ │ │ │ + bne a9a34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a986c │ │ │ │ - bl a583c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a9a34 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a98c0 │ │ │ │ - b a9914 │ │ │ │ + beq a9a88 │ │ │ │ + b a9adc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a9914 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b a9adc │ │ │ │ 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] @ a9b34 │ │ │ │ - ldr r2, [pc, #380] @ a9b38 │ │ │ │ + ldr r7, [pc, #380] @ a9cfc │ │ │ │ + ldr r2, [pc, #380] @ a9d00 │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a9ad4 │ │ │ │ - ldr r3, [pc, #364] @ a9b3c │ │ │ │ - bl 356650 │ │ │ │ + bne a9c9c │ │ │ │ + ldr r3, [pc, #364] @ a9d04 │ │ │ │ + bl 3581c0 │ │ │ │ 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 a9a8c │ │ │ │ + beq a9c54 │ │ │ │ ldm r3, {r2, r4} │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a9a38 │ │ │ │ + bne a9c00 │ │ │ │ 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] @ a9b40 │ │ │ │ + ldr r3, [pc, #256] @ a9d08 │ │ │ │ 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] @ a9b44 │ │ │ │ + ldr r2, [pc, #228] @ a9d0c │ │ │ │ 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 a9af4 │ │ │ │ + bne a9cbc │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a9a38 │ │ │ │ + bne a9c00 │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #156] @ a9b48 │ │ │ │ + ldr r2, [pc, #156] @ a9d10 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a9b0c │ │ │ │ + bne a9cd4 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a9ae8 │ │ │ │ + beq a9cb0 │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #800] @ 0x320 │ │ │ │ - b a9a38 │ │ │ │ + b a9c00 │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a9a38 │ │ │ │ - bl 2915fc │ │ │ │ + bne a9c00 │ │ │ │ + bl 2a064c │ │ │ │ mov r4, #0 │ │ │ │ - b a9a84 │ │ │ │ - ldr r1, [pc, #80] @ a9b4c │ │ │ │ + b a9c4c │ │ │ │ + ldr r1, [pc, #80] @ a9d14 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a9b20 │ │ │ │ + bne a9ce8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - b a9a80 │ │ │ │ + bl 18ea50 │ │ │ │ + b a9c48 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b a9abc │ │ │ │ + b a9c84 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a9a80 │ │ │ │ + b a9c48 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, ror #3 │ │ │ │ + andeq r2, r9, r8, ror r2 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ │ │ │ │ -000a9b50 : │ │ │ │ +000a9d18 : │ │ │ │ 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 a9b88 │ │ │ │ + bl a9d50 │ │ │ │ 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 │ │ │ │ @@ -131367,60 +131501,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 a9d60 │ │ │ │ + bgt a9f28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a9bf4 │ │ │ │ + beq a9dbc │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi a9d90 │ │ │ │ + bhi a9f58 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi a9dcc │ │ │ │ + bhi a9f9c │ │ │ │ cmp r4, #9 │ │ │ │ - beq a9bac │ │ │ │ + beq a9d74 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9bac │ │ │ │ + bne a9d74 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bne a9bc0 │ │ │ │ + bne a9d88 │ │ │ │ cmp r5, #0 │ │ │ │ - blt a9f30 │ │ │ │ - beq a9fd0 │ │ │ │ + blt aa0f8 │ │ │ │ + beq aa198 │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [sp] │ │ │ │ - beq a9e28 │ │ │ │ - ldr r9, [pc, #996] @ a9ff8 │ │ │ │ - bl 356650 │ │ │ │ + beq a9ff0 │ │ │ │ + ldr r9, [pc, #996] @ aa1c0 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r8, [r9, r0] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ mov r7, r0 │ │ │ │ - bgt a9f00 │ │ │ │ + bgt aa0c8 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r3, #1608] @ 0x648 │ │ │ │ lsl sl, r5, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a9e44 │ │ │ │ - ldr r1, [pc, #948] @ a9ffc │ │ │ │ + beq aa00c │ │ │ │ + ldr r1, [pc, #948] @ aa1c4 │ │ │ │ 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 a9f38 │ │ │ │ + bne aa100 │ │ │ │ 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 │ │ │ │ @@ -131430,121 +131564,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 aa190 │ │ │ │ + bl aa358 │ │ │ │ mov r8, sp │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9ec0 │ │ │ │ + beq aa088 │ │ │ │ str r0, [r6, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa190 │ │ │ │ + bl aa358 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9f74 │ │ │ │ + beq aa13c │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq a9d30 │ │ │ │ + beq a9ef8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa190 │ │ │ │ + bl aa358 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9f6c │ │ │ │ + beq aa134 │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq a9d30 │ │ │ │ + beq a9ef8 │ │ │ │ add r9, r6, #20 │ │ │ │ mov r4, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa190 │ │ │ │ + bl aa358 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9ec0 │ │ │ │ + beq aa088 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne a9d0c │ │ │ │ + bne a9ed4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9f7c │ │ │ │ + bne aa144 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9dc4 │ │ │ │ + bne a9f94 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq a9d88 │ │ │ │ - bls a9db0 │ │ │ │ + beq a9f50 │ │ │ │ + bls a9f78 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq a9dc4 │ │ │ │ + beq a9f94 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq a9d88 │ │ │ │ + beq a9f50 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne a9d68 │ │ │ │ + bne a9f30 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b a9bac │ │ │ │ + b a9d74 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq a9d4c │ │ │ │ - bhi a9e08 │ │ │ │ + beq a9f14 │ │ │ │ + bhi a9fd8 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq a9d4c │ │ │ │ + beq a9f14 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne a9bd8 │ │ │ │ - b a9d88 │ │ │ │ + bne a9da0 │ │ │ │ + b a9f50 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq a9d88 │ │ │ │ - bls a9e14 │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - bne a9d7c │ │ │ │ + beq a9f50 │ │ │ │ + bhi a9fe4 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq aa184 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ + bne a9f44 │ │ │ │ add r3, r3, #1 │ │ │ │ - b a9bac │ │ │ │ - ldr ip, [pc, #556] @ aa000 │ │ │ │ + b a9d74 │ │ │ │ + ldr ip, [pc, #548] @ aa1c8 │ │ │ │ sub r0, r4, #32 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ mov lr, #1 │ │ │ │ ands ip, ip, lr, lsl r0 │ │ │ │ - bne a9bac │ │ │ │ + bne a9d74 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq a9d88 │ │ │ │ + beq a9f50 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - beq a9d4c │ │ │ │ + beq a9f14 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9bac │ │ │ │ + bne a9d74 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ add r5, r5, lr │ │ │ │ - b a9be8 │ │ │ │ + b a9db0 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne a9bd8 │ │ │ │ - b a9d88 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq a9fbc │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ - bne a9d7c │ │ │ │ - b a9dc4 │ │ │ │ + bne a9da0 │ │ │ │ + b a9f50 │ │ │ │ + cmp r4, #91 @ 0x5b │ │ │ │ + bne a9f44 │ │ │ │ + b a9f94 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl aa190 │ │ │ │ + bl aa358 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #440] @ aa004 │ │ │ │ + ldr r0, [pc, #440] @ aa1cc │ │ │ │ mov r1, r5 │ │ │ │ - bl 9ab38 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9abc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a9f1c │ │ │ │ - bl 356650 │ │ │ │ + beq aa0e4 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r4, [r9, r0] │ │ │ │ lsl sl, r5, #2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #0 │ │ │ │ add r0, r6, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -131557,322 +131691,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 aa190 │ │ │ │ + bl aa358 │ │ │ │ mov r8, sp │ │ │ │ cmp r0, #0 │ │ │ │ - bne a9cc0 │ │ │ │ + bne a9e88 │ │ │ │ mov r4, r0 │ │ │ │ sub r5, r5, #1 │ │ │ │ sub r3, r5, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 34fd08 <_PySemaphore_Destroy@@Base+0x5bc> │ │ │ │ + bl 351be8 <_PySemaphore_Destroy@@Base+0x2f4> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a9f30 │ │ │ │ + beq aa0f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a9f30 │ │ │ │ + bne aa0f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b a9f30 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b aa0f8 │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bls a9e44 │ │ │ │ - bl 2915fc │ │ │ │ + bls aa00c │ │ │ │ + bl 2a064c │ │ │ │ subs r6, r0, #0 │ │ │ │ ldrne r4, [r9, r7] │ │ │ │ lslne sl, r5, #2 │ │ │ │ - bne a9e64 │ │ │ │ + bne aa02c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 34fd08 <_PySemaphore_Destroy@@Base+0x5bc> │ │ │ │ + bl 351be8 <_PySemaphore_Destroy@@Base+0x2f4> │ │ │ │ mov r6, #0 │ │ │ │ - b a9d40 │ │ │ │ - ldr r3, [pc, #200] @ aa008 │ │ │ │ + b a9f08 │ │ │ │ + ldr r3, [pc, #200] @ aa1d0 │ │ │ │ cmp fp, r3 │ │ │ │ - bne a9f54 │ │ │ │ + bne aa11c │ │ │ │ mov r0, r6 │ │ │ │ - bl 18d6fc │ │ │ │ + bl 18ea50 │ │ │ │ ldr r4, [r9, r7] │ │ │ │ - b a9e64 │ │ │ │ + b aa02c │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx fp │ │ │ │ ldr r4, [r9, r7] │ │ │ │ - b a9e64 │ │ │ │ + b aa02c │ │ │ │ mov r4, #2 │ │ │ │ - b a9ec0 │ │ │ │ + b aa088 │ │ │ │ mov r4, #1 │ │ │ │ - b a9ec0 │ │ │ │ + b aa088 │ │ │ │ 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 a9fd8 │ │ │ │ + bne aa1a0 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq a9d40 │ │ │ │ - b a9f7c │ │ │ │ - ldr r3, [pc, #72] @ aa00c │ │ │ │ - ldr r1, [pc, #72] @ aa010 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b a9f30 │ │ │ │ - ldr r6, [pc, #60] @ aa014 │ │ │ │ - b a9d40 │ │ │ │ - ldr r3, [pc, #44] @ aa00c │ │ │ │ - ldr r1, [pc, #52] @ aa018 │ │ │ │ + beq a9f08 │ │ │ │ + b aa144 │ │ │ │ + ldr r3, [pc, #72] @ aa1d4 │ │ │ │ + ldr r1, [pc, #72] @ aa1d8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b aa0f8 │ │ │ │ + ldr r6, [pc, #60] @ aa1dc │ │ │ │ + b a9f08 │ │ │ │ + ldr r3, [pc, #44] @ aa1d4 │ │ │ │ + ldr r1, [pc, #52] @ aa1e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a9ee4 │ │ │ │ - b a9f30 │ │ │ │ + bne aa0ac │ │ │ │ + b aa0f8 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ streq r1, [r0], #-73 @ 0xffffffb7 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r5, r0, lsl #18 │ │ │ │ + eorseq r1, r6, r0, lsl #9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq pc, r5, ip, lsl r9 @ │ │ │ │ + mlaseq r6, ip, r4, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #0 │ │ │ │ sub r2, r0, #1 │ │ │ │ mov r0, ip │ │ │ │ cmp ip, #0 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ - bgt aa0c8 │ │ │ │ + bgt aa290 │ │ │ │ cmp r1, r3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi aa090 │ │ │ │ + bhi aa258 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi aa118 │ │ │ │ + bhi aa2e0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aa16c │ │ │ │ + beq aa334 │ │ │ │ cmp r3, #9 │ │ │ │ - beq aa038 │ │ │ │ + beq aa200 │ │ │ │ cmp ip, #0 │ │ │ │ - bne aa038 │ │ │ │ + bne aa200 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, r3 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bls aa054 │ │ │ │ + bls aa21c │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq aa0b4 │ │ │ │ - bhi aa154 │ │ │ │ + beq aa27c │ │ │ │ + bhi aa31c │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq aa0b4 │ │ │ │ + beq aa27c │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne aa06c │ │ │ │ + bne aa234 │ │ │ │ sub ip, ip, #1 │ │ │ │ - b aa038 │ │ │ │ + b aa200 │ │ │ │ cmp ip, #0 │ │ │ │ - bne aa110 │ │ │ │ + bne aa2d8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r0, r0, #1 │ │ │ │ mov ip, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq aa0ac │ │ │ │ - bls aa0f4 │ │ │ │ + beq aa274 │ │ │ │ + bls aa2bc │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq aa110 │ │ │ │ + beq aa2d8 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq aa0ac │ │ │ │ + beq aa274 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq aa0ac │ │ │ │ - bhi aa0d4 │ │ │ │ + beq aa274 │ │ │ │ + bhi aa29c │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq aa0ac │ │ │ │ - bhi aa160 │ │ │ │ + beq aa274 │ │ │ │ + bhi aa328 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aa16c │ │ │ │ + beq aa334 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne aa0e4 │ │ │ │ + bne aa2ac │ │ │ │ add ip, ip, #1 │ │ │ │ - b aa038 │ │ │ │ - ldr r4, [pc, #100] @ aa184 │ │ │ │ + b aa200 │ │ │ │ + ldr r4, [pc, #100] @ aa34c │ │ │ │ sub lr, r3, #32 │ │ │ │ and lr, lr, #255 @ 0xff │ │ │ │ mov r5, #1 │ │ │ │ ands r4, r4, r5, lsl lr │ │ │ │ - bne aa038 │ │ │ │ + bne aa200 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq aa0ac │ │ │ │ + beq aa274 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq aa0b4 │ │ │ │ + beq aa27c │ │ │ │ cmp ip, #0 │ │ │ │ - bne aa038 │ │ │ │ + bne aa200 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r0, r0, r5 │ │ │ │ - b aa07c │ │ │ │ + b aa244 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne aa06c │ │ │ │ - b aa0ac │ │ │ │ + bne aa234 │ │ │ │ + b aa274 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne aa0e4 │ │ │ │ - b aa110 │ │ │ │ - ldr r3, [pc, #20] @ aa188 │ │ │ │ - ldr r1, [pc, #20] @ aa18c │ │ │ │ + bne aa2ac │ │ │ │ + b aa2d8 │ │ │ │ + ldr r3, [pc, #20] @ aa350 │ │ │ │ + ldr r1, [pc, #20] @ aa354 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ streq r1, [r0], #-73 @ 0xffffffb7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r5, r0, lsl #18 │ │ │ │ + eorseq r1, r6, r0, lsl #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr 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, #2124] @ aaa10 │ │ │ │ + ldr r1, [pc, #2124] @ aabd8 │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi aa8f8 │ │ │ │ + bhi aaac0 │ │ │ │ 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 aa248 │ │ │ │ + beq aa410 │ │ │ │ str r2, [r5] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa8ac │ │ │ │ + beq aaa74 │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq aa220 │ │ │ │ + beq aa3e8 │ │ │ │ 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 a6554 │ │ │ │ + b a65e0 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [r5] │ │ │ │ ldr lr, [r1], #8 │ │ │ │ str r1, [r5] │ │ │ │ - ldr r1, [pc, #1972] @ aaa14 │ │ │ │ + ldr r1, [pc, #1972] @ aabdc │ │ │ │ ldr r2, [r4] │ │ │ │ cmp lr, r1 │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r2, [r4] │ │ │ │ - bne aa7b4 │ │ │ │ + bne aa97c │ │ │ │ ldr r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - bne aa23c │ │ │ │ - ldr r6, [pc, #1936] @ aaa18 │ │ │ │ - b aa220 │ │ │ │ - ldr r3, [pc, #1932] @ aaa1c │ │ │ │ + bne aa404 │ │ │ │ + ldr r6, [pc, #1936] @ aabe0 │ │ │ │ + b aa3e8 │ │ │ │ + ldr r3, [pc, #1932] @ aabe4 │ │ │ │ mov r2, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ ldrb r1, [r0, #-1] │ │ │ │ sub r1, r1, #9 │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ - bhi aa8f8 │ │ │ │ + bhi aaac0 │ │ │ │ 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 aa6fc │ │ │ │ + beq aa8c4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa71c │ │ │ │ + beq aa8e4 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 9dfb0 │ │ │ │ + bl 9e038 │ │ │ │ mov r6, r0 │ │ │ │ - b aa220 │ │ │ │ + b aa3e8 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - bl aa01c │ │ │ │ + bl aa1e4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt aa7ac │ │ │ │ - beq aa624 │ │ │ │ - ldr sl, [pc, #1788] @ aaa20 │ │ │ │ - bl 356650 │ │ │ │ + blt aa974 │ │ │ │ + beq aa7ec │ │ │ │ + ldr sl, [pc, #1788] @ aabe8 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r9, [sl, r0] │ │ │ │ cmp r7, #20 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r8, r0 │ │ │ │ - bgt aa6dc │ │ │ │ + bgt aa8a4 │ │ │ │ add r2, r2, r7, lsl #2 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r6, [r2, #1608] @ 0x648 │ │ │ │ lsl fp, r7, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa678 │ │ │ │ - ldr r0, [pc, #1740] @ aaa24 │ │ │ │ + beq aa840 │ │ │ │ + ldr r0, [pc, #1740] @ aabec │ │ │ │ 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 aa750 │ │ │ │ + bne aa918 │ │ │ │ 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] │ │ │ │ @@ -131881,593 +132015,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 aa190 │ │ │ │ + bl aa358 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa76c │ │ │ │ + beq aa934 │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq aa440 │ │ │ │ + beq aa608 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa190 │ │ │ │ + bl aa358 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa7cc │ │ │ │ + beq aa994 │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq aa440 │ │ │ │ + beq aa608 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa190 │ │ │ │ + bl aa358 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa7c4 │ │ │ │ + beq aa98c │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq aa440 │ │ │ │ + beq aa608 │ │ │ │ add r9, r6, #20 │ │ │ │ mov r8, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa190 │ │ │ │ + bl aa358 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa770 │ │ │ │ + beq aa938 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne aa41c │ │ │ │ + bne aa5e4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne aa638 │ │ │ │ + bne aa800 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b aa220 │ │ │ │ + b aa3e8 │ │ │ │ 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 ab1b8 │ │ │ │ + b ab380 │ │ │ │ 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 a3504 │ │ │ │ + b a3590 │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ - bl aa01c │ │ │ │ + bl aa1e4 │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt aa7ac │ │ │ │ + blt aa974 │ │ │ │ ands r9, sl, #1 │ │ │ │ - bne aa99c │ │ │ │ - bl 91b7c │ │ │ │ + bne aab64 │ │ │ │ + bl 91c14 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq aa9ac │ │ │ │ + beq aab74 │ │ │ │ cmp sl, #0 │ │ │ │ - beq aa53c │ │ │ │ + beq aa704 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa190 │ │ │ │ + bl aa358 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq aa81c │ │ │ │ + beq aa9e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa190 │ │ │ │ + bl aa358 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq aa7ec │ │ │ │ + beq aa9b4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt aa7ec │ │ │ │ + blt aa9b4 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aa734 │ │ │ │ + bne aa8fc │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aa530 │ │ │ │ + beq aa6f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq aaa04 │ │ │ │ + beq aabcc │ │ │ │ add r9, r9, #2 │ │ │ │ cmp sl, r9 │ │ │ │ - bgt aa4c8 │ │ │ │ + bgt aa690 │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 22cd50 │ │ │ │ + bl 23fe34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa220 │ │ │ │ - b aa788 │ │ │ │ + bne aa3e8 │ │ │ │ + b aa950 │ │ │ │ ldr r2, [r5] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r6, [r2] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq aa6b0 │ │ │ │ + beq aa878 │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa71c │ │ │ │ + beq aa8e4 │ │ │ │ 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 92adc │ │ │ │ + b 92b74 │ │ │ │ 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 1b9590 │ │ │ │ + b 1be6b8 │ │ │ │ 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 1501fc │ │ │ │ + b 150c3c │ │ │ │ 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 92adc │ │ │ │ + bl 92b74 │ │ │ │ mov r6, r0 │ │ │ │ - b aa220 │ │ │ │ + b aa3e8 │ │ │ │ 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 175000 │ │ │ │ + b 175f34 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r6, [pc, #1016] @ aaa28 │ │ │ │ + ldr r6, [pc, #1016] @ aabf0 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq aa450 │ │ │ │ + beq aa618 │ │ │ │ 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 aa90c │ │ │ │ + bne aaad4 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq aa450 │ │ │ │ - b aa638 │ │ │ │ - ldr r0, [pc, #940] @ aaa2c │ │ │ │ + beq aa618 │ │ │ │ + b aa800 │ │ │ │ + ldr r0, [pc, #940] @ aabf4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9ab38 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9abc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq aa92c │ │ │ │ - bl 356650 │ │ │ │ + beq aaaf4 │ │ │ │ + bl 3581c0 │ │ │ │ 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 aa390 │ │ │ │ + b aa558 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r1, [r3] │ │ │ │ str r2, [r5] │ │ │ │ - beq aa71c │ │ │ │ + beq aa8e4 │ │ │ │ cmp r1, #0 │ │ │ │ - bge aa588 │ │ │ │ - b aa57c │ │ │ │ + bge aa750 │ │ │ │ + b aa744 │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ - bls aa678 │ │ │ │ - bl 2915fc │ │ │ │ + bls aa840 │ │ │ │ + bl 2a064c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq aa92c │ │ │ │ + beq aaaf4 │ │ │ │ ldr r8, [sl, r8] │ │ │ │ lsl fp, r7, #2 │ │ │ │ - b aa698 │ │ │ │ + b aa860 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r1, [r3] │ │ │ │ str r2, [r5] │ │ │ │ - bne aa944 │ │ │ │ - ldr r3, [pc, #756] @ aaa18 │ │ │ │ + bne aab0c │ │ │ │ + ldr r3, [pc, #756] @ aabe0 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b aa280 │ │ │ │ + b aa448 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne aa514 │ │ │ │ + bne aa6dc │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b aa514 │ │ │ │ - ldr r2, [pc, #728] @ aaa30 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b aa6dc │ │ │ │ + ldr r2, [pc, #728] @ aabf8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne aa7d4 │ │ │ │ + bne aa99c │ │ │ │ mov r0, r6 │ │ │ │ - bl 18d6fc │ │ │ │ + bl 18ea50 │ │ │ │ ldr r8, [sl, r8] │ │ │ │ - b aa698 │ │ │ │ + b aa860 │ │ │ │ mov r8, r0 │ │ │ │ sub r3, r7, #1 │ │ │ │ sub r3, r3, r8 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34fd08 <_PySemaphore_Destroy@@Base+0x5bc> │ │ │ │ + bl 351be8 <_PySemaphore_Destroy@@Base+0x2f4> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aa7ac │ │ │ │ + beq aa974 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne aa7ac │ │ │ │ + bne aa974 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b aa220 │ │ │ │ + b aa3e8 │ │ │ │ mov r3, lr │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ mov r8, #2 │ │ │ │ - b aa770 │ │ │ │ + b aa938 │ │ │ │ mov r8, #1 │ │ │ │ - b aa770 │ │ │ │ + b aa938 │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r8, [sl, r8] │ │ │ │ - b aa698 │ │ │ │ + b aa860 │ │ │ │ sub r3, sl, #2 │ │ │ │ sub r3, r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #125 @ 0x7d │ │ │ │ - bl 34fd08 <_PySemaphore_Destroy@@Base+0x5bc> │ │ │ │ + bl 351be8 <_PySemaphore_Destroy@@Base+0x2f4> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aa82c │ │ │ │ + bne aa9f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b3c0 │ │ │ │ - b aa788 │ │ │ │ + bl 9b44c │ │ │ │ + b aa950 │ │ │ │ sub r3, sl, #1 │ │ │ │ sub r3, r3, r9 │ │ │ │ mov r2, #125 @ 0x7d │ │ │ │ - b aa77c │ │ │ │ + b aa944 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne aa810 │ │ │ │ + bne aa9d8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b aa810 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b aa9d8 │ │ │ │ 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 204504 │ │ │ │ + b 210ca4 │ │ │ │ ldr r2, [r5] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r6, [r2] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq aa8cc │ │ │ │ + beq aaa94 │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa71c │ │ │ │ + beq aa8e4 │ │ │ │ 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 b1edc │ │ │ │ - bl a583c │ │ │ │ + b b2174 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa7ac │ │ │ │ - ldr r3, [pc, #372] @ aaa34 │ │ │ │ - ldr r1, [pc, #372] @ aaa38 │ │ │ │ + bne aa974 │ │ │ │ + ldr r3, [pc, #372] @ aabfc │ │ │ │ + ldr r1, [pc, #372] @ aac00 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b aa7ac │ │ │ │ + bl 18f518 │ │ │ │ + b aa974 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r1, [r3] │ │ │ │ str r2, [r5] │ │ │ │ - beq aa71c │ │ │ │ + beq aa8e4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt aa890 │ │ │ │ - b aa89c │ │ │ │ - ldr r3, [pc, #308] @ aaa34 │ │ │ │ - ldr r1, [pc, #312] @ aaa3c │ │ │ │ + blt aaa58 │ │ │ │ + b aaa64 │ │ │ │ + ldr r3, [pc, #308] @ aabfc │ │ │ │ + ldr r1, [pc, #312] @ aac04 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b aa7ac │ │ │ │ - ldr r3, [pc, #288] @ aaa34 │ │ │ │ - ldr r1, [pc, #296] @ aaa40 │ │ │ │ + bl 18f518 │ │ │ │ + b aa974 │ │ │ │ + ldr r3, [pc, #288] @ aabfc │ │ │ │ + ldr r1, [pc, #296] @ aac08 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aa794 │ │ │ │ - b aa7ac │ │ │ │ + bne aa95c │ │ │ │ + b aa974 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34fd08 <_PySemaphore_Destroy@@Base+0x5bc> │ │ │ │ - b aa7ac │ │ │ │ + bl 351be8 <_PySemaphore_Destroy@@Base+0x2f4> │ │ │ │ + b aa974 │ │ │ │ cmp r1, #0 │ │ │ │ - blt aa2e0 │ │ │ │ - b aa2ec │ │ │ │ + blt aa4a8 │ │ │ │ + b aa4b4 │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ - bl aa01c │ │ │ │ + bl aa1e4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt aa7ac │ │ │ │ - bl 92fdc │ │ │ │ + blt aa974 │ │ │ │ + bl 93074 │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r8, #0 │ │ │ │ - beq aa9ec │ │ │ │ + beq aabb4 │ │ │ │ cmp r7, r8 │ │ │ │ - beq aa9d4 │ │ │ │ + beq aab9c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa190 │ │ │ │ + bl aa358 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa9c4 │ │ │ │ + beq aab8c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r0, [r3, r8, lsl #2] │ │ │ │ add r8, r8, #1 │ │ │ │ - b aa970 │ │ │ │ - ldr r3, [pc, #144] @ aaa34 │ │ │ │ - ldr r1, [pc, #156] @ aaa44 │ │ │ │ + b aab38 │ │ │ │ + ldr r3, [pc, #144] @ aabfc │ │ │ │ + ldr r1, [pc, #156] @ aac0c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r3, sl │ │ │ │ mov r2, #125 @ 0x7d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34fd08 <_PySemaphore_Destroy@@Base+0x5bc> │ │ │ │ - b aa7ac │ │ │ │ + bl 351be8 <_PySemaphore_Destroy@@Base+0x2f4> │ │ │ │ + b aa974 │ │ │ │ sub r7, r7, #1 │ │ │ │ sub r3, r7, r8 │ │ │ │ mov r2, #93 @ 0x5d │ │ │ │ - b aa77c │ │ │ │ + b aa944 │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - bl 22cd50 │ │ │ │ + bl 23fe34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa220 │ │ │ │ - b aa788 │ │ │ │ + bne aa3e8 │ │ │ │ + b aa950 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #93 @ 0x5d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34fd08 <_PySemaphore_Destroy@@Base+0x5bc> │ │ │ │ - b aa7ac │ │ │ │ + bl 351be8 <_PySemaphore_Destroy@@Base+0x2f4> │ │ │ │ + b aa974 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b aa530 │ │ │ │ - eorseq r4, sp, r4, ror lr │ │ │ │ - andseq r7, ip, r4, ror #8 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b aa6f8 │ │ │ │ + @ instruction: 0x003d69f4 │ │ │ │ + andseq sp, ip, r8, ror #6 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r4, sp, sl, asr pc │ │ │ │ + @ instruction: 0x003d6ada │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r5, r8, asr #18 │ │ │ │ - eorseq pc, r5, ip, ror #18 │ │ │ │ - eorseq pc, r5, ip, lsl r9 @ │ │ │ │ - eorseq pc, r5, r8, lsr r9 @ │ │ │ │ + eorseq r1, r6, r8, asr #9 │ │ │ │ + eorseq r1, r6, ip, ror #9 │ │ │ │ + mlaseq r6, ip, r4, r1 │ │ │ │ + @ instruction: 0x003614b8 │ │ │ │ │ │ │ │ -000aaa48 : │ │ │ │ +000aac10 : │ │ │ │ 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 aacb4 │ │ │ │ + bne aae7c │ │ │ │ ldr r6, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq aad20 │ │ │ │ - ldr r8, [pc, #1528] @ ab080 │ │ │ │ - ldr r7, [pc, #1528] @ ab084 │ │ │ │ + beq aaee8 │ │ │ │ + ldr r8, [pc, #1528] @ ab248 │ │ │ │ + ldr r7, [pc, #1528] @ ab24c │ │ │ │ add r4, r8, #32768 @ 0x8000 │ │ │ │ ldr r3, [r4, #3640] @ 0xe38 │ │ │ │ cmp r3, r7 │ │ │ │ - bne aae50 │ │ │ │ + bne ab018 │ │ │ │ ldr r2, [r4, #3648] @ 0xe40 │ │ │ │ cmn r2, #1 │ │ │ │ - beq aae50 │ │ │ │ + beq ab018 │ │ │ │ add r1, r8, #36352 @ 0x8e00 │ │ │ │ mov r0, r6 │ │ │ │ add r9, sp, #12 │ │ │ │ add r1, r1, #52 @ 0x34 │ │ │ │ mov r3, r9 │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq aad2c │ │ │ │ + beq aaef4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq aafe8 │ │ │ │ + beq ab1b0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and r6, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r6, r6, #1 │ │ │ │ - bhi aaf04 │ │ │ │ + bhi ab0cc │ │ │ │ ldr r3, [r2, #12] │ │ │ │ muls r6, r3, r6 │ │ │ │ - bmi aafe0 │ │ │ │ + bmi ab1a8 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne aad48 │ │ │ │ + bne aaf10 │ │ │ │ ldr sl, [r5, #132] @ 0x84 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq aadb4 │ │ │ │ + beq aaf7c │ │ │ │ ldr r3, [r4, #3672] @ 0xe58 │ │ │ │ cmp r3, r7 │ │ │ │ - bne aae74 │ │ │ │ + bne ab03c │ │ │ │ ldr r2, [r4, #3680] @ 0xe60 │ │ │ │ cmn r2, #1 │ │ │ │ - beq aae74 │ │ │ │ + beq ab03c │ │ │ │ mov r3, r9 │ │ │ │ - ldr r1, [pc, #1356] @ ab088 │ │ │ │ + ldr r1, [pc, #1356] @ ab250 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq aae88 │ │ │ │ + beq ab050 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq aafe8 │ │ │ │ + beq ab1b0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and r7, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r7, r7, #1 │ │ │ │ - bhi aaf30 │ │ │ │ + bhi ab0f8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ muls r7, r3, r7 │ │ │ │ - bmi aafe0 │ │ │ │ + bmi ab1a8 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ tst r3, #24 │ │ │ │ lsl r2, r3, #17 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movne r4, #1 │ │ │ │ add r3, r3, #3 │ │ │ │ mla r3, r1, r6, r3 │ │ │ │ moveq r4, #0 │ │ │ │ add r4, r4, r2, lsr #31 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ sub r2, r2, r4, lsl #3 │ │ │ │ - ldr fp, [pc, #1240] @ ab08c │ │ │ │ + ldr fp, [pc, #1240] @ ab254 │ │ │ │ bic r3, r3, #3 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ cmp r3, r2 │ │ │ │ ldr sl, [fp, r0] │ │ │ │ lsl r4, r4, #3 │ │ │ │ mov r9, r0 │ │ │ │ - bhi aaffc │ │ │ │ + bhi ab1c4 │ │ │ │ adds r3, r4, r3 │ │ │ │ - bmi aaffc │ │ │ │ + bmi ab1c4 │ │ │ │ ldr r2, [r8, #712] @ 0x2c8 │ │ │ │ - ldr r1, [pc, #1200] @ ab090 │ │ │ │ + ldr r1, [pc, #1200] @ ab258 │ │ │ │ cmp r2, r1 │ │ │ │ - bne aaf84 │ │ │ │ + bne ab14c │ │ │ │ ldr ip, [sl, #8] │ │ │ │ sub r1, r3, #1 │ │ │ │ add r2, ip, #4096 @ 0x1000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ ldr r9, [r2, #1528] @ 0x5f8 │ │ │ │ - bcs aaec8 │ │ │ │ + bcs ab090 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r0, [r9, r1, lsl #3] │ │ │ │ ldr lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq aaeb0 │ │ │ │ + beq ab078 │ │ │ │ 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 aadc4 │ │ │ │ + beq aaf8c │ │ │ │ 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 aae08 │ │ │ │ + bgt aafd0 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #1064] @ ab094 │ │ │ │ + ldr r2, [pc, #1064] @ ab25c │ │ │ │ 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 aafa4 │ │ │ │ + bne ab16c │ │ │ │ cmp r6, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - beq aaca8 │ │ │ │ + beq aae70 │ │ │ │ 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] @ ab08c │ │ │ │ + ldr r2, [pc, #976] @ ab254 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -132483,27 +132617,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 aaa80 │ │ │ │ - ldr r1, [pc, #880] @ ab098 │ │ │ │ - ldr r0, [pc, #880] @ ab09c │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq ab064 │ │ │ │ - ldr r1, [pc, #864] @ ab0a0 │ │ │ │ - ldr r0, [pc, #864] @ ab0a4 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b aafe0 │ │ │ │ - ldr r3, [pc, #828] @ ab08c │ │ │ │ - bl 356650 │ │ │ │ + bne aac48 │ │ │ │ + ldr r1, [pc, #880] @ ab260 │ │ │ │ + ldr r0, [pc, #880] @ ab264 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ab22c │ │ │ │ + ldr r1, [pc, #864] @ ab268 │ │ │ │ + ldr r0, [pc, #864] @ ab26c │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b ab1a8 │ │ │ │ + ldr r3, [pc, #828] @ ab254 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -132520,631 +132654,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 aab18 │ │ │ │ - ldr r1, [pc, #732] @ ab098 │ │ │ │ - ldr r0, [pc, #732] @ ab09c │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b aae88 │ │ │ │ + bne aace0 │ │ │ │ + ldr r1, [pc, #732] @ ab260 │ │ │ │ + ldr r0, [pc, #732] @ ab264 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b ab050 │ │ │ │ ldr r8, [r0, #24] │ │ │ │ ldr r9, [r0, #28] │ │ │ │ cmp r8, r9 │ │ │ │ ldrhi r3, [r0, #12] │ │ │ │ strhi r3, [lr, #12] │ │ │ │ strhi lr, [r3, #8] │ │ │ │ - bhi aac30 │ │ │ │ + bhi aadf8 │ │ │ │ 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 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr sl, [fp, r0] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b aac30 │ │ │ │ + b aadf8 │ │ │ │ ldr r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq aac60 │ │ │ │ + beq aae28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aac60 │ │ │ │ + beq aae28 │ │ │ │ ldr r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne aac60 │ │ │ │ + bne aae28 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ab054 │ │ │ │ + bne ab21c │ │ │ │ add r0, sl, #12 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne aac60 │ │ │ │ + bne aae28 │ │ │ │ mov r1, #16 │ │ │ │ - bl 3557a0 │ │ │ │ - b aac60 │ │ │ │ - ldr r0, [pc, #592] @ ab0a8 │ │ │ │ - bl 8c108 │ │ │ │ + bl 35730c │ │ │ │ + b aae28 │ │ │ │ + ldr r0, [pc, #592] @ ab270 │ │ │ │ + bl 8c124 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq aad2c │ │ │ │ - ldr r1, [pc, #572] @ ab0a8 │ │ │ │ + beq aaef4 │ │ │ │ + ldr r1, [pc, #572] @ ab270 │ │ │ │ mov r0, r6 │ │ │ │ add r9, sp, #12 │ │ │ │ - b aaab4 │ │ │ │ - ldr r0, [pc, #524] @ ab088 │ │ │ │ - bl 8c108 │ │ │ │ + b aac7c │ │ │ │ + ldr r0, [pc, #524] @ ab250 │ │ │ │ + bl 8c124 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne aab30 │ │ │ │ - bl a583c │ │ │ │ + bne aacf8 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aad38 │ │ │ │ - ldr r0, [pc, #528] @ ab0ac │ │ │ │ + bne aaf00 │ │ │ │ + ldr r0, [pc, #528] @ ab274 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #484] @ ab088 │ │ │ │ - ldr r1, [pc, #520] @ ab0b0 │ │ │ │ + ldr r2, [pc, #484] @ ab250 │ │ │ │ + ldr r1, [pc, #520] @ ab278 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ - b aafe0 │ │ │ │ + bl 1178bc │ │ │ │ + b ab1a8 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne aadf8 │ │ │ │ + bne aafc0 │ │ │ │ ldr r2, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #480] @ ab0b4 │ │ │ │ + ldr r1, [pc, #480] @ ab27c │ │ │ │ cmp r2, r1 │ │ │ │ - bne ab040 │ │ │ │ + bne ab208 │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq aaffc │ │ │ │ + beq ab1c4 │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b aadf8 │ │ │ │ + b aafc0 │ │ │ │ lsr r3, r3, #3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r1, #0 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bcc aaf5c │ │ │ │ + bcc ab124 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ cmp r1, r0, lsr #30 │ │ │ │ mov r1, r0 │ │ │ │ - beq aaf10 │ │ │ │ - b aafd0 │ │ │ │ + beq ab0d8 │ │ │ │ + b ab198 │ │ │ │ lsr r2, r2, #3 │ │ │ │ add r3, r3, #12 │ │ │ │ mov r1, #0 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bcc aaf70 │ │ │ │ + bcc ab138 │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ cmp r1, r0, lsr #30 │ │ │ │ mov r1, r0 │ │ │ │ - beq aaf3c │ │ │ │ - b aafd0 │ │ │ │ + beq ab104 │ │ │ │ + b ab198 │ │ │ │ cmp r1, #0 │ │ │ │ - blt ab028 │ │ │ │ + blt ab1f0 │ │ │ │ muls r6, r1, r6 │ │ │ │ - bpl aaaf8 │ │ │ │ - b aafe0 │ │ │ │ + bpl aacc0 │ │ │ │ + b ab1a8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt aafbc │ │ │ │ + blt ab184 │ │ │ │ muls r7, r1, r7 │ │ │ │ - bpl aab7c │ │ │ │ - b aafe0 │ │ │ │ + bpl aad44 │ │ │ │ + b ab1a8 │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq aaffc │ │ │ │ + beq ab1c4 │ │ │ │ ldr sl, [fp, r9] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b aac30 │ │ │ │ - ldr r1, [pc, #268] @ ab0b8 │ │ │ │ + b aadf8 │ │ │ │ + ldr r1, [pc, #268] @ ab280 │ │ │ │ cmp r3, r1 │ │ │ │ - bne ab014 │ │ │ │ + bne ab1dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - b aac8c │ │ │ │ + bl 18ea50 │ │ │ │ + b aae54 │ │ │ │ sub r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ ands r1, r1, r7, lsr #31 │ │ │ │ - bne aafe0 │ │ │ │ - ldr r3, [pc, #228] @ ab0bc │ │ │ │ - ldr r1, [pc, #228] @ ab0c0 │ │ │ │ + bne ab1a8 │ │ │ │ + ldr r3, [pc, #228] @ ab284 │ │ │ │ + ldr r1, [pc, #228] @ ab288 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r4, #0 │ │ │ │ - b aaca8 │ │ │ │ - ldr r3, [pc, #188] @ ab0ac │ │ │ │ - ldr r1, [pc, #208] @ ab0c4 │ │ │ │ + b aae70 │ │ │ │ + ldr r3, [pc, #188] @ ab274 │ │ │ │ + ldr r1, [pc, #208] @ ab28c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b aafe0 │ │ │ │ + bl 18f518 │ │ │ │ + b ab1a8 │ │ │ │ mov r0, sl │ │ │ │ - bl 291618 │ │ │ │ + bl 2a0668 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne aac60 │ │ │ │ - b aafe0 │ │ │ │ + bne aae28 │ │ │ │ + b ab1a8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b aac8c │ │ │ │ + b aae54 │ │ │ │ sub r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ ands r1, r1, r6, lsr #31 │ │ │ │ - beq aafd0 │ │ │ │ - b aafe0 │ │ │ │ + beq ab198 │ │ │ │ + b ab1a8 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ - b aaeec │ │ │ │ + b ab0b4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aac60 │ │ │ │ - b aae34 │ │ │ │ - ldr r0, [pc, #64] @ ab0ac │ │ │ │ + bne aae28 │ │ │ │ + b aaffc │ │ │ │ + ldr r0, [pc, #64] @ ab274 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #52] @ ab0a8 │ │ │ │ - ldr r1, [pc, #56] @ ab0b0 │ │ │ │ + ldr r2, [pc, #52] @ ab270 │ │ │ │ + ldr r1, [pc, #56] @ ab278 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ - b aafe0 │ │ │ │ + bl 1178bc │ │ │ │ + b ab1a8 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sp, r7, r4, ror #24 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r2, r9, r0, ror #3 │ │ │ │ + andeq r2, r9, r8, ror r2 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq sl, r5, ip, asr #13 │ │ │ │ + eorseq ip, r5, ip, asr #4 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - eorseq pc, r5, r0, lsl sl @ │ │ │ │ + mlaseq r6, r0, r5, r1 │ │ │ │ subseq sp, r7, r4, asr #24 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, ip, ror #19 │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + eorseq r1, r6, ip, ror #10 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq pc, r5, r0, asr #20 │ │ │ │ - eorseq pc, r5, r8, lsr #20 │ │ │ │ + eorseq r1, r6, r0, asr #11 │ │ │ │ + eorseq r1, r6, r8, lsr #11 │ │ │ │ │ │ │ │ -000ab0c8 : │ │ │ │ +000ab290 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ab190 │ │ │ │ + beq ab358 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq ab17c │ │ │ │ + beq ab344 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and r0, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r0, r0, #1 │ │ │ │ - bhi ab110 │ │ │ │ + bhi ab2d8 │ │ │ │ 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 ab150 │ │ │ │ + bcc ab318 │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ orr r1, r1, ip, lsl #30 │ │ │ │ cmp ip, r1, lsr #30 │ │ │ │ mov ip, r1 │ │ │ │ - beq ab11c │ │ │ │ - ldr r3, [pc, #96] @ ab1a0 │ │ │ │ - ldr r1, [pc, #96] @ ab1a4 │ │ │ │ + beq ab2e4 │ │ │ │ + ldr r3, [pc, #96] @ ab368 │ │ │ │ + ldr r1, [pc, #96] @ ab36c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp ip, #0 │ │ │ │ - blt ab160 │ │ │ │ + blt ab328 │ │ │ │ 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 ab138 │ │ │ │ + beq ab300 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #36] @ ab1a8 │ │ │ │ - ldr r1, [pc, #36] @ ab1ac │ │ │ │ + ldr r3, [pc, #36] @ ab370 │ │ │ │ + ldr r1, [pc, #36] @ ab374 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b ab148 │ │ │ │ - ldr r1, [pc, #24] @ ab1b0 │ │ │ │ - ldr r0, [pc, #24] @ ab1b4 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b ab148 │ │ │ │ + bl 18f518 │ │ │ │ + b ab310 │ │ │ │ + ldr r1, [pc, #24] @ ab378 │ │ │ │ + ldr r0, [pc, #24] @ ab37c │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b ab310 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq pc, r5, r0, asr #20 │ │ │ │ + eorseq r1, r6, r0, asr #11 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r8, lsr #20 │ │ │ │ + eorseq r1, r6, r8, lsr #11 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - eorseq pc, r5, r0, lsl sl @ │ │ │ │ + mlaseq r6, r0, r5, r1 │ │ │ │ │ │ │ │ -000ab1b8 : │ │ │ │ +000ab380 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #180] @ ab284 │ │ │ │ + ldr r3, [pc, #180] @ ab44c │ │ │ │ mov r6, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 ab240 │ │ │ │ + beq ab408 │ │ │ │ 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] @ ab288 │ │ │ │ + ldr r3, [pc, #124] @ ab450 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #104] @ ab28c │ │ │ │ + ldr r2, [pc, #104] @ ab454 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ab258 │ │ │ │ + bne ab420 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, [r4, #8] │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r0, #16 │ │ │ │ - bl 920a8 │ │ │ │ + bl 92140 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne ab204 │ │ │ │ + bne ab3cc │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 2915fc │ │ │ │ - ldr r1, [pc, #48] @ ab290 │ │ │ │ + b 2a064c │ │ │ │ + ldr r1, [pc, #48] @ ab458 │ │ │ │ cmp r3, r1 │ │ │ │ - bne ab270 │ │ │ │ + bne ab438 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - b ab234 │ │ │ │ + bl 18ea50 │ │ │ │ + b ab3fc │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b ab234 │ │ │ │ + b ab3fc │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ │ │ │ │ -000ab294 : │ │ │ │ +000ab45c : │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000ab2a0 : │ │ │ │ +000ab468 : │ │ │ │ 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 ab324 │ │ │ │ + beq ab4ec │ │ │ │ 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 ab308 │ │ │ │ + bge ab4d0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r3, r6, lsl #2] │ │ │ │ str r1, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl ab3d4 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab59c <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq ab338 │ │ │ │ + beq ab500 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r3, r6, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #52] @ ab360 │ │ │ │ - ldr r0, [pc, #52] @ ab364 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #52] @ ab528 │ │ │ │ + ldr r0, [pc, #52] @ ab52c │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ab330 │ │ │ │ + beq ab4f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ab330 │ │ │ │ + bne ab4f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b ab330 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b ab4f8 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - mlaseq r5, ip, r4, sl │ │ │ │ + eorseq ip, r5, ip, lsl r0 │ │ │ │ │ │ │ │ -000ab368 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +000ab530 <_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 ab3d4 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab59c <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ movne r4, #0 │ │ │ │ strne r6, [r3, r7, lsl #2] │ │ │ │ - beq ab3a8 <_PyList_AppendTakeRefListResize@@Base+0x40> │ │ │ │ + beq ab570 <_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 ab3a0 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ + beq ab568 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne ab3a0 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ + bne ab568 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b ab3a0 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b ab568 <_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 ab570 <_PyList_AppendTakeRefListResize@@Base+0x208> │ │ │ │ + bge ab738 <_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 ab59c <_PyList_AppendTakeRefListResize@@Base+0x234> │ │ │ │ + blt ab764 <_PyList_AppendTakeRefListResize@@Base+0x234> │ │ │ │ cmp r6, #0 │ │ │ │ - beq ab5a8 <_PyList_AppendTakeRefListResize@@Base+0x240> │ │ │ │ + beq ab770 <_PyList_AppendTakeRefListResize@@Base+0x240> │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ - bhi ab564 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ - ldr r8, [pc, #460] @ ab5fc <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ - ldr r2, [pc, #460] @ ab600 <_PyList_AppendTakeRefListResize@@Base+0x298> │ │ │ │ + bhi ab72c <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ + ldr r8, [pc, #460] @ ab7c4 <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ + ldr r2, [pc, #460] @ ab7c8 <_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 ab5cc <_PyList_AppendTakeRefListResize@@Base+0x264> │ │ │ │ + bne ab794 <_PyList_AppendTakeRefListResize@@Base+0x264> │ │ │ │ cmp r5, #0 │ │ │ │ - beq ab514 <_PyList_AppendTakeRefListResize@@Base+0x1ac> │ │ │ │ - ldr r3, [pc, #428] @ ab604 <_PyList_AppendTakeRefListResize@@Base+0x29c> │ │ │ │ - bl 356650 │ │ │ │ + beq ab6dc <_PyList_AppendTakeRefListResize@@Base+0x1ac> │ │ │ │ + ldr r3, [pc, #428] @ ab7cc <_PyList_AppendTakeRefListResize@@Base+0x29c> │ │ │ │ + bl 3581c0 │ │ │ │ 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 ab538 <_PyList_AppendTakeRefListResize@@Base+0x1d0> │ │ │ │ + beq ab700 <_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 ab4b4 <_PyList_AppendTakeRefListResize@@Base+0x14c> │ │ │ │ + bgt ab67c <_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 ab538 <_PyList_AppendTakeRefListResize@@Base+0x1d0> │ │ │ │ + beq ab700 <_PyList_AppendTakeRefListResize@@Base+0x1d0> │ │ │ │ ldr r8, [r0, #20] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8, lsl #3 │ │ │ │ lsl r8, r8, #3 │ │ │ │ - bhi ab4d8 <_PyList_AppendTakeRefListResize@@Base+0x170> │ │ │ │ + bhi ab6a0 <_PyList_AppendTakeRefListResize@@Base+0x170> │ │ │ │ add r8, r8, r8, lsl #1 │ │ │ │ cmp r8, r4, lsl #4 │ │ │ │ - bcc ab524 <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ + bcc ab6ec <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 921e0 │ │ │ │ + bl 92278 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq ab564 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ + beq ab72c <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9a0a4 │ │ │ │ + bl 9a130 │ │ │ │ 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 921e0 │ │ │ │ + bl 92278 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq ab564 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ + beq ab72c <_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] @ ab608 <_PyList_AppendTakeRefListResize@@Base+0x2a0> │ │ │ │ + ldr r2, [pc, #196] @ ab7d0 <_PyList_AppendTakeRefListResize@@Base+0x2a0> │ │ │ │ cmp r3, r2 │ │ │ │ - bne ab5e4 <_PyList_AppendTakeRefListResize@@Base+0x27c> │ │ │ │ + bne ab7ac <_PyList_AppendTakeRefListResize@@Base+0x27c> │ │ │ │ cmp r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ movcc r1, #1 │ │ │ │ bl 2a7a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne ab524 <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ - bl 2915fc │ │ │ │ + bne ab6ec <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ + bl 2a064c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r1, r3, asr #1 │ │ │ │ strge r1, [r0, #8] │ │ │ │ - bge ab50c <_PyList_AppendTakeRefListResize@@Base+0x1a4> │ │ │ │ + bge ab6d4 <_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 ab418 <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ + ble ab5e0 <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ add r4, r6, #3 │ │ │ │ bic r4, r4, #3 │ │ │ │ - b ab418 <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ - ldr r8, [pc, #76] @ ab5fc <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ - ldr r2, [pc, #76] @ ab600 <_PyList_AppendTakeRefListResize@@Base+0x298> │ │ │ │ + b ab5e0 <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ + ldr r8, [pc, #76] @ ab7c4 <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ + ldr r2, [pc, #76] @ ab7c8 <_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 ab448 <_PyList_AppendTakeRefListResize@@Base+0xe0> │ │ │ │ + beq ab610 <_PyList_AppendTakeRefListResize@@Base+0xe0> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b ab55c <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ + b ab724 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b ab55c <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ + b ab724 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, sl, r4, lsl #15 │ │ │ │ + andeq fp, sl, ip, asr #18 │ │ │ │ andeq r0, r0, ip │ │ │ │ - strdeq fp, [r8], -r4 │ │ │ │ + muleq r8, r8, r7 │ │ │ │ │ │ │ │ -000ab60c : │ │ │ │ +000ab7d4 : │ │ │ │ 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 ab76c │ │ │ │ - ldr r5, [pc, #328] @ ab774 │ │ │ │ - ldr r2, [pc, #328] @ ab778 │ │ │ │ + blt ab934 │ │ │ │ + ldr r5, [pc, #328] @ ab93c │ │ │ │ + ldr r2, [pc, #328] @ ab940 │ │ │ │ ldr lr, [r5, #700] @ 0x2bc │ │ │ │ ldr r6, [r5, #688] @ 0x2b0 │ │ │ │ cmp lr, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bne ab73c │ │ │ │ + bne ab904 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ab708 │ │ │ │ - ldr r2, [pc, #300] @ ab77c │ │ │ │ - bl 356650 │ │ │ │ + beq ab8d0 │ │ │ │ + ldr r2, [pc, #300] @ ab944 │ │ │ │ + bl 3581c0 │ │ │ │ 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 ab714 │ │ │ │ + beq ab8dc │ │ │ │ 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 ab6ac │ │ │ │ + bgt ab874 │ │ │ │ ldr r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ab714 │ │ │ │ + beq ab8dc │ │ │ │ ldr r5, [r0, #20] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5, lsl #3 │ │ │ │ lsl r5, r5, #3 │ │ │ │ - bhi ab6d4 │ │ │ │ + bhi ab89c │ │ │ │ add r5, r5, r5, lsl #1 │ │ │ │ cmp r5, r3, lsl #2 │ │ │ │ movcc r7, r4 │ │ │ │ - bcc ab700 │ │ │ │ + bcc ab8c8 │ │ │ │ mov r5, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 921e0 │ │ │ │ + bl 92278 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ab76c │ │ │ │ + beq ab934 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a0a4 │ │ │ │ + bl 9a130 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 921e0 │ │ │ │ + b 92278 │ │ │ │ ldr lr, [r5, #680] @ 0x2a8 │ │ │ │ - ldr r2, [pc, #96] @ ab780 │ │ │ │ + ldr r2, [pc, #96] @ ab948 │ │ │ │ cmp lr, r2 │ │ │ │ - bne ab754 │ │ │ │ + bne ab91c │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ movcs r1, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ movcc r1, #1 │ │ │ │ b 2a7a4 │ │ │ │ mov r2, r3 │ │ │ │ @@ -133156,213 +133290,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 ab700 │ │ │ │ + b ab8c8 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, sl, r4, lsl #15 │ │ │ │ + andeq fp, sl, ip, asr #18 │ │ │ │ andeq r0, r0, ip │ │ │ │ - strdeq fp, [r8], -r4 │ │ │ │ + muleq r8, r8, r7 │ │ │ │ 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 ab860 │ │ │ │ - ldr r3, [pc, #268] @ ab8b4 │ │ │ │ + beq aba28 │ │ │ │ + ldr r3, [pc, #268] @ aba7c │ │ │ │ mov r5, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 ab868 │ │ │ │ + beq aba30 │ │ │ │ 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 ab808 │ │ │ │ + bgt ab9d0 │ │ │ │ ldr r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r3 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ab868 │ │ │ │ + beq aba30 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3, lsl #3 │ │ │ │ lsl r7, r3, #3 │ │ │ │ - bhi ab82c │ │ │ │ + bhi ab9f4 │ │ │ │ add r7, r7, r3, lsl #4 │ │ │ │ cmp r7, r1, lsl #2 │ │ │ │ - bcc ab858 │ │ │ │ + bcc aba20 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 921e0 │ │ │ │ + bl 92278 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq ab854 │ │ │ │ + beq aba1c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a0a4 │ │ │ │ + bl 9a130 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 921e0 │ │ │ │ + b 92278 │ │ │ │ cmp r1, #0 │ │ │ │ - blt ab8ac │ │ │ │ - ldr r2, [pc, #64] @ ab8b8 │ │ │ │ - ldr r0, [pc, #64] @ ab8bc │ │ │ │ + blt aba74 │ │ │ │ + ldr r2, [pc, #64] @ aba80 │ │ │ │ + ldr r0, [pc, #64] @ aba84 │ │ │ │ ldr r3, [r2, #680] @ 0x2a8 │ │ │ │ cmp r3, r0 │ │ │ │ - bne ab898 │ │ │ │ + bne aba60 │ │ │ │ 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 ab858 │ │ │ │ + b aba20 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq fp, [r8], -r4 │ │ │ │ + muleq r8, r8, r7 │ │ │ │ │ │ │ │ -000ab8c0 : │ │ │ │ +000aba88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ab910 │ │ │ │ + beq abad8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq ab910 │ │ │ │ + beq abad8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl ab944 │ │ │ │ + bl abb0c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ab91c │ │ │ │ + beq abae4 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ab924 │ │ │ │ + bne abaec │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #36] @ ab93c │ │ │ │ - ldr r0, [pc, #36] @ ab940 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #36] @ abb04 │ │ │ │ + ldr r0, [pc, #36] @ abb08 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne ab908 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b ab908 │ │ │ │ + bne abad0 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b abad0 │ │ │ │ andeq r0, r0, r5, asr ip │ │ │ │ - mlaseq r5, ip, r4, sl │ │ │ │ + eorseq ip, r5, ip, lsl r0 │ │ │ │ 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] @ ac958 │ │ │ │ + ldr r3, [pc, #3988] @ acad0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq abd50 │ │ │ │ + beq abf18 │ │ │ │ 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 abf04 │ │ │ │ + bne ac0cc │ │ │ │ cmp r3, #1 │ │ │ │ - ble abd6c │ │ │ │ + ble abf34 │ │ │ │ mov r3, #0 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [fp] │ │ │ │ - ldr sl, [pc, #3980] @ ac95c │ │ │ │ + ldr sl, [pc, #3876] @ acabc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, sl │ │ │ │ - beq acb00 │ │ │ │ - ldr r7, [pc, #3992] @ ac978 │ │ │ │ + beq acd20 │ │ │ │ + ldr r7, [pc, #3892] @ acadc │ │ │ │ sub r7, r0, r7 │ │ │ │ clz r7, r7 │ │ │ │ lsr r7, r7, #5 │ │ │ │ mov r8, #1 │ │ │ │ - ldr r9, [pc, #3976] @ ac97c │ │ │ │ + ldr r9, [pc, #3876] @ acae0 │ │ │ │ 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 ace40 │ │ │ │ + bne acf7c │ │ │ │ tst r7, r8 │ │ │ │ - bne abd28 │ │ │ │ + bne abef0 │ │ │ │ cmp r0, ip │ │ │ │ - bne abd38 │ │ │ │ + bne abf00 │ │ │ │ cmp r3, #0 │ │ │ │ - beq abd38 │ │ │ │ + beq abf00 │ │ │ │ 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 ab9fc │ │ │ │ + blt abbc4 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne abe38 │ │ │ │ + bne ac000 │ │ │ │ tst r7, r8 │ │ │ │ - beq acd5c │ │ │ │ - ldr r3, [pc, #3820] @ ac960 │ │ │ │ + beq acf54 │ │ │ │ + ldr r3, [pc, #3716] @ acac0 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - bne abe48 │ │ │ │ + bne ac010 │ │ │ │ cmp r6, #0 │ │ │ │ - bne abe68 │ │ │ │ + bne ac030 │ │ │ │ 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 │ │ │ │ @@ -133372,183 +133506,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 acfb8 │ │ │ │ + bne ad04c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt abedc │ │ │ │ + bgt ac0a4 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, sl │ │ │ │ + mov r9, r6 │ │ │ │ mov sl, r8 │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #1 │ │ │ │ - ble ac9c8 │ │ │ │ + ble acc0c │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r9, [pc, #3680] @ ac960 │ │ │ │ + ldr r8, [pc, #3576] @ acac0 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ - cmp r3, r9 │ │ │ │ + cmp r3, r8 │ │ │ │ ldr r1, [fp] │ │ │ │ - bne abc20 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - ldr ip, [r1, #12] │ │ │ │ - and r1, r2, #3 │ │ │ │ + bne abde8 │ │ │ │ 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 ac4e4 │ │ │ │ + mul r0, ip, r0 │ │ │ │ + mul r2, r1, r2 │ │ │ │ + cmp r0, r2 │ │ │ │ + blt ac6b4 │ │ │ │ cmp r4, #2 │ │ │ │ movne r0, #2 │ │ │ │ - beq abc44 │ │ │ │ + beq abe0c │ │ │ │ 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 ac288 │ │ │ │ + cmp ip, r2 │ │ │ │ + bgt ac458 │ │ │ │ add ip, r0, #1 │ │ │ │ cmp r4, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - ble acd20 │ │ │ │ + ble acf44 │ │ │ │ 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 abc0c │ │ │ │ + blt abdd4 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ble abc0c │ │ │ │ + ble abdd4 │ │ │ │ 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 abc08 │ │ │ │ + bgt abdd0 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bgt abbc4 │ │ │ │ + bgt abd8c │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq ac37c │ │ │ │ + beq ac52c │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - b abfc0 │ │ │ │ + b ac188 │ │ │ │ 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 acfb0 │ │ │ │ - bne ac4e4 │ │ │ │ + blt ad238 │ │ │ │ + bne ac6b4 │ │ │ │ cmp r4, #2 │ │ │ │ - bne abcac │ │ │ │ + bne abe74 │ │ │ │ mov ip, #2 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne aca10 │ │ │ │ + bne acc30 │ │ │ │ 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 ac704 │ │ │ │ + bne ac8cc │ │ │ │ subs r4, r4, ip │ │ │ │ - bne abaec │ │ │ │ + bne abcb4 │ │ │ │ cmp r1, #1 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - bgt acc68 │ │ │ │ + mov r6, r9 │ │ │ │ + bgt acea4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne ac390 │ │ │ │ + bne ac568 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - beq abdb8 │ │ │ │ - b ac92c │ │ │ │ + beq abf80 │ │ │ │ + b acb8c │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ ldr r0, [fp, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ + cmp r3, r8 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ - bne abd00 │ │ │ │ + bne abec8 │ │ │ │ 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 abfb8 │ │ │ │ + blt ac180 │ │ │ │ cmp r4, #3 │ │ │ │ movne r0, #3 │ │ │ │ - bne abb48 │ │ │ │ - b abd20 │ │ │ │ - mov r2, r8 │ │ │ │ + bne abd10 │ │ │ │ + b abee8 │ │ │ │ + mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt acfb0 │ │ │ │ + blt ad238 │ │ │ │ ldrne r3, [sp, #1628] @ 0x65c │ │ │ │ - bne abfb8 │ │ │ │ + bne ac180 │ │ │ │ cmp r4, #3 │ │ │ │ - bne ac2f4 │ │ │ │ + bne ac4c4 │ │ │ │ mov ip, #3 │ │ │ │ - b abc48 │ │ │ │ + b abe10 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #15 │ │ │ │ - bls aba18 │ │ │ │ + bls abbe0 │ │ │ │ mov r8, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - blt ab9fc │ │ │ │ - ldr ip, [pc, #3116] @ ac97c │ │ │ │ - b aba4c │ │ │ │ + blt abbc4 │ │ │ │ + ldr ip, [pc, #3016] @ acae0 │ │ │ │ + b abc14 │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r0, #16] │ │ │ │ - bgt ab9b4 │ │ │ │ + bgt abb7c │ │ │ │ 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] │ │ │ │ @@ -133559,67 +133693,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 ac92c │ │ │ │ - ldr r6, [pc, #2968] @ ac958 │ │ │ │ + bne acb8c │ │ │ │ + ldr r6, [pc, #2888] @ acad0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #1 │ │ │ │ - bgt acf28 │ │ │ │ + bgt ad1b0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r3, r3, #532 @ 0x214 │ │ │ │ cmp r0, r3 │ │ │ │ - bne acf58 │ │ │ │ + bne ad1e0 │ │ │ │ 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 acf9c │ │ │ │ + bne ad224 │ │ │ │ cmp r6, #0 │ │ │ │ - beq abe28 │ │ │ │ + beq abff0 │ │ │ │ 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] @ ac980 │ │ │ │ + ldr r3, [pc, #2780] @ acae4 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - beq aba7c │ │ │ │ - ldr r2, [pc, #2884] @ ac994 │ │ │ │ + beq abc44 │ │ │ │ + ldr r2, [pc, #2784] @ acaf8 │ │ │ │ cmp r0, sl │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #1636] @ 0x664 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #2816] @ ac964 │ │ │ │ + ldr r3, [pc, #2712] @ acac4 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - beq aba84 │ │ │ │ + beq abc4c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #2804] @ ac968 │ │ │ │ + ldr r2, [pc, #2700] @ acac8 │ │ │ │ add r3, r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bgt ace2c │ │ │ │ + bgt ad13c │ │ │ │ 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 │ │ │ │ @@ -133627,644 +133761,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 acdd0 │ │ │ │ + bne ad0e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ ldrle r8, [sp, #4] │ │ │ │ movle sl, r8 │ │ │ │ - ble abae0 │ │ │ │ + ble abca8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ and r1, r3, #1 │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ orr r2, r2, r1 │ │ │ │ - bgt abee4 │ │ │ │ + bgt ac0ac │ │ │ │ ldr sl, [sp, #4] │ │ │ │ add r8, r2, r3 │ │ │ │ - b abae0 │ │ │ │ + b abca8 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt ace94 │ │ │ │ + bgt acfbc │ │ │ │ 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 ac89c │ │ │ │ + ble acafc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 118c68 │ │ │ │ + bl 118bb4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, r4, lsl #2] │ │ │ │ - beq acf1c │ │ │ │ + beq acff4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq ac89c │ │ │ │ + beq acafc │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - bl 118c68 │ │ │ │ + bl 118bb4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6, #4] │ │ │ │ - beq acecc │ │ │ │ + beq ad15c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, #2 │ │ │ │ - beq abfa8 │ │ │ │ + beq ac170 │ │ │ │ add r9, r7, #4 │ │ │ │ add r8, r6, #4 │ │ │ │ mov r7, #2 │ │ │ │ ldr r1, [r9, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl 118c68 │ │ │ │ + bl 118bb4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, #4]! │ │ │ │ - beq aced0 │ │ │ │ + beq acff8 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne abf84 │ │ │ │ + bne ac14c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov fp, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b ab9c4 │ │ │ │ + b abb8c │ │ │ │ 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 ac298 │ │ │ │ + bne ac468 │ │ │ │ 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 ac2b0 │ │ │ │ + bge ac480 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ - bge ac388 │ │ │ │ + bge ac538 │ │ │ │ cmp r4, sl │ │ │ │ movlt ip, r4 │ │ │ │ movge ip, sl │ │ │ │ cmp r3, ip │ │ │ │ mov r5, r3 │ │ │ │ - bge abc48 │ │ │ │ + bge abe10 │ │ │ │ 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] @ ac980 │ │ │ │ - add sl, r4, r9 │ │ │ │ - asr sl, sl, #1 │ │ │ │ + ldr r3, [pc, #2228] @ acae4 │ │ │ │ + add r9, r4, r8 │ │ │ │ + asr r9, r9, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ldr r1, [fp, sl, lsl #2] │ │ │ │ - bne ac0f0 │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ - cmp r5, r8 │ │ │ │ + ldr r1, [fp, r9, lsl #2] │ │ │ │ + bne ac2bc │ │ │ │ + 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 ad030 │ │ │ │ + beq ad2a4 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq acff8 │ │ │ │ + beq ad0bc │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ - add r0, r7, #20 │ │ │ │ + add r0, sl, #20 │ │ │ │ tst ip, #32 │ │ │ │ - beq ad008 │ │ │ │ + beq ad0cc │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ - beq ac4b4 │ │ │ │ + beq ac68c │ │ │ │ add r1, r1, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 292f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac4cc │ │ │ │ + beq ac6a4 │ │ │ │ lsr r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac108 │ │ │ │ - cmp r4, sl │ │ │ │ - mov r8, r5 │ │ │ │ + beq ac2d4 │ │ │ │ + cmp r4, r9 │ │ │ │ + mov r7, r5 │ │ │ │ + movlt r8, r9 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - bge ac1f0 │ │ │ │ - mov r9, sl │ │ │ │ - b ac12c │ │ │ │ + blt ac2f8 │ │ │ │ + b ac3bc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, sl │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt acfb0 │ │ │ │ - bne ac248 │ │ │ │ - add r4, sl, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - ble ac258 │ │ │ │ - ldr r3, [pc, #2148] @ ac980 │ │ │ │ + blt ad084 │ │ │ │ + bne ac418 │ │ │ │ + add r4, r9, #1 │ │ │ │ + cmp r8, r4 │ │ │ │ + ble ac428 │ │ │ │ + ldr r3, [pc, #2044] @ acae4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne acfc8 │ │ │ │ + bne ad044 │ │ │ │ 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 ad028 │ │ │ │ + beq ad250 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad010 │ │ │ │ + beq ad0a4 │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ tst ip, #32 │ │ │ │ - beq ad020 │ │ │ │ + beq ad0b4 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ - beq ac1c8 │ │ │ │ + beq ac394 │ │ │ │ add r1, r1, #20 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac1d8 │ │ │ │ + beq ac3a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge ac1e0 │ │ │ │ + bge ac3ac │ │ │ │ cmp r6, r4 │ │ │ │ - ble ac1ec │ │ │ │ - mov sl, r6 │ │ │ │ - b ac158 │ │ │ │ + ble ac3b8 │ │ │ │ + mov r9, r6 │ │ │ │ + b ac324 │ │ │ │ add r1, r1, #28 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ac1b0 │ │ │ │ - cmp r8, r9 │ │ │ │ - bgt ac1b8 │ │ │ │ + bne ac37c │ │ │ │ + cmp r7, r8 │ │ │ │ + bgt ac384 │ │ │ │ add r4, r6, #1 │ │ │ │ - cmp r4, sl │ │ │ │ - blt ac158 │ │ │ │ + cmp r4, r9 │ │ │ │ + blt ac324 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, r4 │ │ │ │ lsl r6, r4, #2 │ │ │ │ add r1, fp, r4, lsl #2 │ │ │ │ - ble ac26c │ │ │ │ - sub r9, r5, r4 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - add r8, r6, #4 │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, fp, r8 │ │ │ │ + ble ac43c │ │ │ │ + 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 ac2d4 │ │ │ │ + bne ac4a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne ac048 │ │ │ │ + bne ac214 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ + ldr r9, [sp, #52] @ 0x34 │ │ │ │ mov ip, r3 │ │ │ │ - b abc48 │ │ │ │ - cmp r4, sl │ │ │ │ - bge ac258 │ │ │ │ - mov r9, sl │ │ │ │ - b ac058 │ │ │ │ + b abe10 │ │ │ │ + cmp r4, r9 │ │ │ │ + bge ac428 │ │ │ │ + mov r8, r9 │ │ │ │ + b ac224 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ lsl r6, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ add r1, fp, r4, lsl #2 │ │ │ │ - bgt ac200 │ │ │ │ + bgt ac3cc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - str r7, [fp, r4, lsl #2] │ │ │ │ + str sl, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ac228 │ │ │ │ + beq ac3f4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ - b ac2e8 │ │ │ │ + b ac4b8 │ │ │ │ cmp r4, r0 │ │ │ │ - beq ac378 │ │ │ │ + beq ac528 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b abfc0 │ │ │ │ + b ac188 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ sub r2, r2, #8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt acfb0 │ │ │ │ - bne ac00c │ │ │ │ + blt ad238 │ │ │ │ + bne ac1d4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 2418d4 │ │ │ │ + bl 254830 │ │ │ │ add r3, r5, #1 │ │ │ │ + add r6, r6, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - add r3, r6, #8 │ │ │ │ - b ac4f0 │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, r3, r8 │ │ │ │ + b ac6c0 │ │ │ │ + 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 ac228 │ │ │ │ - add r6, fp, #8 │ │ │ │ - mov r5, #3 │ │ │ │ + b ac3f4 │ │ │ │ + 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 ac35c │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r1, [r7], #4 │ │ │ │ + mov r2, r6 │ │ │ │ + bne ac540 │ │ │ │ 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 abc0c │ │ │ │ + blt abdd4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, r2, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bne abb48 │ │ │ │ - b ac378 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt acfb0 │ │ │ │ - bne ac4dc │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - bne ac2fc │ │ │ │ + bne abd10 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - bgt ac018 │ │ │ │ + bgt ac1e0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - b abc48 │ │ │ │ + b abe10 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt ad238 │ │ │ │ + bne abdd4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bne ac4d0 │ │ │ │ + b ac528 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble ac884 │ │ │ │ - ldr r7, [pc, #1460] @ ac958 │ │ │ │ + ble acaa4 │ │ │ │ + ldr r7, [pc, #1364] @ acad0 │ │ │ │ ldr r5, [r6] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ac7f0 │ │ │ │ + beq ac9b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ac7f0 │ │ │ │ + bne ac9b8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #1440] @ ac96c │ │ │ │ + ldr r2, [pc, #1320] @ acacc │ │ │ │ ldr r8, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne acfd8 │ │ │ │ + bne ad164 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - ble ac914 │ │ │ │ + ble acb74 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ac434 │ │ │ │ + beq ac60c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ac434 │ │ │ │ + bne ac60c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #1356] @ ac96c │ │ │ │ + ldr r2, [pc, #1236] @ acacc │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne acd84 │ │ │ │ + bne acf9c │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ cmp r9, #2 │ │ │ │ - beq ac4a0 │ │ │ │ - ldr sl, [pc, #1316] @ ac96c │ │ │ │ + beq ac678 │ │ │ │ + ldr sl, [pc, #1196] @ acacc │ │ │ │ add r8, r4, #4 │ │ │ │ mov r7, #2 │ │ │ │ ldr r5, [r8, #4]! │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq ac488 │ │ │ │ + beq ac660 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne ac488 │ │ │ │ + bne ac660 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [r2, #24] │ │ │ │ - bne ace74 │ │ │ │ + bne ad11c │ │ │ │ mov r0, r5 │ │ │ │ blx fp │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r9 │ │ │ │ - bne ac44c │ │ │ │ + bne ac624 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt ace68 │ │ │ │ + bgt ad150 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - beq abdbc │ │ │ │ - b ac924 │ │ │ │ + beq abf84 │ │ │ │ + b acb84 │ │ │ │ add r1, r1, #28 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 292f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ac0cc │ │ │ │ - cmp r5, r8 │ │ │ │ + bne ac298 │ │ │ │ + cmp r5, r7 │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b ac0d0 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - b abc0c │ │ │ │ - mov r2, #2 │ │ │ │ - mov r3, #8 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble ace48 │ │ │ │ - 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 acfb0 │ │ │ │ - bne ac648 │ │ │ │ + b ac29c │ │ │ │ + mov r3, #2 │ │ │ │ + mov r6, #8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + ble ad184 │ │ │ │ + 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 ac670 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ + ldr r0, [r7, #4]! │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr ip, [r7, #-4] │ │ │ │ + lsl r6, r2, #2 │ │ │ │ + bne ac818 │ │ │ │ + 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 ac888 │ │ │ │ + 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 ac684 │ │ │ │ - str sl, [sp, #8] │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne ac998 │ │ │ │ - sub r0, r5, #4 │ │ │ │ - add r3, fp, r0 │ │ │ │ + bge ac868 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne acbb8 │ │ │ │ + sub r6, r6, #4 │ │ │ │ + add r3, fp, r6 │ │ │ │ cmp r3, fp │ │ │ │ - bls ac5cc │ │ │ │ + bls ac79c │ │ │ │ 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 ac5cc │ │ │ │ + bls ac79c │ │ │ │ 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 ac5b4 │ │ │ │ + bhi ac784 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne acc30 │ │ │ │ + bne ace50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - ble ac00c │ │ │ │ + ble ac1d4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r9, [pc, #876] @ ac960 │ │ │ │ - add r6, fp, r2, lsl #2 │ │ │ │ - cmp r3, r9 │ │ │ │ + ldr r8, [pc, #764] @ acac0 │ │ │ │ + add r7, fp, r2, lsl #2 │ │ │ │ + cmp r3, r8 │ │ │ │ ldr r0, [fp, r2, lsl #2] │ │ │ │ - ldr r1, [r6, #-4] │ │ │ │ - bne ac68c │ │ │ │ + ldr r1, [r7, #-4] │ │ │ │ + bne ac898 │ │ │ │ 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 ac78c │ │ │ │ + ble ac954 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ movge ip, r3 │ │ │ │ - blt ac018 │ │ │ │ - b abc48 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne acd28 │ │ │ │ - mov r7, #0 │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp r4, sl │ │ │ │ - bgt ac514 │ │ │ │ - str sl, [sp, #8] │ │ │ │ - add r5, r5, #4 │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - b ac580 │ │ │ │ - mov r2, r8 │ │ │ │ + blt ac1e0 │ │ │ │ + b abe10 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r1, ip │ │ │ │ + sub r2, r2, #8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt acfb0 │ │ │ │ - bne ac578 │ │ │ │ - add r7, r7, #1 │ │ │ │ - b ac654 │ │ │ │ + blt ad238 │ │ │ │ + bne ac888 │ │ │ │ + ldr r3, [sp, #1628] @ 0x65c │ │ │ │ + ldr ip, [r7, #-4] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r0, [r7] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + beq ac720 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, ip │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt ad238 │ │ │ │ + bne ac750 │ │ │ │ + add r5, r5, #1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bgt ac6d4 │ │ │ │ + add r6, r6, #4 │ │ │ │ + b ac750 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne ace74 │ │ │ │ + mov r5, #0 │ │ │ │ + b ac86c │ │ │ │ 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 acfb0 │ │ │ │ - bne ac634 │ │ │ │ + blt ad238 │ │ │ │ + bne ac804 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, r3, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - ble ac6fc │ │ │ │ - ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cmp r3, r9 │ │ │ │ - ldr r1, [r6] │ │ │ │ - bne ac718 │ │ │ │ - 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 acc54 │ │ │ │ + bgt ac9c4 │ │ │ │ str r5, [sp, #8] │ │ │ │ - b ac634 │ │ │ │ + b ac804 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b abc7c │ │ │ │ - mov r2, r8 │ │ │ │ + b abe44 │ │ │ │ + mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt acfb0 │ │ │ │ - bne ac6fc │ │ │ │ + blt ad238 │ │ │ │ + bne ac8c4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldrgt r5, [sp, #8] │ │ │ │ - ble ac634 │ │ │ │ + ble ac804 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ - ldr r1, [r6, #4]! │ │ │ │ - bne ac9ec │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r1, [r7, #4]! │ │ │ │ + bne acbe8 │ │ │ │ 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 ac634 │ │ │ │ + blt ac804 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - ble ac7d8 │ │ │ │ + ble ac9a0 │ │ │ │ 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 ac7fc │ │ │ │ + ble aca1c │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ movge ip, r3 │ │ │ │ - blt ac018 │ │ │ │ - b abc48 │ │ │ │ + blt ac1e0 │ │ │ │ + b abe10 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ - b ac3e8 │ │ │ │ + b ac5c0 │ │ │ │ + ldr r3, [sp, #1628] @ 0x65c │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r1, [r7] │ │ │ │ + bne ac8e0 │ │ │ │ + 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 ac8c4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r1, r3, #2 │ │ │ │ + cmp r4, r1 │ │ │ │ + bgt ac964 │ │ │ │ + b ac9a0 │ │ │ │ add r2, r1, #1 │ │ │ │ cmp r4, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ble ac634 │ │ │ │ + ble ac804 │ │ │ │ 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 ac634 │ │ │ │ + blt ac804 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r4, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ble ac634 │ │ │ │ + ble ac804 │ │ │ │ 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 ac7d8 │ │ │ │ + bgt ac9a0 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bgt ac83c │ │ │ │ - b ac7d8 │ │ │ │ + bgt aca5c │ │ │ │ + b ac9a0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - bne ac92c │ │ │ │ - ldr r6, [pc, #188] @ ac958 │ │ │ │ - b abdd0 │ │ │ │ + bne acb8c │ │ │ │ + ldr r6, [pc, #20] @ acad0 │ │ │ │ + b abf98 │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + andseq r5, ip, r4, asr r0 │ │ │ │ + andseq r2, r8, ip, lsl r5 │ │ │ │ + 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: 0x003615f0 │ │ │ │ + @ instruction: 0x0055a69c │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + andeq sp, sl, ip, lsr #5 │ │ │ │ + ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ + andseq r2, r8, ip, lsl r7 │ │ │ │ + @ instruction: 0x001faaf8 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ + mlaeq r0, r0, pc, sp @ │ │ │ │ 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] │ │ │ │ @@ -134279,85 +134451,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 acdc4 │ │ │ │ - bne ac884 │ │ │ │ + bgt ad0dc │ │ │ │ + bne acaa4 │ │ │ │ ldr r5, [r6] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r7, [pc, #72] @ ac958 │ │ │ │ - bne ac3b0 │ │ │ │ - ldr r6, [pc, #64] @ ac958 │ │ │ │ + ldrne r7, [pc, #-160] @ acad0 │ │ │ │ + bne ac588 │ │ │ │ + ldr r6, [pc, #-168] @ acad0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - beq abdd0 │ │ │ │ + beq abf98 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ac93c │ │ │ │ - ldr r3, [pc, #60] @ ac970 │ │ │ │ - ldr r1, [pc, #60] @ ac974 │ │ │ │ + beq acb9c │ │ │ │ + ldr r3, [pc, #-192] @ acad4 │ │ │ │ + ldr r1, [pc, #-192] @ acad8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #1 │ │ │ │ - bgt acf24 │ │ │ │ + bgt ad1ac │ │ │ │ mov r6, #0 │ │ │ │ - b abdd0 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq pc, fp, r0, lsr r5 @ │ │ │ │ - @ instruction: 0x001815b8 │ │ │ │ - andeq r0, r0, r1, lsl #2 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, r0, ror sl @ │ │ │ │ - @ instruction: 0x0055a69c │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - muleq sl, r4, r0 │ │ │ │ - ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - @ instruction: 0x001817b8 │ │ │ │ - @ instruction: 0x001f21d8 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - eoreq r1, r0, ip, asr #23 │ │ │ │ + b abf98 │ │ │ │ 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 2418d4 │ │ │ │ - b ac588 │ │ │ │ - beq acd54 │ │ │ │ + bl 254830 │ │ │ │ + b ac758 │ │ │ │ + mov r2, r6 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt ad238 │ │ │ │ + bne ac8c4 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble ac8c4 │ │ │ │ + b ac90c │ │ │ │ + beq acf4c │ │ │ │ add r2, fp, #4 │ │ │ │ cmp fp, r2 │ │ │ │ mov r3, r2 │ │ │ │ - bcs acc18 │ │ │ │ + bcs ace38 │ │ │ │ mov r1, #2 │ │ │ │ - mov r0, #4 │ │ │ │ + mov r6, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b ac59c │ │ │ │ - mov r2, r8 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt acfb0 │ │ │ │ - bne ac6fc │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - bgt ac744 │ │ │ │ - b ac6fc │ │ │ │ + b ac76c │ │ │ │ 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] │ │ │ │ @@ -134368,148 +134524,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 acaa8 │ │ │ │ + ble accc8 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt acaa8 │ │ │ │ - add r8, sp, #64 @ 0x40 │ │ │ │ - mov r6, ip │ │ │ │ + bgt accc8 │ │ │ │ + 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 acab4 │ │ │ │ + ble accd4 │ │ │ │ ldr r2, [r2, #-1568] @ 0xfffff9e0 │ │ │ │ sub r1, r3, #2 │ │ │ │ cmp r5, r2 │ │ │ │ - mov r0, r8 │ │ │ │ - bge acab4 │ │ │ │ - bl 241954 │ │ │ │ + mov r0, r6 │ │ │ │ + bge accd4 │ │ │ │ + bl 2548b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne acfb0 │ │ │ │ + bne ad238 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - b aca6c │ │ │ │ + b acc8c │ │ │ │ lsl r2, r2, #1 │ │ │ │ lsl r1, r1, #1 │ │ │ │ - b aca48 │ │ │ │ + b acc68 │ │ │ │ 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 abc7c │ │ │ │ - b ac708 │ │ │ │ + beq abe44 │ │ │ │ + b ac8d0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble ad08c │ │ │ │ + ble ad248 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r7, [pc, #-416] @ ac978 │ │ │ │ + ldr r7, [pc, #-604] @ acadc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r8, #1 │ │ │ │ sub r7, r0, r7 │ │ │ │ clz r7, r7 │ │ │ │ - ldr r9, [pc, #-432] @ ac97c │ │ │ │ + ldr r9, [pc, #-620] @ acae0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ lsr r7, r7, #5 │ │ │ │ sub r5, fp, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov lr, #0 │ │ │ │ - b acb74 │ │ │ │ + b acd94 │ │ │ │ cmp r1, #0 │ │ │ │ - beq acbbc │ │ │ │ + beq acddc │ │ │ │ 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 acbe8 │ │ │ │ + bge ace08 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp ip, sl │ │ │ │ - bne ad080 │ │ │ │ + bne ad298 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ad080 │ │ │ │ + beq ad298 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp r0, ip │ │ │ │ - bne acfd0 │ │ │ │ + bne ad0d4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq acbbc │ │ │ │ + beq acddc │ │ │ │ tst r7, r8 │ │ │ │ - bne acbd4 │ │ │ │ + bne acdf4 │ │ │ │ cmp r0, r9 │ │ │ │ mov ip, r9 │ │ │ │ - beq acb44 │ │ │ │ + beq acd64 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp lr, r4 │ │ │ │ - bge acbf0 │ │ │ │ + bge ace10 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b acb6c │ │ │ │ + b acd8c │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp ip, #15 │ │ │ │ - bls acbb0 │ │ │ │ + bls acdd0 │ │ │ │ mov r8, #0 │ │ │ │ - b acbbc │ │ │ │ + b acddc │ │ │ │ mov r2, r1 │ │ │ │ - b aba50 │ │ │ │ + b abc18 │ │ │ │ cmp r2, #0 │ │ │ │ - beq acda4 │ │ │ │ - ldr r3, [pc, #-644] @ ac97c │ │ │ │ + beq ad1a4 │ │ │ │ + ldr r3, [pc, #-832] @ acae0 │ │ │ │ cmp r0, r3 │ │ │ │ movne r1, #0 │ │ │ │ andeq r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq aba64 │ │ │ │ - ldr r3, [pc, #-664] @ ac980 │ │ │ │ - b abe48 │ │ │ │ + beq abc2c │ │ │ │ + ldr r3, [pc, #-852] @ acae4 │ │ │ │ + b ac010 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq ac00c │ │ │ │ - mov r0, #4 │ │ │ │ + beq ac1d4 │ │ │ │ + mov r6, #4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - add r1, r3, r0 │ │ │ │ - cmp r1, r3 │ │ │ │ - bls ac5d8 │ │ │ │ + add r6, r3, r6 │ │ │ │ + cmp r6, r3 │ │ │ │ + bls ac7a8 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r0, [r1] │ │ │ │ - str r0, [r3], #4 │ │ │ │ - str r2, [r1], #-4 │ │ │ │ - b acc38 │ │ │ │ + ldr r1, [r6] │ │ │ │ + str r1, [r3], #4 │ │ │ │ + str r2, [r6], #-4 │ │ │ │ + b ace58 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r2, r5, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - add r1, r3, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt ac79c │ │ │ │ - b ac7d8 │ │ │ │ + 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 254830 │ │ │ │ + b ac890 │ │ │ │ subs r3, r1, #2 │ │ │ │ - beq acc9c │ │ │ │ + beq aced8 │ │ │ │ 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 │ │ │ │ @@ -134517,787 +134680,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 241954 │ │ │ │ + bl 2548b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne acd04 │ │ │ │ + bne ad088 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #1 │ │ │ │ - ble abc90 │ │ │ │ + ble abe58 │ │ │ │ subs r1, r3, #2 │ │ │ │ mov r0, r8 │ │ │ │ - beq accf8 │ │ │ │ + beq acf34 │ │ │ │ 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 241954 │ │ │ │ + bl 2548b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq accb8 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq ac4a0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble ac950 │ │ │ │ - mov r7, #0 │ │ │ │ - b ac3a0 │ │ │ │ - bne abfc0 │ │ │ │ - b ac37c │ │ │ │ - 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 2418d4 │ │ │ │ - b ac650 │ │ │ │ + beq acef4 │ │ │ │ + b ad088 │ │ │ │ + bne ac188 │ │ │ │ + b ac52c │ │ │ │ mov ip, r4 │ │ │ │ - b abc48 │ │ │ │ - ldr r3, [pc, #-992] @ ac984 │ │ │ │ + b abe10 │ │ │ │ + ldr r3, [pc, #-1140] @ acae8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq acdb0 │ │ │ │ + beq acf88 │ │ │ │ ldr r1, [r0, #100] @ 0x64 │ │ │ │ - ldr ip, [pc, #-992] @ ac994 │ │ │ │ + ldr ip, [pc, #-1140] @ acaf8 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r3, [pc, #-1012] @ ac988 │ │ │ │ + ldr r3, [pc, #-1160] @ acaec │ │ │ │ str r1, [sp, #1632] @ 0x660 │ │ │ │ moveq r3, ip │ │ │ │ - b abe3c │ │ │ │ - ldr r1, [pc, #-1020] @ ac990 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq ac42c │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b ac42c │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [pc, #-1052] @ ac994 │ │ │ │ - b abe3c │ │ │ │ - ldr r3, [pc, #-1068] @ ac98c │ │ │ │ + b ac004 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #-1168] @ acaf8 │ │ │ │ + b ac004 │ │ │ │ + ldr r3, [pc, #-1184] @ acaf0 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - beq aba7c │ │ │ │ - b abe54 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq abacc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - sub r2, r3, #4 │ │ │ │ - add r2, r6, r2 │ │ │ │ - b acdf8 │ │ │ │ - ldr r0, [r1] │ │ │ │ - ldr ip, [r2] │ │ │ │ - str ip, [r1], #4 │ │ │ │ - str r0, [r2], #-4 │ │ │ │ - cmp r2, r1 │ │ │ │ - bhi acde8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - add r3, r2, r3 │ │ │ │ - b ace20 │ │ │ │ - ldr r1, [r2] │ │ │ │ - ldr r0, [r3] │ │ │ │ - str r0, [r2], #4 │ │ │ │ - str r1, [r3], #-4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bhi ace10 │ │ │ │ - b abec8 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r3, #128 @ 0x80 │ │ │ │ - add r8, sp, #64 @ 0x40 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - b ac8b8 │ │ │ │ - mov r2, #0 │ │ │ │ - b acda8 │ │ │ │ - sub r0, r3, #4 │ │ │ │ - add r3, fp, r0 │ │ │ │ - cmp r3, fp │ │ │ │ - bhi ac598 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq ac00c │ │ │ │ - b acc30 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 99e00 │ │ │ │ - b ac4a0 │ │ │ │ - ldr r2, [pc, #-1260] @ ac990 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq ac480 │ │ │ │ - ldr r2, [sl, #1420] @ 0x58c │ │ │ │ + beq abc44 │ │ │ │ + b ac01c │ │ │ │ + ldr r1, [pc, #-1200] @ acaf4 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq ac604 │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ac480 │ │ │ │ + b ac604 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsl r0, r3, #2 │ │ │ │ - bl 9990c │ │ │ │ + bl 99998 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq ad038 │ │ │ │ + beq ad240 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 118c68 │ │ │ │ + bl 118bb4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r6] │ │ │ │ - bne abf50 │ │ │ │ - b aced0 │ │ │ │ - mov r7, #1 │ │ │ │ + bne ac118 │ │ │ │ + b acff8 │ │ │ │ + mov r7, r0 │ │ │ │ add r7, r6, r7, lsl #2 │ │ │ │ cmp r6, r7 │ │ │ │ - bne ad054 │ │ │ │ + bne ad26c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt ad048 │ │ │ │ + bgt ad260 │ │ │ │ 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 ad040 │ │ │ │ + bne ad258 │ │ │ │ mov r6, r5 │ │ │ │ - b abe28 │ │ │ │ - mov r7, r0 │ │ │ │ - b aced0 │ │ │ │ + b abff0 │ │ │ │ + mov r9, r8 │ │ │ │ + b ac420 │ │ │ │ + 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 ad078 │ │ │ │ + ldr r1, [r2] │ │ │ │ + ldr r0, [r3] │ │ │ │ + str r0, [r2], #4 │ │ │ │ + str r1, [r3], #-4 │ │ │ │ + cmp r3, r2 │ │ │ │ + bhi ad068 │ │ │ │ + b ac090 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq ac678 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble acbb0 │ │ │ │ + mov r7, #0 │ │ │ │ + b ac578 │ │ │ │ + add r0, sl, #28 │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ + tst ip, #32 │ │ │ │ + bne ac364 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b ac398 │ │ │ │ + add r0, sl, #28 │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ + tst ip, #32 │ │ │ │ + bne ac278 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b ac690 │ │ │ │ + mov r2, #0 │ │ │ │ + b acddc │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq abc94 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + sub r2, r3, #4 │ │ │ │ + add r2, r6, r2 │ │ │ │ + b ad110 │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr ip, [r2] │ │ │ │ + str ip, [r1], #4 │ │ │ │ + str r0, [r2], #-4 │ │ │ │ + cmp r2, r1 │ │ │ │ + bhi ad100 │ │ │ │ + b ad058 │ │ │ │ + ldr r2, [pc, #-1584] @ acaf4 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq ac658 │ │ │ │ + ldr r2, [sl, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b ac658 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r3, #128 @ 0x80 │ │ │ │ + add r8, sp, #64 @ 0x40 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + b acb18 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99e8c │ │ │ │ + b ac678 │ │ │ │ + mov r7, #1 │ │ │ │ + b acff8 │ │ │ │ + ldr r1, [pc, #-1656] @ acaf4 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq ac5b0 │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b ac5b0 │ │ │ │ + sub r6, r6, #4 │ │ │ │ + add r3, fp, r6 │ │ │ │ + cmp fp, r3 │ │ │ │ + bcc ac768 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq ac1d4 │ │ │ │ + b ace50 │ │ │ │ + mov r2, #1 │ │ │ │ + b acf80 │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ sub r3, r3, #4 │ │ │ │ - b acf4c │ │ │ │ + b ad1d4 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [r2], #4 │ │ │ │ str r1, [r3], #-4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bhi acf3c │ │ │ │ - b abdd0 │ │ │ │ - bl 99e00 │ │ │ │ + cmp r2, r3 │ │ │ │ + bcc ad1c4 │ │ │ │ + b abf98 │ │ │ │ + bl 99e8c │ │ │ │ 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 abe10 │ │ │ │ - b acf9c │ │ │ │ + beq abfd8 │ │ │ │ + b ad224 │ │ │ │ ldr r0, [r5, r7, lsl #2] │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ subs r7, r7, #1 │ │ │ │ - bpl acf94 │ │ │ │ + bpl ad21c │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e00 │ │ │ │ - b abe10 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - b acd04 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - b ace00 │ │ │ │ - mov sl, r9 │ │ │ │ - b ac250 │ │ │ │ - mov r2, #0 │ │ │ │ - b acbbc │ │ │ │ - ldr r1, [pc, #-1616] @ ac990 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq ac3d8 │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b ac3d8 │ │ │ │ - add r0, r7, #28 │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ - tst ip, #32 │ │ │ │ - bne ac0ac │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b ac4b8 │ │ │ │ - add r0, r7, #28 │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ - tst ip, #32 │ │ │ │ - bne ac198 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b ac1cc │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - b ad014 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - b acffc │ │ │ │ - bl 2915fc │ │ │ │ - b acee8 │ │ │ │ + bl 99e8c │ │ │ │ + b abfd8 │ │ │ │ + mov r6, r9 │ │ │ │ + b ad088 │ │ │ │ + bl 2a064c │ │ │ │ + b ad010 │ │ │ │ + mov r7, #0 │ │ │ │ + b abbb0 │ │ │ │ + ldr r0, [sl, #28] │ │ │ │ + b ad0a8 │ │ │ │ mov r6, #0 │ │ │ │ - b acf9c │ │ │ │ + b ad224 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99e00 │ │ │ │ - b acee8 │ │ │ │ + bl 99e8c │ │ │ │ + b ad010 │ │ │ │ ldr r3, [r7, #-4]! │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r3 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r1, #1 │ │ │ │ - beq aced4 │ │ │ │ + beq acffc │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne aced4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b aced4 │ │ │ │ - ldr r3, [pc, #-1780] @ ac994 │ │ │ │ + bne acffc │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b acffc │ │ │ │ + ldr r3, [pc, #-1960] @ acaf8 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - b aba7c │ │ │ │ - mov r7, #0 │ │ │ │ - b ab9e8 │ │ │ │ + b abc44 │ │ │ │ + ldr r0, [sl, #28] │ │ │ │ + b ad0c0 │ │ │ │ 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 ad134 │ │ │ │ + beq ad34c │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq ad11c │ │ │ │ + beq ad334 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ add r0, r0, #20 │ │ │ │ tst r3, #32 │ │ │ │ - beq ad12c │ │ │ │ + beq ad344 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq ad0fc │ │ │ │ + beq ad314 │ │ │ │ add r1, r1, #20 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad10c │ │ │ │ + beq ad324 │ │ │ │ lsr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, r1, #28 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ad0f4 │ │ │ │ + bne ad30c │ │ │ │ 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 ad0dc │ │ │ │ + bne ad2f4 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b ad100 │ │ │ │ + b ad318 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b ad120 │ │ │ │ + b ad338 │ │ │ │ │ │ │ │ -000ad13c : │ │ │ │ +000ad354 : │ │ │ │ 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] @ ad514 │ │ │ │ + ldr r3, [pc, #956] @ ad72c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r8, [r3, r0] │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq ad4ec │ │ │ │ + beq ad704 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ad3b0 │ │ │ │ + beq ad5c8 │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad3b0 │ │ │ │ + beq ad5c8 │ │ │ │ add r3, sp, #12 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl ad52c │ │ │ │ + bl ad744 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ad4f4 │ │ │ │ + beq ad70c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - beq ad2fc │ │ │ │ + beq ad514 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ - beq ad2d8 │ │ │ │ + beq ad4f0 │ │ │ │ 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 ad2d8 │ │ │ │ + beq ad4f0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ad400 │ │ │ │ + beq ad618 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad4b8 │ │ │ │ + bne ad6d0 │ │ │ │ cmp r6, #0 │ │ │ │ - ble ad2b8 │ │ │ │ + ble ad4d0 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad22c │ │ │ │ + beq ad444 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ad344 │ │ │ │ + beq ad55c │ │ │ │ cmp r6, #1 │ │ │ │ - ble ad2b8 │ │ │ │ + ble ad4d0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad254 │ │ │ │ + beq ad46c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ad368 │ │ │ │ + beq ad580 │ │ │ │ cmp r6, #2 │ │ │ │ - beq ad2b8 │ │ │ │ + beq ad4d0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ add r9, r4, #8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad280 │ │ │ │ + beq ad498 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ad3d0 │ │ │ │ + beq ad5e8 │ │ │ │ cmp r6, #3 │ │ │ │ - beq ad2b8 │ │ │ │ + beq ad4d0 │ │ │ │ mov r5, #3 │ │ │ │ ldr r8, [r9, #4]! │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq ad2ac │ │ │ │ + beq ad4c4 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r8] │ │ │ │ - beq ad38c │ │ │ │ + beq ad5a4 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne ad28c │ │ │ │ + bne ad4a4 │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne ad3f4 │ │ │ │ + bne ad60c │ │ │ │ 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 b2e2c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b30c4 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - b ad204 │ │ │ │ + b ad41c │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - beq ad1ac │ │ │ │ + beq ad3c4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r5 │ │ │ │ add r2, r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 22d638 │ │ │ │ + bl 24071c │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - bne ad21c │ │ │ │ - b ad2b8 │ │ │ │ + bne ad434 │ │ │ │ + b ad4d0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #456] @ ad518 │ │ │ │ + ldr r2, [pc, #456] @ ad730 │ │ │ │ ldr r8, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad498 │ │ │ │ + bne ad6b0 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b ad22c │ │ │ │ + b ad444 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #420] @ ad518 │ │ │ │ + ldr r2, [pc, #420] @ ad730 │ │ │ │ ldr r8, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad43c │ │ │ │ + bne ad654 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b ad254 │ │ │ │ + b ad46c │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #384] @ ad518 │ │ │ │ + ldr r2, [pc, #384] @ ad730 │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad41c │ │ │ │ + bne ad634 │ │ │ │ mov r0, r8 │ │ │ │ blx sl │ │ │ │ - b ad2ac │ │ │ │ + b ad4c4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp] │ │ │ │ - bl 22d638 │ │ │ │ + bl 24071c │ │ │ │ mov r7, r0 │ │ │ │ - b ad2c4 │ │ │ │ + b ad4dc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #316] @ ad518 │ │ │ │ + ldr r2, [pc, #316] @ ad730 │ │ │ │ ldr r8, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad45c │ │ │ │ + bne ad674 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b ad280 │ │ │ │ + b ad498 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99e00 │ │ │ │ - b ad2c4 │ │ │ │ + bl 99e8c │ │ │ │ + b ad4dc │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad47c │ │ │ │ + beq ad694 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad47c │ │ │ │ + beq ad694 │ │ │ │ mov r7, #0 │ │ │ │ - b ad204 │ │ │ │ - ldr r1, [pc, #248] @ ad51c │ │ │ │ + b ad41c │ │ │ │ + ldr r1, [pc, #248] @ ad734 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad3a4 │ │ │ │ + beq ad5bc │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b ad3a4 │ │ │ │ - ldr r1, [pc, #216] @ ad51c │ │ │ │ + b ad5bc │ │ │ │ + ldr r1, [pc, #216] @ ad734 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad380 │ │ │ │ + beq ad598 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ad380 │ │ │ │ - ldr r1, [pc, #184] @ ad51c │ │ │ │ + b ad598 │ │ │ │ + ldr r1, [pc, #184] @ ad734 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad3e8 │ │ │ │ + beq ad600 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ad3e8 │ │ │ │ - ldr r2, [pc, #156] @ ad520 │ │ │ │ + b ad600 │ │ │ │ + ldr r2, [pc, #156] @ ad738 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #144] @ ad524 │ │ │ │ - bl 28812c <_PyErr_Format@@Base> │ │ │ │ - b ad414 │ │ │ │ - ldr r1, [pc, #124] @ ad51c │ │ │ │ + ldr r2, [pc, #144] @ ad73c │ │ │ │ + bl 1c1ab0 <_PyErr_Format@@Base> │ │ │ │ + b ad62c │ │ │ │ + ldr r1, [pc, #124] @ ad734 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad35c │ │ │ │ + beq ad574 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ad35c │ │ │ │ + b ad574 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad204 │ │ │ │ + beq ad41c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ad4fc │ │ │ │ - ldr r2, [pc, #72] @ ad520 │ │ │ │ + bne ad714 │ │ │ │ + ldr r2, [pc, #72] @ ad738 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #64] @ ad528 │ │ │ │ - bl 2cbb90 │ │ │ │ - b ad414 │ │ │ │ + ldr r2, [pc, #64] @ ad740 │ │ │ │ + bl 2d6040 │ │ │ │ + b ad62c │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a224 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + bl 7a058 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ mov r7, #0 │ │ │ │ - b ad2c4 │ │ │ │ + b ad4dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne ad4d0 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b ad4d0 │ │ │ │ + bne ad6e8 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b ad6e8 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r5, ip, lsl #21 │ │ │ │ - @ instruction: 0x0035fabc │ │ │ │ + eorseq r1, r6, ip, lsl #12 │ │ │ │ + eorseq r1, r6, ip, lsr r6 │ │ │ │ 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 ad670 │ │ │ │ + bgt ad888 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ad59c │ │ │ │ + beq ad7b4 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi ad6c4 │ │ │ │ + bhi ad8dc │ │ │ │ cmp r4, #31 │ │ │ │ - bhi ad708 │ │ │ │ + bhi ad918 │ │ │ │ cmp r4, #9 │ │ │ │ - beq ad554 │ │ │ │ + beq ad76c │ │ │ │ cmp lr, #0 │ │ │ │ - bne ad554 │ │ │ │ + bne ad76c │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ mov lr, #0 │ │ │ │ - bne ad568 │ │ │ │ + bne ad780 │ │ │ │ cmp r5, #0 │ │ │ │ - blt ad834 │ │ │ │ + blt ada4c │ │ │ │ moveq sl, r6 │ │ │ │ streq r5, [r7] │ │ │ │ - beq ad6b8 │ │ │ │ + beq ad8d0 │ │ │ │ cmp r5, #5 │ │ │ │ - bgt ad75c │ │ │ │ + bgt ad974 │ │ │ │ add r9, sp, #12 │ │ │ │ add r8, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl aa190 │ │ │ │ + bl aa358 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad854 │ │ │ │ + beq ada60 │ │ │ │ cmp r5, #1 │ │ │ │ mov sl, r6 │ │ │ │ str r0, [r6] │ │ │ │ - beq ad6a0 │ │ │ │ + beq ad8b8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl aa190 │ │ │ │ + bl aa358 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad7dc │ │ │ │ + beq ad9f4 │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [sl, #4] │ │ │ │ - beq ad6a0 │ │ │ │ + beq ad8b8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl aa190 │ │ │ │ + bl aa358 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad7a0 │ │ │ │ + beq ad9b8 │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [sl, #8] │ │ │ │ - beq ad6a0 │ │ │ │ + beq ad8b8 │ │ │ │ add fp, sl, #8 │ │ │ │ mov r4, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl aa190 │ │ │ │ + bl aa358 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad7a4 │ │ │ │ + beq ad9bc │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - bne ad634 │ │ │ │ - b ad6a4 │ │ │ │ + bne ad84c │ │ │ │ + b ad8bc │ │ │ │ cmp lr, #0 │ │ │ │ - bne ad700 │ │ │ │ + bne ad910 │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ mov lr, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq ad698 │ │ │ │ - bls ad6e4 │ │ │ │ + beq ad8b0 │ │ │ │ + bls ad8fc │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq ad700 │ │ │ │ + beq ad910 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq ad698 │ │ │ │ + beq ad8b0 │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne ad678 │ │ │ │ + bne ad890 │ │ │ │ sub lr, lr, #1 │ │ │ │ - b ad554 │ │ │ │ + b ad76c │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad7e4 │ │ │ │ + bne ad9fc │ │ │ │ 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 ad65c │ │ │ │ - bhi ad744 │ │ │ │ + beq ad874 │ │ │ │ + bhi ad954 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq ad65c │ │ │ │ + beq ad874 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne ad580 │ │ │ │ - b ad698 │ │ │ │ + bne ad798 │ │ │ │ + b ad8b0 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq ad698 │ │ │ │ - bhi ad750 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq ad824 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ - bne ad68c │ │ │ │ + beq ad8b0 │ │ │ │ + bls ad960 │ │ │ │ + cmp r4, #91 @ 0x5b │ │ │ │ + bne ad8a4 │ │ │ │ add lr, lr, #1 │ │ │ │ - b ad554 │ │ │ │ - ldr r0, [pc, #392] @ ad898 │ │ │ │ + b ad76c │ │ │ │ + ldr r0, [pc, #400] @ adab0 │ │ │ │ sub r3, r4, #32 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ mov r8, #1 │ │ │ │ ands r0, r0, r8, lsl r3 │ │ │ │ - bne ad554 │ │ │ │ + bne ad76c │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq ad698 │ │ │ │ + beq ad8b0 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - beq ad65c │ │ │ │ + beq ad874 │ │ │ │ cmp lr, #0 │ │ │ │ - bne ad554 │ │ │ │ + bne ad76c │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ add r5, r5, r8 │ │ │ │ - b ad590 │ │ │ │ + b ad7a8 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne ad580 │ │ │ │ - b ad698 │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - bne ad68c │ │ │ │ - b ad700 │ │ │ │ + bne ad798 │ │ │ │ + b ad8b0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq ada3c │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ + bne ad8a4 │ │ │ │ + b ad910 │ │ │ │ lsl r0, r5, #2 │ │ │ │ stm sp, {r1, r2} │ │ │ │ - bl 9990c │ │ │ │ + bl 99998 │ │ │ │ ldm sp, {r1, r2} │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq ad85c │ │ │ │ + beq ada58 │ │ │ │ add r9, sp, #12 │ │ │ │ add r8, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl aa190 │ │ │ │ + bl aa358 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [sl] │ │ │ │ - bne ad5ec │ │ │ │ - b ad7a4 │ │ │ │ + bne ad804 │ │ │ │ + b ad9bc │ │ │ │ mov r4, #2 │ │ │ │ sub r3, r5, #1 │ │ │ │ sub r3, r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 34fd08 <_PySemaphore_Destroy@@Base+0x5bc> │ │ │ │ + bl 351be8 <_PySemaphore_Destroy@@Base+0x2f4> │ │ │ │ mov r5, sl │ │ │ │ add r4, sl, r4, lsl #2 │ │ │ │ cmp r4, r5 │ │ │ │ - bne ad870 │ │ │ │ + bne ada88 │ │ │ │ cmp r6, sl │ │ │ │ - bne ad864 │ │ │ │ + bne ada7c │ │ │ │ mov sl, #0 │ │ │ │ - b ad6b8 │ │ │ │ + b ad8d0 │ │ │ │ mov r4, #1 │ │ │ │ - b ad7a4 │ │ │ │ + b ad9bc │ │ │ │ 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 ad840 │ │ │ │ + bne ada68 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad6b4 │ │ │ │ - b ad7e4 │ │ │ │ - ldr r3, [pc, #112] @ ad89c │ │ │ │ - ldr r1, [pc, #112] @ ad8a0 │ │ │ │ + beq ad8cc │ │ │ │ + b ad9fc │ │ │ │ + ldr r3, [pc, #112] @ adab4 │ │ │ │ + ldr r1, [pc, #112] @ adab8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - b ad7d4 │ │ │ │ - ldr r3, [pc, #84] @ ad89c │ │ │ │ - ldr r1, [pc, #88] @ ad8a4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b ad7bc │ │ │ │ + b ad9ec │ │ │ │ + bl 2a064c │ │ │ │ + b ad9ec │ │ │ │ mov sl, r6 │ │ │ │ - b ad7a4 │ │ │ │ - bl 2915fc │ │ │ │ - b ad7d4 │ │ │ │ + b ad9bc │ │ │ │ + ldr r3, [pc, #68] @ adab4 │ │ │ │ + ldr r1, [pc, #72] @ adabc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b ad9d4 │ │ │ │ mov r0, sl │ │ │ │ - bl 99e00 │ │ │ │ - b ad7d4 │ │ │ │ + bl 99e8c │ │ │ │ + b ad9ec │ │ │ │ ldr r0, [r5], #4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad7c4 │ │ │ │ + beq ad9dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ad7c4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b ad7c4 │ │ │ │ + bne ad9dc │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b ad9dc │ │ │ │ streq r1, [r0], #-73 @ 0xffffffb7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r5, r0, lsl #18 │ │ │ │ - eorseq pc, r5, ip, lsl r9 @ │ │ │ │ + eorseq r1, r6, r0, lsl #9 │ │ │ │ + mlaseq r6, ip, r4, r1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #2048 @ 0x800 │ │ │ │ - beq ad8ec │ │ │ │ + beq adb04 │ │ │ │ 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 │ │ │ │ @@ -135313,43 +135467,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 adc3c │ │ │ │ + bne ade54 │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ bic r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne adc5c │ │ │ │ + bne ade74 │ │ │ │ cmp r4, #0 │ │ │ │ - beq adb80 │ │ │ │ - ldr r6, [pc, #868] @ adc98 │ │ │ │ + beq add98 │ │ │ │ + ldr r6, [pc, #868] @ adeb0 │ │ │ │ ldr r7, [r7] │ │ │ │ cmp r5, r6 │ │ │ │ - bne adb90 │ │ │ │ + bne adda8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq adb68 │ │ │ │ + beq add80 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq adbe8 │ │ │ │ + beq ade00 │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #832] @ adc9c │ │ │ │ + ldr r2, [pc, #832] @ adeb4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne adbf8 │ │ │ │ - ldr r0, [pc, #816] @ adc98 │ │ │ │ + bne ade10 │ │ │ │ + ldr r0, [pc, #816] @ adeb0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 9db00 │ │ │ │ + bl 9db88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq adb50 │ │ │ │ + beq add68 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq ad9b4 │ │ │ │ - ldr r3, [pc, #792] @ adca0 │ │ │ │ - bl 356650 │ │ │ │ + beq adbcc │ │ │ │ + ldr r3, [pc, #792] @ adeb8 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -135365,212 +135519,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 adaf0 │ │ │ │ + beq add08 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r0, [pc, #688] @ adca4 │ │ │ │ + ldr r0, [pc, #688] @ adebc │ │ │ │ cmp r1, r6 │ │ │ │ cmpne r1, r0 │ │ │ │ - beq adb18 │ │ │ │ + beq add30 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq adafc │ │ │ │ + beq add14 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble adad0 │ │ │ │ + ble adce8 │ │ │ │ ldr ip, [r3, #12] │ │ │ │ cmp ip, r0 │ │ │ │ - beq adb18 │ │ │ │ + beq add30 │ │ │ │ cmp r2, #1 │ │ │ │ - beq ada78 │ │ │ │ + beq adc90 │ │ │ │ ldr lr, [r3, #16] │ │ │ │ cmp lr, r0 │ │ │ │ - beq adb18 │ │ │ │ + beq add30 │ │ │ │ cmp r2, #2 │ │ │ │ - beq ada78 │ │ │ │ + beq adc90 │ │ │ │ ldr lr, [r3, #20] │ │ │ │ cmp lr, r0 │ │ │ │ - beq adb18 │ │ │ │ + beq add30 │ │ │ │ cmp r2, #3 │ │ │ │ - beq ada78 │ │ │ │ + beq adc90 │ │ │ │ add r5, r3, #20 │ │ │ │ mov lr, #3 │ │ │ │ ldr r8, [r5, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, r0 │ │ │ │ - beq adb18 │ │ │ │ + beq add30 │ │ │ │ cmp r2, lr │ │ │ │ - bne ada58 │ │ │ │ + bne adc70 │ │ │ │ cmp r2, #0 │ │ │ │ - ble adad0 │ │ │ │ + ble adce8 │ │ │ │ cmp ip, r6 │ │ │ │ - beq adb18 │ │ │ │ + beq add30 │ │ │ │ cmp r2, #1 │ │ │ │ - beq adad0 │ │ │ │ + beq adce8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r6 │ │ │ │ - beq adb18 │ │ │ │ + beq add30 │ │ │ │ cmp r2, #2 │ │ │ │ - beq adad0 │ │ │ │ + beq adce8 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, r6 │ │ │ │ - beq adb18 │ │ │ │ + beq add30 │ │ │ │ cmp r2, #3 │ │ │ │ - beq adad0 │ │ │ │ + beq adce8 │ │ │ │ add r3, r3, #20 │ │ │ │ mov r0, #3 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp ip, r6 │ │ │ │ - beq adb18 │ │ │ │ + beq add30 │ │ │ │ cmp r2, r0 │ │ │ │ - bne adab8 │ │ │ │ - ldr r3, [pc, #464] @ adca8 │ │ │ │ + bne adcd0 │ │ │ │ + ldr r3, [pc, #464] @ adec0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r3 │ │ │ │ mov r1, r7 │ │ │ │ - beq adb60 │ │ │ │ - bl adfc4 │ │ │ │ + beq add78 │ │ │ │ + bl ae1dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne adb2c │ │ │ │ + bne add44 │ │ │ │ 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 adc7c │ │ │ │ + bne ade94 │ │ │ │ mov r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne adc88 │ │ │ │ + bne adea0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f250 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ + bl 12f218 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq adaf0 │ │ │ │ + beq add08 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq adb50 │ │ │ │ + beq add68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne adb50 │ │ │ │ + bne add68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 2868b8 │ │ │ │ - b adb24 │ │ │ │ + bl 296648 │ │ │ │ + b add3c │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #296] @ adc9c │ │ │ │ + ldr r2, [pc, #296] @ adeb4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne adba4 │ │ │ │ + bne addbc │ │ │ │ mov r7, #0 │ │ │ │ - b ad960 │ │ │ │ - ldr r6, [pc, #272] @ adc98 │ │ │ │ + b adb78 │ │ │ │ + ldr r6, [pc, #272] @ adeb0 │ │ │ │ cmp r5, r6 │ │ │ │ - beq adb68 │ │ │ │ + beq add80 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b adcb0 │ │ │ │ - ldr r0, [pc, #236] @ adc98 │ │ │ │ + b adec8 │ │ │ │ + ldr r0, [pc, #236] @ adeb0 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq adb50 │ │ │ │ + beq add68 │ │ │ │ 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 adaf0 │ │ │ │ + b add08 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 22d6e8 │ │ │ │ + b 2407cc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq adb50 │ │ │ │ + beq add68 │ │ │ │ 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 ad9e8 │ │ │ │ - ldr r0, [pc, #104] @ adcac │ │ │ │ + b adc00 │ │ │ │ + ldr r0, [pc, #104] @ adec4 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 310360 │ │ │ │ + bl 316760 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ad918 │ │ │ │ - b adb50 │ │ │ │ - ldr r0, [pc, #72] @ adcac │ │ │ │ + bne adb30 │ │ │ │ + b add68 │ │ │ │ + ldr r0, [pc, #72] @ adec4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq adb50 │ │ │ │ - b ad924 │ │ │ │ + beq add68 │ │ │ │ + b adb3c │ │ │ │ cmp r3, r0 │ │ │ │ - bne adb00 │ │ │ │ - b adb18 │ │ │ │ + bne add18 │ │ │ │ + b add30 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne adb10 │ │ │ │ - b adad0 │ │ │ │ + bne add28 │ │ │ │ + b adce8 │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ - muleq r9, r4, sl │ │ │ │ + andeq sp, r9, ip, lsl fp │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - @ instruction: 0x003595b0 │ │ │ │ + eorseq fp, r5, r0, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #568] @ adf00 │ │ │ │ + ldr r2, [pc, #568] @ ae118 │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne aded0 │ │ │ │ + bne ae0e8 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 9db00 │ │ │ │ + bl 9db88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq adec8 │ │ │ │ + beq ae0e0 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq add28 │ │ │ │ - ldr r3, [pc, #520] @ adf04 │ │ │ │ - bl 356650 │ │ │ │ + beq adf40 │ │ │ │ + ldr r3, [pc, #520] @ ae11c │ │ │ │ + bl 3581c0 │ │ │ │ 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] │ │ │ │ @@ -135586,235 +135740,235 @@ │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - beq ade68 │ │ │ │ + beq ae080 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr ip, [pc, #416] @ adf08 │ │ │ │ - ldr r0, [pc, #416] @ adf0c │ │ │ │ + ldr ip, [pc, #416] @ ae120 │ │ │ │ + ldr r0, [pc, #416] @ ae124 │ │ │ │ cmp r1, r0 │ │ │ │ cmpne r1, ip │ │ │ │ - beq ade8c │ │ │ │ + beq ae0a4 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq ade70 │ │ │ │ + beq ae088 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble ade48 │ │ │ │ + ble ae060 │ │ │ │ ldr lr, [r3, #12] │ │ │ │ cmp lr, ip │ │ │ │ - beq ade8c │ │ │ │ + beq ae0a4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq addf0 │ │ │ │ + beq ae008 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, ip │ │ │ │ - beq ade8c │ │ │ │ + beq ae0a4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq addf0 │ │ │ │ + beq ae008 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, ip │ │ │ │ - beq ade8c │ │ │ │ + beq ae0a4 │ │ │ │ cmp r2, #3 │ │ │ │ - beq addf0 │ │ │ │ + beq ae008 │ │ │ │ add r7, r3, #20 │ │ │ │ mov r6, #3 │ │ │ │ ldr r8, [r7, #4]! │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq ade8c │ │ │ │ + beq ae0a4 │ │ │ │ cmp r2, r6 │ │ │ │ - bne addd0 │ │ │ │ + bne adfe8 │ │ │ │ cmp r2, #0 │ │ │ │ - ble ade48 │ │ │ │ + ble ae060 │ │ │ │ cmp lr, r0 │ │ │ │ - beq ade8c │ │ │ │ + beq ae0a4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq ade48 │ │ │ │ + beq ae060 │ │ │ │ ldr ip, [r3, #16] │ │ │ │ cmp ip, r0 │ │ │ │ - beq ade8c │ │ │ │ + beq ae0a4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq ade48 │ │ │ │ + beq ae060 │ │ │ │ ldr ip, [r3, #20] │ │ │ │ cmp ip, r0 │ │ │ │ - beq ade8c │ │ │ │ + beq ae0a4 │ │ │ │ cmp r2, #3 │ │ │ │ - beq ade48 │ │ │ │ + beq ae060 │ │ │ │ add r3, r3, #20 │ │ │ │ mov ip, #3 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp lr, r0 │ │ │ │ - beq ade8c │ │ │ │ + beq ae0a4 │ │ │ │ cmp r2, ip │ │ │ │ - bne ade30 │ │ │ │ - ldr r3, [pc, #192] @ adf10 │ │ │ │ + bne ae048 │ │ │ │ + ldr r3, [pc, #192] @ ae128 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r3 │ │ │ │ mov r1, r5 │ │ │ │ - beq ade9c │ │ │ │ - bl adfc4 │ │ │ │ + beq ae0b4 │ │ │ │ + bl ae1dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne adea4 │ │ │ │ + bne ae0bc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r1 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne adee4 │ │ │ │ + bne ae0fc │ │ │ │ mov r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne adef0 │ │ │ │ + bne ae108 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f250 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ - b ade60 │ │ │ │ - bl 2868b8 │ │ │ │ - b ade60 │ │ │ │ + bl 12f218 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ + b ae078 │ │ │ │ + bl 296648 │ │ │ │ + b ae078 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq adec8 │ │ │ │ + beq ae0e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne adec8 │ │ │ │ + bne ae0e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b ade68 │ │ │ │ + b ae080 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne add28 │ │ │ │ - b adec8 │ │ │ │ + bne adf40 │ │ │ │ + b ae0e0 │ │ │ │ cmp r3, ip │ │ │ │ - bne ade74 │ │ │ │ - b ade8c │ │ │ │ + bne ae08c │ │ │ │ + b ae0a4 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ade84 │ │ │ │ - b ade48 │ │ │ │ - muleq r9, r4, sl │ │ │ │ + bne ae09c │ │ │ │ + b ae060 │ │ │ │ + andeq sp, r9, ip, lsl fp │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ │ │ │ │ -000adf14 : │ │ │ │ +000ae12c : │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq adf9c │ │ │ │ + beq ae1b4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble adf88 │ │ │ │ + ble ae1a0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq adfa4 │ │ │ │ + beq ae1bc │ │ │ │ cmp r2, #1 │ │ │ │ - beq adf88 │ │ │ │ + beq ae1a0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq adfa4 │ │ │ │ + beq ae1bc │ │ │ │ cmp r2, #2 │ │ │ │ - beq adf88 │ │ │ │ + beq ae1a0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq adfa4 │ │ │ │ + beq ae1bc │ │ │ │ cmp r2, #3 │ │ │ │ - beq adf88 │ │ │ │ + beq ae1a0 │ │ │ │ add r3, r3, #20 │ │ │ │ mov r0, #3 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq adfa4 │ │ │ │ + beq ae1bc │ │ │ │ cmp r2, r0 │ │ │ │ - bne adf70 │ │ │ │ + bne ae188 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq adfac │ │ │ │ + beq ae1c4 │ │ │ │ cmp r1, r0 │ │ │ │ - bne adf90 │ │ │ │ + bne ae1a8 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #12] @ adfc0 │ │ │ │ + ldr r3, [pc, #12] @ ae1d8 │ │ │ │ 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 ae6c0 │ │ │ │ + beq ae8d8 │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq ae704 │ │ │ │ + beq ae91c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r1, [pc, #2824] @ aeb14 │ │ │ │ + ldr r1, [pc, #2824] @ aed2c │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r1 │ │ │ │ - beq ae9a0 │ │ │ │ + beq aeb68 │ │ │ │ mov r8, r9 │ │ │ │ - b ae084 │ │ │ │ + b ae29c │ │ │ │ ldr r7, [r4, #-8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ae1bc │ │ │ │ + bne ae3d4 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r3, [sp] │ │ │ │ ldr ip, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ add r0, ip, #1 │ │ │ │ - bne ae850 │ │ │ │ + bne aea98 │ │ │ │ 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 ae31c │ │ │ │ + bcs ae534 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ae1a0 │ │ │ │ + bne ae3b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq ae2a0 │ │ │ │ + beq ae4b8 │ │ │ │ ldr r4, [fp, #4] │ │ │ │ - ldr r3, [pc, #2680] @ aeb18 │ │ │ │ + ldr r3, [pc, #2680] @ aed30 │ │ │ │ cmp r4, r3 │ │ │ │ - beq ae290 │ │ │ │ + beq ae4a8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae9ec │ │ │ │ + beq aebb4 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq aea0c │ │ │ │ + beq aebd4 │ │ │ │ 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] │ │ │ │ @@ -135831,806 +135985,806 @@ │ │ │ │ movls r3, #9 │ │ │ │ movhi r3, #0 │ │ │ │ add r8, r2, r3, lsl #3 │ │ │ │ add r4, r4, #8 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ sub r1, r4, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae020 │ │ │ │ + beq ae238 │ │ │ │ cmp sl, r3 │ │ │ │ - beq ae16c │ │ │ │ + beq ae384 │ │ │ │ cmn r3, #1 │ │ │ │ ldr r2, [sp] │ │ │ │ moveq r2, r1 │ │ │ │ str r2, [sp] │ │ │ │ add r4, r4, #8 │ │ │ │ cmp r4, r8 │ │ │ │ - bne ae118 │ │ │ │ + bne ae330 │ │ │ │ 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 ae0f8 │ │ │ │ + b ae310 │ │ │ │ ldr r7, [r4, #-8] │ │ │ │ cmp fp, r7 │ │ │ │ - bne ae1cc │ │ │ │ + bne ae3e4 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r8, [sp, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae078 │ │ │ │ + beq ae290 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq ae964 │ │ │ │ + beq aec68 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae078 │ │ │ │ + beq ae290 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne ae078 │ │ │ │ + bne ae290 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b ae078 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b ae290 │ │ │ │ cmp sl, #0 │ │ │ │ - bne ae140 │ │ │ │ + bne ae358 │ │ │ │ cmp r7, fp │ │ │ │ - beq ae178 │ │ │ │ + beq ae390 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #2368] @ aeb18 │ │ │ │ + ldr r2, [pc, #2368] @ aed30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq ae798 │ │ │ │ + beq ae9b0 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 1171e8 │ │ │ │ + bl 1170f4 │ │ │ │ mov r9, r6 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq ae7c0 │ │ │ │ + beq ae9d8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #2312] @ aeb1c │ │ │ │ + ldr r2, [pc, #2312] @ aed34 │ │ │ │ cmp r3, r2 │ │ │ │ - bne ae8d8 │ │ │ │ - ldr r2, [pc, #2304] @ aeb20 │ │ │ │ + bne aeaf0 │ │ │ │ + ldr r2, [pc, #2304] @ aed38 │ │ │ │ ldr r3, [r6] │ │ │ │ sub r2, r6, r2 │ │ │ │ clz r2, r2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ lsr r2, r2, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne aea94 │ │ │ │ + bne aecac │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae254 │ │ │ │ + beq ae46c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq ae9e0 │ │ │ │ - ldr r3, [pc, #2244] @ aeb20 │ │ │ │ + beq aeba8 │ │ │ │ + ldr r3, [pc, #2244] @ aed38 │ │ │ │ cmp r6, r3 │ │ │ │ - beq ae178 │ │ │ │ + beq ae390 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, r9 │ │ │ │ ldr r9, [r3, #16] │ │ │ │ - bne ae0e4 │ │ │ │ + bne ae2fc │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne ae0e4 │ │ │ │ + bne ae2fc │ │ │ │ add r4, r4, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bne ae118 │ │ │ │ - b ae14c │ │ │ │ + bne ae330 │ │ │ │ + b ae364 │ │ │ │ ldr r2, [fp, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - bne ae0c4 │ │ │ │ - b ae0a4 │ │ │ │ - ldr r4, [pc, #2172] @ aeb24 │ │ │ │ - bl 356650 │ │ │ │ + bne ae2dc │ │ │ │ + b ae2bc │ │ │ │ + ldr r4, [pc, #2172] @ aed3c │ │ │ │ + bl 3581c0 │ │ │ │ ldr r5, [r4, r0] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne aea14 │ │ │ │ + bne aebdc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae310 │ │ │ │ + beq ae528 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne ae310 │ │ │ │ - ldr r2, [pc, #2116] @ aeb28 │ │ │ │ + bne ae528 │ │ │ │ + ldr r2, [pc, #2116] @ aed40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - bne ae8c4 │ │ │ │ + bne aeadc │ │ │ │ blx r5 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r4, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ae69c │ │ │ │ + bne ae8b4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2056] @ aeb2c │ │ │ │ + ldr r3, [pc, #2056] @ aed44 │ │ │ │ cmp r0, r3 │ │ │ │ lslgt r0, r0, #1 │ │ │ │ - bgt ae348 │ │ │ │ + bgt ae560 │ │ │ │ lsl r0, r0, #2 │ │ │ │ cmp r0, #7 │ │ │ │ - bls ae480 │ │ │ │ + bls ae698 │ │ │ │ cmp r0, #15 │ │ │ │ - bls ae62c │ │ │ │ + bls ae844 │ │ │ │ cmp r0, #31 │ │ │ │ - bls ae4b8 │ │ │ │ + bls ae6d0 │ │ │ │ mov r5, #32 │ │ │ │ lsl r5, r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ - bls ae34c │ │ │ │ + bls ae564 │ │ │ │ add r3, r8, #32 │ │ │ │ cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ mov sl, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bhi ae8b8 │ │ │ │ - ldr r3, [pc, #1980] @ aeb30 │ │ │ │ - ldr r2, [pc, #1980] @ aeb34 │ │ │ │ + bhi aead0 │ │ │ │ + ldr r3, [pc, #1980] @ aed48 │ │ │ │ + ldr r2, [pc, #1980] @ aed4c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne ae898 │ │ │ │ - ldr r3, [pc, #1940] @ aeb24 │ │ │ │ - bl 356650 │ │ │ │ + bne aeab0 │ │ │ │ + ldr r3, [pc, #1940] @ aed3c │ │ │ │ + bl 3581c0 │ │ │ │ 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 ae5e8 │ │ │ │ + bne ae800 │ │ │ │ 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 ae880 │ │ │ │ + beq aea80 │ │ │ │ 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 ae5ac │ │ │ │ + beq ae7c4 │ │ │ │ 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 ae924 │ │ │ │ + bne aec28 │ │ │ │ cmp sl, r9 │ │ │ │ addls r7, sl, #16 │ │ │ │ addls r7, r7, r2 │ │ │ │ addls r3, sl, #8 │ │ │ │ - bhi ae464 │ │ │ │ + bhi ae67c │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ae458 │ │ │ │ + beq ae670 │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr ip, [r4, r1, lsl #3] │ │ │ │ add lr, r4, r1, lsl #3 │ │ │ │ cmp ip, #0 │ │ │ │ - bne ae504 │ │ │ │ + bne ae71c │ │ │ │ str r2, [r4, r1, lsl #3] │ │ │ │ str r0, [lr, #4] │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne ae42c │ │ │ │ + bne ae644 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, r6 │ │ │ │ - beq ae06c │ │ │ │ + beq ae284 │ │ │ │ mov r0, sl │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ ldr r3, [fp] │ │ │ │ - b ae198 │ │ │ │ + b ae3b0 │ │ │ │ add r4, r8, #32 │ │ │ │ cmp r4, r6 │ │ │ │ - bne ae640 │ │ │ │ + bne ae858 │ │ │ │ cmp lr, ip │ │ │ │ - beq aea80 │ │ │ │ + beq aec98 │ │ │ │ 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 ae3e8 │ │ │ │ + b ae600 │ │ │ │ add r3, r8, #32 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, #32 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #1632] @ aeb30 │ │ │ │ - ldr r2, [pc, #1632] @ aeb34 │ │ │ │ + ldr r3, [pc, #1632] @ aed48 │ │ │ │ + ldr r2, [pc, #1632] @ aed4c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne ae898 │ │ │ │ - ldr r3, [pc, #1592] @ aeb24 │ │ │ │ - bl 356650 │ │ │ │ + bne aeab0 │ │ │ │ + ldr r3, [pc, #1592] @ aed3c │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ae3ac │ │ │ │ + b ae5c4 │ │ │ │ add ip, r1, #9 │ │ │ │ cmp r5, ip │ │ │ │ - bcc ae57c │ │ │ │ + bcc ae794 │ │ │ │ ldr ip, [lr, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae654 │ │ │ │ + beq ae86c │ │ │ │ ldr ip, [lr, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae65c │ │ │ │ + beq ae874 │ │ │ │ ldr ip, [lr, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae664 │ │ │ │ + beq ae87c │ │ │ │ ldr ip, [lr, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae66c │ │ │ │ + beq ae884 │ │ │ │ ldr ip, [lr, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae674 │ │ │ │ + beq ae88c │ │ │ │ ldr ip, [lr, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae67c │ │ │ │ + beq ae894 │ │ │ │ ldr ip, [lr, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae684 │ │ │ │ + beq ae89c │ │ │ │ ldr ip, [lr, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae6b0 │ │ │ │ + beq ae8c8 │ │ │ │ ldr ip, [lr, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae6b8 │ │ │ │ + beq ae8d0 │ │ │ │ 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 ae70c │ │ │ │ + bne ae924 │ │ │ │ str r2, [lr] │ │ │ │ str r0, [lr, #4] │ │ │ │ - b ae458 │ │ │ │ + b ae670 │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ cmp lr, r7 │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [ip, #12] │ │ │ │ strhi ip, [r3, #8] │ │ │ │ - bhi ae3e8 │ │ │ │ + bhi ae600 │ │ │ │ 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 ae3e8 │ │ │ │ + bne ae600 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #1348] @ aeb38 │ │ │ │ + ldr r1, [pc, #1348] @ aed50 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne ae980 │ │ │ │ + bne aeb3c │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ae8b8 │ │ │ │ + beq aead0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r1, #800] @ 0x320 │ │ │ │ - b ae3e8 │ │ │ │ + b ae600 │ │ │ │ add r3, r8, #32 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, #16 │ │ │ │ str r3, [sp] │ │ │ │ - b ae4c8 │ │ │ │ + b ae6e0 │ │ │ │ mov sl, r6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r5, #8 │ │ │ │ str r4, [sp] │ │ │ │ - b ae3e8 │ │ │ │ + b ae600 │ │ │ │ add lr, lr, #8 │ │ │ │ - b ae5a0 │ │ │ │ + b ae7b8 │ │ │ │ add lr, lr, #16 │ │ │ │ - b ae5a0 │ │ │ │ + b ae7b8 │ │ │ │ add lr, lr, #24 │ │ │ │ - b ae5a0 │ │ │ │ + b ae7b8 │ │ │ │ add lr, lr, #32 │ │ │ │ - b ae5a0 │ │ │ │ + b ae7b8 │ │ │ │ add lr, lr, #40 @ 0x28 │ │ │ │ - b ae5a0 │ │ │ │ + b ae7b8 │ │ │ │ add lr, lr, #48 @ 0x30 │ │ │ │ - b ae5a0 │ │ │ │ + b ae7b8 │ │ │ │ add lr, lr, #56 @ 0x38 │ │ │ │ - b ae5a0 │ │ │ │ + b ae7b8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aea48 │ │ │ │ + bne aec10 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - b ae314 │ │ │ │ + b ae52c │ │ │ │ add lr, lr, #64 @ 0x40 │ │ │ │ - b ae5a0 │ │ │ │ + b ae7b8 │ │ │ │ add lr, lr, #72 @ 0x48 │ │ │ │ - b ae5a0 │ │ │ │ + b ae7b8 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne ae868 │ │ │ │ + bne aea68 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae868 │ │ │ │ + beq aea68 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae868 │ │ │ │ + beq aea68 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1c8e9c │ │ │ │ + bl 1cf0a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrne r3, [sp, #4] │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ ldrne r3, [r3, #112] @ 0x70 │ │ │ │ - bne ae018 │ │ │ │ + bne ae230 │ │ │ │ mvn r0, #0 │ │ │ │ - b ae314 │ │ │ │ + b ae52c │ │ │ │ add r9, r1, #9 │ │ │ │ cmp r5, r9 │ │ │ │ - bcc ae784 │ │ │ │ + bcc ae99c │ │ │ │ ldr r9, [lr, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae654 │ │ │ │ + beq ae86c │ │ │ │ ldr r9, [lr, #16] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae65c │ │ │ │ + beq ae874 │ │ │ │ ldr r9, [lr, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae664 │ │ │ │ + beq ae87c │ │ │ │ ldr r9, [lr, #32] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae66c │ │ │ │ + beq ae884 │ │ │ │ ldr r9, [lr, #40] @ 0x28 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae674 │ │ │ │ + beq ae88c │ │ │ │ ldr r9, [lr, #48] @ 0x30 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae67c │ │ │ │ + beq ae894 │ │ │ │ ldr r9, [lr, #56] @ 0x38 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae684 │ │ │ │ + beq ae89c │ │ │ │ ldr r9, [lr, #64] @ 0x40 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae6b0 │ │ │ │ + beq ae8c8 │ │ │ │ ldr r9, [lr, #72] @ 0x48 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae6b8 │ │ │ │ + beq ae8d0 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ lsr ip, ip, #5 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r1, ip │ │ │ │ - b ae58c │ │ │ │ + b ae7a4 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #884] @ aeb18 │ │ │ │ + ldr r2, [pc, #884] @ aed30 │ │ │ │ cmp r3, r2 │ │ │ │ - bne ae1dc │ │ │ │ + bne ae3f4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 22a304 │ │ │ │ + bl 23d524 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ae178 │ │ │ │ - b ae1dc │ │ │ │ + bne ae390 │ │ │ │ + b ae3f4 │ │ │ │ ldr r3, [r7] │ │ │ │ mov sl, fp │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae7e0 │ │ │ │ + beq ae9f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq ae974 │ │ │ │ + beq aeb5c │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae7fc │ │ │ │ + beq aea14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq aea88 │ │ │ │ + beq aeca0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae828 │ │ │ │ + beq aea40 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne ae828 │ │ │ │ + bne aea40 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae704 │ │ │ │ + beq ae91c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne ae704 │ │ │ │ + bne ae91c │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b ae704 │ │ │ │ - ldr r3, [sp] │ │ │ │ - str r0, [r8, #12] │ │ │ │ - str sl, [r3, #4] │ │ │ │ - str fp, [r3] │ │ │ │ - ldr r3, [fp] │ │ │ │ - b ae198 │ │ │ │ - ldr r3, [pc, #716] @ aeb3c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b ae91c │ │ │ │ + ldr r3, [pc, #740] @ aed54 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #712] @ aeb40 │ │ │ │ + ldr r1, [pc, #736] @ aed58 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b ae704 │ │ │ │ + bl 1178bc │ │ │ │ + b ae91c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - b ae5e0 │ │ │ │ + b ae7f8 │ │ │ │ + ldr r3, [sp] │ │ │ │ + str r0, [r8, #12] │ │ │ │ + str sl, [r3, #4] │ │ │ │ + str fp, [r3] │ │ │ │ + ldr r3, [fp] │ │ │ │ + b ae3b0 │ │ │ │ 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 ae3e8 │ │ │ │ + bne ae600 │ │ │ │ mov sl, fp │ │ │ │ - bl 2915fc │ │ │ │ - b ae7fc │ │ │ │ - ldr r1, [pc, #632] @ aeb44 │ │ │ │ + bl 2a064c │ │ │ │ + b aea14 │ │ │ │ + ldr r1, [pc, #632] @ aed5c │ │ │ │ cmp r3, r1 │ │ │ │ - bne aea60 │ │ │ │ + bne aec78 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b ae2f8 │ │ │ │ + b ae510 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1034c0 │ │ │ │ + bl 103520 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne aea94 │ │ │ │ + bne aecac │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae90c │ │ │ │ + beq aeb24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq ae9e0 │ │ │ │ + beq aeba8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt ae178 │ │ │ │ - beq ae260 │ │ │ │ + bgt ae390 │ │ │ │ + beq ae478 │ │ │ │ mov sl, fp │ │ │ │ - b ae7e0 │ │ │ │ - mov r7, sl │ │ │ │ - str r3, [r8, #8] │ │ │ │ - b ae934 │ │ │ │ - add r7, r7, #8 │ │ │ │ - cmp r7, r9 │ │ │ │ - bhi ae464 │ │ │ │ - ldr r2, [r7] │ │ │ │ - ldr r3, [pc, #512] @ aeb48 │ │ │ │ - cmp r2, #0 │ │ │ │ - cmpne r2, r3 │ │ │ │ - beq ae930 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 22da18 │ │ │ │ - b ae930 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [fp] │ │ │ │ - b ae198 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b ae7e0 │ │ │ │ + b ae9f8 │ │ │ │ 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 ae610 │ │ │ │ - ldr r3, [pc, #404] @ aeb3c │ │ │ │ + b ae828 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b ae9f8 │ │ │ │ + ldr r3, [pc, #484] @ aed54 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #408] @ aeb4c │ │ │ │ - bl 1179b0 │ │ │ │ + ldr r1, [pc, #484] @ aed60 │ │ │ │ + bl 1178bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae704 │ │ │ │ + beq ae91c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne ae704 │ │ │ │ + bne ae91c │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b ae704 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b ae91c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b ae90c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b aeb24 │ │ │ │ mov r0, r4 │ │ │ │ - bl a46d0 <_PyType_GetDict@@Base> │ │ │ │ + bl a475c <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne aeae0 │ │ │ │ + bne aecf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5788 │ │ │ │ + bl a5814 │ │ │ │ cmp r0, #0 │ │ │ │ - bge aeafc │ │ │ │ + bge aed14 │ │ │ │ mov sl, fp │ │ │ │ - b ae7fc │ │ │ │ + b aea14 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ae68c │ │ │ │ - ldr r3, [pc, #296] @ aeb50 │ │ │ │ + beq ae8a4 │ │ │ │ + ldr r3, [pc, #372] @ aed64 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 188bd8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189cfc <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne aea74 │ │ │ │ + bne aec8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae2fc │ │ │ │ + beq ae514 │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq ae2dc │ │ │ │ - b ae2fc │ │ │ │ + beq ae4f4 │ │ │ │ + b ae514 │ │ │ │ + mov r7, sl │ │ │ │ + str r3, [r8, #8] │ │ │ │ + b aec38 │ │ │ │ + add r7, r7, #8 │ │ │ │ + cmp r7, r9 │ │ │ │ + bhi ae67c │ │ │ │ + ldr r2, [r7] │ │ │ │ + ldr r3, [pc, #284] @ aed68 │ │ │ │ + cmp r2, #0 │ │ │ │ + cmpne r2, r3 │ │ │ │ + beq aec34 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 240afc │ │ │ │ + b aec34 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [fp] │ │ │ │ + b ae3b0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b ae8d0 │ │ │ │ + b aeae8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188be8 <_PyErr_Clear@@Base> │ │ │ │ - b aea38 │ │ │ │ + bl 189d24 <_PyErr_Clear@@Base> │ │ │ │ + b aec00 │ │ │ │ ldr r3, [fp] │ │ │ │ - b ae198 │ │ │ │ + b ae3b0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b ae7fc │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b aea14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne ae8f0 │ │ │ │ + bne aeb08 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #120] @ aeb28 │ │ │ │ + ldr r2, [pc, #120] @ aed40 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aead0 │ │ │ │ + beq aece8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b ae8f0 │ │ │ │ + b aeb08 │ │ │ │ mov sl, fp │ │ │ │ - ldr r3, [pc, #80] @ aeb3c │ │ │ │ + ldr r3, [pc, #80] @ aed54 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #96] @ aeb54 │ │ │ │ + ldr r1, [pc, #96] @ aed6c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b ae7fc │ │ │ │ + bl 1178bc │ │ │ │ + b aea14 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne ae0b0 │ │ │ │ + bne ae2c8 │ │ │ │ ldr r4, [fp, #4] │ │ │ │ mov sl, fp │ │ │ │ - b aeae4 │ │ │ │ - andeq r7, r4, r0, ror #4 │ │ │ │ + b aecfc │ │ │ │ + andeq r6, r4, ip, ror #30 │ │ │ │ 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, r0, ror #3 │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ + andeq r2, r9, r8, ror r2 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r8, ror #21 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - subseq r1, r6, r0, asr r5 │ │ │ │ - eorseq pc, r5, r8, lsl #22 │ │ │ │ + eorseq r1, r6, r8, ror #12 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ + eorseq r1, r6, r8, lsl #13 │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - @ instruction: 0x00359eb0 │ │ │ │ + subseq r1, r6, r0, asr r5 │ │ │ │ + eorseq fp, r5, r0, lsr sl │ │ │ │ │ │ │ │ -000aeb58 : │ │ │ │ +000aed70 : │ │ │ │ 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 aeba4 │ │ │ │ + beq aedbc │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq aebe4 │ │ │ │ + beq aedfc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #152] @ aec28 │ │ │ │ + ldr r1, [pc, #152] @ aee40 │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r3, #0 │ │ │ │ - beq aebec │ │ │ │ + beq aee04 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne aebd0 │ │ │ │ + bne aede8 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aebd0 │ │ │ │ + beq aede8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq aebd0 │ │ │ │ + beq aede8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1c8e9c │ │ │ │ - ldr r3, [pc, #84] @ aec2c │ │ │ │ + b 1cf0a8 │ │ │ │ + ldr r3, [pc, #84] @ aee44 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #80] @ aec30 │ │ │ │ + ldr r1, [pc, #80] @ aee48 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mov r4, #0 │ │ │ │ - b aeb9c │ │ │ │ - ldr r3, [pc, #56] @ aec2c │ │ │ │ + b aedb4 │ │ │ │ + ldr r3, [pc, #56] @ aee44 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #52] @ aec34 │ │ │ │ - bl 1179b0 │ │ │ │ + ldr r1, [pc, #52] @ aee4c │ │ │ │ + bl 1178bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aebe4 │ │ │ │ + beq aedfc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne aebe4 │ │ │ │ + bne aedfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b aebe4 │ │ │ │ - andeq r7, r4, r0, ror #4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b aedfc │ │ │ │ + andeq r6, r4, ip, ror #30 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r8, ror #21 │ │ │ │ - eorseq pc, r5, r8, lsl #22 │ │ │ │ + eorseq r1, r6, r8, ror #12 │ │ │ │ + eorseq r1, r6, r8, lsl #13 │ │ │ │ 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 aefa0 │ │ │ │ - ldr r7, [pc, #848] @ aefb0 │ │ │ │ + beq af1b8 │ │ │ │ + ldr r7, [pc, #848] @ af1c8 │ │ │ │ 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 aef5c │ │ │ │ + bne af174 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r8, [pc, #800] @ aefb4 │ │ │ │ + ldr r8, [pc, #800] @ af1cc │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ cmp r6, r3 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ - bhi aef08 │ │ │ │ + bhi af120 │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi aef08 │ │ │ │ - ldr sl, [pc, #772] @ aefb8 │ │ │ │ - ldr r2, [pc, #772] @ aefbc │ │ │ │ + bmi af120 │ │ │ │ + ldr sl, [pc, #772] @ af1d0 │ │ │ │ + ldr r2, [pc, #772] @ af1d4 │ │ │ │ ldr r3, [sl, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne aeef4 │ │ │ │ + bne af10c │ │ │ │ ldr r0, [r9, #8] │ │ │ │ sub r1, r6, #1 │ │ │ │ add r3, r0, #4096 @ 0x1000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ ldr fp, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs aeeac │ │ │ │ + bcs af0c4 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [fp, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq aee9c │ │ │ │ + beq af0b4 │ │ │ │ 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 aedbc │ │ │ │ + beq aefd4 │ │ │ │ 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 aee54 │ │ │ │ + bgt af06c │ │ │ │ ldr r3, [r7] │ │ │ │ str r7, [r4, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ - ldr r3, [pc, #616] @ aefc0 │ │ │ │ + ldr r3, [pc, #616] @ af1d8 │ │ │ │ mov r2, #1 │ │ │ │ ldr r6, [r3, #1416] @ 0x588 │ │ │ │ str r2, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne aee04 │ │ │ │ + bne af01c │ │ │ │ ldr r3, [r5] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aee2c │ │ │ │ - bl 356650 │ │ │ │ + beq af044 │ │ │ │ + bl 3581c0 │ │ │ │ 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] │ │ │ │ @@ -136642,542 +136796,542 @@ │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr sl, [r3, #28] │ │ │ │ cmp sl, r6 │ │ │ │ - bcc aedf4 │ │ │ │ + bcc af00c │ │ │ │ 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 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ ldr r0, [r9, #8] │ │ │ │ - b aed0c │ │ │ │ + b aef24 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b aed0c │ │ │ │ - ldr r2, [pc, #440] @ aefc4 │ │ │ │ + b aef24 │ │ │ │ + ldr r2, [pc, #440] @ af1dc │ │ │ │ cmp r6, r2 │ │ │ │ - bne aef38 │ │ │ │ + bne af150 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ + bl 18ea50 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bne aed78 │ │ │ │ - bl 356650 │ │ │ │ + bne aef90 │ │ │ │ + bl 3581c0 │ │ │ │ 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 aeda4 │ │ │ │ + b aefbc │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq aed3c │ │ │ │ + beq aef54 │ │ │ │ cmp ip, #0 │ │ │ │ - beq aed3c │ │ │ │ + beq aef54 │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne aed3c │ │ │ │ + bne aef54 │ │ │ │ ldr r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne aef4c │ │ │ │ + bne af164 │ │ │ │ add r0, r9, #12 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne aed3c │ │ │ │ + bne aef54 │ │ │ │ mov r1, #16 │ │ │ │ - bl 3557a0 │ │ │ │ - b aed3c │ │ │ │ + bl 35730c │ │ │ │ + b aef54 │ │ │ │ mov r0, fp │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne aede4 │ │ │ │ + bne aeffc │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #272] @ aefc8 │ │ │ │ + ldr r2, [pc, #272] @ af1e0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne aef24 │ │ │ │ + bne af13c │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq aef08 │ │ │ │ + beq af120 │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b aed0c │ │ │ │ + b aef24 │ │ │ │ ldr r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne aede4 │ │ │ │ + bne aeffc │ │ │ │ mov r0, r9 │ │ │ │ - bl 291618 │ │ │ │ + bl 2a0668 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne aed3c │ │ │ │ + bne aef54 │ │ │ │ mov r4, #0 │ │ │ │ - b aedb4 │ │ │ │ + b aefcc │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - b aeed0 │ │ │ │ + b af0e8 │ │ │ │ ldr r2, [r3, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b aee18 │ │ │ │ + b af030 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aed3c │ │ │ │ - b aee80 │ │ │ │ + bne aef54 │ │ │ │ + b af098 │ │ │ │ ldr r2, [r7, #440] @ 0x1b8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - ldr r8, [pc, #64] @ aefb4 │ │ │ │ + ldr r8, [pc, #64] @ af1cc │ │ │ │ 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 356650 │ │ │ │ + bl 3581c0 │ │ │ │ cmp r6, r1 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ - bls aeca4 │ │ │ │ - b aef08 │ │ │ │ - ldr r1, [pc, #36] @ aefcc │ │ │ │ - ldr r0, [pc, #36] @ aefd0 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b aef1c │ │ │ │ + bls aeebc │ │ │ │ + b af120 │ │ │ │ + ldr r1, [pc, #36] @ af1e4 │ │ │ │ + ldr r0, [pc, #36] @ af1e8 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b af134 │ │ │ │ subseq r2, r5, ip, ror #26 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, ror #3 │ │ │ │ + andeq r2, r9, r8, ror r2 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ - eorseq sl, r5, r0, lsl #9 │ │ │ │ + eorseq ip, r5, r0 │ │ │ │ │ │ │ │ -000aefd4 : │ │ │ │ +000af1ec : │ │ │ │ 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 af000 │ │ │ │ + beq af218 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #64] @ af048 │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #64] @ af260 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aeff8 │ │ │ │ + beq af210 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq aeff8 │ │ │ │ - ldr r3, [pc, #32] @ af04c │ │ │ │ + beq af210 │ │ │ │ + ldr r3, [pc, #32] @ af264 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 188bd8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189cfc <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq aeff8 │ │ │ │ + beq af210 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188be8 <_PyErr_Clear@@Base> │ │ │ │ - b aeff8 │ │ │ │ + bl 189d24 <_PyErr_Clear@@Base> │ │ │ │ + b af210 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq af0b8 │ │ │ │ + beq af2d0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bge af094 │ │ │ │ + bge af2ac │ │ │ │ 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 af0b8 │ │ │ │ + beq af2d0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [r0] │ │ │ │ - beq af0c0 │ │ │ │ + beq af2d8 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_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 98570 │ │ │ │ + bl 98608 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af118 │ │ │ │ + beq af330 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8bd60 │ │ │ │ - ldr r1, [pc, #4] @ af124 │ │ │ │ - ldr r0, [pc, #4] @ af128 │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq sl, r5, ip, lsl #12 │ │ │ │ - eorseq r5, sp, r0, asr #32 │ │ │ │ + b 8bd48 │ │ │ │ + ldr r1, [pc, #4] @ af33c │ │ │ │ + ldr r0, [pc, #4] @ af340 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq ip, r5, ip, lsl #3 │ │ │ │ + eorseq r6, sp, r0, asr #23 │ │ │ │ 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 af3ec │ │ │ │ + bls af604 │ │ │ │ cmp r1, #15 │ │ │ │ - bls af28c │ │ │ │ + bls af4a4 │ │ │ │ cmp r1, #31 │ │ │ │ - bls af448 │ │ │ │ + bls af660 │ │ │ │ mov r5, #32 │ │ │ │ lsl r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls af164 │ │ │ │ + bls af37c │ │ │ │ cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ add r9, r6, #32 │ │ │ │ - bhi af5e4 │ │ │ │ - ldr sl, [pc, #1128] @ af5f0 │ │ │ │ - ldr r2, [pc, #1128] @ af5f4 │ │ │ │ + bhi af7fc │ │ │ │ + ldr sl, [pc, #1128] @ af808 │ │ │ │ + ldr r2, [pc, #1128] @ af80c │ │ │ │ ldr r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne af564 │ │ │ │ - ldr r3, [pc, #1112] @ af5f8 │ │ │ │ - bl 356650 │ │ │ │ + bne af77c │ │ │ │ + ldr r3, [pc, #1112] @ af810 │ │ │ │ + bl 3581c0 │ │ │ │ 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 af3a8 │ │ │ │ + bne af5c0 │ │ │ │ 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 af54c │ │ │ │ + beq af764 │ │ │ │ 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 af378 │ │ │ │ + beq af590 │ │ │ │ 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 af588 │ │ │ │ + bne af7a0 │ │ │ │ cmp r7, r8 │ │ │ │ addls r6, r7, #16 │ │ │ │ addls r6, r6, r2 │ │ │ │ addls r3, r7, #8 │ │ │ │ - bhi af278 │ │ │ │ + bhi af490 │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq af26c │ │ │ │ + beq af484 │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr lr, [r4, r1, lsl #3] │ │ │ │ add ip, r4, r1, lsl #3 │ │ │ │ cmp lr, #0 │ │ │ │ - bne af2d0 │ │ │ │ + bne af4e8 │ │ │ │ str r2, [r4, r1, lsl #3] │ │ │ │ str r0, [ip, #4] │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r6, r3 │ │ │ │ - bne af240 │ │ │ │ + bne af458 │ │ │ │ cmp r9, sl │ │ │ │ - bne af48c │ │ │ │ + bne af6a4 │ │ │ │ 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] @ af5f0 │ │ │ │ - ldr r2, [pc, #848] @ af5f4 │ │ │ │ + ldr sl, [pc, #848] @ af808 │ │ │ │ + ldr r2, [pc, #848] @ af80c │ │ │ │ ldr r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne af564 │ │ │ │ - ldr r3, [pc, #832] @ af5f8 │ │ │ │ - bl 356650 │ │ │ │ + bne af77c │ │ │ │ + ldr r3, [pc, #832] @ af810 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp] │ │ │ │ - b af1bc │ │ │ │ + b af3d4 │ │ │ │ add lr, r1, #9 │ │ │ │ cmp r5, lr │ │ │ │ - bcc af348 │ │ │ │ + bcc af560 │ │ │ │ ldr lr, [ip, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af458 │ │ │ │ + beq af670 │ │ │ │ ldr lr, [ip, #16] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af474 │ │ │ │ + beq af68c │ │ │ │ ldr lr, [ip, #24] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af47c │ │ │ │ + beq af694 │ │ │ │ ldr lr, [ip, #32] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af484 │ │ │ │ + beq af69c │ │ │ │ ldr lr, [ip, #40] @ 0x28 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af4a0 │ │ │ │ + beq af6b8 │ │ │ │ ldr lr, [ip, #48] @ 0x30 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af498 │ │ │ │ + beq af6b0 │ │ │ │ ldr lr, [ip, #56] @ 0x38 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af4a8 │ │ │ │ + beq af6c0 │ │ │ │ ldr lr, [ip, #64] @ 0x40 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af4b0 │ │ │ │ + beq af6c8 │ │ │ │ ldr lr, [ip, #72] @ 0x48 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af4b8 │ │ │ │ + beq af6d0 │ │ │ │ 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 af4c0 │ │ │ │ + bne af6d8 │ │ │ │ str r2, [ip] │ │ │ │ str r0, [ip, #4] │ │ │ │ - b af26c │ │ │ │ + b af484 │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr fp, [r3, #28] │ │ │ │ cmp lr, fp │ │ │ │ - bhi af460 │ │ │ │ + bhi af678 │ │ │ │ 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 af1f8 │ │ │ │ + bne af410 │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #584] @ af5fc │ │ │ │ + ldr r1, [pc, #584] @ af814 │ │ │ │ cmp r3, r1 │ │ │ │ - bne af5c8 │ │ │ │ + bne af7e0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq af5e4 │ │ │ │ + beq af7fc │ │ │ │ ldr r1, [sp] │ │ │ │ mov sl, r7 │ │ │ │ ldr r3, [r1, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r1, #800] @ 0x320 │ │ │ │ - b af1fc │ │ │ │ + b af414 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ add r4, r0, #32 │ │ │ │ cmp r7, r4 │ │ │ │ - bne af434 │ │ │ │ + bne af64c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq af280 │ │ │ │ + beq af498 │ │ │ │ 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 af1fc │ │ │ │ + b af414 │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r4 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r5, #8 │ │ │ │ - b af1fc │ │ │ │ + b af414 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ add r9, r0, #32 │ │ │ │ mov r5, #32 │ │ │ │ - b af298 │ │ │ │ + b af4b0 │ │ │ │ add ip, ip, #8 │ │ │ │ - b af36c │ │ │ │ + b af584 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ mov sl, r7 │ │ │ │ str ip, [r3, #8] │ │ │ │ - b af1fc │ │ │ │ + b af414 │ │ │ │ add ip, ip, #16 │ │ │ │ - b af36c │ │ │ │ + b af584 │ │ │ │ add ip, ip, #24 │ │ │ │ - b af36c │ │ │ │ + b af584 │ │ │ │ add ip, ip, #32 │ │ │ │ - b af36c │ │ │ │ + b af584 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99e00 │ │ │ │ - b af280 │ │ │ │ + bl 99e8c │ │ │ │ + b af498 │ │ │ │ add ip, ip, #48 @ 0x30 │ │ │ │ - b af36c │ │ │ │ + b af584 │ │ │ │ add ip, ip, #40 @ 0x28 │ │ │ │ - b af36c │ │ │ │ + b af584 │ │ │ │ add ip, ip, #56 @ 0x38 │ │ │ │ - b af36c │ │ │ │ + b af584 │ │ │ │ add ip, ip, #64 @ 0x40 │ │ │ │ - b af36c │ │ │ │ + b af584 │ │ │ │ add ip, ip, #72 @ 0x48 │ │ │ │ - b af36c │ │ │ │ + b af584 │ │ │ │ add r8, r1, #9 │ │ │ │ cmp r5, r8 │ │ │ │ - bcc af538 │ │ │ │ + bcc af750 │ │ │ │ ldr r8, [ip, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af458 │ │ │ │ + beq af670 │ │ │ │ ldr r8, [ip, #16] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af474 │ │ │ │ + beq af68c │ │ │ │ ldr r8, [ip, #24] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af47c │ │ │ │ + beq af694 │ │ │ │ ldr r8, [ip, #32] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af484 │ │ │ │ + beq af69c │ │ │ │ ldr r8, [ip, #40] @ 0x28 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af4a0 │ │ │ │ + beq af6b8 │ │ │ │ ldr r8, [ip, #48] @ 0x30 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af498 │ │ │ │ + beq af6b0 │ │ │ │ ldr r8, [ip, #56] @ 0x38 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af4a8 │ │ │ │ + beq af6c0 │ │ │ │ ldr r8, [ip, #64] @ 0x40 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af4b0 │ │ │ │ + beq af6c8 │ │ │ │ ldr r8, [ip, #72] @ 0x48 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af4b8 │ │ │ │ + beq af6d0 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ lsr lr, lr, #5 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r1, lr │ │ │ │ - b af358 │ │ │ │ + b af570 │ │ │ │ ldr r0, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b af3a0 │ │ │ │ + b af5b8 │ │ │ │ ldr r0, [sl, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp] │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq af5e4 │ │ │ │ + beq af7fc │ │ │ │ ldr r2, [sp] │ │ │ │ mov sl, r7 │ │ │ │ - b af1fc │ │ │ │ + b af414 │ │ │ │ str r3, [r6, #8] │ │ │ │ - ldr fp, [pc, #108] @ af600 │ │ │ │ + ldr fp, [pc, #108] @ af818 │ │ │ │ mov r6, r7 │ │ │ │ - b af59c │ │ │ │ + b af7b4 │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r6, r8 │ │ │ │ - bhi af278 │ │ │ │ + bhi af490 │ │ │ │ ldr r2, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, fp │ │ │ │ - beq af598 │ │ │ │ + beq af7b0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22da18 │ │ │ │ - b af598 │ │ │ │ + bl 240afc │ │ │ │ + b af7b0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b af3cc │ │ │ │ - bl 2915fc │ │ │ │ + b af5e4 │ │ │ │ + bl 2a064c │ │ │ │ mvn r0, #0 │ │ │ │ - b af284 │ │ │ │ + b af49c │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, ror #3 │ │ │ │ + andeq r2, r9, r8, ror r2 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ 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] │ │ │ │ @@ -137189,447 +137343,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 af65c │ │ │ │ + beq af874 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne af668 │ │ │ │ + bne af880 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a4390 │ │ │ │ + b a441c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne af65c │ │ │ │ - ldr r2, [pc, #68] @ af6c4 │ │ │ │ + bne af874 │ │ │ │ + ldr r2, [pc, #68] @ af8dc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne af6a4 │ │ │ │ + bne af8bc │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a4390 │ │ │ │ - ldr r1, [pc, #28] @ af6c8 │ │ │ │ + b a441c │ │ │ │ + ldr r1, [pc, #28] @ af8e0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq af690 │ │ │ │ + beq af8a8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b af690 │ │ │ │ + b af8a8 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ │ │ │ │ -000af6cc <_Py_CheckFunctionResult@@Base>: │ │ │ │ +000af8e4 <_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 af700 <_Py_CheckFunctionResult@@Base+0x34> │ │ │ │ + beq af918 <_Py_CheckFunctionResult@@Base+0x34> │ │ │ │ cmp r2, #0 │ │ │ │ - bne af71c <_Py_CheckFunctionResult@@Base+0x50> │ │ │ │ + bne af934 <_Py_CheckFunctionResult@@Base+0x50> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq af75c <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ + beq af974 <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq af75c <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ + beq af974 <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ mov r0, #0 │ │ │ │ - b af6f8 <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ + b af910 <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq af6f8 <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ + beq af910 <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne af784 <_Py_CheckFunctionResult@@Base+0xb8> │ │ │ │ - ldr r2, [pc, #104] @ af7a4 <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ + bne af99c <_Py_CheckFunctionResult@@Base+0xb8> │ │ │ │ + ldr r2, [pc, #104] @ af9bc <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ movne r3, r1 │ │ │ │ - ldrne r2, [pc, #92] @ af7a8 <_Py_CheckFunctionResult@@Base+0xdc> │ │ │ │ + ldrne r2, [pc, #92] @ af9c0 <_Py_CheckFunctionResult@@Base+0xdc> │ │ │ │ mov r1, r0 │ │ │ │ - ldreq r2, [pc, #88] @ af7ac <_Py_CheckFunctionResult@@Base+0xe0> │ │ │ │ + ldreq r2, [pc, #88] @ af9c4 <_Py_CheckFunctionResult@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cbb90 │ │ │ │ - b af714 <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ - ldr r2, [pc, #64] @ af7a4 <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ + bl 2d6040 │ │ │ │ + b af92c <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ + ldr r2, [pc, #64] @ af9bc <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ movne r3, r1 │ │ │ │ - ldrne r2, [pc, #60] @ af7b0 <_Py_CheckFunctionResult@@Base+0xe4> │ │ │ │ + ldrne r2, [pc, #60] @ af9c8 <_Py_CheckFunctionResult@@Base+0xe4> │ │ │ │ mov r1, r0 │ │ │ │ - ldreq r2, [pc, #56] @ af7b4 <_Py_CheckFunctionResult@@Base+0xe8> │ │ │ │ + ldreq r2, [pc, #56] @ af9cc <_Py_CheckFunctionResult@@Base+0xe8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28812c <_PyErr_Format@@Base> │ │ │ │ - b af714 <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ + bl 1c1ab0 <_PyErr_Format@@Base> │ │ │ │ + b af92c <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne af734 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ + bne af94c <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ stm sp, {r1, r3} │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldm sp, {r1, r3} │ │ │ │ - b af734 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ + b af94c <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x0035fabc │ │ │ │ - eorseq pc, r5, r8, ror #22 │ │ │ │ - eorseq pc, r5, ip, lsl #21 │ │ │ │ - eorseq pc, r5, r8, lsr fp @ │ │ │ │ + eorseq r1, r6, ip, lsr r6 │ │ │ │ + eorseq r1, r6, r8, ror #13 │ │ │ │ + eorseq r1, r6, ip, lsl #12 │ │ │ │ + @ instruction: 0x003616b8 │ │ │ │ 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] @ afb70 <_Py_CheckFunctionResult@@Base+0x4a4> │ │ │ │ + ldr r2, [pc, #928] @ afd88 <_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 afaac <_Py_CheckFunctionResult@@Base+0x3e0> │ │ │ │ + beq afcc4 <_Py_CheckFunctionResult@@Base+0x3e0> │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ bic r0, r0, #3 │ │ │ │ - ldr r8, [pc, #876] @ afb74 <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ + ldr r8, [pc, #876] @ afd8c <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r1, [r0] │ │ │ │ str r3, [r1, #4] │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r5, #-4] │ │ │ │ ldr r6, [r8, r0] │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r5, #-4] │ │ │ │ str r2, [r5, #-8] │ │ │ │ - beq afac0 <_Py_CheckFunctionResult@@Base+0x3f4> │ │ │ │ + beq afcd8 <_Py_CheckFunctionResult@@Base+0x3f4> │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble afb4c <_Py_CheckFunctionResult@@Base+0x480> │ │ │ │ + ble afd64 <_Py_CheckFunctionResult@@Base+0x480> │ │ │ │ sub r3, r3, #1 │ │ │ │ subs r2, r4, #1 │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ - bmi af9f8 <_Py_CheckFunctionResult@@Base+0x32c> │ │ │ │ + bmi afc10 <_Py_CheckFunctionResult@@Base+0x32c> │ │ │ │ add r9, r5, r4, lsl #2 │ │ │ │ ldr r7, [r9, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq af86c <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ + beq afa84 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne af980 <_Py_CheckFunctionResult@@Base+0x2b4> │ │ │ │ + bne afb98 <_Py_CheckFunctionResult@@Base+0x2b4> │ │ │ │ cmp r4, #1 │ │ │ │ - beq af8fc <_Py_CheckFunctionResult@@Base+0x230> │ │ │ │ + beq afb14 <_Py_CheckFunctionResult@@Base+0x230> │ │ │ │ ldr r7, [r9, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq af88c <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ + beq afaa4 <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne af9bc <_Py_CheckFunctionResult@@Base+0x2f0> │ │ │ │ + bne afbd4 <_Py_CheckFunctionResult@@Base+0x2f0> │ │ │ │ cmp r4, #2 │ │ │ │ - beq af8f8 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + beq afb10 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ ldr r7, [r5, r4, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq af8bc <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ + beq afad4 <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq af8bc <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ + beq afad4 <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq afa58 <_Py_CheckFunctionResult@@Base+0x38c> │ │ │ │ + beq afc70 <_Py_CheckFunctionResult@@Base+0x38c> │ │ │ │ cmp r4, #3 │ │ │ │ sub r4, r4, #4 │ │ │ │ - beq af8f8 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + beq afb10 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ ldr r7, [r9, #-4]! │ │ │ │ cmp r7, #0 │ │ │ │ - beq af8f0 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ + beq afb08 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq af8f0 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ + beq afb08 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq afa88 <_Py_CheckFunctionResult@@Base+0x3bc> │ │ │ │ + beq afca0 <_Py_CheckFunctionResult@@Base+0x3bc> │ │ │ │ subs r4, r4, #1 │ │ │ │ - bcs af8c8 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ + bcs afae0 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - beq afa24 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + beq afc3c <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ sub r2, r4, #1 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt afa24 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + bgt afc3c <_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 afa24 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ - ldr r2, [pc, #568] @ afb78 <_Py_CheckFunctionResult@@Base+0x4ac> │ │ │ │ + bcs afc3c <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + ldr r2, [pc, #568] @ afd90 <_Py_CheckFunctionResult@@Base+0x4ac> │ │ │ │ cmp r0, r2 │ │ │ │ - bne afa24 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + bne afc3c <_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 afa4c <_Py_CheckFunctionResult@@Base+0x380> │ │ │ │ + b afc64 <_Py_CheckFunctionResult@@Base+0x380> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne af86c <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ + bne afa84 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #480] @ afb7c <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #480] @ afd94 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne afb2c <_Py_CheckFunctionResult@@Base+0x460> │ │ │ │ + bne afd44 <_Py_CheckFunctionResult@@Base+0x460> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ cmp r4, #1 │ │ │ │ - bne af874 <_Py_CheckFunctionResult@@Base+0x1a8> │ │ │ │ - b af8f8 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + bne afa8c <_Py_CheckFunctionResult@@Base+0x1a8> │ │ │ │ + b afb10 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne af88c <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ + bne afaa4 <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #420] @ afb7c <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #420] @ afd94 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne afb0c <_Py_CheckFunctionResult@@Base+0x440> │ │ │ │ + bne afd24 <_Py_CheckFunctionResult@@Base+0x440> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ cmp r4, #2 │ │ │ │ - bne af894 <_Py_CheckFunctionResult@@Base+0x1c8> │ │ │ │ - b af8f8 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + bne afaac <_Py_CheckFunctionResult@@Base+0x1c8> │ │ │ │ + b afb10 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldreq r0, [r5, #4] │ │ │ │ - beq afa24 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + beq afc3c <_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 af938 <_Py_CheckFunctionResult@@Base+0x26c> │ │ │ │ + bcc afb50 <_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 291524 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c7850 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #280] @ afb7c <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #280] @ afd94 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne afaec <_Py_CheckFunctionResult@@Base+0x420> │ │ │ │ + bne afd04 <_Py_CheckFunctionResult@@Base+0x420> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ cmp r4, #3 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bne af8c8 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ - b af8f8 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + bne afae0 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ + b afb10 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #232] @ afb7c <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #232] @ afd94 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne afacc <_Py_CheckFunctionResult@@Base+0x400> │ │ │ │ + bne afce4 <_Py_CheckFunctionResult@@Base+0x400> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b af8f0 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ - ldr r8, [pc, #192] @ afb74 <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ - bl 356650 │ │ │ │ + b afb08 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ + ldr r8, [pc, #192] @ afd8c <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ + bl 3581c0 │ │ │ │ ldr r6, [r8, r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne af834 <_Py_CheckFunctionResult@@Base+0x168> │ │ │ │ - ldr r1, [pc, #184] @ afb80 <_Py_CheckFunctionResult@@Base+0x4b4> │ │ │ │ - ldr r0, [pc, #184] @ afb84 <_Py_CheckFunctionResult@@Base+0x4b8> │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #180] @ afb88 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + bne afa4c <_Py_CheckFunctionResult@@Base+0x168> │ │ │ │ + ldr r1, [pc, #184] @ afd98 <_Py_CheckFunctionResult@@Base+0x4b4> │ │ │ │ + ldr r0, [pc, #184] @ afd9c <_Py_CheckFunctionResult@@Base+0x4b8> │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #180] @ afda0 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq afaa0 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ + beq afcb8 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b afaa0 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ - ldr r1, [pc, #148] @ afb88 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + b afcb8 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ + ldr r1, [pc, #148] @ afda0 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq afa70 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ + beq afc88 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b afa70 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ - ldr r1, [pc, #116] @ afb88 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + b afc88 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ + ldr r1, [pc, #116] @ afda0 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq af9e4 <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ + beq afbfc <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b af9e4 <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ - ldr r1, [pc, #84] @ afb88 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + b afbfc <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ + ldr r1, [pc, #84] @ afda0 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq af9a8 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ + beq afbc0 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b af9a8 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ + b afbc0 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #48] @ afb8c <_Py_CheckFunctionResult@@Base+0x4c0> │ │ │ │ + ldr r2, [pc, #48] @ afda4 <_Py_CheckFunctionResult@@Base+0x4c0> │ │ │ │ cmp r1, r2 │ │ │ │ - bne af840 <_Py_CheckFunctionResult@@Base+0x174> │ │ │ │ + bne afa58 <_Py_CheckFunctionResult@@Base+0x174> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 28fba8 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c768c <_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, lsr r0 │ │ │ │ - @ instruction: 0x003d13b4 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - @ instruction: 0x000af7b8 │ │ │ │ + @ instruction: 0x0035bbb4 │ │ │ │ + eorseq r2, sp, r4, lsr pc │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ + ldrdeq pc, [sl], -r0 │ │ │ │ + │ │ │ │ +000afda8 <_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] @ afe24 <_PyNamespace_New@@Base+0x7c> │ │ │ │ + bl afe28 <_PyNamespace_New@@Base+0x80> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq afe1c <_PyNamespace_New@@Base+0x74> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq afdf0 <_PyNamespace_New@@Base+0x48> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + bl afe90 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne afdf8 <_PyNamespace_New@@Base+0x50> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq afe1c <_PyNamespace_New@@Base+0x74> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne afe1c <_PyNamespace_New@@Base+0x74> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b afdf0 <_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 afbf0 <_Py_CheckFunctionResult@@Base+0x524> │ │ │ │ - bl 91b7c │ │ │ │ + beq afe88 <_PyNamespace_New@@Base+0xe0> │ │ │ │ + bl 91c14 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq afbcc <_Py_CheckFunctionResult@@Base+0x500> │ │ │ │ + beq afe64 <_PyNamespace_New@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afbf0 <_Py_CheckFunctionResult@@Base+0x524> │ │ │ │ + beq afe88 <_PyNamespace_New@@Base+0xe0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne afbf0 <_Py_CheckFunctionResult@@Base+0x524> │ │ │ │ + bne afe88 <_PyNamespace_New@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b afbc4 <_Py_CheckFunctionResult@@Base+0x4f8> │ │ │ │ + b afe5c <_PyNamespace_New@@Base+0xb4> │ │ │ │ │ │ │ │ -000afbf8 : │ │ │ │ - ldr r3, [pc, #36] @ afc24 │ │ │ │ +000afe90 : │ │ │ │ + ldr r3, [pc, #36] @ afebc │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b afc28 │ │ │ │ + b afec0 │ │ │ │ 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 b0d0c │ │ │ │ + beq b0fa4 │ │ │ │ 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 b0d0c │ │ │ │ + bne b0fa4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov fp, r3 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands r2, r2, #536870912 @ 0x20000000 │ │ │ │ - beq b032c │ │ │ │ + beq b05c4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ - ldr r1, [pc, #4072] @ b0c78 │ │ │ │ + ldr r1, [pc, #4072] @ b0f10 │ │ │ │ cmp r0, r1 │ │ │ │ - bne b032c │ │ │ │ + bne b05c4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq afca8 │ │ │ │ + beq aff40 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne afcb4 │ │ │ │ + bne aff4c │ │ │ │ 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 aff6c │ │ │ │ + bne b0204 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aff68 │ │ │ │ + bne b0200 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aff68 │ │ │ │ + bne b0200 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne aff68 │ │ │ │ + bne b0200 │ │ │ │ ldrb ip, [r1, #4] │ │ │ │ cmp ip, #3 │ │ │ │ - bne b058c │ │ │ │ + bne b0824 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ - bne b0be4 │ │ │ │ + bne b0e7c │ │ │ │ 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] │ │ │ │ @@ -137639,521 +137827,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 b081c │ │ │ │ - ldr r0, [pc, #3884] @ b0c7c │ │ │ │ + beq b0ab4 │ │ │ │ + ldr r0, [pc, #3884] @ b0f14 │ │ │ │ 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 b0844 │ │ │ │ - ldr r6, [pc, #3856] @ b0c80 │ │ │ │ - ldr r0, [pc, #3856] @ b0c84 │ │ │ │ + bmi b0adc │ │ │ │ + ldr r6, [pc, #3856] @ b0f18 │ │ │ │ + ldr r0, [pc, #3856] @ b0f1c │ │ │ │ ldr r3, [r6, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne b07bc │ │ │ │ - ldr r3, [pc, #3844] @ b0c88 │ │ │ │ - bl 356650 │ │ │ │ + bne b0a54 │ │ │ │ + ldr r3, [pc, #3844] @ b0f20 │ │ │ │ + bl 3581c0 │ │ │ │ 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 b0698 │ │ │ │ + bcs b0930 │ │ │ │ lsr r0, r0, #3 │ │ │ │ ldr r3, [r8, r0, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq b07e0 │ │ │ │ + beq b0a78 │ │ │ │ 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 b02a8 │ │ │ │ + beq b0540 │ │ │ │ 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 b07fc │ │ │ │ + beq b0a94 │ │ │ │ add r1, fp, #20 │ │ │ │ cmp r6, #0 │ │ │ │ add r1, r1, r3 │ │ │ │ add r0, r1, #4 │ │ │ │ movgt lr, #8 │ │ │ │ - ble afe8c │ │ │ │ + ble b0124 │ │ │ │ mov ip, #0 │ │ │ │ - b afe44 │ │ │ │ + b b00dc │ │ │ │ ldr r2, [r1] │ │ │ │ str r8, [r3] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne afe70 │ │ │ │ + bne b0108 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r6, ip │ │ │ │ add r0, r0, lr │ │ │ │ add r1, r1, lr │ │ │ │ - beq afe8c │ │ │ │ + beq b0124 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq afe30 │ │ │ │ + beq b00c8 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ add r8, r2, #1 │ │ │ │ - bne afe1c │ │ │ │ + bne b00b4 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afe30 │ │ │ │ + beq b00c8 │ │ │ │ add ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, ip │ │ │ │ add r0, r0, lr │ │ │ │ add r1, r1, lr │ │ │ │ str r3, [r2] │ │ │ │ - bne afe44 │ │ │ │ + bne b00dc │ │ │ │ ldr r9, [r7, #24] │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b01ec │ │ │ │ + beq b0484 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r9] │ │ │ │ - bne b01ec │ │ │ │ + bne b0484 │ │ │ │ ldrb r2, [r9, #6] │ │ │ │ ldr r8, [r9, #16] │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r2, [r9, #5] │ │ │ │ lsl r3, r3, r2 │ │ │ │ - beq b01b0 │ │ │ │ + beq b0448 │ │ │ │ cmp r8, #0 │ │ │ │ - ble b01d8 │ │ │ │ + ble b0470 │ │ │ │ add r3, r9, r3 │ │ │ │ add sl, r3, #20 │ │ │ │ add r3, r3, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b aff18 │ │ │ │ + b b01b0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq aff0c │ │ │ │ + beq b01a4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aff0c │ │ │ │ + beq b01a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq b0258 │ │ │ │ + beq b04f0 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq b01d8 │ │ │ │ + beq b0470 │ │ │ │ ldr r6, [sl, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq afee0 │ │ │ │ + beq b0178 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afee0 │ │ │ │ + beq b0178 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne afee0 │ │ │ │ - ldr r3, [pc, #3396] @ b0c8c │ │ │ │ + bne b0178 │ │ │ │ + ldr r3, [pc, #3396] @ b0f24 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne b084c │ │ │ │ + bne b0ae4 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b afee0 │ │ │ │ + b b0178 │ │ │ │ mov fp, #1 │ │ │ │ ldr ip, [r7, #24] │ │ │ │ mov lr, #2 │ │ │ │ ldrb ip, [ip, #4] │ │ │ │ lsl lr, lr, ip │ │ │ │ - ldr ip, [pc, #3340] @ b0c90 │ │ │ │ + ldr ip, [pc, #3340] @ b0f28 │ │ │ │ smull r6, ip, lr, ip │ │ │ │ sub ip, ip, lr, asr #31 │ │ │ │ cmp r0, ip │ │ │ │ - bgt b0530 │ │ │ │ + bgt b07c8 │ │ │ │ ldr sl, [r1, #16] │ │ │ │ mov r8, #0 │ │ │ │ - b b0008 │ │ │ │ + b b02a0 │ │ │ │ cmp fp, #1 │ │ │ │ - bne b00ac │ │ │ │ + bne b0344 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0168 │ │ │ │ + bne b0400 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp] │ │ │ │ - bl a03c4 │ │ │ │ + bl a0450 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r3, r0 │ │ │ │ - bne b0118 │ │ │ │ + bne b03b0 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0144 │ │ │ │ + bne b03dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0600 │ │ │ │ + bne b0898 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne b0d40 │ │ │ │ + bne b0fd8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and r2, r2, #536870912 @ 0x20000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq afca8 │ │ │ │ + beq aff40 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0778 │ │ │ │ + bne b0a10 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r8 │ │ │ │ - ble afca8 │ │ │ │ + ble aff40 │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ add r3, r3, #20 │ │ │ │ lsl r2, r0, r2 │ │ │ │ - beq b0178 │ │ │ │ + beq b0410 │ │ │ │ add r2, r2, r8, lsl #3 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b0280 │ │ │ │ + beq b0518 │ │ │ │ ldr r5, [r3] │ │ │ │ add r8, r8, #1 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b01a4 │ │ │ │ + bne b043c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aff9c │ │ │ │ + beq b0234 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp fp, #1 │ │ │ │ str r3, [r6] │ │ │ │ - bne b00ac │ │ │ │ + bne b0344 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0168 │ │ │ │ + bne b0400 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - b affb0 │ │ │ │ + b b0248 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ cmn r0, #3 │ │ │ │ - beq b0cec │ │ │ │ + beq b0f84 │ │ │ │ cmn r0, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bne b05cc │ │ │ │ + bne b0864 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0884 │ │ │ │ + bne b0b1c │ │ │ │ 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 a03c4 │ │ │ │ + bl a0450 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq affd8 │ │ │ │ + beq b0270 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - bne affd8 │ │ │ │ + bne b0270 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq affe4 │ │ │ │ + beq b027c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne affe4 │ │ │ │ + bne b027c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b affe4 │ │ │ │ + b b027c │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ - b b009c │ │ │ │ + b b0334 │ │ │ │ mov r0, #12 │ │ │ │ mla r2, r0, r8, r2 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b05b8 │ │ │ │ + beq b0850 │ │ │ │ ldm r3, {r2, r5} │ │ │ │ ldr r3, [r5] │ │ │ │ add r8, r8, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0074 │ │ │ │ + beq b030c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b b0074 │ │ │ │ + b b030c │ │ │ │ add r6, r9, r3 │ │ │ │ - b b01cc │ │ │ │ + b b0464 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ add r6, r6, #12 │ │ │ │ - blt b01b8 │ │ │ │ + blt b0450 │ │ │ │ ldrb r3, [r9, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq b02ec │ │ │ │ + beq b0584 │ │ │ │ mov r0, r9 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ 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 afca8 │ │ │ │ + beq aff40 │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne afca8 │ │ │ │ - ldr r3, [pc, #2656] @ b0c88 │ │ │ │ - bl 356650 │ │ │ │ + bne aff40 │ │ │ │ + ldr r3, [pc, #2656] @ b0f20 │ │ │ │ + bl 3581c0 │ │ │ │ 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 afca8 │ │ │ │ - ldr r3, [pc, #2604] @ b0c8c │ │ │ │ + b aff40 │ │ │ │ + ldr r3, [pc, #2604] @ b0f24 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne b0868 │ │ │ │ + bne b0b00 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b aff0c │ │ │ │ + b b01a4 │ │ │ │ add r8, r8, r0 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r3, #8 │ │ │ │ - ble afca8 │ │ │ │ + ble aff40 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b06dc │ │ │ │ + beq b0974 │ │ │ │ cmp r1, r8 │ │ │ │ - bgt b005c │ │ │ │ - b afca8 │ │ │ │ + bgt b02f4 │ │ │ │ + b aff40 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ ldr sl, [r3, #28] │ │ │ │ cmp r9, sl │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [lr, #12] │ │ │ │ strhi lr, [r3, #8] │ │ │ │ - bhi afdd4 │ │ │ │ + bhi b006c │ │ │ │ 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 b0698 │ │ │ │ + beq b0930 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b afdd4 │ │ │ │ - ldr r3, [pc, #2452] @ b0c88 │ │ │ │ - bl 356650 │ │ │ │ + b b006c │ │ │ │ + ldr r3, [pc, #2452] @ b0f20 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi b01e4 │ │ │ │ + bhi b047c │ │ │ │ ldrb r1, [r9, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b01e4 │ │ │ │ + beq b047c │ │ │ │ add r1, r2, #1 │ │ │ │ str r1, [r3, #2740] @ 0xab4 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ str r9, [r3, #2420] @ 0x974 │ │ │ │ - b b01ec │ │ │ │ + b b0484 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188b88 │ │ │ │ + bl 189cac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b0600 │ │ │ │ - bl aeb58 │ │ │ │ + beq b0898 │ │ │ │ + bl aed70 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq b0360 │ │ │ │ + beq b05f8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq b0d60 │ │ │ │ + beq b0ff8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b0600 │ │ │ │ + beq b0898 │ │ │ │ mov r0, r6 │ │ │ │ - bl aefd4 │ │ │ │ + bl af1ec │ │ │ │ cmp fp, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne b08f8 │ │ │ │ + bne b0b90 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r9, [pc, #2304] @ b0c88 │ │ │ │ - beq b04f8 │ │ │ │ - ldr fp, [pc, #2308] @ b0c94 │ │ │ │ - ldr sl, [pc, #2308] @ b0c98 │ │ │ │ - b b0414 │ │ │ │ + ldr r9, [pc, #2304] @ b0f20 │ │ │ │ + beq b0790 │ │ │ │ + ldr fp, [pc, #2308] @ b0f2c │ │ │ │ + ldr sl, [pc, #2308] @ b0f30 │ │ │ │ + b b06ac │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq b046c │ │ │ │ - bl 356650 │ │ │ │ + beq b0704 │ │ │ │ + bl 3581c0 │ │ │ │ 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 b04d8 │ │ │ │ - bl a03c4 │ │ │ │ + beq b0770 │ │ │ │ + bl a0450 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - bne b049c │ │ │ │ + bne b0734 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b03f4 │ │ │ │ + beq b068c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b0d6c │ │ │ │ + beq b1004 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b08b4 │ │ │ │ + beq b0b4c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b04e4 │ │ │ │ + beq b077c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0608 │ │ │ │ + beq b08a0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0608 │ │ │ │ + beq b08a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b0670 │ │ │ │ + beq b0908 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b04cc │ │ │ │ + bne b0764 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, fp │ │ │ │ - beq b0394 │ │ │ │ + beq b062c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c108 │ │ │ │ + bl 8c124 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne b03a0 │ │ │ │ + bne b0638 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 228d00 │ │ │ │ + bl 23bf24 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b03d8 │ │ │ │ + beq b0670 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b03d8 │ │ │ │ + bne b0670 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b03e4 │ │ │ │ - b b03f4 │ │ │ │ + bne b067c │ │ │ │ + b b068c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b b0450 │ │ │ │ - bl 9cd94 │ │ │ │ + b b06e8 │ │ │ │ + bl 9ce1c │ │ │ │ mov r2, r0 │ │ │ │ - b b0490 │ │ │ │ - bl 356650 │ │ │ │ + b b0728 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r4, [r9, r0] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0ae0 │ │ │ │ + bne b0d78 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b051c │ │ │ │ + beq b07b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b051c │ │ │ │ + bne b07b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - bl a583c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + bl a58c8 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - b afcac │ │ │ │ + b aff44 │ │ │ │ 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] │ │ │ │ @@ -138161,1462 +138349,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 a0c90 │ │ │ │ + bl a0d1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b0600 │ │ │ │ + bne b0898 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b aff90 │ │ │ │ + b b0228 │ │ │ │ mov r3, #1 │ │ │ │ lsl lr, r3, ip │ │ │ │ - ldr r8, [pc, #1780] @ b0c90 │ │ │ │ + ldr r8, [pc, #1780] @ b0f28 │ │ │ │ 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 afcf4 │ │ │ │ + bgt aff8c │ │ │ │ mov fp, r3 │ │ │ │ - b aff6c │ │ │ │ + b b0204 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r3, #12 │ │ │ │ - bne b0184 │ │ │ │ - b afca8 │ │ │ │ + bne b041c │ │ │ │ + b aff40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b00d4 │ │ │ │ + beq b036c │ │ │ │ cmp fp, #0 │ │ │ │ - beq b0d38 │ │ │ │ + beq b0fd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f1c8 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 14faa4 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b067c │ │ │ │ + bne b0914 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b08dc │ │ │ │ + bne b0b74 │ │ │ │ mvn r0, #0 │ │ │ │ - b afcac │ │ │ │ + b aff44 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b06f0 │ │ │ │ + beq b0988 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b06f0 │ │ │ │ + beq b0988 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0cf4 │ │ │ │ + beq b0f8c │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0cf4 │ │ │ │ - ldr r3, [pc, #1624] @ b0c9c │ │ │ │ + beq b0f8c │ │ │ │ + ldr r3, [pc, #1624] @ b0f34 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fad4 │ │ │ │ + bl 11fa18 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq b0ba0 │ │ │ │ + beq b0e38 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 135954 │ │ │ │ + bl 135924 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne b0444 │ │ │ │ + bne b06dc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b05f4 │ │ │ │ + beq b088c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b05f4 │ │ │ │ + bne b088c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b05f4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b088c │ │ │ │ ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #1532] @ b0ca0 │ │ │ │ + ldr r1, [pc, #1532] @ b0f38 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b0bc8 │ │ │ │ + bne b0e60 │ │ │ │ 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 b0844 │ │ │ │ + beq b0adc │ │ │ │ ldr r3, [r8, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, #800] @ 0x320 │ │ │ │ - b b02e4 │ │ │ │ + b b057c │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r3, #8 │ │ │ │ - bgt b0290 │ │ │ │ - b afca8 │ │ │ │ + bgt b0528 │ │ │ │ + b aff40 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b0c60 │ │ │ │ - ldr r3, [pc, #1440] @ b0ca4 │ │ │ │ + bge b0ef8 │ │ │ │ + ldr r3, [pc, #1440] @ b0f3c │ │ │ │ cmp r4, r3 │ │ │ │ - beq b0c4c │ │ │ │ - ldr r1, [pc, #1432] @ b0ca8 │ │ │ │ + beq b0ee4 │ │ │ │ + ldr r1, [pc, #1432] @ b0f40 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl f414c │ │ │ │ + bl f4190 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b0670 │ │ │ │ + blt b0908 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0c44 │ │ │ │ - ldr r2, [pc, #1400] @ b0cac │ │ │ │ + beq b0edc │ │ │ │ + ldr r2, [pc, #1400] @ b0f44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b0c24 │ │ │ │ + beq b0ebc │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 118c68 │ │ │ │ + bl 118bb4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq b0668 │ │ │ │ + beq b0900 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b0668 │ │ │ │ + bne b0900 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b0668 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b0900 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - ble afca8 │ │ │ │ + ble aff40 │ │ │ │ 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 b0194 │ │ │ │ + b b042c │ │ │ │ ldr r0, [r6, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx r3 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq b0844 │ │ │ │ + beq b0adc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b afdd4 │ │ │ │ + b b006c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ - b b02dc │ │ │ │ + b b0574 │ │ │ │ add r0, fp, #20 │ │ │ │ add r0, r0, r3 │ │ │ │ cmp r6, #0 │ │ │ │ add r1, r0, #4 │ │ │ │ movgt lr, #12 │ │ │ │ add r0, r0, #8 │ │ │ │ - bgt afe14 │ │ │ │ - b afe8c │ │ │ │ - ldr ip, [pc, #1112] @ b0c7c │ │ │ │ + bgt b00ac │ │ │ │ + b b0124 │ │ │ │ + ldr ip, [pc, #1112] @ b0f14 │ │ │ │ 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 afd68 │ │ │ │ - bl 2915fc │ │ │ │ - b b0600 │ │ │ │ - ldr r2, [pc, #1116] @ b0cb0 │ │ │ │ + bge b0000 │ │ │ │ + bl 2a064c │ │ │ │ + b b0898 │ │ │ │ + ldr r2, [pc, #1116] @ b0f48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b0bb0 │ │ │ │ + bne b0e48 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b afee0 │ │ │ │ - ldr r2, [pc, #1088] @ b0cb0 │ │ │ │ + b b0178 │ │ │ │ + ldr r2, [pc, #1088] @ b0f48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b0c0c │ │ │ │ + bne b0ea4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b aff0c │ │ │ │ + b b01a4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b b00e0 │ │ │ │ + b b0378 │ │ │ │ cmp r0, #1 │ │ │ │ - bne b08a8 │ │ │ │ + bne b0b40 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b0ab8 │ │ │ │ + beq b0d50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f1c8 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 14faa4 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0d1c │ │ │ │ + bne b0fb4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0600 │ │ │ │ + beq b0898 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b0600 │ │ │ │ + bne b0898 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b0600 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b0898 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0600 │ │ │ │ + bne b0898 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b0600 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b0898 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r9, [pc, #900] @ b0c88 │ │ │ │ - bne b098c │ │ │ │ - b b04f8 │ │ │ │ + ldr r9, [pc, #900] @ b0f20 │ │ │ │ + bne b0c24 │ │ │ │ + b b0790 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq b0a04 │ │ │ │ - bl 356650 │ │ │ │ + beq b0c9c │ │ │ │ + bl 3581c0 │ │ │ │ ldr r2, [r9, r0] │ │ │ │ - ldr r1, [pc, #884] @ b0c98 │ │ │ │ + ldr r1, [pc, #884] @ b0f30 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r8, [sp] │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - beq b0a48 │ │ │ │ - bl a03c4 │ │ │ │ + beq b0ce0 │ │ │ │ + bl a0450 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0a2c │ │ │ │ + bne b0cc4 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b096c │ │ │ │ + beq b0c04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b0d54 │ │ │ │ + beq b0fec │ │ │ │ cmn sl, #1 │ │ │ │ - beq b08b4 │ │ │ │ + beq b0b4c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b04e4 │ │ │ │ + beq b077c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b4c8 │ │ │ │ + bl 9b554 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b0890 │ │ │ │ + bne b0b28 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0a54 │ │ │ │ + beq b0cec │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0a54 │ │ │ │ + beq b0cec │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b0670 │ │ │ │ + beq b0908 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #692] @ b0c94 │ │ │ │ + ldr r2, [pc, #692] @ b0f2c │ │ │ │ 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 b0908 │ │ │ │ + beq b0ba0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c108 │ │ │ │ + bl 8c124 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne b0914 │ │ │ │ + bne b0bac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 228d00 │ │ │ │ + bl 23bf24 │ │ │ │ mov sl, r0 │ │ │ │ - b b0944 │ │ │ │ + b b0bdc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0950 │ │ │ │ + bne b0be8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b0950 │ │ │ │ - bl 9cd94 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b0be8 │ │ │ │ + bl 9ce1c │ │ │ │ mov sl, r0 │ │ │ │ - b b0944 │ │ │ │ + b b0bdc │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0b20 │ │ │ │ + beq b0db8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0b20 │ │ │ │ + beq b0db8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0cf4 │ │ │ │ + beq b0f8c │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0cf4 │ │ │ │ - ldr r3, [pc, #524] @ b0c9c │ │ │ │ + beq b0f8c │ │ │ │ + ldr r3, [pc, #524] @ b0f34 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fad4 │ │ │ │ + bl 11fa18 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq b0b10 │ │ │ │ + beq b0da8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 135954 │ │ │ │ + bl 135924 │ │ │ │ mov r8, r0 │ │ │ │ - b b09cc │ │ │ │ + b b0c64 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0974 │ │ │ │ + beq b0c0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0974 │ │ │ │ + bne b0c0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b0974 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b0c0c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b04f8 │ │ │ │ - ldr r3, [pc, #448] @ b0cb4 │ │ │ │ + beq b0790 │ │ │ │ + ldr r3, [pc, #448] @ b0f4c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 188bd8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189cfc <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b04f8 │ │ │ │ + beq b0790 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188be8 <_PyErr_Clear@@Base> │ │ │ │ - b b04f8 │ │ │ │ - bl a583c │ │ │ │ + bl 189d24 <_PyErr_Clear@@Base> │ │ │ │ + b b0790 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0aa4 │ │ │ │ - b b0670 │ │ │ │ + beq b0d3c │ │ │ │ + b b0908 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b0c60 │ │ │ │ - ldr r3, [pc, #368] @ b0ca4 │ │ │ │ + bge b0ef8 │ │ │ │ + ldr r3, [pc, #368] @ b0f3c │ │ │ │ cmp r4, r3 │ │ │ │ - beq b0cd8 │ │ │ │ - ldr r1, [pc, #360] @ b0ca8 │ │ │ │ + beq b0f70 │ │ │ │ + ldr r1, [pc, #360] @ b0f40 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl f414c │ │ │ │ + bl f4190 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b0670 │ │ │ │ + blt b0908 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ cmp sl, #0 │ │ │ │ - beq b0c44 │ │ │ │ - ldr r3, [pc, #328] @ b0cac │ │ │ │ + beq b0edc │ │ │ │ + ldr r3, [pc, #328] @ b0f44 │ │ │ │ cmp sl, r3 │ │ │ │ - beq b0c24 │ │ │ │ + beq b0ebc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 118c68 │ │ │ │ + bl 118bb4 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq b09cc │ │ │ │ + beq b0c64 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne b09cc │ │ │ │ + bne b0c64 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b09cc │ │ │ │ - bl a583c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b0c64 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0658 │ │ │ │ - b b0670 │ │ │ │ - ldr r2, [pc, #212] @ b0c8c │ │ │ │ + beq b08f0 │ │ │ │ + b b0908 │ │ │ │ + ldr r2, [pc, #212] @ b0f24 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b b0858 │ │ │ │ + b b0af0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ str r2, [sp, #8] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ - b b06c4 │ │ │ │ + b b095c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ - bl 286ce0 │ │ │ │ + bl 296a70 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldrb ip, [r1, #4] │ │ │ │ - b afd00 │ │ │ │ - ldr r2, [pc, #120] @ b0c8c │ │ │ │ + b aff98 │ │ │ │ + ldr r2, [pc, #120] @ b0f24 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b b0874 │ │ │ │ - ldr r0, [pc, #128] @ b0cac │ │ │ │ - bl 9b444 │ │ │ │ - ldr r3, [pc, #140] @ b0cc0 │ │ │ │ - ldr r1, [pc, #128] @ b0cb8 │ │ │ │ + b b0b0c │ │ │ │ + ldr r0, [pc, #128] @ b0f44 │ │ │ │ + bl 9b4d0 │ │ │ │ + ldr r3, [pc, #140] @ b0f58 │ │ │ │ + ldr r1, [pc, #128] @ b0f50 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl 1179b0 │ │ │ │ - b b0670 │ │ │ │ + bl 1178bc │ │ │ │ + b b0908 │ │ │ │ mov r0, #0 │ │ │ │ - b b0c28 │ │ │ │ + b b0ec0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 186ed4 │ │ │ │ + bl 187ff8 │ │ │ │ mov r8, r0 │ │ │ │ - b b0668 │ │ │ │ - ldr r3, [pc, #88] @ b0cc0 │ │ │ │ + b b0900 │ │ │ │ + ldr r3, [pc, #88] @ b0f58 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #76] @ b0cbc │ │ │ │ + ldr r1, [pc, #76] @ b0f54 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b b0670 │ │ │ │ - andseq r7, r9, r0, asr #10 │ │ │ │ - bge feb5b730 <__bss_end__@@Base+0xfe5967e8> │ │ │ │ + bl 1178bc │ │ │ │ + b b0908 │ │ │ │ + andseq r8, r9, r8, asr #27 │ │ │ │ + bge feb5b9c8 <__bss_end__@@Base+0xfe596a80> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, ror #3 │ │ │ │ + andeq r2, r9, r8, ror r2 │ │ │ │ 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, r4, asr r4 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ subseq sl, r7, r0, lsl #1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - @ instruction: 0x0035f8b4 │ │ │ │ - @ instruction: 0x0035f8d8 │ │ │ │ + eorseq r1, r6, r4, lsr r4 │ │ │ │ + eorseq r1, r6, r8, asr r4 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r4, lsl #17 │ │ │ │ + eorseq r1, r6, r4, lsl #8 │ │ │ │ andeq r0, r0, r1, lsl #30 │ │ │ │ - eorseq sl, r5, ip, asr #13 │ │ │ │ + eorseq ip, r5, ip, asr #4 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - mlaseq r5, r4, fp, pc @ │ │ │ │ + eorseq r1, r6, r4, lsl r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 186ed4 │ │ │ │ + bl 187ff8 │ │ │ │ mov r8, r0 │ │ │ │ - b b09cc │ │ │ │ + b b0c64 │ │ │ │ mvn r3, #0 │ │ │ │ - b b010c │ │ │ │ - ldr r3, [pc, #-60] @ b0cc0 │ │ │ │ + b b03a4 │ │ │ │ + ldr r3, [pc, #-60] @ b0f58 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #-64] @ b0cc4 │ │ │ │ + ldr r1, [pc, #-64] @ b0f5c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b b0670 │ │ │ │ - ldr r1, [pc, #-76] @ b0cc8 │ │ │ │ - ldr r0, [pc, #-76] @ b0ccc │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b0600 │ │ │ │ + bl 1178bc │ │ │ │ + b b0908 │ │ │ │ + ldr r1, [pc, #-76] @ b0f60 │ │ │ │ + ldr r0, [pc, #-76] @ b0f64 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b0898 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b08b4 │ │ │ │ + bne b0b4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b08b4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b0b4c │ │ │ │ mov r3, fp │ │ │ │ - b b010c │ │ │ │ - ldr r3, [pc, #-120] @ b0cd0 │ │ │ │ - ldr r1, [pc, #-120] @ b0cd4 │ │ │ │ + b b03a4 │ │ │ │ + ldr r3, [pc, #-120] @ b0f68 │ │ │ │ + ldr r1, [pc, #-120] @ b0f6c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b b0600 │ │ │ │ + bl 18f518 │ │ │ │ + b b0898 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b096c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b0c04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b0360 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b05f8 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b b03f4 │ │ │ │ + b b068c │ │ │ │ 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] @ b19ac │ │ │ │ + ldr r3, [pc, #3092] @ b1c44 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r6] │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ sub sp, sp, #20 │ │ │ │ - beq b17ac │ │ │ │ + beq b1a44 │ │ │ │ mov r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b17b4 │ │ │ │ + bne b1a4c │ │ │ │ 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 b0e30 │ │ │ │ + beq b10c8 │ │ │ │ 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] @ b19ac │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #2932] @ b1c44 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r8, [r3, r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq b1980 │ │ │ │ + beq b1c18 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble b1784 │ │ │ │ + ble b1a1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [r8, #36] @ 0x24 │ │ │ │ - bne b115c │ │ │ │ + bne b13f4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b1374 │ │ │ │ + beq b160c │ │ │ │ ldr r4, [fp] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0ffc │ │ │ │ + beq b1294 │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [fp] │ │ │ │ - bne b1374 │ │ │ │ + bne b160c │ │ │ │ ldrb r5, [fp, #6] │ │ │ │ ldrb r3, [fp, #5] │ │ │ │ cmp r5, #0 │ │ │ │ lsl r7, r4, r3 │ │ │ │ ldr r9, [fp, #16] │ │ │ │ - beq b109c │ │ │ │ + beq b1334 │ │ │ │ cmp r9, #0 │ │ │ │ - ble b1154 │ │ │ │ + ble b13ec │ │ │ │ add r7, fp, r7 │ │ │ │ add sl, r7, #20 │ │ │ │ mov r4, #0 │ │ │ │ add r7, r7, #24 │ │ │ │ - b b0eec │ │ │ │ + b b1184 │ │ │ │ ldr r5, [r7, r4, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b0ee0 │ │ │ │ + beq b1178 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0ee0 │ │ │ │ + beq b1178 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq b0f3c │ │ │ │ + beq b11d4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq b0f6c │ │ │ │ + beq b1204 │ │ │ │ ldr r5, [sl, r4, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b0eb8 │ │ │ │ + beq b1150 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0eb8 │ │ │ │ + beq b1150 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0eb8 │ │ │ │ - ldr r3, [pc, #2708] @ b19b0 │ │ │ │ + bne b1150 │ │ │ │ + ldr r3, [pc, #2708] @ b1c48 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne b15c4 │ │ │ │ + bne b185c │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - b b0eb8 │ │ │ │ - ldr r3, [pc, #2668] @ b19b0 │ │ │ │ + b b1150 │ │ │ │ + ldr r3, [pc, #2668] @ b1c48 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne b15a8 │ │ │ │ + bne b1840 │ │ │ │ mov r0, r5 │ │ │ │ add r4, r4, #1 │ │ │ │ blx r2 │ │ │ │ cmp r4, r9 │ │ │ │ - bne b0eec │ │ │ │ + bne b1184 │ │ │ │ ldrb r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne b106c │ │ │ │ - ldr r3, [pc, #2604] @ b19ac │ │ │ │ - bl 356650 │ │ │ │ + bne b1304 │ │ │ │ + ldr r3, [pc, #2604] @ b1c44 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi b106c │ │ │ │ + bhi b1304 │ │ │ │ ldrb r1, [fp, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b106c │ │ │ │ + beq b1304 │ │ │ │ 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 b1014 │ │ │ │ + bls b12ac │ │ │ │ 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 b104c │ │ │ │ + ble b12e4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 291524 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c7850 <_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 b0fc4 │ │ │ │ - ldr r0, [pc, #2456] @ b19b4 │ │ │ │ + bhi b125c │ │ │ │ + ldr r0, [pc, #2456] @ b1c4c │ │ │ │ cmp r1, r0 │ │ │ │ - bne b0fc4 │ │ │ │ + bne b125c │ │ │ │ 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 b0fec │ │ │ │ + bgt b1284 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2384] @ b19ac │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #2384] @ b1c44 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldrb r2, [fp, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - beq b0f84 │ │ │ │ + beq b121c │ │ │ │ mov r0, fp │ │ │ │ - bl 99e00 │ │ │ │ - ldr r3, [pc, #2352] @ b19ac │ │ │ │ - bl 356650 │ │ │ │ + bl 99e8c │ │ │ │ + ldr r3, [pc, #2352] @ b1c44 │ │ │ │ + bl 3581c0 │ │ │ │ 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 b1014 │ │ │ │ - b b0fc4 │ │ │ │ + bls b12ac │ │ │ │ + b b125c │ │ │ │ cmp r9, #0 │ │ │ │ - ble b1154 │ │ │ │ + ble b13ec │ │ │ │ add r4, fp, r7 │ │ │ │ - b b10e4 │ │ │ │ + b b137c │ │ │ │ ldr r7, [r4, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b10d4 │ │ │ │ + beq b136c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b10d4 │ │ │ │ + beq b136c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq b1130 │ │ │ │ + beq b13c8 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ - beq b1054 │ │ │ │ + beq b12ec │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b10ac │ │ │ │ + beq b1344 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b10ac │ │ │ │ + beq b1344 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne b10ac │ │ │ │ - ldr r3, [pc, #2204] @ b19b0 │ │ │ │ + bne b1344 │ │ │ │ + ldr r3, [pc, #2204] @ b1c48 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1888 │ │ │ │ + bne b1b20 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b b10ac │ │ │ │ - ldr r3, [pc, #2168] @ b19b0 │ │ │ │ + b b1344 │ │ │ │ + ldr r3, [pc, #2168] @ b1c48 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1808 │ │ │ │ + bne b1aa0 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b b10d4 │ │ │ │ + b b136c │ │ │ │ mov r3, r8 │ │ │ │ - b b1060 │ │ │ │ + b b12f8 │ │ │ │ ldrb r5, [sl, #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne b11e4 │ │ │ │ + bne b147c │ │ │ │ ldrb r9, [sl] │ │ │ │ cmp r9, #0 │ │ │ │ movne r7, sl │ │ │ │ - bne b1188 │ │ │ │ - b b11dc │ │ │ │ + bne b1420 │ │ │ │ + b b1474 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - beq b11dc │ │ │ │ + beq b1474 │ │ │ │ ldr r4, [r7, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq b117c │ │ │ │ + beq b1414 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b117c │ │ │ │ + beq b1414 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b117c │ │ │ │ - ldr r3, [pc, #2040] @ b19b0 │ │ │ │ + bne b1414 │ │ │ │ + ldr r3, [pc, #2040] @ b1c48 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne b18ac │ │ │ │ + bne b1b44 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b117c │ │ │ │ + b b1414 │ │ │ │ mov r0, sl │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b13c8 │ │ │ │ + beq b1660 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [fp] │ │ │ │ - bne b13c8 │ │ │ │ + bne b1660 │ │ │ │ ldrb r5, [fp, #6] │ │ │ │ ldrb r2, [fp, #5] │ │ │ │ cmp r5, #0 │ │ │ │ lsl r3, r3, r2 │ │ │ │ ldr r7, [fp, #16] │ │ │ │ - beq b144c │ │ │ │ + beq b16e4 │ │ │ │ cmp r7, #0 │ │ │ │ - ble b1388 │ │ │ │ + ble b1620 │ │ │ │ add r3, fp, r3 │ │ │ │ tst r7, #1 │ │ │ │ mov r5, #0 │ │ │ │ add sl, r3, #20 │ │ │ │ add r9, r3, #24 │ │ │ │ - beq b1294 │ │ │ │ + beq b152c │ │ │ │ ldr r4, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1260 │ │ │ │ + beq b14f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1260 │ │ │ │ + beq b14f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1640 │ │ │ │ + beq b18d8 │ │ │ │ ldr r4, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1288 │ │ │ │ + beq b1520 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1288 │ │ │ │ + beq b1520 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1664 │ │ │ │ + beq b18fc │ │ │ │ mov r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq b1388 │ │ │ │ + beq b1620 │ │ │ │ str fp, [sp, #12] │ │ │ │ mov fp, r8 │ │ │ │ - b b1328 │ │ │ │ + b b15c0 │ │ │ │ ldr r4, [r9, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b12c8 │ │ │ │ + beq b1560 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b12c8 │ │ │ │ + beq b1560 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1404 │ │ │ │ + beq b169c │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r4, [sl, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b12f4 │ │ │ │ + beq b158c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b12f4 │ │ │ │ + beq b158c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1428 │ │ │ │ + beq b16c0 │ │ │ │ ldr r4, [r9, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b131c │ │ │ │ + beq b15b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b131c │ │ │ │ + beq b15b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b13e0 │ │ │ │ + beq b1678 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq b1380 │ │ │ │ + beq b1618 │ │ │ │ ldr r4, [sl, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b12a0 │ │ │ │ + beq b1538 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b12a0 │ │ │ │ + beq b1538 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b12a0 │ │ │ │ - ldr r3, [pc, #1624] @ b19b0 │ │ │ │ + bne b1538 │ │ │ │ + ldr r3, [pc, #1624] @ b1c48 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b182c │ │ │ │ + bne b1ac4 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b12a0 │ │ │ │ + b b1538 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b b0fb4 │ │ │ │ + b b124c │ │ │ │ mov r8, fp │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldrb r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne b13c0 │ │ │ │ - ldr r3, [pc, #1552] @ b19ac │ │ │ │ - bl 356650 │ │ │ │ + bne b1658 │ │ │ │ + ldr r3, [pc, #1552] @ b1c44 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi b13c0 │ │ │ │ + bhi b1658 │ │ │ │ ldrb r1, [fp, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne b0fa4 │ │ │ │ + bne b123c │ │ │ │ mov r0, fp │ │ │ │ - bl 99e00 │ │ │ │ - ldr r3, [pc, #1500] @ b19ac │ │ │ │ - bl 356650 │ │ │ │ + bl 99e8c │ │ │ │ + ldr r3, [pc, #1500] @ b1c44 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b b0fb4 │ │ │ │ - ldr r3, [pc, #1480] @ b19b0 │ │ │ │ + b b124c │ │ │ │ + ldr r3, [pc, #1480] @ b1c48 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b18f0 │ │ │ │ + bne b1b88 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b131c │ │ │ │ - ldr r3, [pc, #1444] @ b19b0 │ │ │ │ + b b15b4 │ │ │ │ + ldr r3, [pc, #1444] @ b1c48 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1914 │ │ │ │ + bne b1bac │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b12c8 │ │ │ │ - ldr r3, [pc, #1408] @ b19b0 │ │ │ │ + b b1560 │ │ │ │ + ldr r3, [pc, #1408] @ b1c48 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1938 │ │ │ │ + bne b1bd0 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b12f4 │ │ │ │ + b b158c │ │ │ │ cmp r7, #0 │ │ │ │ - ble b1388 │ │ │ │ + ble b1620 │ │ │ │ tst r7, #1 │ │ │ │ - ldr sl, [pc, #1360] @ b19b0 │ │ │ │ + ldr sl, [pc, #1360] @ b1c48 │ │ │ │ add r9, fp, r3 │ │ │ │ - beq b14c4 │ │ │ │ + beq b175c │ │ │ │ ldr r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b148c │ │ │ │ + beq b1724 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b148c │ │ │ │ + beq b1724 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b16e4 │ │ │ │ + beq b197c │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b14b4 │ │ │ │ + beq b174c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b14b4 │ │ │ │ + beq b174c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b16c4 │ │ │ │ + beq b195c │ │ │ │ mov r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ add r9, r9, #12 │ │ │ │ - beq b1388 │ │ │ │ + beq b1620 │ │ │ │ str fp, [sp, #12] │ │ │ │ mov fp, r8 │ │ │ │ - b b1560 │ │ │ │ + b b17f8 │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b14f8 │ │ │ │ + beq b1790 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b14f8 │ │ │ │ + beq b1790 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b15e0 │ │ │ │ + beq b1878 │ │ │ │ ldr r4, [r9, #36] @ 0x24 │ │ │ │ add r9, r9, #12 │ │ │ │ cmp r4, #0 │ │ │ │ add r5, r5, #1 │ │ │ │ - beq b1528 │ │ │ │ + beq b17c0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1528 │ │ │ │ + beq b17c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1600 │ │ │ │ + beq b1898 │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1550 │ │ │ │ + beq b17e8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1550 │ │ │ │ + beq b17e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1620 │ │ │ │ + beq b18b8 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ add r9, r9, #12 │ │ │ │ - beq b1380 │ │ │ │ + beq b1618 │ │ │ │ ldr r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b14d0 │ │ │ │ + beq b1768 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b14d0 │ │ │ │ + beq b1768 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b14d0 │ │ │ │ + bne b1768 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b1850 │ │ │ │ + bne b1ae8 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b14d0 │ │ │ │ - ldr r2, [pc, #1032] @ b19b8 │ │ │ │ + b b1768 │ │ │ │ + ldr r2, [pc, #1032] @ b1c50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b1870 │ │ │ │ + bne b1b08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b0ee0 │ │ │ │ - ldr r2, [pc, #1004] @ b19b8 │ │ │ │ + b b1178 │ │ │ │ + ldr r2, [pc, #1004] @ b1c50 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b1688 │ │ │ │ + bne b1920 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b0eb8 │ │ │ │ + b b1150 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b1744 │ │ │ │ + bne b19dc │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b14f8 │ │ │ │ + b b1790 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b1764 │ │ │ │ + bne b19fc │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1528 │ │ │ │ + b b17c0 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b18d0 │ │ │ │ + bne b1b68 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1550 │ │ │ │ - ldr r3, [pc, #872] @ b19b0 │ │ │ │ + b b17e8 │ │ │ │ + ldr r3, [pc, #872] @ b1c48 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b195c │ │ │ │ + bne b1bf4 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b1260 │ │ │ │ - ldr r3, [pc, #836] @ b19b0 │ │ │ │ + b b14f8 │ │ │ │ + ldr r3, [pc, #836] @ b1c48 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b16a0 │ │ │ │ + bne b1938 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b1288 │ │ │ │ - ldr r2, [pc, #800] @ b19b0 │ │ │ │ + b b1520 │ │ │ │ + ldr r2, [pc, #800] @ b1c48 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b15d0 │ │ │ │ - ldr r2, [pc, #784] @ b19b8 │ │ │ │ + b b1868 │ │ │ │ + ldr r2, [pc, #784] @ b1c50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b167c │ │ │ │ - ldr r2, [pc, #764] @ b19b0 │ │ │ │ + beq b1914 │ │ │ │ + ldr r2, [pc, #764] @ b1c48 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b167c │ │ │ │ + b b1914 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - bne b1704 │ │ │ │ + bne b199c │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b14b4 │ │ │ │ + b b174c │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - bne b1724 │ │ │ │ + bne b19bc │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b148c │ │ │ │ - ldr r2, [pc, #684] @ b19b8 │ │ │ │ + b b1724 │ │ │ │ + ldr r2, [pc, #684] @ b1c50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b16d8 │ │ │ │ + beq b1970 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b16d8 │ │ │ │ - ldr r2, [pc, #652] @ b19b8 │ │ │ │ + b b1970 │ │ │ │ + ldr r2, [pc, #652] @ b1c50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b16f8 │ │ │ │ + beq b1990 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b16f8 │ │ │ │ - ldr r2, [pc, #620] @ b19b8 │ │ │ │ + b b1990 │ │ │ │ + ldr r2, [pc, #620] @ b1c50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b15f4 │ │ │ │ + beq b188c │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b15f4 │ │ │ │ - ldr r2, [pc, #588] @ b19b8 │ │ │ │ + b b188c │ │ │ │ + ldr r2, [pc, #588] @ b1c50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1614 │ │ │ │ + beq b18ac │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1614 │ │ │ │ + b b18ac │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #552] @ b19bc │ │ │ │ + ldr r2, [pc, #552] @ b1c54 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b0e50 │ │ │ │ + bne b10e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 28fba8 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c768c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b198c │ │ │ │ + beq b1c24 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #5 │ │ │ │ str r3, [sp] │ │ │ │ - bl 286ce0 │ │ │ │ + bl 296a70 │ │ │ │ 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 b104c │ │ │ │ + beq b12e4 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq b0dec │ │ │ │ - b b104c │ │ │ │ - ldr r2, [pc, #424] @ b19b8 │ │ │ │ + beq b1084 │ │ │ │ + b b12e4 │ │ │ │ + ldr r2, [pc, #424] @ b1c50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1148 │ │ │ │ - ldr r2, [pc, #404] @ b19b0 │ │ │ │ + beq b13e0 │ │ │ │ + ldr r2, [pc, #404] @ b1c48 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b b1148 │ │ │ │ - ldr r2, [pc, #388] @ b19b8 │ │ │ │ + b b13e0 │ │ │ │ + ldr r2, [pc, #388] @ b1c50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1368 │ │ │ │ - ldr r2, [pc, #368] @ b19b0 │ │ │ │ + beq b1600 │ │ │ │ + ldr r2, [pc, #368] @ b1c48 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1368 │ │ │ │ - ldr r2, [pc, #352] @ b19b8 │ │ │ │ + b b1600 │ │ │ │ + ldr r2, [pc, #352] @ b1c50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b159c │ │ │ │ + beq b1834 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b159c │ │ │ │ - ldr r2, [pc, #312] @ b19b0 │ │ │ │ + b b1834 │ │ │ │ + ldr r2, [pc, #312] @ b1c48 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b15b4 │ │ │ │ - ldr r2, [pc, #296] @ b19b8 │ │ │ │ + b b184c │ │ │ │ + ldr r2, [pc, #296] @ b1c50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1124 │ │ │ │ - ldr r2, [pc, #276] @ b19b0 │ │ │ │ + beq b13bc │ │ │ │ + ldr r2, [pc, #276] @ b1c48 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b b1124 │ │ │ │ - ldr r2, [pc, #260] @ b19b8 │ │ │ │ + b b13bc │ │ │ │ + ldr r2, [pc, #260] @ b1c50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b11cc │ │ │ │ - ldr r2, [pc, #240] @ b19b0 │ │ │ │ + beq b1464 │ │ │ │ + ldr r2, [pc, #240] @ b1c48 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b11cc │ │ │ │ - ldr r2, [pc, #224] @ b19b8 │ │ │ │ + b b1464 │ │ │ │ + ldr r2, [pc, #224] @ b1c50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1634 │ │ │ │ + beq b18cc │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1634 │ │ │ │ - ldr r2, [pc, #192] @ b19b8 │ │ │ │ + b b18cc │ │ │ │ + ldr r2, [pc, #192] @ b1c50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b13f8 │ │ │ │ - ldr r2, [pc, #172] @ b19b0 │ │ │ │ + beq b1690 │ │ │ │ + ldr r2, [pc, #172] @ b1c48 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b13f8 │ │ │ │ - ldr r2, [pc, #156] @ b19b8 │ │ │ │ + b b1690 │ │ │ │ + ldr r2, [pc, #156] @ b1c50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b141c │ │ │ │ - ldr r2, [pc, #136] @ b19b0 │ │ │ │ + beq b16b4 │ │ │ │ + ldr r2, [pc, #136] @ b1c48 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b141c │ │ │ │ - ldr r2, [pc, #120] @ b19b8 │ │ │ │ + b b16b4 │ │ │ │ + ldr r2, [pc, #120] @ b1c50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1440 │ │ │ │ - ldr r2, [pc, #100] @ b19b0 │ │ │ │ + beq b16d8 │ │ │ │ + ldr r2, [pc, #100] @ b1c48 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1440 │ │ │ │ - ldr r2, [pc, #84] @ b19b8 │ │ │ │ + b b16d8 │ │ │ │ + ldr r2, [pc, #84] @ b1c50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1658 │ │ │ │ - ldr r2, [pc, #64] @ b19b0 │ │ │ │ + beq b18f0 │ │ │ │ + ldr r2, [pc, #64] @ b1c48 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1658 │ │ │ │ - ldr r1, [pc, #56] @ b19c0 │ │ │ │ - ldr r0, [pc, #56] @ b19c4 │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ + b b18f0 │ │ │ │ + ldr r1, [pc, #56] @ b1c58 │ │ │ │ + ldr r0, [pc, #56] @ b1c5c │ │ │ │ + bl 7d7b0 <_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 b104c │ │ │ │ + b b12e4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - andeq r0, fp, r0, lsl #27 │ │ │ │ - eorseq sl, r5, r4, lsr r0 │ │ │ │ - @ instruction: 0x003d13b4 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ + andeq r1, fp, r8, lsl r0 │ │ │ │ + @ instruction: 0x0035bbb4 │ │ │ │ + eorseq r2, sp, r4, lsr pc │ │ │ │ │ │ │ │ -000b19c8 : │ │ │ │ +000b1c60 : │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000b19d4 : │ │ │ │ - ldr r3, [pc, #16] @ b19ec │ │ │ │ - ldr r2, [pc, #16] @ b19f0 │ │ │ │ +000b1c6c : │ │ │ │ + ldr r3, [pc, #16] @ b1c84 │ │ │ │ + ldr r2, [pc, #16] @ b1c88 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, r3 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -000b19f4 : │ │ │ │ +000b1c8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #204] @ b1ad8 │ │ │ │ + ldr r2, [pc, #204] @ b1d70 │ │ │ │ mov r5, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 b1a4c │ │ │ │ + beq b1ce4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [ip, #3424] @ 0xd60 │ │ │ │ ldr r2, [ip, #3428] @ 0xd64 │ │ │ │ - bl 9dfb0 │ │ │ │ + bl 9e038 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [ip, #3416] @ 0xd58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b1aac │ │ │ │ + bne b1d44 │ │ │ │ ldr r6, [ip, #108] @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b1ac0 │ │ │ │ - ldr r1, [pc, #108] @ b1adc │ │ │ │ + beq b1d58 │ │ │ │ + ldr r1, [pc, #108] @ b1d74 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1ac0 │ │ │ │ - ldr r1, [pc, #92] @ b1ae0 │ │ │ │ + beq b1d58 │ │ │ │ + ldr r1, [pc, #92] @ b1d78 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #2 │ │ │ │ - bne b1ac8 │ │ │ │ + bne b1d60 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b b1ae4 │ │ │ │ + b b1d7c │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [ip, #3424] @ 0xd60 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 19f670 │ │ │ │ + b 1a2410 │ │ │ │ mov r2, #1 │ │ │ │ - b b1a94 │ │ │ │ + b b1d2c │ │ │ │ mov r0, r6 │ │ │ │ bl 2bcfc │ │ │ │ mov r2, r0 │ │ │ │ - b b1a94 │ │ │ │ + b b1d2c │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x00393db4 │ │ │ │ - eorseq r3, r9, r4, ror sp │ │ │ │ + eorseq r5, r9, r4, lsr r9 │ │ │ │ + @ instruction: 0x003958f4 │ │ │ │ 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 b1d78 │ │ │ │ + bne b2010 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ bl 29c28 │ │ │ │ cmp r4, r0 │ │ │ │ - bne b1d78 │ │ │ │ + bne b2010 │ │ │ │ cmp r5, #0 │ │ │ │ - bne b1c8c │ │ │ │ - ldr r8, [pc, #896] @ b1eb0 │ │ │ │ + bne b1f24 │ │ │ │ + ldr r8, [pc, #896] @ b2148 │ │ │ │ ldr r3, [r8, #1472] @ 0x5c0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt b1ce8 │ │ │ │ + bgt b1f80 │ │ │ │ ldr r3, [r8, #1180] @ 0x49c │ │ │ │ cmn r3, #1 │ │ │ │ - beq b1d34 │ │ │ │ + beq b1fcc │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1d44 │ │ │ │ + bne b1fdc │ │ │ │ cmp r6, #1 │ │ │ │ - beq b1b60 │ │ │ │ + beq b1df8 │ │ │ │ cmp r6, #2 │ │ │ │ - bne b1d60 │ │ │ │ + bne b1ff8 │ │ │ │ mov r5, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ bl 29c10 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b1bd0 │ │ │ │ + beq b1e68 │ │ │ │ cmn r0, #-536870910 @ 0xe0000002 │ │ │ │ - bhi b1d1c │ │ │ │ - ldr r6, [pc, #812] @ b1eb4 │ │ │ │ - ldr r2, [pc, #812] @ b1eb8 │ │ │ │ + bhi b1fb4 │ │ │ │ + ldr r6, [pc, #812] @ b214c │ │ │ │ + ldr r2, [pc, #812] @ b2150 │ │ │ │ ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ add r9, r0, #1 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r1, r9, #2 │ │ │ │ - bne b1d8c │ │ │ │ + bne b2024 │ │ │ │ mov r0, r1 │ │ │ │ bl 2a1bc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b1d1c │ │ │ │ + beq b1fb4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ - bne b1e44 │ │ │ │ + bne b20dc │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b88c │ │ │ │ + bl 8b730 │ │ │ │ mov r0, r7 │ │ │ │ bl 29c28 │ │ │ │ add r9, r0, #1 │ │ │ │ cmn r9, #-536870911 @ 0xe0000001 │ │ │ │ - bhi b1d1c │ │ │ │ + bhi b1fb4 │ │ │ │ lsl r0, r9, #2 │ │ │ │ - bl 8b358 │ │ │ │ + bl 8b14c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b1d1c │ │ │ │ + beq b1fb4 │ │ │ │ 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 │ │ │ │ @@ -139624,2100 +139812,2099 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 2976c │ │ │ │ mov r6, sl │ │ │ │ ldr r1, [sp, #20] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmn r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ - bhi b1da0 │ │ │ │ + bhi b2038 │ │ │ │ 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 b1da8 │ │ │ │ + bne b2040 │ │ │ │ cmp r9, #0 │ │ │ │ mov sl, r2 │ │ │ │ - bne b1c08 │ │ │ │ + bne b1ea0 │ │ │ │ sub r1, r6, r8 │ │ │ │ asr r1, r1, #2 │ │ │ │ - ldr r6, [pc, #560] @ b1eb4 │ │ │ │ + ldr r6, [pc, #560] @ b214c │ │ │ │ str r1, [sp, #32] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - b b1cb8 │ │ │ │ + b b1f50 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 8b5a0 │ │ │ │ + bl 8b444 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b1d0c │ │ │ │ + bne b1fa4 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r6, [pc, #504] @ b1eb4 │ │ │ │ + ldr r6, [pc, #504] @ b214c │ │ │ │ mov r0, r8 │ │ │ │ - bl b1edc │ │ │ │ - ldr r2, [pc, #500] @ b1ebc │ │ │ │ + bl b2174 │ │ │ │ + ldr r2, [pc, #500] @ b2154 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ cmp r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bne b1d24 │ │ │ │ + bne b1fbc │ │ │ │ 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 221d6c │ │ │ │ + bl 23500c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1cac │ │ │ │ + beq b1f44 │ │ │ │ cmn r0, #2 │ │ │ │ - beq b1ddc │ │ │ │ + beq b2074 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b1d60 │ │ │ │ - bl 2915fc │ │ │ │ - b b1d70 │ │ │ │ + beq b1ff8 │ │ │ │ + bl 2a064c │ │ │ │ + b b2008 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ - b b1cdc │ │ │ │ - bl 21e4fc │ │ │ │ + b b1f74 │ │ │ │ + bl 231928 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, #1180] @ 0x49c │ │ │ │ - beq b1b4c │ │ │ │ + beq b1de4 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 84024 │ │ │ │ - b b1d04 │ │ │ │ - ldr r3, [pc, #344] @ b1ec0 │ │ │ │ - ldr r1, [pc, #344] @ b1ec4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r4, #0 │ │ │ │ - b b1cdc │ │ │ │ - ldr r3, [pc, #320] @ b1ec0 │ │ │ │ - ldr r1, [pc, #324] @ b1ec8 │ │ │ │ + bl 83f98 │ │ │ │ + b b1f9c │ │ │ │ + ldr r3, [pc, #344] @ b2158 │ │ │ │ + ldr r1, [pc, #344] @ b215c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + mov r4, #0 │ │ │ │ + b b1f74 │ │ │ │ + ldr r3, [pc, #320] @ b2158 │ │ │ │ + ldr r1, [pc, #324] @ b2160 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b b1d70 │ │ │ │ + bl 18f518 │ │ │ │ + b b2008 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne b1bac │ │ │ │ - b b1d1c │ │ │ │ + bne b1e44 │ │ │ │ + b b1fb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1c74 │ │ │ │ + beq b1f0c │ │ │ │ cmp r5, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, sl │ │ │ │ sub r9, r9, #1 │ │ │ │ - bne b1e90 │ │ │ │ + bne b2128 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 8b88c │ │ │ │ + bl 8b730 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r3, [pc, #248] @ b1ecc │ │ │ │ + ldr r3, [pc, #248] @ b2164 │ │ │ │ sub r1, r1, r7 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r3, [pc, #232] @ b1ed0 │ │ │ │ + ldr r3, [pc, #232] @ b2168 │ │ │ │ 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] @ b1ed4 │ │ │ │ - ldr r1, [pc, #204] @ b1ed8 │ │ │ │ + ldr r2, [pc, #204] @ b216c │ │ │ │ + ldr r1, [pc, #204] @ b2170 │ │ │ │ mov r3, r7 │ │ │ │ - bl ad13c │ │ │ │ + bl ad354 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b1d70 │ │ │ │ - bl 2728a0 │ │ │ │ + beq b2008 │ │ │ │ + bl 283d88 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1d70 │ │ │ │ + beq b2008 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b1d70 │ │ │ │ + bne b2008 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b1d70 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b2008 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1e84 │ │ │ │ + beq b211c │ │ │ │ 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 b1bc8 │ │ │ │ + bne b1e60 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b1e54 │ │ │ │ + bne b20ec │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ - b b1cb8 │ │ │ │ + b b1f50 │ │ │ │ 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 b1c68 │ │ │ │ + b b1f00 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ - @ instruction: 0x0008b8b8 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ + andeq fp, r8, ip, asr r7 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, r0, ror #23 │ │ │ │ - eorseq pc, r5, r4, asr #23 │ │ │ │ - eorseq r6, r5, r0, lsl #24 │ │ │ │ + eorseq r1, r6, r0, ror #14 │ │ │ │ + eorseq r1, r6, r4, asr #14 │ │ │ │ + eorseq r8, r5, r0, lsl #15 │ │ │ │ ldrsbeq fp, [r5], #-176 @ 0xffffff50 │ │ │ │ - eorseq pc, r5, r0, asr #7 │ │ │ │ - @ instruction: 0x0035fbd8 │ │ │ │ + eorseq r0, r6, r0, asr #30 │ │ │ │ + eorseq r1, r6, r8, asr r7 │ │ │ │ │ │ │ │ -000b1edc : │ │ │ │ +000b2174 : │ │ │ │ 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 b2618 │ │ │ │ + bne b28b0 │ │ │ │ cmn r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - beq b22c4 │ │ │ │ + beq b255c │ │ │ │ cmp r1, #0 │ │ │ │ - beq b22d0 │ │ │ │ + beq b2568 │ │ │ │ cmp r6, #1 │ │ │ │ - beq b244c │ │ │ │ + beq b26e4 │ │ │ │ add r5, r4, r6, lsl #2 │ │ │ │ cmp r4, r5 │ │ │ │ lsl r8, r6, #2 │ │ │ │ - bcs b1f74 │ │ │ │ + bcs b220c │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #0 │ │ │ │ - b b1f4c │ │ │ │ + b b21e4 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs b1f6c │ │ │ │ + bcs b2204 │ │ │ │ ldr r2, [r3], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls b1f44 │ │ │ │ + bls b21dc │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ - bcs b2628 │ │ │ │ + bcs b28c0 │ │ │ │ cmp r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bcc b1f4c │ │ │ │ + bcc b21e4 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi b22d8 │ │ │ │ + bhi b2570 │ │ │ │ cmp r6, #0 │ │ │ │ - blt b25ac │ │ │ │ + blt b2844 │ │ │ │ cmn r6, #-2147483626 @ 0x80000016 │ │ │ │ - bgt b2354 │ │ │ │ - ldr r2, [pc, #1724] @ b2648 │ │ │ │ + bgt b25ec │ │ │ │ + ldr r2, [pc, #1724] @ b28e0 │ │ │ │ add r3, r6, #21 │ │ │ │ - ldr r1, [pc, #1720] @ b264c │ │ │ │ + ldr r1, [pc, #1720] @ b28e4 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r2, #712] @ 0x2c8 │ │ │ │ mov r9, #1 │ │ │ │ cmp r3, r1 │ │ │ │ mov sl, r9 │ │ │ │ - bne b2340 │ │ │ │ - ldr r3, [pc, #1696] @ b2650 │ │ │ │ - bl 356650 │ │ │ │ + bne b25d8 │ │ │ │ + ldr r3, [pc, #1696] @ b28e8 │ │ │ │ + bl 3581c0 │ │ │ │ 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 b226c │ │ │ │ + bcs b2504 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq b24bc │ │ │ │ + beq b2754 │ │ │ │ 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 b2230 │ │ │ │ - ldr r3, [pc, #1600] @ b2654 │ │ │ │ + beq b24c8 │ │ │ │ + ldr r3, [pc, #1600] @ b28ec │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #1580] @ b2658 │ │ │ │ + ldr r2, [pc, #1580] @ b28f0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b256c │ │ │ │ + bne b2804 │ │ │ │ and r3, sl, #7 │ │ │ │ cmp r9, #0 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - beq b23ec │ │ │ │ + beq b2684 │ │ │ │ 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 b24d4 │ │ │ │ + bne b276c │ │ │ │ tst r3, #32 │ │ │ │ - beq b2640 │ │ │ │ + beq b28d8 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b22a4 │ │ │ │ + beq b253c │ │ │ │ bic r8, r8, #15 │ │ │ │ add r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ add r3, r7, #20 │ │ │ │ - bcs b22b8 │ │ │ │ + bcs b2550 │ │ │ │ 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 b21b4 │ │ │ │ + bls b244c │ │ │ │ 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 b21b4 │ │ │ │ + bls b244c │ │ │ │ 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 b21b4 │ │ │ │ + bls b244c │ │ │ │ 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 b21b4 │ │ │ │ + bls b244c │ │ │ │ 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 b21b4 │ │ │ │ + bcs b244c │ │ │ │ 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 b2184 │ │ │ │ + bcc b241c │ │ │ │ sub r4, r8, #16 │ │ │ │ add r4, lr, r4 │ │ │ │ cmp r4, r5 │ │ │ │ sub r8, r8, #1 │ │ │ │ - bcs b2210 │ │ │ │ + bcs b24a8 │ │ │ │ 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 b2210 │ │ │ │ + bls b24a8 │ │ │ │ add r2, r4, #8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ strb r1, [r3, #1] │ │ │ │ - bcs b2210 │ │ │ │ + bcs b24a8 │ │ │ │ add r3, r3, #2 │ │ │ │ ldr r1, [r2], #4 │ │ │ │ strb r1, [r3], #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc b2200 │ │ │ │ + bcc b2498 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2608 │ │ │ │ + beq b28a0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq b236c │ │ │ │ + beq b2604 │ │ │ │ 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 b200c │ │ │ │ + bhi b22a4 │ │ │ │ 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 b200c │ │ │ │ + bne b22a4 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #996] @ b265c │ │ │ │ + ldr r1, [pc, #996] @ b28f4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b25c0 │ │ │ │ + bne b2858 │ │ │ │ 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 b200c │ │ │ │ - b b2354 │ │ │ │ + bne b22a4 │ │ │ │ + b b25ec │ │ │ │ add r3, r7, #28 │ │ │ │ bic r8, r8, #15 │ │ │ │ add r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcc b20a4 │ │ │ │ + bcc b233c │ │ │ │ cmp r4, r5 │ │ │ │ - bcc b21d4 │ │ │ │ - b b2210 │ │ │ │ + bcc b246c │ │ │ │ + b b24a8 │ │ │ │ bl 29940 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne b1f20 │ │ │ │ - ldr r7, [pc, #904] @ b2660 │ │ │ │ - b b2224 │ │ │ │ + bne b21b8 │ │ │ │ + ldr r7, [pc, #904] @ b28f8 │ │ │ │ + b b24bc │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls b248c │ │ │ │ + bls b2724 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcc b24ac │ │ │ │ + bcc b2744 │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - bcs b2598 │ │ │ │ + bcs b2830 │ │ │ │ cmp r6, #0 │ │ │ │ - blt b25ac │ │ │ │ + blt b2844 │ │ │ │ mov sl, #4 │ │ │ │ mov r1, sl │ │ │ │ mvn r0, #-2147483620 @ 0x8000001c │ │ │ │ - bl 35406c │ │ │ │ + bl 355bd8 │ │ │ │ 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 b2354 │ │ │ │ - ldr r2, [pc, #792] @ b2648 │ │ │ │ - ldr r1, [pc, #792] @ b264c │ │ │ │ + blt b25ec │ │ │ │ + ldr r2, [pc, #792] @ b28e0 │ │ │ │ + ldr r1, [pc, #792] @ b28e4 │ │ │ │ ldr r3, [r2, #712] @ 0x2c8 │ │ │ │ mov r9, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq b1fa8 │ │ │ │ + beq b2240 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne b200c │ │ │ │ - bl 2915fc │ │ │ │ + bne b22a4 │ │ │ │ + bl 2a064c │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne b206c │ │ │ │ + bne b2304 │ │ │ │ mov r7, #0 │ │ │ │ - b b2224 │ │ │ │ + b b24bc │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bne b2224 │ │ │ │ + bne b24bc │ │ │ │ tst r2, #32 │ │ │ │ - beq b25e8 │ │ │ │ + beq b2880 │ │ │ │ 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] @ b2664 │ │ │ │ + ldrge r4, [pc, #700] @ b28fc │ │ │ │ movge r2, #24 │ │ │ │ - ldrlt r4, [pc, #664] @ b2648 │ │ │ │ + ldrlt r4, [pc, #664] @ b28e0 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ addlt r4, r4, r3, lsl #5 │ │ │ │ cmp r7, r4 │ │ │ │ - beq b23e4 │ │ │ │ + beq b267c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b23e4 │ │ │ │ + beq b267c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne b23e4 │ │ │ │ + bne b267c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r7, r4 │ │ │ │ - b b2224 │ │ │ │ + b b24bc │ │ │ │ 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 b2478 │ │ │ │ + beq b2710 │ │ │ │ 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 b24e4 │ │ │ │ + beq b277c │ │ │ │ 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 b2210 │ │ │ │ + b b24a8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b25d4 │ │ │ │ + bhi b286c │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - ldreq r7, [pc, #512] @ b2664 │ │ │ │ - ldrne r7, [pc, #480] @ b2648 │ │ │ │ + ldreq r7, [pc, #512] @ b28fc │ │ │ │ + ldrne r7, [pc, #480] @ b28e0 │ │ │ │ moveq r2, #24 │ │ │ │ addne r3, r3, #1296 @ 0x510 │ │ │ │ mlaeq r7, r2, r3, r7 │ │ │ │ addne r7, r7, r3, lsl #5 │ │ │ │ - b b2224 │ │ │ │ + b b24bc │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, r6] │ │ │ │ str r2, [r7, #24] │ │ │ │ str r2, [r7, #20] │ │ │ │ - b b206c │ │ │ │ + b b2304 │ │ │ │ cmp r6, #0 │ │ │ │ - blt b25ac │ │ │ │ + blt b2844 │ │ │ │ cmn r6, #-2147483618 @ 0x8000001e │ │ │ │ - bgt b2354 │ │ │ │ + bgt b25ec │ │ │ │ add r3, r6, #29 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b b2328 │ │ │ │ + b b25c0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt b25ac │ │ │ │ + blt b2844 │ │ │ │ mov sl, #2 │ │ │ │ - b b22fc │ │ │ │ + b b2594 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ - b b2264 │ │ │ │ + b b24fc │ │ │ │ cmp r2, #2 │ │ │ │ - bne b25f8 │ │ │ │ + bne b2890 │ │ │ │ tst r3, #32 │ │ │ │ - beq b25f0 │ │ │ │ + beq b2888 │ │ │ │ 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 b2524 │ │ │ │ + b b27bc │ │ │ │ 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 b2508 │ │ │ │ + bcc b27a0 │ │ │ │ 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 b2210 │ │ │ │ + bls b24a8 │ │ │ │ ldr r2, [r1], #4 │ │ │ │ strh r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b b2550 │ │ │ │ - ldr r1, [pc, #244] @ b2668 │ │ │ │ + b b27e8 │ │ │ │ + ldr r1, [pc, #244] @ b2900 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b2584 │ │ │ │ + bne b281c │ │ │ │ mov r0, r7 │ │ │ │ - bl 18d6fc │ │ │ │ - b b203c │ │ │ │ + bl 18ea50 │ │ │ │ + b b22d4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b b203c │ │ │ │ - ldr r3, [pc, #204] @ b266c │ │ │ │ - ldr r1, [pc, #204] @ b2670 │ │ │ │ + b b22d4 │ │ │ │ + ldr r3, [pc, #204] @ b2904 │ │ │ │ + ldr r1, [pc, #204] @ b2908 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b b2364 │ │ │ │ - ldr r3, [pc, #184] @ b266c │ │ │ │ - ldr r1, [pc, #188] @ b2674 │ │ │ │ + bl 18f518 │ │ │ │ + b b25fc │ │ │ │ + ldr r3, [pc, #184] @ b2904 │ │ │ │ + ldr r1, [pc, #188] @ b290c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b b2364 │ │ │ │ + bl 18f518 │ │ │ │ + b b25fc │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b b2288 │ │ │ │ + b b2520 │ │ │ │ add r5, r4, #4 │ │ │ │ cmp r5, r4 │ │ │ │ mov r8, #4 │ │ │ │ - bhi b1f38 │ │ │ │ - b b1f84 │ │ │ │ + bhi b21d0 │ │ │ │ + b b221c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b b2394 │ │ │ │ + b b262c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b b24f4 │ │ │ │ + b b278c │ │ │ │ tst r3, #32 │ │ │ │ - bne b242c │ │ │ │ + bne b26c4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - b b243c │ │ │ │ + b b26d4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 22e11c │ │ │ │ - ldr r1, [pc, #88] @ b2678 │ │ │ │ - ldr r0, [pc, #88] @ b267c │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b2364 │ │ │ │ - ldr r0, [pc, #80] @ b2680 │ │ │ │ - ldr r3, [pc, #80] @ b2684 │ │ │ │ - ldr r1, [pc, #80] @ b2688 │ │ │ │ + b 241180 │ │ │ │ + ldr r1, [pc, #88] @ b2910 │ │ │ │ + ldr r0, [pc, #88] @ b2914 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b25fc │ │ │ │ + ldr r0, [pc, #80] @ b2918 │ │ │ │ + ldr r3, [pc, #80] @ b291c │ │ │ │ + ldr r1, [pc, #80] @ b2920 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ - b b2364 │ │ │ │ + bl 1178bc │ │ │ │ + b b25fc │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b b22a8 │ │ │ │ + b b2540 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, ror #3 │ │ │ │ + andeq r2, r9, r8, ror r2 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x0035a3d4 │ │ │ │ - eorseq sl, r5, r8, lsl #8 │ │ │ │ + eorseq fp, r5, r4, asr pc │ │ │ │ + eorseq fp, r5, r8, lsl #31 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x0035fbfc │ │ │ │ + eorseq r1, r6, ip, ror r7 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ - eorseq pc, r5, r8, lsl ip @ │ │ │ │ + mlaseq r6, r8, r7, r1 │ │ │ │ │ │ │ │ -000b268c : │ │ │ │ +000b2924 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #44] @ b26d0 │ │ │ │ + ldr r1, [pc, #44] @ b2968 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne b26b8 │ │ │ │ + bne b2950 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl adf14 │ │ │ │ + bl ae12c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne b26b0 │ │ │ │ - bl 586b8 │ │ │ │ + bne b2948 │ │ │ │ + bl 587c0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ │ │ │ │ -000b26d4 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +000b296c <_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 b2734 │ │ │ │ + bl b29cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b2724 <_PyUnicode_AsUTF8NoNUL@@Base+0x50> │ │ │ │ + beq b29bc <_PyUnicode_AsUTF8NoNUL@@Base+0x50> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b2714 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bne b29ac <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #16] @ b272c <_PyUnicode_AsUTF8NoNUL@@Base+0x58> │ │ │ │ - ldr r1, [pc, #16] @ b2730 <_PyUnicode_AsUTF8NoNUL@@Base+0x5c> │ │ │ │ + ldr r3, [pc, #16] @ b29c4 <_PyUnicode_AsUTF8NoNUL@@Base+0x58> │ │ │ │ + ldr r1, [pc, #16] @ b29c8 <_PyUnicode_AsUTF8NoNUL@@Base+0x5c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r4, #0 │ │ │ │ - b b2708 <_PyUnicode_AsUTF8NoNUL@@Base+0x34> │ │ │ │ + b b29a0 <_PyUnicode_AsUTF8NoNUL@@Base+0x34> │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ + @ instruction: 0x003617dc │ │ │ │ │ │ │ │ -000b2734 : │ │ │ │ +000b29cc : │ │ │ │ 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 b2828 │ │ │ │ + beq b2ac0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b279c │ │ │ │ + beq b2a34 │ │ │ │ tst r3, #32 │ │ │ │ - beq b2848 │ │ │ │ + beq b2ae0 │ │ │ │ cmn r0, #20 │ │ │ │ - beq b27c4 │ │ │ │ + beq b2a5c │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #8] │ │ │ │ strne r3, [r1] │ │ │ │ ldrbne r3, [r0, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq b2810 │ │ │ │ + beq b2aa8 │ │ │ │ add r0, r4, #20 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b27c4 │ │ │ │ + beq b2a5c │ │ │ │ cmp r1, #0 │ │ │ │ - bne b27b8 │ │ │ │ + bne b2a50 │ │ │ │ mov r0, r2 │ │ │ │ - b b2794 │ │ │ │ + b b2a2c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r3, [r1] │ │ │ │ - b b27b0 │ │ │ │ + b b2a48 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 273da4 │ │ │ │ + bl 285208 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq b2834 │ │ │ │ + beq b2acc │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ and r2, r3, #64 @ 0x40 │ │ │ │ - beq b2808 │ │ │ │ + beq b2aa0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2818 │ │ │ │ + beq b2ab0 │ │ │ │ tst r3, #32 │ │ │ │ - beq b2818 │ │ │ │ + beq b2ab0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1] │ │ │ │ - b b2790 │ │ │ │ + b b2a28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b2788 │ │ │ │ + bne b2a20 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - b b27b0 │ │ │ │ + b b2a48 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ str r3, [r1] │ │ │ │ - b b27b0 │ │ │ │ + b b2a48 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 586b8 │ │ │ │ + bl 587c0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ mvnne r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ strne r3, [r1] │ │ │ │ - b b2794 │ │ │ │ + b b2a2c │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b27c4 │ │ │ │ + beq b2a5c │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #20] │ │ │ │ strne r3, [r1] │ │ │ │ ldrbne r3, [r0, #16] │ │ │ │ - b b2788 │ │ │ │ + b b2a20 │ │ │ │ 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 8c9d8 <_Py_HashBytes@@Base> │ │ │ │ + b 8c9f4 <_Py_HashBytes@@Base> │ │ │ │ │ │ │ │ -000b2890 : │ │ │ │ +000b2b28 : │ │ │ │ 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 b28d4 │ │ │ │ + beq b2b6c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs b28f0 │ │ │ │ + bcs b2b88 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ str r2, [r3, r1, lsl #2] │ │ │ │ - bl 9b3c0 │ │ │ │ + bl 9b44c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 9b3c0 │ │ │ │ - ldr r0, [pc, #40] @ b290c │ │ │ │ + bl 9b44c │ │ │ │ + ldr r0, [pc, #40] @ b2ba4 │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 9b3c0 │ │ │ │ - ldr r3, [pc, #16] @ b2910 │ │ │ │ - ldr r1, [pc, #16] @ b2914 │ │ │ │ + bl 9b44c │ │ │ │ + ldr r3, [pc, #16] @ b2ba8 │ │ │ │ + ldr r1, [pc, #16] @ b2bac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b b28e8 │ │ │ │ - mlaseq r5, ip, r4, sl │ │ │ │ + bl 18f518 │ │ │ │ + b b2b80 │ │ │ │ + eorseq ip, r5, ip, lsl r0 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq pc, r5, r4, ror ip @ │ │ │ │ + @ instruction: 0x003617f4 │ │ │ │ │ │ │ │ -000b2918 : │ │ │ │ +000b2bb0 : │ │ │ │ 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 b29d8 │ │ │ │ + bne b2c70 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [ip, #56] @ 0x38 │ │ │ │ mov lr, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r2 │ │ │ │ - beq b2980 │ │ │ │ + beq b2c18 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2980 │ │ │ │ + beq b2c18 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2a0c │ │ │ │ + beq b2ca4 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2a00 │ │ │ │ + beq b2c98 │ │ │ │ ldr r1, [r1, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2a00 │ │ │ │ - ldr r3, [pc, #140] @ b2a3c │ │ │ │ + beq b2c98 │ │ │ │ + ldr r3, [pc, #140] @ b2cd4 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fad4 │ │ │ │ + bl 11fa18 │ │ │ │ cmn r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ - beq b29e8 │ │ │ │ + beq b2c80 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 3374d8 │ │ │ │ - bl 346fc8 │ │ │ │ + b 33a0ac │ │ │ │ + bl 3498f0 │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b29c4 │ │ │ │ - b b29dc │ │ │ │ + beq b2c5c │ │ │ │ + b b2c74 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b2a24 │ │ │ │ - ldr r3, [pc, #44] @ b2a40 │ │ │ │ + bne b2cbc │ │ │ │ + ldr r3, [pc, #44] @ b2cd8 │ │ │ │ ldr r2, [ip, #12] │ │ │ │ - ldr r1, [pc, #40] @ b2a44 │ │ │ │ + ldr r1, [pc, #40] @ b2cdc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b b29dc │ │ │ │ - ldr r0, [pc, #20] @ b2a40 │ │ │ │ + bl 1178bc │ │ │ │ + b b2c74 │ │ │ │ + ldr r0, [pc, #20] @ b2cd8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #20] @ b2a48 │ │ │ │ + ldr r1, [pc, #20] @ b2ce0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ - b b29dc │ │ │ │ + bl 1178bc │ │ │ │ + b b2c74 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r8, lsr #26 │ │ │ │ - eorseq pc, r5, r4, lsl #17 │ │ │ │ + eorseq r1, r6, r8, lsr #17 │ │ │ │ + eorseq r1, r6, r4, lsl #8 │ │ │ │ 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 b2b30 │ │ │ │ + beq b2dc8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b2b80 │ │ │ │ + beq b2e18 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b2af8 │ │ │ │ + beq b2d90 │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #236] @ b2b94 │ │ │ │ + ldr r2, [pc, #236] @ b2e2c │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b2b08 │ │ │ │ + bne b2da0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq b2b08 │ │ │ │ - ldr r2, [pc, #208] @ b2b98 │ │ │ │ - bl 356650 │ │ │ │ + beq b2da0 │ │ │ │ + ldr r2, [pc, #208] @ b2e30 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #192] @ b2b9c │ │ │ │ + ldr r2, [pc, #192] @ b2e34 │ │ │ │ str r5, [sp] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - beq b2b78 │ │ │ │ - bl a03c4 │ │ │ │ + beq b2e10 │ │ │ │ + bl a0450 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #148] @ b2b94 │ │ │ │ + ldr r3, [pc, #148] @ b2e2c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq b2ab4 │ │ │ │ + beq b2d4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c108 │ │ │ │ + bl 8c124 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne b2ac0 │ │ │ │ + bne b2d58 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 228d00 │ │ │ │ - ldr r3, [pc, #92] @ b2b94 │ │ │ │ + b 23bf24 │ │ │ │ + ldr r3, [pc, #92] @ b2e2c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq b2b68 │ │ │ │ + beq b2e00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c108 │ │ │ │ + bl 8c124 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b2b8c │ │ │ │ + beq b2e24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b f9a34 │ │ │ │ + b f9a78 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - bne b2b54 │ │ │ │ - b b2b40 │ │ │ │ - bl 9cd94 │ │ │ │ - b b2af0 │ │ │ │ - ldr r1, [pc, #24] @ b2ba0 │ │ │ │ - ldr r0, [pc, #24] @ b2ba4 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne b2dec │ │ │ │ + b b2dd8 │ │ │ │ + bl 9ce1c │ │ │ │ + b b2d88 │ │ │ │ + ldr r1, [pc, #24] @ b2e38 │ │ │ │ + ldr r0, [pc, #24] @ b2e3c │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ - b b2af0 │ │ │ │ + b b2d88 │ │ │ │ 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, asr #13 │ │ │ │ + eorseq ip, r5, ip, asr #4 │ │ │ │ │ │ │ │ -000b2ba8 <_PyType_Lookup@@Base>: │ │ │ │ +000b2e40 <_PyType_Lookup@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl a87d0 <_PyType_LookupRef@@Base> │ │ │ │ + bl a8924 <_PyType_LookupRef@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne b2bcc <_PyType_Lookup@@Base+0x24> │ │ │ │ + bne b2e64 <_PyType_Lookup@@Base+0x24> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b2bc4 <_PyType_Lookup@@Base+0x1c> │ │ │ │ + beq b2e5c <_PyType_Lookup@@Base+0x1c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b2bc4 <_PyType_Lookup@@Base+0x1c> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b2bc4 <_PyType_Lookup@@Base+0x1c> │ │ │ │ + bne b2e5c <_PyType_Lookup@@Base+0x1c> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b2e5c <_PyType_Lookup@@Base+0x1c> │ │ │ │ │ │ │ │ -000b2bf0 : │ │ │ │ +000b2e88 : │ │ │ │ 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 b2d0c │ │ │ │ + beq b2fa4 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r3, [pc, #316] @ b2d68 │ │ │ │ + ldreq r3, [pc, #316] @ b3000 │ │ │ │ ldreq r4, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b2d04 │ │ │ │ - bl 91b7c │ │ │ │ + bne b2f9c │ │ │ │ + bl 91c14 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b2d58 │ │ │ │ + beq b2ff0 │ │ │ │ mov r7, r5 │ │ │ │ mov r9, r5 │ │ │ │ - ldr r1, [pc, #284] @ b2d6c │ │ │ │ + ldr r1, [pc, #284] @ b3004 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b4c8 │ │ │ │ + bl 9b554 │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt b2d2c │ │ │ │ - bne b2d48 │ │ │ │ + blt b2fc4 │ │ │ │ + bne b2fe0 │ │ │ │ sub r1, r6, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl a57b8 │ │ │ │ + bl a5844 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b2d2c │ │ │ │ - ldr r1, [pc, #240] @ b2d6c │ │ │ │ + beq b2fc4 │ │ │ │ + ldr r1, [pc, #240] @ b3004 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b2d3c │ │ │ │ + bne b2fd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne b2cf0 │ │ │ │ + bne b2f88 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2bc4 │ │ │ │ + bl a2c50 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b2d50 │ │ │ │ + beq b2fe8 │ │ │ │ add r2, r6, #1 │ │ │ │ - ldr r1, [pc, #180] @ b2d70 │ │ │ │ - ldr r0, [pc, #180] @ b2d74 │ │ │ │ + ldr r1, [pc, #180] @ b3008 │ │ │ │ + ldr r0, [pc, #180] @ b300c │ │ │ │ mov r3, r4 │ │ │ │ str r7, [sp] │ │ │ │ - bl ad13c │ │ │ │ + bl ad354 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ 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 b2cb0 │ │ │ │ + b b2f48 │ │ │ │ mov r9, #0 │ │ │ │ - b b2c48 │ │ │ │ - ldr r3, [pc, #100] @ b2d78 │ │ │ │ - ldr r1, [pc, #100] @ b2d7c │ │ │ │ - bl 356650 │ │ │ │ - ldr r2, [pc, #96] @ b2d80 │ │ │ │ + b b2ee0 │ │ │ │ + ldr r3, [pc, #100] @ b3010 │ │ │ │ + ldr r1, [pc, #100] @ b3014 │ │ │ │ + bl 3581c0 │ │ │ │ + ldr r2, [pc, #96] @ b3018 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 18e260 <_PyErr_SetString@@Base> │ │ │ │ - b b2ce4 │ │ │ │ + bl 18f5b4 <_PyErr_SetString@@Base> │ │ │ │ + b b2f7c │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b b2ccc │ │ │ │ + b b2f64 │ │ │ │ mov r6, sl │ │ │ │ mov r4, sl │ │ │ │ - b b2ccc │ │ │ │ + b b2f64 │ │ │ │ mov r5, #0 │ │ │ │ - b b2c8c │ │ │ │ + b b2f24 │ │ │ │ mov r6, r4 │ │ │ │ - b b2ccc │ │ │ │ + b b2f64 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r7 │ │ │ │ mov r9, r7 │ │ │ │ - b b2ccc │ │ │ │ + b b2f64 │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ subseq sl, r7, ip, lsr #19 │ │ │ │ - @ instruction: 0x0035fdb4 │ │ │ │ + eorseq r1, r6, r4, lsr r9 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r5, r4, lsl #27 │ │ │ │ + eorseq r1, r6, r4, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #132] @ b2e20 │ │ │ │ + ldr ip, [pc, #132] @ b30b8 │ │ │ │ bic r5, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, ip │ │ │ │ cmpeq r5, #1 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ mov r6, r3 │ │ │ │ - beq b2ddc │ │ │ │ + beq b3074 │ │ │ │ mov r4, r0 │ │ │ │ - bl 356650 │ │ │ │ - ldr ip, [pc, #96] @ b2e24 │ │ │ │ + bl 3581c0 │ │ │ │ + ldr ip, [pc, #96] @ b30bc │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl b2e2c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b30c4 <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne b2e00 │ │ │ │ + bne b3098 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ - b b2dd4 │ │ │ │ + b b306c │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r0, [pc, #28] @ b2e28 │ │ │ │ + ldr r0, [pc, #28] @ b30c0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 310360 │ │ │ │ + bl 316760 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b2de4 │ │ │ │ - b b2dd4 │ │ │ │ + bne b307c │ │ │ │ + b b306c │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq pc, r5, r0, lsl sp @ │ │ │ │ + mlaseq r6, r0, r8, r1 │ │ │ │ │ │ │ │ -000b2e2c <_PyObject_MakeTpCall@@Base>: │ │ │ │ +000b30c4 <_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 b33d4 <_PyObject_MakeTpCall@@Base+0x5a8> │ │ │ │ + beq b366c <_PyObject_MakeTpCall@@Base+0x5a8> │ │ │ │ cmp r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ - beq b30a8 <_PyObject_MakeTpCall@@Base+0x27c> │ │ │ │ - blt b3444 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ - ldr r3, [pc, #1712] @ b3524 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ - bl 356650 │ │ │ │ + beq b3340 <_PyObject_MakeTpCall@@Base+0x27c> │ │ │ │ + blt b36dc <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ + ldr r3, [pc, #1712] @ b37bc <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + bl 3581c0 │ │ │ │ ldr r1, [r0, r3] │ │ │ │ cmp r6, #20 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov fp, r0 │ │ │ │ - bgt b31d0 <_PyObject_MakeTpCall@@Base+0x3a4> │ │ │ │ + bgt b3468 <_PyObject_MakeTpCall@@Base+0x3a4> │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r4, [r2, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b3140 <_PyObject_MakeTpCall@@Base+0x314> │ │ │ │ - ldr ip, [pc, #1668] @ b3528 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + beq b33d8 <_PyObject_MakeTpCall@@Base+0x314> │ │ │ │ + ldr ip, [pc, #1668] @ b37c0 <_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 b334c <_PyObject_MakeTpCall@@Base+0x520> │ │ │ │ + bne b35e4 <_PyObject_MakeTpCall@@Base+0x520> │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r2, [r8] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3080 <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ + beq b3318 <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [ip] │ │ │ │ - beq b2f44 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + beq b31dc <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ ldr r2, [r8, #4] │ │ │ │ add r0, ip, #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3120 <_PyObject_MakeTpCall@@Base+0x2f4> │ │ │ │ + beq b33b8 <_PyObject_MakeTpCall@@Base+0x2f4> │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, #2 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r0] │ │ │ │ - beq b2f44 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + beq b31dc <_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 b3130 <_PyObject_MakeTpCall@@Base+0x304> │ │ │ │ + beq b33c8 <_PyObject_MakeTpCall@@Base+0x304> │ │ │ │ cmp lr, ip │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne b2f20 <_PyObject_MakeTpCall@@Base+0xf4> │ │ │ │ + bne b31b8 <_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 b30b4 <_PyObject_MakeTpCall@@Base+0x288> │ │ │ │ + bne b334c <_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 b30f8 <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ - ldr r3, [pc, #1428] @ b352c <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ + blt b3390 <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ + ldr r3, [pc, #1428] @ b37c4 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ cmp sl, r3 │ │ │ │ - bne b3090 <_PyObject_MakeTpCall@@Base+0x264> │ │ │ │ - ldr r2, [pc, #1420] @ b3530 <_PyObject_MakeTpCall@@Base+0x704> │ │ │ │ - ldr r3, [pc, #1404] @ b3524 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ - bl 356650 │ │ │ │ + bne b3328 <_PyObject_MakeTpCall@@Base+0x264> │ │ │ │ + ldr r2, [pc, #1420] @ b37c8 <_PyObject_MakeTpCall@@Base+0x704> │ │ │ │ + ldr r3, [pc, #1404] @ b37bc <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + bl 3581c0 │ │ │ │ cmp r7, r2 │ │ │ │ ldr sl, [r3, r0] │ │ │ │ - beq b31a4 <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ + beq b343c <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ ldr r3, [r7, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3454 <_PyObject_MakeTpCall@@Base+0x628> │ │ │ │ + beq b36ec <_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 b32b8 <_PyObject_MakeTpCall@@Base+0x48c> │ │ │ │ + beq b3550 <_PyObject_MakeTpCall@@Base+0x48c> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3410 <_PyObject_MakeTpCall@@Base+0x5e4> │ │ │ │ + bne b36a8 <_PyObject_MakeTpCall@@Base+0x5e4> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne b3228 <_PyObject_MakeTpCall@@Base+0x3fc> │ │ │ │ + bne b34c0 <_PyObject_MakeTpCall@@Base+0x3fc> │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3014 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b32ac <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b3304 <_PyObject_MakeTpCall@@Base+0x4d8> │ │ │ │ + blt b359c <_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 b305c <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ + beq b32f4 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b305c <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ + bne b32f4 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1248] @ b3528 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + ldr r2, [pc, #1248] @ b37c0 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b332c <_PyObject_MakeTpCall@@Base+0x500> │ │ │ │ + bne b35c4 <_PyObject_MakeTpCall@@Base+0x500> │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ cmp r9, r8 │ │ │ │ - bne b3164 <_PyObject_MakeTpCall@@Base+0x338> │ │ │ │ + bne b33fc <_PyObject_MakeTpCall@@Base+0x338> │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ - beq b328c <_PyObject_MakeTpCall@@Base+0x460> │ │ │ │ + beq b3524 <_PyObject_MakeTpCall@@Base+0x460> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b33dc <_PyObject_MakeTpCall@@Base+0x5b0> │ │ │ │ + bne b3674 <_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 b2ef0 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ - b b2f44 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + bne b3188 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ + b b31dc <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ mov r6, r0 │ │ │ │ - b b3014 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + b b32ac <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ cmp r9, #0 │ │ │ │ - ldr r4, [pc, #1152] @ b3534 <_PyObject_MakeTpCall@@Base+0x708> │ │ │ │ - beq b2f74 <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ + ldr r4, [pc, #1152] @ b37cc <_PyObject_MakeTpCall@@Base+0x708> │ │ │ │ + beq b320c <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b32e8 <_PyObject_MakeTpCall@@Base+0x4bc> │ │ │ │ + bne b3580 <_PyObject_MakeTpCall@@Base+0x4bc> │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2f74 <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ + beq b320c <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ add r1, r8, r6, lsl #2 │ │ │ │ add r0, r9, #12 │ │ │ │ - bl fa734 <_PyDict_FromItems@@Base+0xf4> │ │ │ │ + bl fa77c <_PyDict_FromItems@@Base+0xf4> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b34b0 <_PyObject_MakeTpCall@@Base+0x684> │ │ │ │ + beq b3748 <_PyObject_MakeTpCall@@Base+0x684> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bge b2f90 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ - ldr r1, [pc, #1080] @ b3538 <_PyObject_MakeTpCall@@Base+0x70c> │ │ │ │ + bge b3228 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ + ldr r1, [pc, #1080] @ b37d0 <_PyObject_MakeTpCall@@Base+0x70c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 28e988 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 29dbc4 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2f90 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ + beq b3228 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r6, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b302c <_PyObject_MakeTpCall@@Base+0x200> │ │ │ │ - b b305c <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ + bne b32c4 <_PyObject_MakeTpCall@@Base+0x200> │ │ │ │ + b b32f4 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ cmp r6, #2 │ │ │ │ str r2, [ip, #4] │ │ │ │ - bne b2f18 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ - b b2f44 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + bne b31b0 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ + b b31dc <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ cmp lr, ip │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne b2f20 <_PyObject_MakeTpCall@@Base+0xf4> │ │ │ │ - b b2f44 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ - ldr r0, [pc, #1012] @ b353c <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ + bne b31b8 <_PyObject_MakeTpCall@@Base+0xf4> │ │ │ │ + b b31dc <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + ldr r0, [pc, #1012] @ b37d4 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ mov r1, r6 │ │ │ │ - bl 9ab38 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9abc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b32a0 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #968] @ b3524 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + beq b3538 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #968] @ b37bc <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r1, [fp, r3] │ │ │ │ - b b2ecc <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + b b3164 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3064 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ + beq b32fc <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b3064 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ + bne b32fc <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #924] @ b3528 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + ldr r2, [pc, #924] @ b37c0 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b33b4 <_PyObject_MakeTpCall@@Base+0x588> │ │ │ │ + bne b364c <_PyObject_MakeTpCall@@Base+0x588> │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b b3064 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ + b b32fc <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq b34d8 <_PyObject_MakeTpCall@@Base+0x6ac> │ │ │ │ + beq b3770 <_PyObject_MakeTpCall@@Base+0x6ac> │ │ │ │ cmp r3, #3 │ │ │ │ - beq b2fb4 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ - ldr r3, [pc, #896] @ b3540 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ - ldr r1, [pc, #896] @ b3544 <_PyObject_MakeTpCall@@Base+0x718> │ │ │ │ + beq b324c <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + ldr r3, [pc, #896] @ b37d8 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ + ldr r1, [pc, #896] @ b37dc <_PyObject_MakeTpCall@@Base+0x718> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r6, #0 │ │ │ │ - b b3014 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + b b32ac <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ cmn r6, #-536870908 @ 0xe0000004 │ │ │ │ - bhi b336c <_PyObject_MakeTpCall@@Base+0x540> │ │ │ │ - ldr r0, [pc, #860] @ b353c <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ + bhi b3604 <_PyObject_MakeTpCall@@Base+0x540> │ │ │ │ + ldr r0, [pc, #860] @ b37d4 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ mov r1, r6 │ │ │ │ - bl 9ab38 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9abc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b32a0 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #816] @ b3524 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + beq b3538 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #816] @ b37bc <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r1, [fp, r3] │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b32a8 <_PyObject_MakeTpCall@@Base+0x47c> │ │ │ │ + bne b3540 <_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 b2f04 <_PyObject_MakeTpCall@@Base+0xd8> │ │ │ │ - b b2f18 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ + bne b319c <_PyObject_MakeTpCall@@Base+0xd8> │ │ │ │ + b b31b0 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ ldr r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq b3488 <_PyObject_MakeTpCall@@Base+0x65c> │ │ │ │ + beq b3720 <_PyObject_MakeTpCall@@Base+0x65c> │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble b3014 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + ble b32ac <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r7, r0 │ │ │ │ - beq b2ff0 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b3288 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ cmp r1, #1 │ │ │ │ - beq b3014 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b32ac <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - beq b2ff0 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b3288 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ cmp r1, #2 │ │ │ │ - beq b3014 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b32ac <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ add r2, r2, #16 │ │ │ │ mov r0, #2 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r7, ip │ │ │ │ - beq b2ff0 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b3288 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ cmp r1, r0 │ │ │ │ - bne b3270 <_PyObject_MakeTpCall@@Base+0x444> │ │ │ │ - b b3014 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + bne b3508 <_PyObject_MakeTpCall@@Base+0x444> │ │ │ │ + b b32ac <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b337c <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ + beq b3614 <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b337c <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ + beq b3614 <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ mov r6, #0 │ │ │ │ - b b3078 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + b b3310 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ str r3, [ip] │ │ │ │ - b b2ef0 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ + b b3188 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b32cc <_PyObject_MakeTpCall@@Base+0x4a0> │ │ │ │ + beq b3564 <_PyObject_MakeTpCall@@Base+0x4a0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b31c8 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ - ldr r3, [pc, #628] @ b3548 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #628] @ b354c <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ + bne b3460 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + ldr r3, [pc, #628] @ b37e0 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #628] @ b37e4 <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl 28812c <_PyErr_Format@@Base> │ │ │ │ - b b31c8 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + bl 1c1ab0 <_PyErr_Format@@Base> │ │ │ │ + b b3460 <_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 b2f90 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ - b b30f8 <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ + bge b3228 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ + b b3390 <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b31c8 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + beq b3460 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b31c8 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + bne b3460 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b31c8 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ - ldr r1, [pc, #540] @ b3550 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b3460 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + ldr r1, [pc, #540] @ b37e8 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b3054 <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ + beq b32ec <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b3054 <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ - ldr r2, [pc, #508] @ b3550 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ + b b32ec <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ + ldr r2, [pc, #508] @ b37e8 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ cmp r3, r2 │ │ │ │ - bne b3398 <_PyObject_MakeTpCall@@Base+0x56c> │ │ │ │ + bne b3630 <_PyObject_MakeTpCall@@Base+0x56c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - ldr r3, [pc, #444] @ b3524 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + bl 18ea50 │ │ │ │ + ldr r3, [pc, #444] @ b37bc <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ ldr r1, [fp, r3] │ │ │ │ - b b2ec8 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ - bl 2915fc │ │ │ │ + b b3160 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ + bl 2a064c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne b31ec <_PyObject_MakeTpCall@@Base+0x3c0> │ │ │ │ - b b32a0 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #452] @ b3548 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #452] @ b354c <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ + bne b3484 <_PyObject_MakeTpCall@@Base+0x3c0> │ │ │ │ + b b3538 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #452] @ b37e0 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #452] @ b37e4 <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ - bl 28812c <_PyErr_Format@@Base> │ │ │ │ - b b32a0 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bl 1c1ab0 <_PyErr_Format@@Base> │ │ │ │ + b b3538 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [ip, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #372] @ b3524 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + ldr r3, [pc, #372] @ b37bc <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ ldr r1, [fp, r3] │ │ │ │ - b b2ec8 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ - ldr r1, [pc, #404] @ b3550 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ + b b3160 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ + ldr r1, [pc, #404] @ b37e8 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b3198 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ + beq b3430 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b b3198 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ - bl 29fd0c │ │ │ │ - b b32a0 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + b b3430 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ + bl 2adee0 │ │ │ │ + b b3538 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3078 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + beq b3310 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b3508 <_PyObject_MakeTpCall@@Base+0x6dc> │ │ │ │ - ldr r3, [pc, #332] @ b3548 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #340] @ b3554 <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ + bne b37a0 <_PyObject_MakeTpCall@@Base+0x6dc> │ │ │ │ + ldr r3, [pc, #332] @ b37e0 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #340] @ b37ec <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ - bl 2cbb90 │ │ │ │ - b b32a0 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bl 2d6040 │ │ │ │ + b b3538 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2fe4 <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ + beq b327c <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b3470 <_PyObject_MakeTpCall@@Base+0x644> │ │ │ │ - ldr r3, [pc, #280] @ b3548 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #288] @ b3554 <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ + bne b3708 <_PyObject_MakeTpCall@@Base+0x644> │ │ │ │ + ldr r3, [pc, #280] @ b37e0 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #288] @ b37ec <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl 2cbb90 │ │ │ │ - b b31c8 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ - ldr r0, [pc, #268] @ b3558 <_PyObject_MakeTpCall@@Base+0x72c> │ │ │ │ + bl 2d6040 │ │ │ │ + b b3460 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + ldr r0, [pc, #268] @ b37f0 <_PyObject_MakeTpCall@@Base+0x72c> │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b32a0 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #228] @ b3540 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ - ldr r2, [pc, #252] @ b355c <_PyObject_MakeTpCall@@Base+0x730> │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b3538 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #228] @ b37d8 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ + ldr r2, [pc, #252] @ b37f4 <_PyObject_MakeTpCall@@Base+0x730> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - bl 28812c <_PyErr_Format@@Base> │ │ │ │ - b b31c8 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + bl 1c1ab0 <_PyErr_Format@@Base> │ │ │ │ + b b3460 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b3428 <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b3428 <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ + bne b36c0 <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b36c0 <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ mov r2, r3 │ │ │ │ cmp r7, r2 │ │ │ │ - beq b2ff0 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b3288 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b348c <_PyObject_MakeTpCall@@Base+0x660> │ │ │ │ - ldr r2, [pc, #184] @ b3560 <_PyObject_MakeTpCall@@Base+0x734> │ │ │ │ + bne b3724 <_PyObject_MakeTpCall@@Base+0x660> │ │ │ │ + ldr r2, [pc, #184] @ b37f8 <_PyObject_MakeTpCall@@Base+0x734> │ │ │ │ cmp r7, r2 │ │ │ │ - beq b2ff0 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ - b b3014 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b3288 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + b b32ac <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b32a0 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + beq b3538 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b32a0 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bne b3538 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b32a0 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b3538 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ cmp r8, #0 │ │ │ │ - beq b34ec <_PyObject_MakeTpCall@@Base+0x6c0> │ │ │ │ + beq b3784 <_PyObject_MakeTpCall@@Base+0x6c0> │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b31b8 <_PyObject_MakeTpCall@@Base+0x38c> │ │ │ │ + bne b3450 <_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 b3014 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + b b32ac <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b33f4 <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ + bne b368c <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b33f4 <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b368c <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r3, fp, r4, ror #10 │ │ │ │ + strdeq r3, [fp], -ip │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - @ instruction: 0x0035fdb8 │ │ │ │ + eorseq r1, r6, r8, lsr r9 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0035fdd8 │ │ │ │ + eorseq r1, r6, r8, asr r9 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r5, ip, lsl #21 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - @ instruction: 0x0035fabc │ │ │ │ - eorseq sl, r5, r0, lsl #9 │ │ │ │ - @ instruction: 0x0035fdf8 │ │ │ │ + eorseq r1, r6, ip, lsl #12 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ + eorseq r1, r6, ip, lsr r6 │ │ │ │ + eorseq ip, r5, r0 │ │ │ │ + eorseq r1, r6, r8, ror r9 │ │ │ │ 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] @ b3774 <_PyObject_MakeTpCall@@Base+0x948> │ │ │ │ + ldr r5, [pc, #504] @ b3a0c <_PyObject_MakeTpCall@@Base+0x948> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #500] @ b3778 <_PyObject_MakeTpCall@@Base+0x94c> │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #500] @ b3a10 <_PyObject_MakeTpCall@@Base+0x94c> │ │ │ │ + bl 3581c0 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r8, [r3, r0] │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - beq b3600 <_PyObject_MakeTpCall@@Base+0x7d4> │ │ │ │ + beq b3898 <_PyObject_MakeTpCall@@Base+0x7d4> │ │ │ │ ldr r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b36b4 <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ + beq b394c <_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 b365c <_PyObject_MakeTpCall@@Base+0x830> │ │ │ │ + beq b38f4 <_PyObject_MakeTpCall@@Base+0x830> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b36d0 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + bne b3968 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne b362c <_PyObject_MakeTpCall@@Base+0x800> │ │ │ │ + bne b38c4 <_PyObject_MakeTpCall@@Base+0x800> │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b35f8 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + beq b3890 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b368c <_PyObject_MakeTpCall@@Base+0x860> │ │ │ │ + blt b3924 <_PyObject_MakeTpCall@@Base+0x860> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq b371c <_PyObject_MakeTpCall@@Base+0x8f0> │ │ │ │ + beq b39b4 <_PyObject_MakeTpCall@@Base+0x8f0> │ │ │ │ cmp r3, #3 │ │ │ │ - beq b3598 <_PyObject_MakeTpCall@@Base+0x76c> │ │ │ │ - ldr r3, [pc, #352] @ b377c <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ - ldr r1, [pc, #352] @ b3780 <_PyObject_MakeTpCall@@Base+0x954> │ │ │ │ + beq b3830 <_PyObject_MakeTpCall@@Base+0x76c> │ │ │ │ + ldr r3, [pc, #352] @ b3a14 <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ + ldr r1, [pc, #352] @ b3a18 <_PyObject_MakeTpCall@@Base+0x954> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r5, #0 │ │ │ │ - b b35f8 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + b b3890 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ ldr r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq b374c <_PyObject_MakeTpCall@@Base+0x920> │ │ │ │ + beq b39e4 <_PyObject_MakeTpCall@@Base+0x920> │ │ │ │ ldr ip, [r2, #8]! │ │ │ │ mov r1, #0 │ │ │ │ cmp ip, r1 │ │ │ │ add r1, r1, #1 │ │ │ │ - ble b35f8 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + ble b3890 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne b3640 <_PyObject_MakeTpCall@@Base+0x814> │ │ │ │ - b b35d4 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ + bne b38d8 <_PyObject_MakeTpCall@@Base+0x814> │ │ │ │ + b b386c <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3670 <_PyObject_MakeTpCall@@Base+0x844> │ │ │ │ + beq b3908 <_PyObject_MakeTpCall@@Base+0x844> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3624 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ - ldr r3, [pc, #268] @ b3784 <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ - ldr r2, [pc, #268] @ b3788 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ + bne b38bc <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + ldr r3, [pc, #268] @ b3a1c <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ + ldr r2, [pc, #268] @ b3a20 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 28812c <_PyErr_Format@@Base> │ │ │ │ - b b3624 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bl 1c1ab0 <_PyErr_Format@@Base> │ │ │ │ + b b38bc <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3624 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + beq b38bc <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b3624 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bne b38bc <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b3624 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ - ldr r1, [pc, #192] @ b377c <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b38bc <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + ldr r1, [pc, #192] @ b3a14 <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r2, [pc, #200] @ b378c <_PyObject_MakeTpCall@@Base+0x960> │ │ │ │ + ldr r2, [pc, #200] @ b3a24 <_PyObject_MakeTpCall@@Base+0x960> │ │ │ │ ldr r1, [r1] │ │ │ │ mov r0, r8 │ │ │ │ - bl 28812c <_PyErr_Format@@Base> │ │ │ │ - b b3624 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bl 1c1ab0 <_PyErr_Format@@Base> │ │ │ │ + b b38bc <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b35c8 <_PyObject_MakeTpCall@@Base+0x79c> │ │ │ │ + beq b3860 <_PyObject_MakeTpCall@@Base+0x79c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b3704 <_PyObject_MakeTpCall@@Base+0x8d8> │ │ │ │ - ldr r3, [pc, #148] @ b3784 <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ - ldr r2, [pc, #156] @ b3790 <_PyObject_MakeTpCall@@Base+0x964> │ │ │ │ + bne b399c <_PyObject_MakeTpCall@@Base+0x8d8> │ │ │ │ + ldr r3, [pc, #148] @ b3a1c <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ + ldr r2, [pc, #156] @ b3a28 <_PyObject_MakeTpCall@@Base+0x964> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2cbb90 │ │ │ │ - b b3624 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bl 2d6040 │ │ │ │ + b b38bc <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b36e8 <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b36e8 <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ + bne b3980 <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b3980 <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ cmp r2, #0 │ │ │ │ - beq b3730 <_PyObject_MakeTpCall@@Base+0x904> │ │ │ │ + beq b39c8 <_PyObject_MakeTpCall@@Base+0x904> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3614 <_PyObject_MakeTpCall@@Base+0x7e8> │ │ │ │ + bne b38ac <_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 b35f8 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + b b3890 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ mov r2, r3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq b35d4 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ + beq b386c <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b3750 <_PyObject_MakeTpCall@@Base+0x924> │ │ │ │ - ldr r2, [pc, #40] @ b3794 <_PyObject_MakeTpCall@@Base+0x968> │ │ │ │ + bne b39e8 <_PyObject_MakeTpCall@@Base+0x924> │ │ │ │ + ldr r2, [pc, #40] @ b3a2c <_PyObject_MakeTpCall@@Base+0x968> │ │ │ │ cmp r4, r2 │ │ │ │ - beq b35d4 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ - b b35f8 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + beq b386c <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ + b b3890 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0035fdd8 │ │ │ │ + eorseq r1, r6, r8, asr r9 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r5, ip, lsl #21 │ │ │ │ - @ instruction: 0x0035fdf8 │ │ │ │ - @ instruction: 0x0035fabc │ │ │ │ + eorseq r1, r6, ip, lsl #12 │ │ │ │ + eorseq r1, r6, r8, ror r9 │ │ │ │ + eorseq r1, r6, ip, lsr r6 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ - ldr ip, [pc, #3900] @ b46f0 <_PyObject_MakeTpCall@@Base+0x18c4> │ │ │ │ + ldr ip, [pc, #3896] @ b4984 <_PyObject_MakeTpCall@@Base+0x18c0> │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ stm sp, {r3, ip} │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #3872] @ b46f4 <_PyObject_MakeTpCall@@Base+0x18c8> │ │ │ │ - ldr r1, [pc, #3872] @ b46f8 <_PyObject_MakeTpCall@@Base+0x18cc> │ │ │ │ + ldr r3, [pc, #3868] @ b4988 <_PyObject_MakeTpCall@@Base+0x18c4> │ │ │ │ + ldr r1, [pc, #3868] @ b498c <_PyObject_MakeTpCall@@Base+0x18c8> │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6b14 │ │ │ │ + bl b6dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5704 <_PyObject_MakeTpCall@@Base+0x28d8> │ │ │ │ + beq b59cc <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r8, [r3, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b3b6c <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ - ble b5704 <_PyObject_MakeTpCall@@Base+0x28d8> │ │ │ │ + beq b3e00 <_PyObject_MakeTpCall@@Base+0xd3c> │ │ │ │ + ble b59cc <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b5fac <_PyObject_MakeTpCall@@Base+0x3180> │ │ │ │ + bge b65ec <_PyObject_MakeTpCall@@Base+0x3528> │ │ │ │ cmp r8, #1 │ │ │ │ - beq b50c4 <_PyObject_MakeTpCall@@Base+0x2298> │ │ │ │ + beq b5394 <_PyObject_MakeTpCall@@Base+0x22d0> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r9, #1 │ │ │ │ add sl, r3, #12 │ │ │ │ ldr r0, [sl, #4]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b64f0 <_PyObject_MakeTpCall@@Base+0x36c4> │ │ │ │ + bge b660c <_PyObject_MakeTpCall@@Base+0x3548> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - bne b3838 <_PyObject_MakeTpCall@@Base+0xa0c> │ │ │ │ + bne b3ad0 <_PyObject_MakeTpCall@@Base+0xa0c> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble b5704 <_PyObject_MakeTpCall@@Base+0x28d8> │ │ │ │ + ble b59cc <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #172] @ 0xac │ │ │ │ add r8, r3, #8 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq b61bc <_PyObject_MakeTpCall@@Base+0x3390> │ │ │ │ - mvn ip, r1 │ │ │ │ - add ip, ip, lr │ │ │ │ + beq b6508 <_PyObject_MakeTpCall@@Base+0x3444> │ │ │ │ + sub ip, r1, lr │ │ │ │ + mvn ip, ip │ │ │ │ ands ip, ip, #7 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ - beq b399c <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ + beq b3c34 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5c4c <_PyObject_MakeTpCall@@Base+0x2e20> │ │ │ │ + ble b5e84 <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5728 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + bne b59f0 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ cmp ip, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, r1, #1 │ │ │ │ - beq b399c <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ + beq b3c34 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ cmp ip, #2 │ │ │ │ - beq b397c <_PyObject_MakeTpCall@@Base+0xb50> │ │ │ │ + beq b3c14 <_PyObject_MakeTpCall@@Base+0xb50> │ │ │ │ cmp ip, #3 │ │ │ │ - beq b395c <_PyObject_MakeTpCall@@Base+0xb30> │ │ │ │ + beq b3bf4 <_PyObject_MakeTpCall@@Base+0xb30> │ │ │ │ cmp ip, #4 │ │ │ │ - beq b393c <_PyObject_MakeTpCall@@Base+0xb10> │ │ │ │ + beq b3bd4 <_PyObject_MakeTpCall@@Base+0xb10> │ │ │ │ cmp ip, #5 │ │ │ │ - beq b391c <_PyObject_MakeTpCall@@Base+0xaf0> │ │ │ │ + beq b3bb4 <_PyObject_MakeTpCall@@Base+0xaf0> │ │ │ │ cmp ip, #6 │ │ │ │ - bne b570c <_PyObject_MakeTpCall@@Base+0x28e0> │ │ │ │ + bne b59d4 <_PyObject_MakeTpCall@@Base+0x2910> │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5c4c <_PyObject_MakeTpCall@@Base+0x2e20> │ │ │ │ + ble b5e84 <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5728 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + bne b59f0 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5c4c <_PyObject_MakeTpCall@@Base+0x2e20> │ │ │ │ + ble b5e84 <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5728 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + bne b59f0 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5c4c <_PyObject_MakeTpCall@@Base+0x2e20> │ │ │ │ + ble b5e84 <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5728 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + bne b59f0 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5c4c <_PyObject_MakeTpCall@@Base+0x2e20> │ │ │ │ + ble b5e84 <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5728 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + bne b59f0 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5c4c <_PyObject_MakeTpCall@@Base+0x2e20> │ │ │ │ + ble b5e84 <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5728 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + bne b59f0 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5c4c <_PyObject_MakeTpCall@@Base+0x2e20> │ │ │ │ + ble b5e84 <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5728 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + bne b59f0 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ add r1, r1, #1 │ │ │ │ - cmp r1, lr │ │ │ │ + cmp lr, r1 │ │ │ │ mov fp, r1 │ │ │ │ - bne b57b4 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ + bne b5adc <_PyObject_MakeTpCall@@Base+0x2a18> │ │ │ │ cmp r6, r5 │ │ │ │ - bne b5d7c <_PyObject_MakeTpCall@@Base+0x2f50> │ │ │ │ + bne b6140 <_PyObject_MakeTpCall@@Base+0x307c> │ │ │ │ mov fp, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r9, fp │ │ │ │ mov r7, fp │ │ │ │ mov r5, r8 │ │ │ │ ldr r4, [r5, #4]! │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b6100 <_PyObject_MakeTpCall@@Base+0x32d4> │ │ │ │ + bge b665c <_PyObject_MakeTpCall@@Base+0x3598> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b503c <_PyObject_MakeTpCall@@Base+0x2210> │ │ │ │ + bne b52ec <_PyObject_MakeTpCall@@Base+0x2228> │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b50a4 <_PyObject_MakeTpCall@@Base+0x2278> │ │ │ │ + beq b5354 <_PyObject_MakeTpCall@@Base+0x2290> │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq b56f0 <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ + beq b59b8 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ ldr r8, [r4, #128] @ 0x80 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b5020 <_PyObject_MakeTpCall@@Base+0x21f4> │ │ │ │ + beq b52d0 <_PyObject_MakeTpCall@@Base+0x220c> │ │ │ │ ldr r6, [r8, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - ldreq r6, [pc, #3376] @ b4760 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ - beq b3b0c <_PyObject_MakeTpCall@@Base+0xce0> │ │ │ │ + beq b5374 <_PyObject_MakeTpCall@@Base+0x22b0> │ │ │ │ ldr sl, [r6, #128] @ 0x80 │ │ │ │ cmp sl, #0 │ │ │ │ - ldreq sl, [pc, #3360] @ b4760 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ - beq b3aec <_PyObject_MakeTpCall@@Base+0xcc0> │ │ │ │ + ldreq sl, [pc, #3360] @ b49f4 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + beq b3d80 <_PyObject_MakeTpCall@@Base+0xcbc> │ │ │ │ ldr r3, [sl, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #3344] @ b4760 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ - beq b3acc <_PyObject_MakeTpCall@@Base+0xca0> │ │ │ │ + ldreq r3, [pc, #3344] @ b49f4 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + beq b3d60 <_PyObject_MakeTpCall@@Base+0xc9c> │ │ │ │ ldr r2, [r3, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - ldreq r2, [pc, #3328] @ b4760 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ - beq b3aac <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ + ldreq r2, [pc, #3328] @ b49f4 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + beq b3d40 <_PyObject_MakeTpCall@@Base+0xc7c> │ │ │ │ ldr r0, [r2, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #3312] @ b4760 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ - beq b3a8c <_PyObject_MakeTpCall@@Base+0xc60> │ │ │ │ + ldreq r0, [pc, #3312] @ b49f4 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + beq b3d20 <_PyObject_MakeTpCall@@Base+0xc5c> │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl a55c4 │ │ │ │ + bl a5650 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ ldr ip, [r0, #16] │ │ │ │ cmp lr, ip │ │ │ │ - bne b3aac <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ + bne b3d40 <_PyObject_MakeTpCall@@Base+0xc7c> │ │ │ │ ldr lr, [r2, #20] │ │ │ │ ldr ip, [r0, #20] │ │ │ │ cmp lr, ip │ │ │ │ moveq r2, r0 │ │ │ │ ldr ip, [r3, #16] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp ip, r0 │ │ │ │ - bne b3acc <_PyObject_MakeTpCall@@Base+0xca0> │ │ │ │ + bne b3d60 <_PyObject_MakeTpCall@@Base+0xc9c> │ │ │ │ ldr ip, [r3, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp ip, r0 │ │ │ │ moveq r3, r2 │ │ │ │ ldr ip, [sl, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp ip, r0 │ │ │ │ - bne b3aec <_PyObject_MakeTpCall@@Base+0xcc0> │ │ │ │ + bne b3d80 <_PyObject_MakeTpCall@@Base+0xcbc> │ │ │ │ ldr ip, [sl, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp ip, r0 │ │ │ │ moveq sl, r3 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - ldr r3, [sl, #16] │ │ │ │ - cmp r0, r3 │ │ │ │ - bne b3b0c <_PyObject_MakeTpCall@@Base+0xce0> │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - ldr r3, [sl, #20] │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + ldr r0, [sl, #16] │ │ │ │ + cmp r3, r0 │ │ │ │ + bne b537c <_PyObject_MakeTpCall@@Base+0x22b8> │ │ │ │ + ldr lr, [r6, #20] │ │ │ │ + ldr ip, [sl, #20] │ │ │ │ + cmp lr, ip │ │ │ │ + bne b537c <_PyObject_MakeTpCall@@Base+0x22b8> │ │ │ │ + ldr r3, [r8, #16] │ │ │ │ cmp r0, r3 │ │ │ │ moveq r6, sl │ │ │ │ - ldr r3, [r8, #16] │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cmp r3, r0 │ │ │ │ - bne b56ac <_PyObject_MakeTpCall@@Base+0x2880> │ │ │ │ + bne b538c <_PyObject_MakeTpCall@@Base+0x22c8> │ │ │ │ ldr ip, [r8, #20] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp ip, r0 │ │ │ │ - bne b56ac <_PyObject_MakeTpCall@@Base+0x2880> │ │ │ │ + bne b538c <_PyObject_MakeTpCall@@Base+0x22c8> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne b5034 <_PyObject_MakeTpCall@@Base+0x2208> │ │ │ │ + bne b52e4 <_PyObject_MakeTpCall@@Base+0x2220> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b5034 <_PyObject_MakeTpCall@@Base+0x2208> │ │ │ │ + bne b52e4 <_PyObject_MakeTpCall@@Base+0x2220> │ │ │ │ cmp fp, #0 │ │ │ │ - bne b56bc <_PyObject_MakeTpCall@@Base+0x2890> │ │ │ │ + bne b5984 <_PyObject_MakeTpCall@@Base+0x28c0> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - beq b4ff8 <_PyObject_MakeTpCall@@Base+0x21cc> │ │ │ │ + beq b52a8 <_PyObject_MakeTpCall@@Base+0x21e4> │ │ │ │ mov r7, r4 │ │ │ │ mov fp, r6 │ │ │ │ - b b39e0 <_PyObject_MakeTpCall@@Base+0xbb4> │ │ │ │ - ldr r1, [pc, #3052] @ b4760 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + b b3c78 <_PyObject_MakeTpCall@@Base+0xbb4> │ │ │ │ + ldr r1, [pc, #3052] @ b49f4 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ mov r0, #1 │ │ │ │ - bl a2bc4 │ │ │ │ + bl a2c50 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq b5704 <_PyObject_MakeTpCall@@Base+0x28d8> │ │ │ │ - ldr r4, [pc, #3028] @ b4760 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + beq b59cc <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + ldr r4, [pc, #3028] @ b49f4 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ cmp r7, #0 │ │ │ │ - beq b649c <_PyObject_MakeTpCall@@Base+0x3670> │ │ │ │ + beq b62ec <_PyObject_MakeTpCall@@Base+0x3228> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b649c <_PyObject_MakeTpCall@@Base+0x3670> │ │ │ │ + beq b62ec <_PyObject_MakeTpCall@@Base+0x3228> │ │ │ │ mov r0, r7 │ │ │ │ - bl a8ef4 │ │ │ │ + bl a9048 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq b57a8 <_PyObject_MakeTpCall@@Base+0x297c> │ │ │ │ + beq b5a70 <_PyObject_MakeTpCall@@Base+0x29ac> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b64e0 <_PyObject_MakeTpCall@@Base+0x36b4> │ │ │ │ - ldr r1, [pc, #2920] @ b4734 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ - ldr r3, [pc, #2968] @ b4768 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ + beq b678c <_PyObject_MakeTpCall@@Base+0x36c8> │ │ │ │ + ldr r1, [pc, #2920] @ b49c8 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r3, [pc, #2968] @ b49fc <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ ldr r2, [r1, #468] @ 0x1d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne b51cc <_PyObject_MakeTpCall@@Base+0x23a0> │ │ │ │ + bne b5434 <_PyObject_MakeTpCall@@Base+0x2370> │ │ │ │ ldr r2, [r1, #476] @ 0x1dc │ │ │ │ cmn r2, #1 │ │ │ │ - beq b51cc <_PyObject_MakeTpCall@@Base+0x23a0> │ │ │ │ + beq b5434 <_PyObject_MakeTpCall@@Base+0x2370> │ │ │ │ add r1, r1, #464 @ 0x1d0 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b51fc <_PyObject_MakeTpCall@@Base+0x23d0> │ │ │ │ - ldr sl, [pc, #2972] @ b47a0 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 356650 │ │ │ │ + bne b5464 <_PyObject_MakeTpCall@@Base+0x23a0> │ │ │ │ + ldr sl, [pc, #2972] @ b4a34 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5c20 <_PyObject_MakeTpCall@@Base+0x2df4> │ │ │ │ + bne b5e48 <_PyObject_MakeTpCall@@Base+0x2d84> │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ ldr r7, [r4, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ clz r7, r7 │ │ │ │ lsr r7, r7, #5 │ │ │ │ - bne b4e68 <_PyObject_MakeTpCall@@Base+0x203c> │ │ │ │ + bne b5118 <_PyObject_MakeTpCall@@Base+0x2054> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4e68 <_PyObject_MakeTpCall@@Base+0x203c> │ │ │ │ + bne b5118 <_PyObject_MakeTpCall@@Base+0x2054> │ │ │ │ ldr r2, [r6, #152] @ 0x98 │ │ │ │ - ldr fp, [pc, #2872] @ b477c <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ + ldr fp, [pc, #2872] @ b4a10 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ cmp r2, fp │ │ │ │ - bne b6114 <_PyObject_MakeTpCall@@Base+0x32e8> │ │ │ │ + bne b61d8 <_PyObject_MakeTpCall@@Base+0x3114> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9db00 │ │ │ │ + bl 9db88 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq b57a8 <_PyObject_MakeTpCall@@Base+0x297c> │ │ │ │ + beq b5a70 <_PyObject_MakeTpCall@@Base+0x29ac> │ │ │ │ mov r8, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r5, r8 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq b3cac <_PyObject_MakeTpCall@@Base+0xe80> │ │ │ │ - ldr sl, [pc, #2848] @ b47a0 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 356650 │ │ │ │ + beq b3f40 <_PyObject_MakeTpCall@@Base+0xe7c> │ │ │ │ + ldr sl, [pc, #2848] @ b4a34 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -141736,33 +141923,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 b6734 <_PyObject_MakeTpCall@@Base+0x3908> │ │ │ │ + beq b6c54 <_PyObject_MakeTpCall@@Base+0x3b90> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r9, #168] @ 0xa8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3d0c <_PyObject_MakeTpCall@@Base+0xee0> │ │ │ │ + beq b3fa0 <_PyObject_MakeTpCall@@Base+0xedc> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #2532] @ b46fc <_PyObject_MakeTpCall@@Base+0x18d0> │ │ │ │ + ldr r2, [pc, #2532] @ b4990 <_PyObject_MakeTpCall@@Base+0x18cc> │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [r9, #24] │ │ │ │ - ldr r2, [pc, #2524] @ b4700 <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + ldr r2, [pc, #2524] @ b4994 <_PyObject_MakeTpCall@@Base+0x18d0> │ │ │ │ str r2, [r9, #160] @ 0xa0 │ │ │ │ - ldr r2, [pc, #2520] @ b4704 <_PyObject_MakeTpCall@@Base+0x18d8> │ │ │ │ + ldr r2, [pc, #2520] @ b4998 <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r9, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #2512] @ b4708 <_PyObject_MakeTpCall@@Base+0x18dc> │ │ │ │ + ldr r2, [pc, #2512] @ b499c <_PyObject_MakeTpCall@@Base+0x18d8> │ │ │ │ str r2, [r9, #96] @ 0x60 │ │ │ │ ldrne r2, [sp, #16] │ │ │ │ addne r3, r3, #1 │ │ │ │ str fp, [r9, #152] @ 0x98 │ │ │ │ str r4, [r9, #128] @ 0x80 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -141772,275 +141959,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 b627c <_PyObject_MakeTpCall@@Base+0x3450> │ │ │ │ + beq b64e8 <_PyObject_MakeTpCall@@Base+0x3424> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b62d0 <_PyObject_MakeTpCall@@Base+0x34a4> │ │ │ │ + beq b6470 <_PyObject_MakeTpCall@@Base+0x33ac> │ │ │ │ tst r3, #32 │ │ │ │ - beq b62d0 <_PyObject_MakeTpCall@@Base+0x34a4> │ │ │ │ + beq b6470 <_PyObject_MakeTpCall@@Base+0x33ac> │ │ │ │ adds r0, r2, #20 │ │ │ │ ldrne r3, [sp, #16] │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ strne r0, [r9, #12] │ │ │ │ - beq b62f8 <_PyObject_MakeTpCall@@Base+0x34cc> │ │ │ │ + beq b6498 <_PyObject_MakeTpCall@@Base+0x33d4> │ │ │ │ bl 29c28 │ │ │ │ cmp r0, r5 │ │ │ │ - bne b6a70 <_PyObject_MakeTpCall@@Base+0x3c44> │ │ │ │ + bne b6c6c <_PyObject_MakeTpCall@@Base+0x3ba8> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b50cc <_PyObject_MakeTpCall@@Base+0x22a0> │ │ │ │ - ldr r3, [pc, #2464] @ b4768 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ - ldr r6, [pc, #2456] @ b4764 <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ + bne b539c <_PyObject_MakeTpCall@@Base+0x22d8> │ │ │ │ + ldr r3, [pc, #2464] @ b49fc <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ + ldr r6, [pc, #2456] @ b49f8 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r6, #2976] @ 0xba0 │ │ │ │ ldr sl, [r9, #132] @ 0x84 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5148 <_PyObject_MakeTpCall@@Base+0x231c> │ │ │ │ + bne b5418 <_PyObject_MakeTpCall@@Base+0x2354> │ │ │ │ ldr r2, [r6, #2984] @ 0xba8 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5148 <_PyObject_MakeTpCall@@Base+0x231c> │ │ │ │ - ldr r5, [pc, #2424] @ b476c <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ + beq b5418 <_PyObject_MakeTpCall@@Base+0x2354> │ │ │ │ + ldr r5, [pc, #2424] @ b4a00 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ cmn r0, #3 │ │ │ │ - beq b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ cmn r0, #1 │ │ │ │ - bne b3e8c <_PyObject_MakeTpCall@@Base+0x1060> │ │ │ │ - bl 1612ec │ │ │ │ + bne b4120 <_PyObject_MakeTpCall@@Base+0x105c> │ │ │ │ + bl 161ed4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3e98 <_PyObject_MakeTpCall@@Base+0x106c> │ │ │ │ + beq b412c <_PyObject_MakeTpCall@@Base+0x1068> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #2272] @ b470c <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ - bl a695c │ │ │ │ + ldr r1, [pc, #2272] @ b49a0 <_PyObject_MakeTpCall@@Base+0x18dc> │ │ │ │ + bl a6ab0 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ mov fp, r0 │ │ │ │ - beq b3e60 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + beq b40f4 <_PyObject_MakeTpCall@@Base+0x1030> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - bne b5ec0 <_PyObject_MakeTpCall@@Base+0x3094> │ │ │ │ + bne b616c <_PyObject_MakeTpCall@@Base+0x30a8> │ │ │ │ cmp fp, #0 │ │ │ │ - bge b3e98 <_PyObject_MakeTpCall@@Base+0x106c> │ │ │ │ + bge b412c <_PyObject_MakeTpCall@@Base+0x1068> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3e84 <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ + beq b4118 <_PyObject_MakeTpCall@@Base+0x1054> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq b66e0 <_PyObject_MakeTpCall@@Base+0x38b4> │ │ │ │ + beq b683c <_PyObject_MakeTpCall@@Base+0x3778> │ │ │ │ mov r9, #0 │ │ │ │ - b b4984 <_PyObject_MakeTpCall@@Base+0x1b58> │ │ │ │ + b b4c14 <_PyObject_MakeTpCall@@Base+0x1b50> │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3e14 <_PyObject_MakeTpCall@@Base+0xfe8> │ │ │ │ + beq b40a8 <_PyObject_MakeTpCall@@Base+0xfe4> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b6994 <_PyObject_MakeTpCall@@Base+0x3b68> │ │ │ │ + bne b6bd4 <_PyObject_MakeTpCall@@Base+0x3b10> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6a04 <_PyObject_MakeTpCall@@Base+0x3bd8> │ │ │ │ + beq b6c44 <_PyObject_MakeTpCall@@Base+0x3b80> │ │ │ │ ldr r3, [r6, #3604] @ 0xe14 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b55c0 <_PyObject_MakeTpCall@@Base+0x2794> │ │ │ │ + bne b5890 <_PyObject_MakeTpCall@@Base+0x27cc> │ │ │ │ ldr r2, [r6, #3612] @ 0xe1c │ │ │ │ cmn r2, #1 │ │ │ │ - beq b55c0 <_PyObject_MakeTpCall@@Base+0x2794> │ │ │ │ - ldr r3, [pc, #2172] @ b4758 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ + beq b5890 <_PyObject_MakeTpCall@@Base+0x27cc> │ │ │ │ + ldr r3, [pc, #2172] @ b49ec <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ add r1, r3, #24064 @ 0x5e00 │ │ │ │ add r1, r1, #16 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ cmn r0, #3 │ │ │ │ - beq b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr sl, [sp, #104] @ 0x68 │ │ │ │ cmp sl, #0 │ │ │ │ - bne b4fbc <_PyObject_MakeTpCall@@Base+0x2190> │ │ │ │ + bne b51f4 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ ldr r2, [r9, #428] @ 0x1ac │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r9, #436] @ 0x1b4 │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b6a84 <_PyObject_MakeTpCall@@Base+0x3c58> │ │ │ │ + bne b6afc <_PyObject_MakeTpCall@@Base+0x3a38> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6b0c <_PyObject_MakeTpCall@@Base+0x3ce0> │ │ │ │ + beq b6b84 <_PyObject_MakeTpCall@@Base+0x3ac0> │ │ │ │ ldr r3, [r6, #1180] @ 0x49c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b4ee0 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + bne b5190 <_PyObject_MakeTpCall@@Base+0x20cc> │ │ │ │ ldr r2, [r6, #1188] @ 0x4a4 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b4ee0 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ + beq b5190 <_PyObject_MakeTpCall@@Base+0x20cc> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #2032] @ b4750 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ + ldr r1, [pc, #2032] @ b49e4 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b4ef4 <_PyObject_MakeTpCall@@Base+0x20c8> │ │ │ │ + beq b51a4 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq b402c <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ + beq b42c0 <_PyObject_MakeTpCall@@Base+0x11fc> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b6388 <_PyObject_MakeTpCall@@Base+0x355c> │ │ │ │ + beq b641c <_PyObject_MakeTpCall@@Base+0x3358> │ │ │ │ tst r3, #32 │ │ │ │ - beq b6388 <_PyObject_MakeTpCall@@Base+0x355c> │ │ │ │ + beq b641c <_PyObject_MakeTpCall@@Base+0x3358> │ │ │ │ adds sl, r5, #20 │ │ │ │ - beq b6394 <_PyObject_MakeTpCall@@Base+0x3568> │ │ │ │ + beq b6428 <_PyObject_MakeTpCall@@Base+0x3364> │ │ │ │ str sl, [sp, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 29c28 │ │ │ │ - ldr r3, [pc, #1960] @ b4758 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ - ldr r2, [pc, #1884] @ b4710 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ + ldr r3, [pc, #1960] @ b49ec <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ + ldr r2, [pc, #1884] @ b49a4 <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r1, r0 │ │ │ │ add fp, r0, #1 │ │ │ │ - bne b5ea4 <_PyObject_MakeTpCall@@Base+0x3078> │ │ │ │ - ldr sl, [pc, #2004] @ b47a0 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 356650 │ │ │ │ + bne b6098 <_PyObject_MakeTpCall@@Base+0x2fd4> │ │ │ │ + ldr sl, [pc, #2004] @ b4a34 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ cmp fp, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi b4f80 <_PyObject_MakeTpCall@@Base+0x2154> │ │ │ │ + bhi b526c <_PyObject_MakeTpCall@@Base+0x21a8> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq b5ce4 <_PyObject_MakeTpCall@@Base+0x2eb8> │ │ │ │ + beq b5fac <_PyObject_MakeTpCall@@Base+0x2ee8> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b4f44 <_PyObject_MakeTpCall@@Base+0x2118> │ │ │ │ + beq b5230 <_PyObject_MakeTpCall@@Base+0x216c> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ str r5, [r9, #88] @ 0x58 │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b6800 <_PyObject_MakeTpCall@@Base+0x39d4> │ │ │ │ + bne b6d24 <_PyObject_MakeTpCall@@Base+0x3c60> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b674c <_PyObject_MakeTpCall@@Base+0x3920> │ │ │ │ + beq b6da4 <_PyObject_MakeTpCall@@Base+0x3ce0> │ │ │ │ ldr r3, [r6, #3160] @ 0xc58 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b59f0 <_PyObject_MakeTpCall@@Base+0x2bc4> │ │ │ │ + bne b5e10 <_PyObject_MakeTpCall@@Base+0x2d4c> │ │ │ │ ldr r2, [r6, #3168] @ 0xc60 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b59f0 <_PyObject_MakeTpCall@@Base+0x2bc4> │ │ │ │ - ldr r1, [pc, #1836] @ b479c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + beq b5e10 <_PyObject_MakeTpCall@@Base+0x2d4c> │ │ │ │ + ldr r1, [pc, #1836] @ b4a30 <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b55dc <_PyObject_MakeTpCall@@Base+0x27b0> │ │ │ │ - ldr sl, [pc, #1812] @ b47a0 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 356650 │ │ │ │ + bne b58ac <_PyObject_MakeTpCall@@Base+0x27e8> │ │ │ │ + ldr sl, [pc, #1812] @ b4a34 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5c10 <_PyObject_MakeTpCall@@Base+0x2de4> │ │ │ │ + bne b5e68 <_PyObject_MakeTpCall@@Base+0x2da4> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b563c <_PyObject_MakeTpCall@@Base+0x2810> │ │ │ │ + bne b590c <_PyObject_MakeTpCall@@Base+0x2848> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6230 <_PyObject_MakeTpCall@@Base+0x3404> │ │ │ │ + beq b65d8 <_PyObject_MakeTpCall@@Base+0x3514> │ │ │ │ ldr r3, [r6, #2192] @ 0x890 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5a08 <_PyObject_MakeTpCall@@Base+0x2bdc> │ │ │ │ + bne b5d50 <_PyObject_MakeTpCall@@Base+0x2c8c> │ │ │ │ ldr r2, [r6, #2200] @ 0x898 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5a08 <_PyObject_MakeTpCall@@Base+0x2bdc> │ │ │ │ - ldr r1, [pc, #1644] @ b474c <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ + beq b5d50 <_PyObject_MakeTpCall@@Base+0x2c8c> │ │ │ │ + ldr r1, [pc, #1644] @ b49e0 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5a20 <_PyObject_MakeTpCall@@Base+0x2bf4> │ │ │ │ - ldr sl, [pc, #1700] @ b47a0 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 356650 │ │ │ │ + bne b5d68 <_PyObject_MakeTpCall@@Base+0x2ca4> │ │ │ │ + ldr sl, [pc, #1700] @ b4a34 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5c00 <_PyObject_MakeTpCall@@Base+0x2dd4> │ │ │ │ + bne b5e58 <_PyObject_MakeTpCall@@Base+0x2d94> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b5a40 <_PyObject_MakeTpCall@@Base+0x2c14> │ │ │ │ + bne b5d88 <_PyObject_MakeTpCall@@Base+0x2cc4> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b62bc <_PyObject_MakeTpCall@@Base+0x3490> │ │ │ │ + beq b61c4 <_PyObject_MakeTpCall@@Base+0x3100> │ │ │ │ ldr r3, [r6, #628] @ 0x274 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5ab0 <_PyObject_MakeTpCall@@Base+0x2c84> │ │ │ │ + bne b5df8 <_PyObject_MakeTpCall@@Base+0x2d34> │ │ │ │ ldr r2, [r6, #636] @ 0x27c │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5ab0 <_PyObject_MakeTpCall@@Base+0x2c84> │ │ │ │ - ldr r1, [pc, #1476] @ b4714 <_PyObject_MakeTpCall@@Base+0x18e8> │ │ │ │ + beq b5df8 <_PyObject_MakeTpCall@@Base+0x2d34> │ │ │ │ + ldr r1, [pc, #1476] @ b49a8 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5aec <_PyObject_MakeTpCall@@Base+0x2cc0> │ │ │ │ - ldr sl, [pc, #1588] @ b47a0 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 356650 │ │ │ │ + bne b5cf4 <_PyObject_MakeTpCall@@Base+0x2c30> │ │ │ │ + ldr sl, [pc, #1588] @ b4a34 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5b60 <_PyObject_MakeTpCall@@Base+0x2d34> │ │ │ │ + bne b5e38 <_PyObject_MakeTpCall@@Base+0x2d74> │ │ │ │ ldr r3, [r9, #432] @ 0x1b0 │ │ │ │ ldr sl, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5164 <_PyObject_MakeTpCall@@Base+0x2338> │ │ │ │ + bne b5688 <_PyObject_MakeTpCall@@Base+0x25c4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r9, #84] @ 0x54 │ │ │ │ str sl, [r9, #16] │ │ │ │ orrne r3, r3, #8 │ │ │ │ strne r3, [r9, #84] @ 0x54 │ │ │ │ @@ -142052,636 +142239,645 @@ │ │ │ │ orrne r3, r3, #16 │ │ │ │ strne r3, [r9, #84] @ 0x54 │ │ │ │ mvnne r3, #0 │ │ │ │ strne r3, [r9, #144] @ 0x90 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ ands r5, r5, #8388608 @ 0x800000 │ │ │ │ - beq b4d68 <_PyObject_MakeTpCall@@Base+0x1f3c> │ │ │ │ + beq b5018 <_PyObject_MakeTpCall@@Base+0x1f54> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r3, r9, r3 │ │ │ │ str r3, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r9, #144] @ 0x90 │ │ │ │ - bne b4d90 <_PyObject_MakeTpCall@@Base+0x1f64> │ │ │ │ + bne b5040 <_PyObject_MakeTpCall@@Base+0x1f7c> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5ac8 <_PyObject_MakeTpCall@@Base+0x2c9c> │ │ │ │ + bne b5cd0 <_PyObject_MakeTpCall@@Base+0x2c0c> │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [r9, #124] @ 0x7c │ │ │ │ - bgt b4da0 <_PyObject_MakeTpCall@@Base+0x1f74> │ │ │ │ + bgt b5050 <_PyObject_MakeTpCall@@Base+0x1f8c> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b4de8 <_PyObject_MakeTpCall@@Base+0x1fbc> │ │ │ │ + bne b5098 <_PyObject_MakeTpCall@@Base+0x1fd4> │ │ │ │ ldr r4, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b68c4 <_PyObject_MakeTpCall@@Base+0x3a98> │ │ │ │ + beq b6c80 <_PyObject_MakeTpCall@@Base+0x3bbc> │ │ │ │ ldr r3, [r6, #668] @ 0x29c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5ad4 <_PyObject_MakeTpCall@@Base+0x2ca8> │ │ │ │ + bne b5cdc <_PyObject_MakeTpCall@@Base+0x2c18> │ │ │ │ ldr r2, [r6, #676] @ 0x2a4 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5ad4 <_PyObject_MakeTpCall@@Base+0x2ca8> │ │ │ │ - ldr r1, [pc, #1336] @ b4788 <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ + beq b5cdc <_PyObject_MakeTpCall@@Base+0x2c18> │ │ │ │ + ldr r1, [pc, #1336] @ b4a1c <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b54ec <_PyObject_MakeTpCall@@Base+0x26c0> │ │ │ │ - ldr sl, [pc, #1332] @ b47a0 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 356650 │ │ │ │ + bne b57bc <_PyObject_MakeTpCall@@Base+0x26f8> │ │ │ │ + ldr sl, [pc, #1332] @ b4a34 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5c30 <_PyObject_MakeTpCall@@Base+0x2e04> │ │ │ │ + bne b5e28 <_PyObject_MakeTpCall@@Base+0x2d64> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b5528 <_PyObject_MakeTpCall@@Base+0x26fc> │ │ │ │ + bne b57f8 <_PyObject_MakeTpCall@@Base+0x2734> │ │ │ │ ldr r4, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6b04 <_PyObject_MakeTpCall@@Base+0x3cd8> │ │ │ │ + beq b6b7c <_PyObject_MakeTpCall@@Base+0x3ab8> │ │ │ │ ldr r3, [r6, #740] @ 0x2e4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5b48 <_PyObject_MakeTpCall@@Base+0x2d1c> │ │ │ │ + bne b5cb8 <_PyObject_MakeTpCall@@Base+0x2bf4> │ │ │ │ ldr r2, [r6, #748] @ 0x2ec │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5b48 <_PyObject_MakeTpCall@@Base+0x2d1c> │ │ │ │ - ldr r1, [pc, #1112] @ b4718 <_PyObject_MakeTpCall@@Base+0x18ec> │ │ │ │ + beq b5cb8 <_PyObject_MakeTpCall@@Base+0x2bf4> │ │ │ │ + ldr r1, [pc, #1112] @ b49ac <_PyObject_MakeTpCall@@Base+0x18e8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b628c <_PyObject_MakeTpCall@@Base+0x3460> │ │ │ │ - ldr sl, [pc, #1220] @ b47a0 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 356650 │ │ │ │ + bne b63a0 <_PyObject_MakeTpCall@@Base+0x32dc> │ │ │ │ + ldr sl, [pc, #1220] @ b4a34 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5c80 <_PyObject_MakeTpCall@@Base+0x2e54> │ │ │ │ + bne b5eb8 <_PyObject_MakeTpCall@@Base+0x2df4> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - bne b4320 <_PyObject_MakeTpCall@@Base+0x14f4> │ │ │ │ + bne b45b4 <_PyObject_MakeTpCall@@Base+0x14f0> │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ orreq r3, r3, #256 @ 0x100 │ │ │ │ streq r3, [r9, #84] @ 0x54 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r9] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 93ff8 │ │ │ │ + bl 94090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #1012] @ b471c <_PyObject_MakeTpCall@@Base+0x18f0> │ │ │ │ + blt b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r1, [pc, #1012] @ b49b0 <_PyObject_MakeTpCall@@Base+0x18ec> │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4348 <_PyObject_MakeTpCall@@Base+0x151c> │ │ │ │ + beq b45dc <_PyObject_MakeTpCall@@Base+0x1518> │ │ │ │ mov r0, r9 │ │ │ │ - bl b82f8 │ │ │ │ + bl b85ac │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4330 <_PyObject_MakeTpCall@@Base+0x1504> │ │ │ │ + bne b45c4 <_PyObject_MakeTpCall@@Base+0x1500> │ │ │ │ ldr r4, [r9, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r5, [r3, #6] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b6154 <_PyObject_MakeTpCall@@Base+0x3328> │ │ │ │ + beq b6570 <_PyObject_MakeTpCall@@Base+0x34ac> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b5fcc <_PyObject_MakeTpCall@@Base+0x31a0> │ │ │ │ + bne b6304 <_PyObject_MakeTpCall@@Base+0x3240> │ │ │ │ subs r0, r4, #0 │ │ │ │ - beq b6034 <_PyObject_MakeTpCall@@Base+0x3208> │ │ │ │ + beq b636c <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6034 <_PyObject_MakeTpCall@@Base+0x3208> │ │ │ │ - bl a8ef4 │ │ │ │ + beq b636c <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ + bl a9048 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r2, [pc, #920] @ b4738 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ - ldr sl, [pc, #1020] @ b47a0 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + beq b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r2, [pc, #920] @ b49cc <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr sl, [pc, #1020] @ b4a34 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ mov fp, #0 │ │ │ │ asr r2, r2, #3 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #16] │ │ │ │ mov r9, fp │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b47d4 <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ + beq b4a64 <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ ldr r3, [sl, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5da8 <_PyObject_MakeTpCall@@Base+0x2f7c> │ │ │ │ + bne b60b4 <_PyObject_MakeTpCall@@Base+0x2ff0> │ │ │ │ ldr r3, [sl, #24] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r9 │ │ │ │ - ble b47d4 <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ + ble b4a64 <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ ldrb ip, [r3, #5] │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ lsl r2, r2, ip │ │ │ │ add r3, r3, #20 │ │ │ │ - beq b4cfc <_PyObject_MakeTpCall@@Base+0x1ed0> │ │ │ │ + beq b4fac <_PyObject_MakeTpCall@@Base+0x1ee8> │ │ │ │ add r2, r2, r9, lsl #3 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr fp, [r3, #4] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b47b0 <_PyObject_MakeTpCall@@Base+0x1984> │ │ │ │ + beq b4a40 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r6, [fp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r7, [r6, #192] @ 0xc0 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ eor r4, r3, r7 │ │ │ │ lsl r4, r4, #20 │ │ │ │ lsr r4, r4, #20 │ │ │ │ add r3, r4, r4, lsl #1 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ ldr r1, [r3, #2808] @ 0xaf8 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - ldr r3, [pc, #716] @ b4738 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ + ldr r3, [pc, #716] @ b49cc <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ lsl r0, r4, #1 │ │ │ │ - bne b4a60 <_PyObject_MakeTpCall@@Base+0x1c34> │ │ │ │ + bne b4d18 <_PyObject_MakeTpCall@@Base+0x1c54> │ │ │ │ add r0, r0, r4 │ │ │ │ add ip, r5, r0, lsl #2 │ │ │ │ add ip, ip, #40960 @ 0xa000 │ │ │ │ ldr ip, [ip, #2812] @ 0xafc │ │ │ │ lsl r0, r0, #2 │ │ │ │ cmp ip, r3 │ │ │ │ - bne b4a5c <_PyObject_MakeTpCall@@Base+0x1c30> │ │ │ │ + bne b4d14 <_PyObject_MakeTpCall@@Base+0x1c50> │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r5, r0 │ │ │ │ ldr r8, [r5, #2816] @ 0xb00 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b49f4 <_PyObject_MakeTpCall@@Base+0x1bc8> │ │ │ │ + beq b4c84 <_PyObject_MakeTpCall@@Base+0x1bc0> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4684 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ - ldr r2, [pc, #600] @ b4720 <_PyObject_MakeTpCall@@Base+0x18f4> │ │ │ │ + beq b4918 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + ldr r2, [pc, #600] @ b49b4 <_PyObject_MakeTpCall@@Base+0x18f0> │ │ │ │ cmp r3, r2 │ │ │ │ - bne b49b0 <_PyObject_MakeTpCall@@Base+0x1b84> │ │ │ │ - ldr r3, [pc, #592] @ b4724 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ + bne b4c40 <_PyObject_MakeTpCall@@Base+0x1b7c> │ │ │ │ + ldr r3, [pc, #592] @ b49b8 <_PyObject_MakeTpCall@@Base+0x18f4> │ │ │ │ cmp fp, r3 │ │ │ │ - beq b6760 <_PyObject_MakeTpCall@@Base+0x3934> │ │ │ │ - ldr r2, [pc, #584] @ b4728 <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ + beq b6cb8 <_PyObject_MakeTpCall@@Base+0x3bf4> │ │ │ │ + ldr r2, [pc, #584] @ b49bc <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ - lsr r4, r3, #14 │ │ │ │ - and r4, r4, #1 │ │ │ │ - and r2, r3, #24 │ │ │ │ - cmp r2, #0 │ │ │ │ - addne r4, r4, #1 │ │ │ │ + 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 b6794 <_PyObject_MakeTpCall@@Base+0x3968> │ │ │ │ + bne b6b8c <_PyObject_MakeTpCall@@Base+0x3ac8> │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [r3, r0] │ │ │ │ - bhi b5ca8 <_PyObject_MakeTpCall@@Base+0x2e7c> │ │ │ │ + bhi b5f70 <_PyObject_MakeTpCall@@Base+0x2eac> │ │ │ │ adds r5, r4, r5 │ │ │ │ - bmi b5ca8 <_PyObject_MakeTpCall@@Base+0x2e7c> │ │ │ │ - ldr r3, [pc, #552] @ b4758 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ - ldr r2, [pc, #476] @ b4710 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ + bmi b5f70 <_PyObject_MakeTpCall@@Base+0x2eac> │ │ │ │ + ldr r3, [pc, #552] @ b49ec <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ + ldr r2, [pc, #476] @ b49a4 <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5c90 <_PyObject_MakeTpCall@@Base+0x2e64> │ │ │ │ + bne b5f58 <_PyObject_MakeTpCall@@Base+0x2e94> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ sub r1, r5, #1 │ │ │ │ add r3, r0, #4096 @ 0x1000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ ldr r7, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs b593c <_PyObject_MakeTpCall@@Base+0x2b10> │ │ │ │ + bcs b5c44 <_PyObject_MakeTpCall@@Base+0x2b80> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r7, r1, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq b592c <_PyObject_MakeTpCall@@Base+0x2b00> │ │ │ │ + beq b5c34 <_PyObject_MakeTpCall@@Base+0x2b70> │ │ │ │ ldr r2, [r3] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr ip, [r2] │ │ │ │ str ip, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq b4a14 <_PyObject_MakeTpCall@@Base+0x1be8> │ │ │ │ + beq b4ccc <_PyObject_MakeTpCall@@Base+0x1c08> │ │ │ │ ldr r3, [r0, #3760] @ 0xeb0 │ │ │ │ ldr ip, [r0, #3756] @ 0xeac │ │ │ │ add r3, r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ add r4, r2, r4 │ │ │ │ cmp r3, ip │ │ │ │ str r1, [r2] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r1, [r4, #-8] │ │ │ │ str r1, [r4, #-4] │ │ │ │ str r3, [r0, #3760] @ 0xeb0 │ │ │ │ - bgt b5490 <_PyObject_MakeTpCall@@Base+0x2664> │ │ │ │ - ldr r3, [pc, #360] @ b4728 <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ + bgt b5760 <_PyObject_MakeTpCall@@Base+0x269c> │ │ │ │ + ldr r3, [pc, #360] @ b49bc <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r2, [pc, #344] @ b4728 <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ + ldrne r2, [pc, #344] @ b49bc <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r2, [pc, #340] @ b4730 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #340] @ b49c4 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b64b4 <_PyObject_MakeTpCall@@Base+0x3688> │ │ │ │ + bne b6744 <_PyObject_MakeTpCall@@Base+0x3680> │ │ │ │ ldr r3, [r8] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq b61e4 <_PyObject_MakeTpCall@@Base+0x33b8> │ │ │ │ + beq b6530 <_PyObject_MakeTpCall@@Base+0x346c> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8] │ │ │ │ ldr r2, [fp] │ │ │ │ str r8, [r4, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldreq r3, [r8] │ │ │ │ - beq b61f4 <_PyObject_MakeTpCall@@Base+0x33c8> │ │ │ │ + beq b6540 <_PyObject_MakeTpCall@@Base+0x347c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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] @ b472c <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + ldr lr, [pc, #204] @ b49c0 <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ str lr, [r4, #20] │ │ │ │ str r1, [ip] │ │ │ │ stmdb r4, {r0, r2} │ │ │ │ str r1, [r0, #4] │ │ │ │ - beq b4680 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + beq b4914 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b5f1c <_PyObject_MakeTpCall@@Base+0x30f0> │ │ │ │ + beq b63d0 <_PyObject_MakeTpCall@@Base+0x330c> │ │ │ │ mov r8, r4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl fc420 │ │ │ │ + bl fc484 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq b46c0 <_PyObject_MakeTpCall@@Base+0x1894> │ │ │ │ + beq b4954 <_PyObject_MakeTpCall@@Base+0x1890> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b46c0 <_PyObject_MakeTpCall@@Base+0x1894> │ │ │ │ + bne b4954 <_PyObject_MakeTpCall@@Base+0x1890> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq b66ec <_PyObject_MakeTpCall@@Base+0x38c0> │ │ │ │ + beq b6988 <_PyObject_MakeTpCall@@Base+0x38c4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b43c0 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ + beq b4654 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b43c0 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ + bne b4654 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b43c0 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b4654 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ @ instruction: 0x00555490 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - eorseq pc, r5, r8, lsl lr @ │ │ │ │ - andseq r8, r5, r4, lsr #8 │ │ │ │ - muleq sl, r0, r3 │ │ │ │ - andseq r6, r8, r4, lsr #5 │ │ │ │ - andseq r3, fp, r0, ror #2 │ │ │ │ + mlaseq r6, r8, r9, r1 │ │ │ │ + andseq r9, r5, r4, ror r0 │ │ │ │ + andeq r4, sl, ip, lsl r4 │ │ │ │ + andseq r7, r8, ip, lsl #3 │ │ │ │ + andseq r7, fp, ip, ror #7 │ │ │ │ subseq sl, r7, ip, lsl #20 │ │ │ │ - andeq r2, r9, r0, ror #3 │ │ │ │ + andeq r2, r9, r8, ror r2 │ │ │ │ subseq sl, r7, r0, lsl #1 │ │ │ │ ldrsheq sl, [r7], #-0 │ │ │ │ subseq fp, r5, ip, asr r1 │ │ │ │ - andseq sp, r4, ip, lsr #25 │ │ │ │ + andseq lr, r4, r0, lsl #10 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ @ instruction: 0x00558194 │ │ │ │ - andseq lr, r4, r4, ror #8 │ │ │ │ + @ instruction: 0x0014ecfc │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r7, r0, lsl lr │ │ │ │ subseq sl, r7, r4, lsl pc │ │ │ │ - eorseq lr, r5, ip, lsr #4 │ │ │ │ + eorseq pc, r5, ip, lsr #27 │ │ │ │ @ instruction: 0x00561690 │ │ │ │ - ldrdeq fp, [pc], -r8 │ │ │ │ - andeq r7, sl, r0, lsr #30 │ │ │ │ + andeq fp, pc, ip, lsr #26 │ │ │ │ + andeq r8, sl, r4, ror r0 │ │ │ │ @ instruction: 0x0057a69c │ │ │ │ subseq sl, r7, r8, lsr #5 │ │ │ │ subseq r8, r5, r8, asr #25 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ 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, r4, sl │ │ │ │ + andeq sp, r9, ip, lsl fp │ │ │ │ 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, asr #13 │ │ │ │ + eorseq ip, r5, ip, asr #4 │ │ │ │ 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, asr #2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r5, r0, ror lr @ │ │ │ │ + eorseq pc, r5, r8, asr #25 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r0, r9 │ │ │ │ add r3, r3, #8 │ │ │ │ - ble b47d4 <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ + ble b4a64 <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ ldr fp, [r3, #4] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b47b0 <_PyObject_MakeTpCall@@Base+0x1984> │ │ │ │ + beq b4a40 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ cmp r0, r9 │ │ │ │ - bgt b441c <_PyObject_MakeTpCall@@Base+0x15f0> │ │ │ │ + bgt b46b0 <_PyObject_MakeTpCall@@Base+0x15ec> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0] │ │ │ │ ldr sl, [sp, #16] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - beq b4818 <_PyObject_MakeTpCall@@Base+0x19ec> │ │ │ │ + beq b4aa8 <_PyObject_MakeTpCall@@Base+0x19e4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne b4818 <_PyObject_MakeTpCall@@Base+0x19ec> │ │ │ │ - ldr r2, [pc, #-216] @ b4730 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + bne b4aa8 <_PyObject_MakeTpCall@@Base+0x19e4> │ │ │ │ + ldr r2, [pc, #-212] @ b49c4 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ ldr r4, [r1, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6424 <_PyObject_MakeTpCall@@Base+0x35f8> │ │ │ │ + bne b679c <_PyObject_MakeTpCall@@Base+0x36d8> │ │ │ │ blx r4 │ │ │ │ - ldr r7, [pc, #-204] @ b4754 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ - bl 356650 │ │ │ │ + ldr r7, [pc, #-200] @ b49e8 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ + bl 3581c0 │ │ │ │ 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 b4f1c <_PyObject_MakeTpCall@@Base+0x20f0> │ │ │ │ + beq b51cc <_PyObject_MakeTpCall@@Base+0x2108> │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r7, r1 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ bl 29cdc │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b4f1c <_PyObject_MakeTpCall@@Base+0x20f0> │ │ │ │ + beq b51cc <_PyObject_MakeTpCall@@Base+0x2108> │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #2 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b6438 <_PyObject_MakeTpCall@@Base+0x360c> │ │ │ │ + beq b675c <_PyObject_MakeTpCall@@Base+0x3698> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b63c8 <_PyObject_MakeTpCall@@Base+0x359c> │ │ │ │ + bne b6208 <_PyObject_MakeTpCall@@Base+0x3144> │ │ │ │ ldr r3, [r6, #2192] @ 0x890 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq b63fc <_PyObject_MakeTpCall@@Base+0x35d0> │ │ │ │ + beq b623c <_PyObject_MakeTpCall@@Base+0x3178> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6654 <_PyObject_MakeTpCall@@Base+0x3828> │ │ │ │ - ldr r2, [pc, #-360] @ b4744 <_PyObject_MakeTpCall@@Base+0x1918> │ │ │ │ + beq b6c88 <_PyObject_MakeTpCall@@Base+0x3bc4> │ │ │ │ + ldr r2, [pc, #-356] @ b49d8 <_PyObject_MakeTpCall@@Base+0x1914> │ │ │ │ cmp r3, r2 │ │ │ │ - bne b4e9c <_PyObject_MakeTpCall@@Base+0x2070> │ │ │ │ + bne b514c <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #-368] @ b474c <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ + ldr r1, [pc, #-364] @ b49e0 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl fb024 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl fb06c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b4eb4 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ + beq b5164 <_PyObject_MakeTpCall@@Base+0x20a0> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4910 <_PyObject_MakeTpCall@@Base+0x1ae4> │ │ │ │ + beq b4ba0 <_PyObject_MakeTpCall@@Base+0x1adc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b4910 <_PyObject_MakeTpCall@@Base+0x1ae4> │ │ │ │ + bne b4ba0 <_PyObject_MakeTpCall@@Base+0x1adc> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #-452] @ b4730 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #-448] @ b49c4 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6348 <_PyObject_MakeTpCall@@Base+0x351c> │ │ │ │ + bne b63dc <_PyObject_MakeTpCall@@Base+0x3318> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r0, [sl, r0] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl ba450 │ │ │ │ + bl ba70c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq b4970 <_PyObject_MakeTpCall@@Base+0x1b44> │ │ │ │ + beq b4c00 <_PyObject_MakeTpCall@@Base+0x1b3c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b4970 <_PyObject_MakeTpCall@@Base+0x1b44> │ │ │ │ + bne b4c00 <_PyObject_MakeTpCall@@Base+0x1b3c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-556] @ b4730 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #-552] @ b49c4 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6368 <_PyObject_MakeTpCall@@Base+0x353c> │ │ │ │ + bne b63fc <_PyObject_MakeTpCall@@Base+0x3338> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b67dc <_PyObject_MakeTpCall@@Base+0x39b0> │ │ │ │ + bne b6cfc <_PyObject_MakeTpCall@@Base+0x3c38> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b49a4 <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ + beq b4c34 <_PyObject_MakeTpCall@@Base+0x1b70> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq b6788 <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ + beq b6d18 <_PyObject_MakeTpCall@@Base+0x3c54> │ │ │ │ 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 b49e0 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ + beq b4c70 <_PyObject_MakeTpCall@@Base+0x1bac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b6224 <_PyObject_MakeTpCall@@Base+0x33f8> │ │ │ │ + beq b61b8 <_PyObject_MakeTpCall@@Base+0x30f4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne b4680 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + bne b4914 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b43c0 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ + beq b4654 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b43c0 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ + beq b4654 <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - b b6708 <_PyObject_MakeTpCall@@Base+0x38dc> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r2] │ │ │ │ + bne b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ cmp r5, r7 │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [lr, #12] │ │ │ │ strhi lr, [r3, #8] │ │ │ │ - bhi b4588 <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ + bhi b481c <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r5, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, r5 │ │ │ │ str r1, [r3, #4] │ │ │ │ str ip, [r3, r5] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - b b4588 <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ + b b481c <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #-820] @ b4734 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr r1, [pc, #-856] @ b49c8 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [r1, #264] @ 0x108 │ │ │ │ cmp r2, r0 │ │ │ │ - bne b5e34 <_PyObject_MakeTpCall@@Base+0x3008> │ │ │ │ + bne b6028 <_PyObject_MakeTpCall@@Base+0x2f64> │ │ │ │ ldr r2, [r1, #268] @ 0x10c │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt b6414 <_PyObject_MakeTpCall@@Base+0x35e8> │ │ │ │ + bgt b6254 <_PyObject_MakeTpCall@@Base+0x3190> │ │ │ │ cmp r7, #0 │ │ │ │ - beq b5878 <_PyObject_MakeTpCall@@Base+0x2a4c> │ │ │ │ + beq b5a7c <_PyObject_MakeTpCall@@Base+0x29b8> │ │ │ │ mov r2, #1 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #-872] @ b4734 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr r2, [pc, #-908] @ b49c8 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ ldr r2, [r2, #272] @ 0x110 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5e40 <_PyObject_MakeTpCall@@Base+0x3014> │ │ │ │ + beq b6034 <_PyObject_MakeTpCall@@Base+0x2f70> │ │ │ │ ldr lr, [r6, #172] @ 0xac │ │ │ │ cmp lr, #0 │ │ │ │ - beq b5e68 <_PyObject_MakeTpCall@@Base+0x303c> │ │ │ │ + beq b605c <_PyObject_MakeTpCall@@Base+0x2f98> │ │ │ │ ldr r2, [lr] │ │ │ │ ldr r1, [lr, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - beq b598c <_PyObject_MakeTpCall@@Base+0x2b60> │ │ │ │ + beq b5bf4 <_PyObject_MakeTpCall@@Base+0x2b30> │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r2, #1 │ │ │ │ str r1, [lr] │ │ │ │ - ble b545c <_PyObject_MakeTpCall@@Base+0x2630> │ │ │ │ + ble b572c <_PyObject_MakeTpCall@@Base+0x2668> │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ add r7, lr, #8 │ │ │ │ mov r6, #0 │ │ │ │ mov sl, lr │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ mov r2, r4 │ │ │ │ tst r0, #2 │ │ │ │ - bne b4b84 <_PyObject_MakeTpCall@@Base+0x1d58> │ │ │ │ + bne b4e3c <_PyObject_MakeTpCall@@Base+0x1d78> │ │ │ │ ldr r0, [r1, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #-992] @ b4738 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ - bl 9b570 │ │ │ │ + ldr r1, [pc, #-1028] @ b49cc <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + bl 9b5fc │ │ │ │ cmn r0, #3 │ │ │ │ - beq b4bfc <_PyObject_MakeTpCall@@Base+0x1dd0> │ │ │ │ + beq b4eb4 <_PyObject_MakeTpCall@@Base+0x1df0> │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4c3c <_PyObject_MakeTpCall@@Base+0x1e10> │ │ │ │ + bne b4eec <_PyObject_MakeTpCall@@Base+0x1e28> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r6, r2 │ │ │ │ - blt b4af4 <_PyObject_MakeTpCall@@Base+0x1cc8> │ │ │ │ + blt b4dac <_PyObject_MakeTpCall@@Base+0x1ce8> │ │ │ │ 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 │ │ │ │ - beq b4b70 <_PyObject_MakeTpCall@@Base+0x1d44> │ │ │ │ + beq b4e28 <_PyObject_MakeTpCall@@Base+0x1d64> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - beq b647c <_PyObject_MakeTpCall@@Base+0x3650> │ │ │ │ + beq b62cc <_PyObject_MakeTpCall@@Base+0x3208> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b49e8 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + beq b4c78 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ mov r8, #0 │ │ │ │ - b b4c90 <_PyObject_MakeTpCall@@Base+0x1e64> │ │ │ │ + b b4f40 <_PyObject_MakeTpCall@@Base+0x1e7c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r1, #180] @ 0xb4 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -142696,144 +142892,142 @@ │ │ │ │ orreq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ addeq r0, r0, #98304 @ 0x18000 │ │ │ │ addeq r0, r0, #228 @ 0xe4 │ │ │ │ ldrne r0, [r3, #16] │ │ │ │ ldreq r0, [r0, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #-1208] @ b4738 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ + ldr r1, [pc, #-1244] @ b49cc <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ mov r2, r4 │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ cmn r0, #3 │ │ │ │ - bne b4b20 <_PyObject_MakeTpCall@@Base+0x1cf4> │ │ │ │ + bne b4dd8 <_PyObject_MakeTpCall@@Base+0x1d14> │ │ │ │ mov lr, sl │ │ │ │ ldr r3, [lr] │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4c28 <_PyObject_MakeTpCall@@Base+0x1dfc> │ │ │ │ + beq b4ed8 <_PyObject_MakeTpCall@@Base+0x1e14> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [lr] │ │ │ │ - bne b4c28 <_PyObject_MakeTpCall@@Base+0x1dfc> │ │ │ │ - mov r0, lr │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - bl 11aa8c │ │ │ │ + beq b6dac <_PyObject_MakeTpCall@@Base+0x3ce8> │ │ │ │ + bl 11a9d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ - b b49f4 <_PyObject_MakeTpCall@@Base+0x1bc8> │ │ │ │ + b b4c84 <_PyObject_MakeTpCall@@Base+0x1bc0> │ │ │ │ mov r2, r8 │ │ │ │ mov r8, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r8] │ │ │ │ mov lr, sl │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - beq b5420 <_PyObject_MakeTpCall@@Base+0x25f4> │ │ │ │ + beq b56f0 <_PyObject_MakeTpCall@@Base+0x262c> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r8] │ │ │ │ ldr r2, [lr] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4c84 <_PyObject_MakeTpCall@@Base+0x1e58> │ │ │ │ + beq b4f34 <_PyObject_MakeTpCall@@Base+0x1e70> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - beq b647c <_PyObject_MakeTpCall@@Base+0x3650> │ │ │ │ + beq b62cc <_PyObject_MakeTpCall@@Base+0x3208> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b44b0 <_PyObject_MakeTpCall@@Base+0x1684> │ │ │ │ + beq b4744 <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ 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, #-1416] @ b4734 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr r2, [pc, #-1444] @ b49c8 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ ldr r1, [r2, #260] @ 0x104 │ │ │ │ add r2, r7, #4 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r0, [pc, #-1432] @ b4734 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldrne r0, [pc, #-1460] @ b49c8 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ addne r1, r1, #1 │ │ │ │ add r2, r6, r2 │ │ │ │ strne r1, [r0, #260] @ 0x104 │ │ │ │ str r3, [r2] │ │ │ │ - bl 3564ac │ │ │ │ + bl 358018 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r6, r7] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b55a4 <_PyObject_MakeTpCall@@Base+0x2778> │ │ │ │ + bne b5874 <_PyObject_MakeTpCall@@Base+0x27b0> │ │ │ │ cmp r8, #0 │ │ │ │ - bne b44b0 <_PyObject_MakeTpCall@@Base+0x1684> │ │ │ │ - b b49e8 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + bne b4744 <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ + b b4c78 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ add ip, r9, r9, lsl #1 │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr fp, [r3, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b59a4 <_PyObject_MakeTpCall@@Base+0x2b78> │ │ │ │ + beq b5c0c <_PyObject_MakeTpCall@@Base+0x2b48> │ │ │ │ ldr r6, [fp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r7, [r6, #192] @ 0xc0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #-1528] @ b4738 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #-1556] @ b49cc <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + bl 3581c0 │ │ │ │ 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 b4470 <_PyObject_MakeTpCall@@Base+0x1644> │ │ │ │ - b b4a60 <_PyObject_MakeTpCall@@Base+0x1c34> │ │ │ │ + beq b4704 <_PyObject_MakeTpCall@@Base+0x1640> │ │ │ │ + b b4d18 <_PyObject_MakeTpCall@@Base+0x1c54> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #-1484] @ b47a8 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ - ldr r1, [pc, #-1596] @ b473c <_PyObject_MakeTpCall@@Base+0x1910> │ │ │ │ + ldr r3, [pc, #-1516] @ b4a38 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + ldr r1, [pc, #-1624] @ b49d0 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ ldr r3, [r9, #104] @ 0x68 │ │ │ │ str r5, [r9, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r9, #144] @ 0x90 │ │ │ │ - beq b41f8 <_PyObject_MakeTpCall@@Base+0x13cc> │ │ │ │ + beq b448c <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b54d8 <_PyObject_MakeTpCall@@Base+0x26ac> │ │ │ │ - ldr r3, [pc, #-1632] @ b4740 <_PyObject_MakeTpCall@@Base+0x1914> │ │ │ │ + beq b57a8 <_PyObject_MakeTpCall@@Base+0x26e4> │ │ │ │ + ldr r3, [pc, #-1660] @ b49d4 <_PyObject_MakeTpCall@@Base+0x1910> │ │ │ │ str r3, [r9, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4dbc <_PyObject_MakeTpCall@@Base+0x1f90> │ │ │ │ + bne b506c <_PyObject_MakeTpCall@@Base+0x1fa8> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #-1656] @ b4744 <_PyObject_MakeTpCall@@Base+0x1918> │ │ │ │ + ldreq r3, [pc, #-1684] @ b49d8 <_PyObject_MakeTpCall@@Base+0x1914> │ │ │ │ streq r3, [r9, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b420c <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ + bne b44a0 <_PyObject_MakeTpCall@@Base+0x13dc> │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b420c <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ + bne b44a0 <_PyObject_MakeTpCall@@Base+0x13dc> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldr r3, [pc, #-1692] @ b4748 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ + ldr r3, [pc, #-1720] @ b49dc <_PyObject_MakeTpCall@@Base+0x1918> │ │ │ │ str r3, [r9, #76] @ 0x4c │ │ │ │ - beq b4218 <_PyObject_MakeTpCall@@Base+0x13ec> │ │ │ │ - ldr sl, [pc, #-1616] @ b47a0 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 356650 │ │ │ │ + beq b44ac <_PyObject_MakeTpCall@@Base+0x13e8> │ │ │ │ + ldr sl, [pc, #-1644] @ b4a34 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -142851,138 +143045,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 b422c <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - ldr r1, [pc, #-1748] @ b478c <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ - ldr r0, [pc, #-1748] @ b4790 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b4268 <_PyObject_MakeTpCall@@Base+0x143c> │ │ │ │ + bne b44c0 <_PyObject_MakeTpCall@@Base+0x13fc> │ │ │ │ + ldr r1, [pc, #-1776] @ b4a20 <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ + ldr r0, [pc, #-1776] @ b4a24 <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b44fc <_PyObject_MakeTpCall@@Base+0x1438> │ │ │ │ ldr r2, [r6, #152] @ 0x98 │ │ │ │ - ldr fp, [pc, #-1784] @ b477c <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ + ldr fp, [pc, #-1812] @ b4a10 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ cmp r2, fp │ │ │ │ - bne b6144 <_PyObject_MakeTpCall@@Base+0x3318> │ │ │ │ + bne b64f8 <_PyObject_MakeTpCall@@Base+0x3434> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9db00 │ │ │ │ + bl 9db88 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq b57a8 <_PyObject_MakeTpCall@@Base+0x297c> │ │ │ │ + beq b5a70 <_PyObject_MakeTpCall@@Base+0x29ac> │ │ │ │ mov r8, #0 │ │ │ │ mov r5, r8 │ │ │ │ str r8, [sp, #24] │ │ │ │ - b b3c6c <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ - ldr r1, [pc, #-1880] @ b474c <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ + b b3f00 <_PyObject_MakeTpCall@@Base+0xe3c> │ │ │ │ + ldr r1, [pc, #-1908] @ b49e0 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b48cc <_PyObject_MakeTpCall@@Base+0x1aa0> │ │ │ │ - ldr r1, [pc, #-1904] @ b474c <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ + bne b4b5c <_PyObject_MakeTpCall@@Base+0x1a98> │ │ │ │ + ldr r1, [pc, #-1932] @ b49e0 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 119f0c │ │ │ │ + bl 119e54 │ │ │ │ ldr r4, [r5] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r5] │ │ │ │ - beq b48e8 <_PyObject_MakeTpCall@@Base+0x1abc> │ │ │ │ - b b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r0, [pc, #-1944] @ b4750 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ - bl 8c108 │ │ │ │ + beq b4b78 <_PyObject_MakeTpCall@@Base+0x1ab4> │ │ │ │ + b b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r0, [pc, #-1972] @ b49e4 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ + bl 8c124 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b3f54 <_PyObject_MakeTpCall@@Base+0x1128> │ │ │ │ - ldr sl, [pc, #-1884] @ b47a0 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 356650 │ │ │ │ + bne b41e8 <_PyObject_MakeTpCall@@Base+0x1124> │ │ │ │ + ldr sl, [pc, #-1912] @ b4a34 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b402c <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ + beq b42c0 <_PyObject_MakeTpCall@@Base+0x11fc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b402c <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ - b b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b42c0 <_PyObject_MakeTpCall@@Base+0x11fc> │ │ │ │ + b b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #-2012] @ b4754 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ + ldr r1, [pc, #-2040] @ b49e8 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #2 │ │ │ │ - bl b2e2c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b30c4 <_PyObject_MakeTpCall@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne b4884 <_PyObject_MakeTpCall@@Base+0x1a58> │ │ │ │ - b b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bne b4b14 <_PyObject_MakeTpCall@@Base+0x1a50> │ │ │ │ + b b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [sl] │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + tst r2, #268435456 @ 0x10000000 │ │ │ │ + beq b6800 <_PyObject_MakeTpCall@@Base+0x373c> │ │ │ │ + ldr r1, [pc, #-2036] @ b4a28 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ + mov r0, r5 │ │ │ │ + str sl, [r9, #436] @ 0x1b4 │ │ │ │ + bl f952c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge b41ac <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ + b b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr ip, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp lr, ip │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc r3, [r0, #12] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ - bcc b4018 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ + bcc b42ac <_PyObject_MakeTpCall@@Base+0x11e8> │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, ip, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, ip │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, ip] │ │ │ │ cmp r5, #0 │ │ │ │ - bne b4018 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ - ldr r3, [pc, #-2096] @ b4758 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ - ldr r2, [pc, #-2096] @ b475c <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + bne b42ac <_PyObject_MakeTpCall@@Base+0x11e8> │ │ │ │ + ldr r3, [pc, #-2184] @ b49ec <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ + ldr r2, [pc, #-2184] @ b49f0 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5f04 <_PyObject_MakeTpCall@@Base+0x30d8> │ │ │ │ + bne b6264 <_PyObject_MakeTpCall@@Base+0x31a0> │ │ │ │ mov r0, fp │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r3, [sl, #800] @ 0x320 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl, #800] @ 0x320 │ │ │ │ - bne b4018 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ - bl 2915fc │ │ │ │ - b b3e68 <_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 b6a4c <_PyObject_MakeTpCall@@Base+0x3c20> │ │ │ │ - ldr r1, [pc, #-2128] @ b4794 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ - mov r0, r5 │ │ │ │ - str sl, [r9, #436] @ 0x1b4 │ │ │ │ - bl f94e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge b3f18 <_PyObject_MakeTpCall@@Base+0x10ec> │ │ │ │ - b b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bne b42ac <_PyObject_MakeTpCall@@Base+0x11e8> │ │ │ │ + bl 2a064c │ │ │ │ + b b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - beq b5704 <_PyObject_MakeTpCall@@Base+0x28d8> │ │ │ │ + beq b59cc <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b b3b88 <_PyObject_MakeTpCall@@Base+0xd5c> │ │ │ │ - ldr r6, [pc, #-2248] @ b4760 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + b b3e1c <_PyObject_MakeTpCall@@Base+0xd58> │ │ │ │ + ldr r6, [pc, #-2276] @ b49f4 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq b3b38 <_PyObject_MakeTpCall@@Base+0xd0c> │ │ │ │ + beq b3dcc <_PyObject_MakeTpCall@@Base+0xd08> │ │ │ │ mov r6, r4 │ │ │ │ - b b3b48 <_PyObject_MakeTpCall@@Base+0xd1c> │ │ │ │ - ldr r6, [pc, #-2212] @ b47a0 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 356650 │ │ │ │ + b b3ddc <_PyObject_MakeTpCall@@Base+0xd18> │ │ │ │ + ldr r6, [pc, #-2240] @ b4a34 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -142998,27 +143192,35 @@ │ │ │ │ addeq lr, lr, #98304 @ 0x18000 │ │ │ │ addeq lr, lr, #228 @ 0xe4 │ │ │ │ add r0, r0, #764 @ 0x2fc │ │ │ │ add r0, ip, r0 │ │ │ │ addeq r0, ip, lr │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b3a0c <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ + bne b3ca4 <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl a5788 │ │ │ │ + bl a5814 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b5704 <_PyObject_MakeTpCall@@Base+0x28d8> │ │ │ │ + blt b59cc <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b b3a0c <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ + b b3ca4 <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ + ldr r6, [pc, #-2440] @ b49f4 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + ldr r0, [r8, #16] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq b3db0 <_PyObject_MakeTpCall@@Base+0xcec> │ │ │ │ + mov r3, r0 │ │ │ │ + mov r6, r8 │ │ │ │ + b b52d8 <_PyObject_MakeTpCall@@Base+0x2214> │ │ │ │ str r8, [sp, #20] │ │ │ │ - b b386c <_PyObject_MakeTpCall@@Base+0xa40> │ │ │ │ - ldr sl, [pc, #-2356] @ b47a0 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 356650 │ │ │ │ + b b3b04 <_PyObject_MakeTpCall@@Base+0xa40> │ │ │ │ + ldr sl, [pc, #-2416] @ b4a34 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -143033,270 +143235,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, #-2512] @ b4764 <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ - ldr r3, [pc, #-2512] @ b4768 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ + ldr r6, [pc, #-2572] @ b49f8 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + ldr r3, [pc, #-2572] @ b49fc <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r6, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b3de0 <_PyObject_MakeTpCall@@Base+0xfb4> │ │ │ │ - ldr r5, [pc, #-2532] @ b476c <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ + beq b4074 <_PyObject_MakeTpCall@@Base+0xfb0> │ │ │ │ + ldr r5, [pc, #-2592] @ b4a00 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c108 │ │ │ │ + bl 8c124 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b3df0 <_PyObject_MakeTpCall@@Base+0xfc4> │ │ │ │ - b b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - mov r0, r9 │ │ │ │ - bl a5860 │ │ │ │ - ldr r2, [r9, #432] @ 0x1b0 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble b418c <_PyObject_MakeTpCall@@Base+0x1360> │ │ │ │ - str r4, [sp, #16] │ │ │ │ - add r5, r0, #20 │ │ │ │ - mov fp, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - add r3, r2, fp, lsl #2 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - bl bbde4 │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r5, #-20] @ 0xffffffec │ │ │ │ - beq b3e68 <_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 b56b4 <_PyObject_MakeTpCall@@Base+0x2888> │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - b b418c <_PyObject_MakeTpCall@@Base+0x1360> │ │ │ │ - ldr r0, [pc, #-2660] @ b4770 <_PyObject_MakeTpCall@@Base+0x1944> │ │ │ │ - bl 8c108 │ │ │ │ + bne b4084 <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ + b b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r0, [pc, #-2616] @ b4a04 <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ + bl 8c124 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b3bfc <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ - ldr r1, [pc, #-2680] @ b4770 <_PyObject_MakeTpCall@@Base+0x1944> │ │ │ │ + beq b3e90 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ + ldr r1, [pc, #-2636] @ b4a04 <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3bfc <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ + beq b3e90 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne b60ec <_PyObject_MakeTpCall@@Base+0x32c0> │ │ │ │ - bl 9a328 │ │ │ │ + bne b6648 <_PyObject_MakeTpCall@@Base+0x3584> │ │ │ │ + bl 9a3b4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b57a8 <_PyObject_MakeTpCall@@Base+0x297c> │ │ │ │ + beq b5a70 <_PyObject_MakeTpCall@@Base+0x29ac> │ │ │ │ ldr fp, [r4, #104] @ 0x68 │ │ │ │ ldr r2, [r4, #144] @ 0x90 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bne b52cc <_PyObject_MakeTpCall@@Base+0x24a0> │ │ │ │ + bne b5534 <_PyObject_MakeTpCall@@Base+0x2470> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b60e0 <_PyObject_MakeTpCall@@Base+0x32b4> │ │ │ │ + bne b6670 <_PyObject_MakeTpCall@@Base+0x35ac> │ │ │ │ cmp r3, #0 │ │ │ │ mov fp, #1 │ │ │ │ - ble b52d8 <_PyObject_MakeTpCall@@Base+0x24ac> │ │ │ │ + ble b5540 <_PyObject_MakeTpCall@@Base+0x247c> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r2 │ │ │ │ add r9, r1, #8 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr sl, [r9, #4]! │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ - beq b663c <_PyObject_MakeTpCall@@Base+0x3810> │ │ │ │ + beq b6a00 <_PyObject_MakeTpCall@@Base+0x393c> │ │ │ │ mov r0, sl │ │ │ │ - bl f8fbc │ │ │ │ + bl f9000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6628 <_PyObject_MakeTpCall@@Base+0x37fc> │ │ │ │ - ldr r1, [pc, #-2852] @ b4774 <_PyObject_MakeTpCall@@Base+0x1948> │ │ │ │ + beq b6ae8 <_PyObject_MakeTpCall@@Base+0x3a24> │ │ │ │ + ldr r1, [pc, #-2808] @ b4a08 <_PyObject_MakeTpCall@@Base+0x1944> │ │ │ │ mov r0, sl │ │ │ │ - bl f9418 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f945c <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5edc <_PyObject_MakeTpCall@@Base+0x30b0> │ │ │ │ - ldr r1, [pc, #-2868] @ b4778 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ + bne b67d8 <_PyObject_MakeTpCall@@Base+0x3714> │ │ │ │ + ldr r1, [pc, #-2824] @ b4a0c <_PyObject_MakeTpCall@@Base+0x1948> │ │ │ │ mov r0, sl │ │ │ │ - bl f9418 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f945c <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5cf4 <_PyObject_MakeTpCall@@Base+0x2ec8> │ │ │ │ + bne b6188 <_PyObject_MakeTpCall@@Base+0x30c4> │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bgt b526c <_PyObject_MakeTpCall@@Base+0x2440> │ │ │ │ + bgt b54d4 <_PyObject_MakeTpCall@@Base+0x2410> │ │ │ │ mov r3, r5 │ │ │ │ - b b52e0 <_PyObject_MakeTpCall@@Base+0x24b4> │ │ │ │ + b b5548 <_PyObject_MakeTpCall@@Base+0x2484> │ │ │ │ cmp r3, #0 │ │ │ │ movle fp, #0 │ │ │ │ - bgt b5760 <_PyObject_MakeTpCall@@Base+0x2934> │ │ │ │ + bgt b5a28 <_PyObject_MakeTpCall@@Base+0x2964> │ │ │ │ mov r7, #0 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r0, r7, r2 │ │ │ │ sub r0, r3, r0 │ │ │ │ - bl 92fdc │ │ │ │ + bl 93074 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b5780 <_PyObject_MakeTpCall@@Base+0x2954> │ │ │ │ + beq b5a48 <_PyObject_MakeTpCall@@Base+0x2984> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - ble b5394 <_PyObject_MakeTpCall@@Base+0x2568> │ │ │ │ + ble b55fc <_PyObject_MakeTpCall@@Base+0x2538> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov sl, #0 │ │ │ │ add r2, r2, #8 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ mov r5, sl │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r6 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r6, [r3, #4]! │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne b5d10 <_PyObject_MakeTpCall@@Base+0x2ee4> │ │ │ │ + bne b6010 <_PyObject_MakeTpCall@@Base+0x2f4c> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b59cc <_PyObject_MakeTpCall@@Base+0x2ba0> │ │ │ │ + bne b5ca0 <_PyObject_MakeTpCall@@Base+0x2bdc> │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 12824c │ │ │ │ + bl 12821c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq b6600 <_PyObject_MakeTpCall@@Base+0x37d4> │ │ │ │ + beq b6898 <_PyObject_MakeTpCall@@Base+0x37d4> │ │ │ │ ldr r2, [r8, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r6, [r2, sl, lsl #2] │ │ │ │ - bl 9b4c8 │ │ │ │ + bl 9b554 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b6600 <_PyObject_MakeTpCall@@Base+0x37d4> │ │ │ │ - bne b65b0 <_PyObject_MakeTpCall@@Base+0x3784> │ │ │ │ + blt b6898 <_PyObject_MakeTpCall@@Base+0x37d4> │ │ │ │ + bne b6848 <_PyObject_MakeTpCall@@Base+0x3784> │ │ │ │ add sl, sl, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bne b5328 <_PyObject_MakeTpCall@@Base+0x24fc> │ │ │ │ + bne b5590 <_PyObject_MakeTpCall@@Base+0x24cc> │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r6, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl ab8c0 │ │ │ │ + bl aba88 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b6600 <_PyObject_MakeTpCall@@Base+0x37d4> │ │ │ │ + beq b6898 <_PyObject_MakeTpCall@@Base+0x37d4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a594 │ │ │ │ + bl 9a620 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq b53d4 <_PyObject_MakeTpCall@@Base+0x25a8> │ │ │ │ + beq b563c <_PyObject_MakeTpCall@@Base+0x2578> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b53d4 <_PyObject_MakeTpCall@@Base+0x25a8> │ │ │ │ + bne b563c <_PyObject_MakeTpCall@@Base+0x2578> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq b5780 <_PyObject_MakeTpCall@@Base+0x2954> │ │ │ │ + beq b5a48 <_PyObject_MakeTpCall@@Base+0x2984> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt b5b70 <_PyObject_MakeTpCall@@Base+0x2d44> │ │ │ │ + bgt b5ec8 <_PyObject_MakeTpCall@@Base+0x2e04> │ │ │ │ ldr r2, [r6, #152] @ 0x98 │ │ │ │ - ldr fp, [pc, #-3204] @ b477c <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ + ldr fp, [pc, #-3160] @ b4a10 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ ldr r8, [r5, #8] │ │ │ │ cmp r2, fp │ │ │ │ - bne b6124 <_PyObject_MakeTpCall@@Base+0x32f8> │ │ │ │ + bne b61e8 <_PyObject_MakeTpCall@@Base+0x3124> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9db00 │ │ │ │ + bl 9db88 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne b3c6c <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ - b b5784 <_PyObject_MakeTpCall@@Base+0x2958> │ │ │ │ + bne b3f00 <_PyObject_MakeTpCall@@Base+0xe3c> │ │ │ │ + b b5a4c <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ + mov r0, r9 │ │ │ │ + bl a58ec │ │ │ │ + ldr r2, [r9, #432] @ 0x1b0 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble b4420 <_PyObject_MakeTpCall@@Base+0x135c> │ │ │ │ + str r4, [sp, #16] │ │ │ │ + add r5, r0, #20 │ │ │ │ + mov fp, #0 │ │ │ │ + mov r4, r1 │ │ │ │ + add r3, r2, fp, lsl #2 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + bl bc0a0 │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r5, #-20] @ 0xffffffec │ │ │ │ + beq b40fc <_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 b597c <_PyObject_MakeTpCall@@Base+0x28b8> │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + b b4420 <_PyObject_MakeTpCall@@Base+0x135c> │ │ │ │ ldr r2, [lr] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4c84 <_PyObject_MakeTpCall@@Base+0x1e58> │ │ │ │ + beq b4f34 <_PyObject_MakeTpCall@@Base+0x1e70> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - bne b4c84 <_PyObject_MakeTpCall@@Base+0x1e58> │ │ │ │ + bne b4f34 <_PyObject_MakeTpCall@@Base+0x1e70> │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - bne b4c90 <_PyObject_MakeTpCall@@Base+0x1e64> │ │ │ │ - b b44b0 <_PyObject_MakeTpCall@@Base+0x1684> │ │ │ │ + bne b4f40 <_PyObject_MakeTpCall@@Base+0x1e7c> │ │ │ │ + b b4744 <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4b70 <_PyObject_MakeTpCall@@Base+0x1d44> │ │ │ │ + beq b4e28 <_PyObject_MakeTpCall@@Base+0x1d64> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - bne b4b70 <_PyObject_MakeTpCall@@Base+0x1d44> │ │ │ │ + bne b4e28 <_PyObject_MakeTpCall@@Base+0x1d64> │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - bne b4b7c <_PyObject_MakeTpCall@@Base+0x1d50> │ │ │ │ - b b49e8 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + bne b4e34 <_PyObject_MakeTpCall@@Base+0x1d70> │ │ │ │ + b b4c78 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, r1 │ │ │ │ - beq b45b8 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ + beq b484c <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ cmp ip, r1 │ │ │ │ - beq b45b8 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ + beq b484c <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, r1 │ │ │ │ - bne b45b8 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ + bne b484c <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b6a14 <_PyObject_MakeTpCall@@Base+0x3be8> │ │ │ │ + bne b69dc <_PyObject_MakeTpCall@@Base+0x3918> │ │ │ │ add r0, r6, #12 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne b45b8 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ + bne b484c <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ mov r1, #16 │ │ │ │ - bl 3557a0 │ │ │ │ - b b45b8 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ - ldr r3, [pc, #-3424] @ b4780 <_PyObject_MakeTpCall@@Base+0x1954> │ │ │ │ + bl 35730c │ │ │ │ + b b484c <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + ldr r3, [pc, #-3484] @ b4a14 <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [r9, #124] @ 0x7c │ │ │ │ - ble b420c <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ - b b4da0 <_PyObject_MakeTpCall@@Base+0x1f74> │ │ │ │ + ble b44a0 <_PyObject_MakeTpCall@@Base+0x13dc> │ │ │ │ + b b5050 <_PyObject_MakeTpCall@@Base+0x1f8c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #-3444] @ b4784 <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ + ldr r3, [pc, #-3504] @ b4a18 <_PyObject_MakeTpCall@@Base+0x1954> │ │ │ │ cmp r2, r3 │ │ │ │ - bne b68b0 <_PyObject_MakeTpCall@@Base+0x3a84> │ │ │ │ + bne b68c0 <_PyObject_MakeTpCall@@Base+0x37fc> │ │ │ │ mov r1, r9 │ │ │ │ - bl 12d8ec │ │ │ │ - ldr r1, [pc, #-3460] @ b4788 <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ + bl 12d8b8 │ │ │ │ + ldr r1, [pc, #-3520] @ b4a1c <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ mov r0, r4 │ │ │ │ - bl f94e8 │ │ │ │ + bl f952c │ │ │ │ cmp r0, #0 │ │ │ │ - blt b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + blt b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldrne sl, [pc, #-3464] @ b47a0 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - beq b4288 <_PyObject_MakeTpCall@@Base+0x145c> │ │ │ │ - bl 356650 │ │ │ │ + ldrne sl, [pc, #-3524] @ b4a34 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + beq b451c <_PyObject_MakeTpCall@@Base+0x1458> │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -143314,58 +143516,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 b429c <_PyObject_MakeTpCall@@Base+0x1470> │ │ │ │ - ldr r1, [pc, #-3600] @ b478c <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ - ldr r0, [pc, #-3600] @ b4790 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b42d8 <_PyObject_MakeTpCall@@Base+0x14ac> │ │ │ │ + bne b4530 <_PyObject_MakeTpCall@@Base+0x146c> │ │ │ │ + ldr r1, [pc, #-3660] @ b4a20 <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ + ldr r0, [pc, #-3660] @ b4a24 <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b456c <_PyObject_MakeTpCall@@Base+0x14a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b4cf0 <_PyObject_MakeTpCall@@Base+0x1ec4> │ │ │ │ + bne b4fa0 <_PyObject_MakeTpCall@@Base+0x1edc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b4cf0 <_PyObject_MakeTpCall@@Base+0x1ec4> │ │ │ │ - ldr r0, [pc, #-3636] @ b4794 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ - bl 8c108 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b4fa0 <_PyObject_MakeTpCall@@Base+0x1edc> │ │ │ │ + ldr r0, [pc, #-3696] @ b4a28 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ + bl 8c124 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #-3656] @ b4794 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ - b b3ee0 <_PyObject_MakeTpCall@@Base+0x10b4> │ │ │ │ - ldr r3, [pc, #-3660] @ b4798 <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ + beq b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r1, [pc, #-3716] @ b4a28 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ + b b4174 <_PyObject_MakeTpCall@@Base+0x10b0> │ │ │ │ + ldr r3, [pc, #-3720] @ b4a2c <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne b562c <_PyObject_MakeTpCall@@Base+0x2800> │ │ │ │ - bl a4024 │ │ │ │ + bne b58fc <_PyObject_MakeTpCall@@Base+0x2838> │ │ │ │ + bl a40b0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #-3684] @ b479c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + beq b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r1, [pc, #-3744] @ b4a30 <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - blt b6880 <_PyObject_MakeTpCall@@Base+0x3a54> │ │ │ │ + blt b697c <_PyObject_MakeTpCall@@Base+0x38b8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b562c <_PyObject_MakeTpCall@@Base+0x2800> │ │ │ │ + beq b58fc <_PyObject_MakeTpCall@@Base+0x2838> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq b68a4 <_PyObject_MakeTpCall@@Base+0x3a78> │ │ │ │ + beq b6970 <_PyObject_MakeTpCall@@Base+0x38ac> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldrne sl, [pc, #-3740] @ b47a0 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - beq b40a8 <_PyObject_MakeTpCall@@Base+0x127c> │ │ │ │ - bl 356650 │ │ │ │ + ldrne sl, [pc, #-3800] @ b4a34 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + beq b433c <_PyObject_MakeTpCall@@Base+0x1278> │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -143383,246 +143585,276 @@ │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b40bc <_PyObject_MakeTpCall@@Base+0x1290> │ │ │ │ - b b6234 <_PyObject_MakeTpCall@@Base+0x3408> │ │ │ │ - mov r6, r8 │ │ │ │ - b b5028 <_PyObject_MakeTpCall@@Base+0x21fc> │ │ │ │ + bne b4350 <_PyObject_MakeTpCall@@Base+0x128c> │ │ │ │ + b b65dc <_PyObject_MakeTpCall@@Base+0x3518> │ │ │ │ ldr r2, [r9, #432] @ 0x1b0 │ │ │ │ - b b518c <_PyObject_MakeTpCall@@Base+0x2360> │ │ │ │ + b b56b0 <_PyObject_MakeTpCall@@Base+0x25ec> │ │ │ │ ldr r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b5d28 <_PyObject_MakeTpCall@@Base+0x2efc> │ │ │ │ + beq b5fbc <_PyObject_MakeTpCall@@Base+0x2ef8> │ │ │ │ ldr ip, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ - ble b5d4c <_PyObject_MakeTpCall@@Base+0x2f20> │ │ │ │ + ble b5fe0 <_PyObject_MakeTpCall@@Base+0x2f1c> │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, r6 │ │ │ │ - bne b599c <_PyObject_MakeTpCall@@Base+0x2b70> │ │ │ │ + bne b5c04 <_PyObject_MakeTpCall@@Base+0x2b40> │ │ │ │ mov r6, fp │ │ │ │ mov r4, r7 │ │ │ │ - b b3b50 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ - ldr r3, [pc, #-3920] @ b47a8 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ + b b3de4 <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ + ldr r3, [pc, #-3976] @ b4a38 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #-3932] @ b47a4 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ + ldr r1, [pc, #-3980] @ b4a3c <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mov r9, #0 │ │ │ │ - b b49a4 <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ + b b4c34 <_PyObject_MakeTpCall@@Base+0x1b70> │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5c4c <_PyObject_MakeTpCall@@Base+0x2e20> │ │ │ │ + ble b5e84 <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ cmp r3, r9 │ │ │ │ ldreq r3, [r2, #4]! │ │ │ │ addeq r1, r1, #1 │ │ │ │ ldreq r3, [r3, #4] │ │ │ │ - beq b38fc <_PyObject_MakeTpCall@@Base+0xad0> │ │ │ │ + beq b3b94 <_PyObject_MakeTpCall@@Base+0xad0> │ │ │ │ cmp sl, #1 │ │ │ │ - beq b5c4c <_PyObject_MakeTpCall@@Base+0x2e20> │ │ │ │ + beq b5e84 <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ add r9, r0, #12 │ │ │ │ mov ip, #1 │ │ │ │ ldr fp, [r9, #4]! │ │ │ │ cmp fp, r3 │ │ │ │ - bne b5c40 <_PyObject_MakeTpCall@@Base+0x2e14> │ │ │ │ + bne b5e78 <_PyObject_MakeTpCall@@Base+0x2db4> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r5 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, lr │ │ │ │ - bne b59e4 <_PyObject_MakeTpCall@@Base+0x2bb8> │ │ │ │ + bne b5c94 <_PyObject_MakeTpCall@@Base+0x2bd0> │ │ │ │ mov r5, r3 │ │ │ │ - b b39c0 <_PyObject_MakeTpCall@@Base+0xb94> │ │ │ │ + b b3c58 <_PyObject_MakeTpCall@@Base+0xb94> │ │ │ │ ldr fp, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b5250 <_PyObject_MakeTpCall@@Base+0x2424> │ │ │ │ - ldr r3, [pc, #-4044] @ b47a8 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ + beq b54b8 <_PyObject_MakeTpCall@@Base+0x23f4> │ │ │ │ + ldr r3, [pc, #4060] @ b6a18 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #-4052] @ b47ac <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ - bl 1179b0 │ │ │ │ + ldr r1, [pc, #4052] @ b6a1c <_PyObject_MakeTpCall@@Base+0x3958> │ │ │ │ + bl 1178bc │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b57a8 <_PyObject_MakeTpCall@@Base+0x297c> │ │ │ │ + beq b5a70 <_PyObject_MakeTpCall@@Base+0x29ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b57a8 <_PyObject_MakeTpCall@@Base+0x297c> │ │ │ │ + bne b5a70 <_PyObject_MakeTpCall@@Base+0x29ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9b444 │ │ │ │ - b b3e84 <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ + bl 9b4d0 │ │ │ │ + b b4118 <_PyObject_MakeTpCall@@Base+0x1054> │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ + ands r2, r2, #4096 @ 0x1000 │ │ │ │ + beq b61b0 <_PyObject_MakeTpCall@@Base+0x30ec> │ │ │ │ + ldrh r2, [r6, #206] @ 0xce │ │ │ │ + cmp r2, #1000 @ 0x3e8 │ │ │ │ + bcs b61a4 <_PyObject_MakeTpCall@@Base+0x30e0> │ │ │ │ + ldr r8, [r6, #168] @ 0xa8 │ │ │ │ + str fp, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [r8, #8]! │ │ │ │ + mov fp, r6 │ │ │ │ + mov r6, r4 │ │ │ │ + mov r4, r2 │ │ │ │ + cmp r4, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + ble b5ba0 <_PyObject_MakeTpCall@@Base+0x2adc> │ │ │ │ + ldr r1, [r8, #4]! │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + bl a8ab4 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + beq b6634 <_PyObject_MakeTpCall@@Base+0x3570> │ │ │ │ + add r7, r7, #1 │ │ │ │ + b b5aac <_PyObject_MakeTpCall@@Base+0x29e8> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add r2, r2, #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov ip, r2 │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5728 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + bne b59f0 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5728 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + bne b59f0 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ ldr r3, [ip, #8] │ │ │ │ add r1, fp, #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #8 │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5728 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + bne b59f0 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ ldr r3, [ip, #12] │ │ │ │ ldr r9, [r0, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, fp, #3 │ │ │ │ cmp r3, r9 │ │ │ │ add r2, ip, #12 │ │ │ │ - bne b5728 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + bne b59f0 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ ldr r3, [ip, #16] │ │ │ │ cmp sl, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, fp, #4 │ │ │ │ add r2, ip, #16 │ │ │ │ - ble b5c4c <_PyObject_MakeTpCall@@Base+0x2e20> │ │ │ │ + ble b5e84 <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5728 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + bne b59f0 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ ldr r3, [ip, #20] │ │ │ │ add r1, fp, #5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #20 │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5728 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + bne b59f0 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ ldr r3, [ip, #24] │ │ │ │ add r1, fp, #6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #24 │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5728 <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ + bne b59f0 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ ldr r3, [ip, #28] │ │ │ │ add r1, fp, #7 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #28 │ │ │ │ - b b399c <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ - ands r2, r2, #4096 @ 0x1000 │ │ │ │ - beq b6068 <_PyObject_MakeTpCall@@Base+0x323c> │ │ │ │ - ldrh r2, [r6, #206] @ 0xce │ │ │ │ - cmp r2, #1000 @ 0x3e8 │ │ │ │ - bcs b5ef8 <_PyObject_MakeTpCall@@Base+0x30cc> │ │ │ │ - ldr r8, [r6, #168] @ 0xa8 │ │ │ │ - str fp, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r8, #8]! │ │ │ │ - mov fp, r6 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r4, r2 │ │ │ │ - cmp r4, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - ble b58d8 <_PyObject_MakeTpCall@@Base+0x2aac> │ │ │ │ - ldr r1, [r8, #4]! │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - bl a8960 <_PyType_LookupRef@@Base+0x190> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - beq b6070 <_PyObject_MakeTpCall@@Base+0x3244> │ │ │ │ - add r7, r7, #1 │ │ │ │ - b b58a8 <_PyObject_MakeTpCall@@Base+0x2a7c> │ │ │ │ + b b3c34 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ ands r1, r2, #256 @ 0x100 │ │ │ │ - bne b6084 <_PyObject_MakeTpCall@@Base+0x3258> │ │ │ │ + bne b66c8 <_PyObject_MakeTpCall@@Base+0x3604> │ │ │ │ add r0, r5, #40960 @ 0xa000 │ │ │ │ ldr r2, [r0, #2804] @ 0xaf4 │ │ │ │ cmp r2, #0 │ │ │ │ ldrhne r1, [r6, #206] @ 0xce │ │ │ │ addne ip, r2, #1 │ │ │ │ addne r1, r1, #1 │ │ │ │ ldreq r2, [r6, #192] @ 0xc0 │ │ │ │ strne ip, [r0, #2804] @ 0xaf4 │ │ │ │ strhne r1, [r6, #206] @ 0xce │ │ │ │ movne r1, #1 │ │ │ │ streq r1, [sp, #52] @ 0x34 │ │ │ │ strne r2, [r6, #192] @ 0xc0 │ │ │ │ strne r1, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - b b4a94 <_PyObject_MakeTpCall@@Base+0x1c68> │ │ │ │ + b b4d4c <_PyObject_MakeTpCall@@Base+0x1c88> │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, #0 │ │ │ │ + bgt b4d90 <_PyObject_MakeTpCall@@Base+0x1ccc> │ │ │ │ + b b4e28 <_PyObject_MakeTpCall@@Base+0x1d64> │ │ │ │ + add r0, r0, #1 │ │ │ │ + b b5998 <_PyObject_MakeTpCall@@Base+0x28d4> │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r0, r9 │ │ │ │ + add r3, r3, #12 │ │ │ │ + ble b4a64 <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + ldr fp, [r3, #8] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq b5c0c <_PyObject_MakeTpCall@@Base+0x2b48> │ │ │ │ + cmp r0, r9 │ │ │ │ + bgt b4fc4 <_PyObject_MakeTpCall@@Base+0x1f00> │ │ │ │ + b b4a64 <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne b4a48 <_PyObject_MakeTpCall@@Base+0x1c1c> │ │ │ │ - ldr r3, [pc, #3976] @ b68cc <_PyObject_MakeTpCall@@Base+0x3aa0> │ │ │ │ - ldr r2, [pc, #3976] @ b68d0 <_PyObject_MakeTpCall@@Base+0x3aa4> │ │ │ │ + bne b4d00 <_PyObject_MakeTpCall@@Base+0x1c3c> │ │ │ │ + ldr r3, [pc, #3540] @ b6a20 <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ + ldr r2, [pc, #3540] @ b6a24 <_PyObject_MakeTpCall@@Base+0x3960> │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b60c8 <_PyObject_MakeTpCall@@Base+0x329c> │ │ │ │ + bne b627c <_PyObject_MakeTpCall@@Base+0x31b8> │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b5ca8 <_PyObject_MakeTpCall@@Base+0x2e7c> │ │ │ │ + beq b5f70 <_PyObject_MakeTpCall@@Base+0x2eac> │ │ │ │ ldr r3, [r7, #800] @ 0x320 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7, #800] @ 0x320 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [r3, r0] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - b b4588 <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ - bgt b4ad8 <_PyObject_MakeTpCall@@Base+0x1cac> │ │ │ │ - b b4b70 <_PyObject_MakeTpCall@@Base+0x1d44> │ │ │ │ - add r0, r0, #1 │ │ │ │ - b b56d0 <_PyObject_MakeTpCall@@Base+0x28a4> │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r0, r9 │ │ │ │ - add r3, r3, #12 │ │ │ │ - ble b47d4 <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ - ldr fp, [r3, #8] │ │ │ │ - cmp fp, #0 │ │ │ │ - beq b59a4 <_PyObject_MakeTpCall@@Base+0x2b78> │ │ │ │ - cmp r0, r9 │ │ │ │ - bgt b4d14 <_PyObject_MakeTpCall@@Base+0x1ee8> │ │ │ │ - b b47d4 <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ - ldr r1, [pc, #3840] @ b68d4 <_PyObject_MakeTpCall@@Base+0x3aa8> │ │ │ │ - mov r0, r6 │ │ │ │ - bl f9418 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq b5348 <_PyObject_MakeTpCall@@Base+0x251c> │ │ │ │ - b b5380 <_PyObject_MakeTpCall@@Base+0x2554> │ │ │ │ + b b481c <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ mov r0, ip │ │ │ │ mov r5, r3 │ │ │ │ - b b3888 <_PyObject_MakeTpCall@@Base+0xa5c> │ │ │ │ - ldr r0, [pc, #3808] @ b68d8 <_PyObject_MakeTpCall@@Base+0x3aac> │ │ │ │ - bl 8c108 │ │ │ │ + b b3b20 <_PyObject_MakeTpCall@@Base+0xa5c> │ │ │ │ + ldr r1, [pc, #3456] @ b6a28 <_PyObject_MakeTpCall@@Base+0x3964> │ │ │ │ + mov r0, r6 │ │ │ │ + bl f945c <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq b55b0 <_PyObject_MakeTpCall@@Base+0x24ec> │ │ │ │ + b b55e8 <_PyObject_MakeTpCall@@Base+0x2524> │ │ │ │ + ldr r0, [pc, #3436] @ b6a2c <_PyObject_MakeTpCall@@Base+0x3968> │ │ │ │ + bl 8c124 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b4068 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ - b b4084 <_PyObject_MakeTpCall@@Base+0x1258> │ │ │ │ - ldr r0, [pc, #3788] @ b68dc <_PyObject_MakeTpCall@@Base+0x3ab0> │ │ │ │ - bl 8c108 │ │ │ │ + bne b454c <_PyObject_MakeTpCall@@Base+0x1488> │ │ │ │ + b b4568 <_PyObject_MakeTpCall@@Base+0x14a4> │ │ │ │ + ldr r3, [pc, #3416] @ b6a30 <_PyObject_MakeTpCall@@Base+0x396c> │ │ │ │ + str r3, [r9, #124] @ 0x7c │ │ │ │ + b b5050 <_PyObject_MakeTpCall@@Base+0x1f8c> │ │ │ │ + ldr r0, [pc, #3408] @ b6a34 <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ + bl 8c124 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + bne b44dc <_PyObject_MakeTpCall@@Base+0x1418> │ │ │ │ + b b44f8 <_PyObject_MakeTpCall@@Base+0x1434> │ │ │ │ + ldr r3, [pc, #3388] @ b6a38 <_PyObject_MakeTpCall@@Base+0x3974> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne b4410 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + bl 1b76c0 │ │ │ │ + subs sl, r0, #0 │ │ │ │ + beq b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r1, [pc, #3364] @ b6a3c <_PyObject_MakeTpCall@@Base+0x3978> │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, sl │ │ │ │ + bl 9ccb8 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b697c <_PyObject_MakeTpCall@@Base+0x38b8> │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b4410 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + bne b4410 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b4410 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + ldr r0, [pc, #3456] @ b6ad8 <_PyObject_MakeTpCall@@Base+0x3a14> │ │ │ │ + bl 8c124 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b40d8 <_PyObject_MakeTpCall@@Base+0x12ac> │ │ │ │ - b b40f4 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ - ldr r3, [pc, #3768] @ b68e0 <_PyObject_MakeTpCall@@Base+0x3ab4> │ │ │ │ + bne b436c <_PyObject_MakeTpCall@@Base+0x12a8> │ │ │ │ + b b4388 <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ + ldr r3, [pc, #3272] @ b6a38 <_PyObject_MakeTpCall@@Base+0x3974> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq b5f28 <_PyObject_MakeTpCall@@Base+0x30fc> │ │ │ │ + beq b667c <_PyObject_MakeTpCall@@Base+0x35b8> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldrne sl, [pc, #3920] @ b6990 <_PyObject_MakeTpCall@@Base+0x3b64> │ │ │ │ - beq b4118 <_PyObject_MakeTpCall@@Base+0x12ec> │ │ │ │ - bl 356650 │ │ │ │ + ldrne sl, [pc, #3420] @ b6ae4 <_PyObject_MakeTpCall@@Base+0x3a20> │ │ │ │ + beq b43ac <_PyObject_MakeTpCall@@Base+0x12e8> │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -143640,222 +143872,207 @@ │ │ │ │ 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 b412c <_PyObject_MakeTpCall@@Base+0x1300> │ │ │ │ - b b62c0 <_PyObject_MakeTpCall@@Base+0x3494> │ │ │ │ - ldr r0, [pc, #3628] @ b68e4 <_PyObject_MakeTpCall@@Base+0x3ab8> │ │ │ │ - bl 8c108 │ │ │ │ + bne b43c0 <_PyObject_MakeTpCall@@Base+0x12fc> │ │ │ │ + b b61c8 <_PyObject_MakeTpCall@@Base+0x3104> │ │ │ │ + ldr r0, [pc, #3132] @ b6a3c <_PyObject_MakeTpCall@@Base+0x3978> │ │ │ │ + bl 8c124 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b4148 <_PyObject_MakeTpCall@@Base+0x131c> │ │ │ │ - b b4164 <_PyObject_MakeTpCall@@Base+0x1338> │ │ │ │ - ldr r3, [pc, #3608] @ b68e8 <_PyObject_MakeTpCall@@Base+0x3abc> │ │ │ │ - str r3, [r9, #124] @ 0x7c │ │ │ │ - b b4da0 <_PyObject_MakeTpCall@@Base+0x1f74> │ │ │ │ - ldr r0, [pc, #3600] @ b68ec <_PyObject_MakeTpCall@@Base+0x3ac0> │ │ │ │ - bl 8c108 │ │ │ │ + bne b43dc <_PyObject_MakeTpCall@@Base+0x1318> │ │ │ │ + b b43f8 <_PyObject_MakeTpCall@@Base+0x1334> │ │ │ │ + ldr r0, [pc, #3112] @ b6a40 <_PyObject_MakeTpCall@@Base+0x397c> │ │ │ │ + bl 8c124 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b4248 <_PyObject_MakeTpCall@@Base+0x141c> │ │ │ │ - b b4264 <_PyObject_MakeTpCall@@Base+0x1438> │ │ │ │ - ldr r3, [pc, #3564] @ b68e0 <_PyObject_MakeTpCall@@Base+0x3ab4> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne b417c <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ - bl 278a10 │ │ │ │ - subs sl, r0, #0 │ │ │ │ - beq b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #3540] @ b68e4 <_PyObject_MakeTpCall@@Base+0x3ab8> │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, sl │ │ │ │ - bl 9cc30 │ │ │ │ - ldr r3, [sl] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt b6880 <_PyObject_MakeTpCall@@Base+0x3a54> │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b417c <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ - sub r3, r3, #1 │ │ │ │ + bne b42fc <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ + b b4318 <_PyObject_MakeTpCall@@Base+0x1254> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - bne b417c <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b417c <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ - ldr r0, [pc, #3488] @ b68f0 <_PyObject_MakeTpCall@@Base+0x3ac4> │ │ │ │ - bl 8c108 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - bne b42b8 <_PyObject_MakeTpCall@@Base+0x148c> │ │ │ │ - b b42d4 <_PyObject_MakeTpCall@@Base+0x14a8> │ │ │ │ + beq b57e8 <_PyObject_MakeTpCall@@Base+0x2724> │ │ │ │ + b b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b4410 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + b b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b3ea8 <_PyObject_MakeTpCall@@Base+0xde4> │ │ │ │ + b b5a70 <_PyObject_MakeTpCall@@Base+0x29ac> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b5d78 <_PyObject_MakeTpCall@@Base+0x2cb4> │ │ │ │ + b b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b417c <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ - b b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b58fc <_PyObject_MakeTpCall@@Base+0x2838> │ │ │ │ + b b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + add ip, ip, #1 │ │ │ │ + cmp sl, ip │ │ │ │ + bne b5a00 <_PyObject_MakeTpCall@@Base+0x293c> │ │ │ │ + ldr ip, [r3, #172] @ 0xac │ │ │ │ + cmp ip, #0 │ │ │ │ + beq b6294 <_PyObject_MakeTpCall@@Base+0x31d0> │ │ │ │ + mov r0, ip │ │ │ │ + ldr sl, [r0, #8]! │ │ │ │ + mov r9, #0 │ │ │ │ + cmp sl, r9 │ │ │ │ + add r9, r9, #1 │ │ │ │ + ble b62b8 <_PyObject_MakeTpCall@@Base+0x31f4> │ │ │ │ + ldr fp, [r0, #4]! │ │ │ │ + cmp fp, r5 │ │ │ │ + bne b5e9c <_PyObject_MakeTpCall@@Base+0x2dd8> │ │ │ │ + b b5a14 <_PyObject_MakeTpCall@@Base+0x2950> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b4580 <_PyObject_MakeTpCall@@Base+0x14bc> │ │ │ │ + b b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b6a34 <_PyObject_MakeTpCall@@Base+0x3c08> │ │ │ │ + bne b69a8 <_PyObject_MakeTpCall@@Base+0x38e4> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b6a34 <_PyObject_MakeTpCall@@Base+0x3c08> │ │ │ │ + bne b69a8 <_PyObject_MakeTpCall@@Base+0x38e4> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr lr, [sp, #32] │ │ │ │ add r0, r2, #8 │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ cmp ip, r4 │ │ │ │ - beq b5bec <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ + beq b5f44 <_PyObject_MakeTpCall@@Base+0x2e80> │ │ │ │ cmp lr, #0 │ │ │ │ - bne b6874 <_PyObject_MakeTpCall@@Base+0x3a48> │ │ │ │ + bne b67f4 <_PyObject_MakeTpCall@@Base+0x3730> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b5bc0 <_PyObject_MakeTpCall@@Base+0x2d94> │ │ │ │ + bne b5f18 <_PyObject_MakeTpCall@@Base+0x2e54> │ │ │ │ ldr r7, [ip, #144] @ 0x90 │ │ │ │ subs r7, r7, #0 │ │ │ │ movne r7, #1 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b605c <_PyObject_MakeTpCall@@Base+0x3230> │ │ │ │ + beq b6394 <_PyObject_MakeTpCall@@Base+0x32d0> │ │ │ │ cmp r1, #0 │ │ │ │ - bne b6050 <_PyObject_MakeTpCall@@Base+0x3224> │ │ │ │ + bne b6388 <_PyObject_MakeTpCall@@Base+0x32c4> │ │ │ │ ldr r1, [ip, #104] @ 0x68 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - bne b6044 <_PyObject_MakeTpCall@@Base+0x3218> │ │ │ │ + bne b637c <_PyObject_MakeTpCall@@Base+0x32b8> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b6044 <_PyObject_MakeTpCall@@Base+0x3218> │ │ │ │ + bne b637c <_PyObject_MakeTpCall@@Base+0x32b8> │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5b98 <_PyObject_MakeTpCall@@Base+0x2d6c> │ │ │ │ + bne b5ef0 <_PyObject_MakeTpCall@@Base+0x2e2c> │ │ │ │ str r1, [sp, #24] │ │ │ │ - b b53f4 <_PyObject_MakeTpCall@@Base+0x25c8> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b5a30 <_PyObject_MakeTpCall@@Base+0x2c04> │ │ │ │ - b b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b562c <_PyObject_MakeTpCall@@Base+0x2800> │ │ │ │ - b b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b3c14 <_PyObject_MakeTpCall@@Base+0xde8> │ │ │ │ - b b57a8 <_PyObject_MakeTpCall@@Base+0x297c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b5518 <_PyObject_MakeTpCall@@Base+0x26ec> │ │ │ │ - b b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp sl, ip │ │ │ │ - bne b5738 <_PyObject_MakeTpCall@@Base+0x290c> │ │ │ │ - ldr ip, [r3, #172] @ 0xac │ │ │ │ - cmp ip, #0 │ │ │ │ - beq b5f74 <_PyObject_MakeTpCall@@Base+0x3148> │ │ │ │ - mov r0, ip │ │ │ │ - ldr sl, [r0, #8]! │ │ │ │ - mov r9, #0 │ │ │ │ - cmp sl, r9 │ │ │ │ - add r9, r9, #1 │ │ │ │ - ble b5f98 <_PyObject_MakeTpCall@@Base+0x316c> │ │ │ │ - ldr fp, [r0, #4]! │ │ │ │ - cmp fp, r5 │ │ │ │ - bne b5c64 <_PyObject_MakeTpCall@@Base+0x2e38> │ │ │ │ - b b574c <_PyObject_MakeTpCall@@Base+0x2920> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b42ec <_PyObject_MakeTpCall@@Base+0x14c0> │ │ │ │ - b b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r2, [pc, #3124] @ b68cc <_PyObject_MakeTpCall@@Base+0x3aa0> │ │ │ │ + b b565c <_PyObject_MakeTpCall@@Base+0x2598> │ │ │ │ + ldr r2, [pc, #2752] @ b6a20 <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne b4a48 <_PyObject_MakeTpCall@@Base+0x1c1c> │ │ │ │ + bne b4d00 <_PyObject_MakeTpCall@@Base+0x1c3c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 291618 │ │ │ │ + bl 2a0668 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b45b8 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ + bne b484c <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b49e8 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + beq b4c78 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b49e8 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + bne b4c78 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b49e8 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b4c78 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ mov r0, sl │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ mov r5, r0 │ │ │ │ - b b4f78 <_PyObject_MakeTpCall@@Base+0x214c> │ │ │ │ - cmp fp, #0 │ │ │ │ - beq b6684 <_PyObject_MakeTpCall@@Base+0x3858> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b6684 <_PyObject_MakeTpCall@@Base+0x3858> │ │ │ │ - str fp, [sp, #24] │ │ │ │ - b b52b8 <_PyObject_MakeTpCall@@Base+0x248c> │ │ │ │ - ldr r1, [pc, #3036] @ b68f4 <_PyObject_MakeTpCall@@Base+0x3ac8> │ │ │ │ - mov r0, r6 │ │ │ │ - bl f9418 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq b533c <_PyObject_MakeTpCall@@Base+0x2510> │ │ │ │ - b b5380 <_PyObject_MakeTpCall@@Base+0x2554> │ │ │ │ + b b5264 <_PyObject_MakeTpCall@@Base+0x21a0> │ │ │ │ mov r3, fp │ │ │ │ cmp r3, r6 │ │ │ │ - beq b56e4 <_PyObject_MakeTpCall@@Base+0x28b8> │ │ │ │ + beq b59ac <_PyObject_MakeTpCall@@Base+0x28e8> │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5d2c <_PyObject_MakeTpCall@@Base+0x2f00> │ │ │ │ - ldr r3, [pc, #2992] @ b68f8 <_PyObject_MakeTpCall@@Base+0x3acc> │ │ │ │ + bne b5fc0 <_PyObject_MakeTpCall@@Base+0x2efc> │ │ │ │ + ldr r3, [pc, #2664] @ b6a44 <_PyObject_MakeTpCall@@Base+0x3980> │ │ │ │ cmp r6, r3 │ │ │ │ - beq b56e4 <_PyObject_MakeTpCall@@Base+0x28b8> │ │ │ │ + beq b59ac <_PyObject_MakeTpCall@@Base+0x28e8> │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6244 <_PyObject_MakeTpCall@@Base+0x3418> │ │ │ │ + beq b670c <_PyObject_MakeTpCall@@Base+0x3648> │ │ │ │ ldr ip, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble b6268 <_PyObject_MakeTpCall@@Base+0x343c> │ │ │ │ + ble b6730 <_PyObject_MakeTpCall@@Base+0x366c> │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, fp │ │ │ │ - bne b5d60 <_PyObject_MakeTpCall@@Base+0x2f34> │ │ │ │ - b b3b50 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ - ldr r3, [r5, #156] @ 0x9c │ │ │ │ - ldr r2, [pc, #2932] @ b68fc <_PyObject_MakeTpCall@@Base+0x3ad0> │ │ │ │ - cmp r3, r2 │ │ │ │ - beq b39c8 <_PyObject_MakeTpCall@@Base+0xb9c> │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - subs r9, r0, #0 │ │ │ │ - bne b49a4 <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ - b b5704 <_PyObject_MakeTpCall@@Base+0x28d8> │ │ │ │ - ldr r2, [sl, #8] │ │ │ │ + bne b5ff4 <_PyObject_MakeTpCall@@Base+0x2f30> │ │ │ │ + b b3de4 <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ + ldr r1, [pc, #2608] @ b6a48 <_PyObject_MakeTpCall@@Base+0x3984> │ │ │ │ + mov r0, r6 │ │ │ │ + bl f945c <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq b55a4 <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ + b b55e8 <_PyObject_MakeTpCall@@Base+0x2524> │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [pc, #2576] @ b6a4c <_PyObject_MakeTpCall@@Base+0x3988> │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl 8c124 │ │ │ │ + cmn r0, #1 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + beq b4ed8 <_PyObject_MakeTpCall@@Base+0x1e14> │ │ │ │ + ldr lr, [r6, #172] @ 0xac │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp lr, #0 │ │ │ │ + bne b4d6c <_PyObject_MakeTpCall@@Base+0x1ca8> │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ + tst r2, #2 │ │ │ │ + bne b68d4 <_PyObject_MakeTpCall@@Base+0x3810> │ │ │ │ + tst r2, #8192 @ 0x2000 │ │ │ │ + bne b4c78 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl a5814 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b4ed8 <_PyObject_MakeTpCall@@Base+0x1e14> │ │ │ │ + ldr lr, [r6, #172] @ 0xac │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp lr, #0 │ │ │ │ + beq b4c78 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ + b b4d6c <_PyObject_MakeTpCall@@Base+0x1ca8> │ │ │ │ + ldr r2, [pc, #2432] @ b6a20 <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ + mov r1, fp │ │ │ │ + ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ + blx r3 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne b42ac <_PyObject_MakeTpCall@@Base+0x11e8> │ │ │ │ + b b52a0 <_PyObject_MakeTpCall@@Base+0x21dc> │ │ │ │ + ldr r2, [sl, #8] │ │ │ │ cmp r2, r9 │ │ │ │ - ble b47d4 <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ + ble b4a64 <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ ldrb r2, [r3] │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ ldrb r8, [r2, r9] │ │ │ │ mov r1, #12 │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ ldr fp, [r3, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [fp, #4] │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r7, [r6, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #2836] @ b6900 <_PyObject_MakeTpCall@@Base+0x3ad4> │ │ │ │ + ldr r3, [pc, #2388] @ b6a4c <_PyObject_MakeTpCall@@Base+0x3988> │ │ │ │ ldr r5, [r2, #8] │ │ │ │ eor r4, r7, r3, asr #3 │ │ │ │ lsl r4, r4, #20 │ │ │ │ lsr r4, r4, #20 │ │ │ │ ldr ip, [sl, #24] │ │ │ │ mla r1, r4, r1, r5 │ │ │ │ add r0, ip, r8, lsl #3 │ │ │ │ @@ -143864,121 +144081,132 @@ │ │ │ │ mov lr, #1 │ │ │ │ ldr r1, [r1, #2808] @ 0xaf8 │ │ │ │ add r0, r0, lr, lsl ip │ │ │ │ cmp r7, r1 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ add r9, r9, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne b4a60 <_PyObject_MakeTpCall@@Base+0x1c34> │ │ │ │ + bne b4d18 <_PyObject_MakeTpCall@@Base+0x1c54> │ │ │ │ lsl r0, r4, lr │ │ │ │ - b b4470 <_PyObject_MakeTpCall@@Base+0x1644> │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #2744] @ b6900 <_PyObject_MakeTpCall@@Base+0x3ad4> │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 8c108 │ │ │ │ - cmn r0, #1 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - beq b4c28 <_PyObject_MakeTpCall@@Base+0x1dfc> │ │ │ │ - ldr lr, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp lr, #0 │ │ │ │ - bne b4ab4 <_PyObject_MakeTpCall@@Base+0x1c88> │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ - tst r2, #2 │ │ │ │ - bne b6540 <_PyObject_MakeTpCall@@Base+0x3714> │ │ │ │ - tst r2, #8192 @ 0x2000 │ │ │ │ - bne b49e8 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl a5788 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt b4c28 <_PyObject_MakeTpCall@@Base+0x1dfc> │ │ │ │ - ldr lr, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp lr, #0 │ │ │ │ - beq b49e8 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ - b b4ab4 <_PyObject_MakeTpCall@@Base+0x1c88> │ │ │ │ - ldr r2, [pc, #2592] @ b68cc <_PyObject_MakeTpCall@@Base+0x3aa0> │ │ │ │ - mov r1, fp │ │ │ │ - ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ + b b4704 <_PyObject_MakeTpCall@@Base+0x1640> │ │ │ │ + ldr r3, [r5, #156] @ 0x9c │ │ │ │ + ldr r2, [pc, #2308] @ b6a50 <_PyObject_MakeTpCall@@Base+0x398c> │ │ │ │ + cmp r3, r2 │ │ │ │ + beq b3c60 <_PyObject_MakeTpCall@@Base+0xb9c> │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne b4018 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ - b b4fb4 <_PyObject_MakeTpCall@@Base+0x2188> │ │ │ │ + subs r9, r0, #0 │ │ │ │ + bne b4c34 <_PyObject_MakeTpCall@@Base+0x1b70> │ │ │ │ + b b59cc <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne b3e60 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + bne b40f4 <_PyObject_MakeTpCall@@Base+0x1030> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b3e60 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b40f4 <_PyObject_MakeTpCall@@Base+0x1030> │ │ │ │ + cmp fp, #0 │ │ │ │ + beq b6944 <_PyObject_MakeTpCall@@Base+0x3880> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b66b4 <_PyObject_MakeTpCall@@Base+0x3888> │ │ │ │ - cmp r7, #0 │ │ │ │ - bne b66b4 <_PyObject_MakeTpCall@@Base+0x3888> │ │ │ │ - mov r7, #1 │ │ │ │ - b b52a4 <_PyObject_MakeTpCall@@Base+0x2478> │ │ │ │ + bne b6944 <_PyObject_MakeTpCall@@Base+0x3880> │ │ │ │ + str fp, [sp, #24] │ │ │ │ + b b5520 <_PyObject_MakeTpCall@@Base+0x245c> │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - b b5924 <_PyObject_MakeTpCall@@Base+0x2af8> │ │ │ │ - ldr r2, [pc, #2496] @ b68cc <_PyObject_MakeTpCall@@Base+0x3aa0> │ │ │ │ + b b5bec <_PyObject_MakeTpCall@@Base+0x2b28> │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + b b5bec <_PyObject_MakeTpCall@@Base+0x2b28> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b4c70 <_PyObject_MakeTpCall@@Base+0x1bac> │ │ │ │ + ldr sl, [pc, #2328] @ b6ae4 <_PyObject_MakeTpCall@@Base+0x3a20> │ │ │ │ + ldr r1, [pc, #2316] @ b6adc <_PyObject_MakeTpCall@@Base+0x3a18> │ │ │ │ + ldr r0, [pc, #2316] @ b6ae0 <_PyObject_MakeTpCall@@Base+0x3a1c> │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b43fc <_PyObject_MakeTpCall@@Base+0x1338> │ │ │ │ + mov r5, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r8, r5 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + blx r2 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + bne b3f40 <_PyObject_MakeTpCall@@Base+0xe7c> │ │ │ │ + cmp r5, #0 │ │ │ │ + bne b5a4c <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ + b b5a70 <_PyObject_MakeTpCall@@Base+0x29ac> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b4b14 <_PyObject_MakeTpCall@@Base+0x1a50> │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne b6958 <_PyObject_MakeTpCall@@Base+0x3894> │ │ │ │ + ldr r2, [pc, #2092] @ b6a54 <_PyObject_MakeTpCall@@Base+0x3990> │ │ │ │ + ldr r3, [pc, #2092] @ b6a58 <_PyObject_MakeTpCall@@Base+0x3994> │ │ │ │ + ldr r1, [r2] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [pc, #2084] @ b6a5c <_PyObject_MakeTpCall@@Base+0x3998> │ │ │ │ + bl 2d6040 │ │ │ │ + b b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r3, [pc, #2000] @ b6a18 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ + ldr r1, [pc, #2068] @ b6a60 <_PyObject_MakeTpCall@@Base+0x399c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1178bc │ │ │ │ + b b5170 <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + b b4d4c <_PyObject_MakeTpCall@@Base+0x1c88> │ │ │ │ + ldr r2, [pc, #1972] @ b6a20 <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b b4fa0 <_PyObject_MakeTpCall@@Base+0x2174> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b4680 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ - bl 278a10 │ │ │ │ - subs sl, r0, #0 │ │ │ │ - beq b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #2464] @ b68dc <_PyObject_MakeTpCall@@Base+0x3ab0> │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, sl │ │ │ │ - bl 9cc30 │ │ │ │ - ldr r3, [sl] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt b6880 <_PyObject_MakeTpCall@@Base+0x3a54> │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b5a30 <_PyObject_MakeTpCall@@Base+0x2c04> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - bne b5a30 <_PyObject_MakeTpCall@@Base+0x2c04> │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b5a30 <_PyObject_MakeTpCall@@Base+0x2c04> │ │ │ │ + b b528c <_PyObject_MakeTpCall@@Base+0x21c8> │ │ │ │ + ldr r2, [pc, #1948] @ b6a20 <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r2, #668] @ 0x29c │ │ │ │ + blx r3 │ │ │ │ + mov r2, r0 │ │ │ │ + b b5c6c <_PyObject_MakeTpCall@@Base+0x2ba8> │ │ │ │ mov r0, r3 │ │ │ │ cmp r0, r5 │ │ │ │ - beq b574c <_PyObject_MakeTpCall@@Base+0x2920> │ │ │ │ + beq b5a14 <_PyObject_MakeTpCall@@Base+0x2950> │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5f78 <_PyObject_MakeTpCall@@Base+0x314c> │ │ │ │ - ldr ip, [pc, #2404] @ b68f8 <_PyObject_MakeTpCall@@Base+0x3acc> │ │ │ │ + bne b6298 <_PyObject_MakeTpCall@@Base+0x31d4> │ │ │ │ + ldr ip, [pc, #1936] @ b6a44 <_PyObject_MakeTpCall@@Base+0x3980> │ │ │ │ cmp r5, ip │ │ │ │ - beq b67f8 <_PyObject_MakeTpCall@@Base+0x39cc> │ │ │ │ - ldr r3, [pc, #2520] @ b6978 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ - ldr r1, [pc, #2400] @ b6904 <_PyObject_MakeTpCall@@Base+0x3ad8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b b5704 <_PyObject_MakeTpCall@@Base+0x28d8> │ │ │ │ - ldr r1, [pc, #2388] @ b6908 <_PyObject_MakeTpCall@@Base+0x3adc> │ │ │ │ - bl 16c650 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt b5704 <_PyObject_MakeTpCall@@Base+0x28d8> │ │ │ │ - bne b6504 <_PyObject_MakeTpCall@@Base+0x36d8> │ │ │ │ - cmp r8, #1 │ │ │ │ - beq b3858 <_PyObject_MakeTpCall@@Base+0xa2c> │ │ │ │ - b b382c <_PyObject_MakeTpCall@@Base+0xa00> │ │ │ │ - ldr sl, [pc, #2492] @ b6990 <_PyObject_MakeTpCall@@Base+0x3b64> │ │ │ │ - bl 356650 │ │ │ │ + beq b69d4 <_PyObject_MakeTpCall@@Base+0x3910> │ │ │ │ + ldr r3, [pc, #1880] @ b6a18 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ + ldr r1, [pc, #1952] @ b6a64 <_PyObject_MakeTpCall@@Base+0x39a0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b b59cc <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + mov r0, lr │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + bne b4f40 <_PyObject_MakeTpCall@@Base+0x1e7c> │ │ │ │ + b b4fa0 <_PyObject_MakeTpCall@@Base+0x1edc> │ │ │ │ + ldr r1, [pc, #1908] @ b6a68 <_PyObject_MakeTpCall@@Base+0x39a4> │ │ │ │ + ldr r0, [pc, #2024] @ b6ae0 <_PyObject_MakeTpCall@@Base+0x3a1c> │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b b5a70 <_PyObject_MakeTpCall@@Base+0x29ac> │ │ │ │ + ldr sl, [pc, #2008] @ b6ae4 <_PyObject_MakeTpCall@@Base+0x3a20> │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -143994,341 +144222,364 @@ │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, r1, r3 │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b4378 <_PyObject_MakeTpCall@@Base+0x154c> │ │ │ │ - ldr r1, [pc, #2256] @ b690c <_PyObject_MakeTpCall@@Base+0x3ae0> │ │ │ │ - ldr r0, [pc, #2380] @ b698c <_PyObject_MakeTpCall@@Base+0x3b60> │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bne b460c <_PyObject_MakeTpCall@@Base+0x1548> │ │ │ │ + ldr r1, [pc, #1780] @ b6a68 <_PyObject_MakeTpCall@@Base+0x39a4> │ │ │ │ + ldr r0, [pc, #1896] @ b6ae0 <_PyObject_MakeTpCall@@Base+0x3a1c> │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ cmp r1, #0 │ │ │ │ - bne b5bf8 <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ - b b5bec <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ + bne b5f50 <_PyObject_MakeTpCall@@Base+0x2e8c> │ │ │ │ + b b5f44 <_PyObject_MakeTpCall@@Base+0x2e80> │ │ │ │ cmp lr, #0 │ │ │ │ - beq b5be4 <_PyObject_MakeTpCall@@Base+0x2db8> │ │ │ │ - b b5bf8 <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ + beq b5f3c <_PyObject_MakeTpCall@@Base+0x2e78> │ │ │ │ + b b5f50 <_PyObject_MakeTpCall@@Base+0x2e8c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq b5bec <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ - b b5bf8 <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - b b5924 <_PyObject_MakeTpCall@@Base+0x2af8> │ │ │ │ - mov r4, r6 │ │ │ │ - mov r6, fp │ │ │ │ - ldr r2, [r6, #192] @ 0xc0 │ │ │ │ - ldr fp, [sp, #40] @ 0x28 │ │ │ │ - b b5924 <_PyObject_MakeTpCall@@Base+0x2af8> │ │ │ │ - ldr r1, [pc, #2180] @ b6910 <_PyObject_MakeTpCall@@Base+0x3ae4> │ │ │ │ - ldr r2, [r1, #1520] @ 0x5f0 │ │ │ │ - cmp r2, #131072 @ 0x20000 │ │ │ │ - movcs r1, #0 │ │ │ │ - ldrcs r2, [r6, #192] @ 0xc0 │ │ │ │ - strcs r1, [sp, #52] @ 0x34 │ │ │ │ - bcs b5924 <_PyObject_MakeTpCall@@Base+0x2af8> │ │ │ │ - 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 │ │ │ │ + beq b5f44 <_PyObject_MakeTpCall@@Base+0x2e80> │ │ │ │ + b b5f50 <_PyObject_MakeTpCall@@Base+0x2e8c> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [pc, #1728] @ b6a6c <_PyObject_MakeTpCall@@Base+0x39a8> │ │ │ │ + cmp r2, r3 │ │ │ │ + bne b69c0 <_PyObject_MakeTpCall@@Base+0x38fc> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 12d8b8 │ │ │ │ + ldr r1, [pc, #1644] @ b6a2c <_PyObject_MakeTpCall@@Base+0x3968> │ │ │ │ + mov r0, r4 │ │ │ │ + bl f952c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge b4580 <_PyObject_MakeTpCall@@Base+0x14bc> │ │ │ │ + b b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b4914 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ + ldr r1, [pc, #1676] @ b6a70 <_PyObject_MakeTpCall@@Base+0x39ac> │ │ │ │ + cmp r3, r1 │ │ │ │ + beq b4b90 <_PyObject_MakeTpCall@@Base+0x1acc> │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - b b5924 <_PyObject_MakeTpCall@@Base+0x2af8> │ │ │ │ - ldr r2, [pc, #2044] @ b68cc <_PyObject_MakeTpCall@@Base+0x3aa0> │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r2, #668] @ 0x29c │ │ │ │ + mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - mov r2, r0 │ │ │ │ - b b5964 <_PyObject_MakeTpCall@@Base+0x2b38> │ │ │ │ + b b4b90 <_PyObject_MakeTpCall@@Base+0x1acc> │ │ │ │ + ldr r1, [pc, #1644] @ b6a70 <_PyObject_MakeTpCall@@Base+0x39ac> │ │ │ │ + cmp r3, r1 │ │ │ │ + beq b4bf8 <_PyObject_MakeTpCall@@Base+0x1b34> │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b b4bf8 <_PyObject_MakeTpCall@@Base+0x1b34> │ │ │ │ + ldr sl, [r5, #24] │ │ │ │ + cmp sl, #0 │ │ │ │ + bne b4230 <_PyObject_MakeTpCall@@Base+0x116c> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 285208 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ + beq b645c <_PyObject_MakeTpCall@@Base+0x3398> │ │ │ │ + tst r3, #32 │ │ │ │ + beq b645c <_PyObject_MakeTpCall@@Base+0x3398> │ │ │ │ + adds r3, r5, #20 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bne b4234 <_PyObject_MakeTpCall@@Base+0x1170> │ │ │ │ + b b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt b576c <_PyObject_MakeTpCall@@Base+0x2940> │ │ │ │ - b b52d8 <_PyObject_MakeTpCall@@Base+0x24ac> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - bl a2bc4 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b b5214 <_PyObject_MakeTpCall@@Base+0x23e8> │ │ │ │ - ldr r3, [pc, #2160] @ b6978 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ - ldr r1, [pc, #2056] @ b6914 <_PyObject_MakeTpCall@@Base+0x3ae8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b b5704 <_PyObject_MakeTpCall@@Base+0x28d8> │ │ │ │ - mov r5, #0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r8, r5 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - blx r2 │ │ │ │ - subs r9, r0, #0 │ │ │ │ - bne b3cac <_PyObject_MakeTpCall@@Base+0xe80> │ │ │ │ - cmp r5, #0 │ │ │ │ - bne b5784 <_PyObject_MakeTpCall@@Base+0x2958> │ │ │ │ - b b57a8 <_PyObject_MakeTpCall@@Base+0x297c> │ │ │ │ + bne b4234 <_PyObject_MakeTpCall@@Base+0x1170> │ │ │ │ + b b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq b6498 <_PyObject_MakeTpCall@@Base+0x33d4> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r5, [r3, #20] │ │ │ │ + str r0, [r9, #12] │ │ │ │ + bne b403c <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ + b b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 285208 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq b64ec <_PyObject_MakeTpCall@@Base+0x3428> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldrb r3, [r3, #16] │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ + ldreq r3, [sp, #16] │ │ │ │ + ldreq r0, [r3, #24] │ │ │ │ + beq b6480 <_PyObject_MakeTpCall@@Base+0x33bc> │ │ │ │ + tst r3, #32 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldreq r0, [r3, #24] │ │ │ │ + beq b6480 <_PyObject_MakeTpCall@@Base+0x33bc> │ │ │ │ + add r0, r3, #20 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + str r0, [r9, #12] │ │ │ │ + bne b403c <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ + b b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bl 587c0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r9, #12] │ │ │ │ + b b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ mov r5, #0 │ │ │ │ mov r8, r5 │ │ │ │ str r5, [sp, #24] │ │ │ │ - b b6124 <_PyObject_MakeTpCall@@Base+0x32f8> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp] │ │ │ │ - bl b8c2c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq b61a8 <_PyObject_MakeTpCall@@Base+0x337c> │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne b6154 <_PyObject_MakeTpCall@@Base+0x3328> │ │ │ │ - ldr r3, [pc, #1928] @ b6918 <_PyObject_MakeTpCall@@Base+0x3aec> │ │ │ │ - ldr r2, [pc, #1928] @ b691c <_PyObject_MakeTpCall@@Base+0x3af0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r9, #12] │ │ │ │ - bl 2a60e8 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [r9, #84] @ 0x54 │ │ │ │ - tst r3, #2 │ │ │ │ - bne b5fcc <_PyObject_MakeTpCall@@Base+0x31a0> │ │ │ │ - ldr r4, [r9, #132] @ 0x84 │ │ │ │ - b b4370 <_PyObject_MakeTpCall@@Base+0x1544> │ │ │ │ + b b61e8 <_PyObject_MakeTpCall@@Base+0x3124> │ │ │ │ mov ip, r5 │ │ │ │ cmp r3, ip │ │ │ │ - beq b5744 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ + beq b5a0c <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ ldr ip, [ip, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne b61c0 <_PyObject_MakeTpCall@@Base+0x3394> │ │ │ │ - ldr r0, [pc, #1820] @ b68f8 <_PyObject_MakeTpCall@@Base+0x3acc> │ │ │ │ + bne b650c <_PyObject_MakeTpCall@@Base+0x3448> │ │ │ │ + ldr r0, [pc, #1308] @ b6a44 <_PyObject_MakeTpCall@@Base+0x3980> │ │ │ │ cmp r3, r0 │ │ │ │ - beq b5748 <_PyObject_MakeTpCall@@Base+0x291c> │ │ │ │ - b b5c4c <_PyObject_MakeTpCall@@Base+0x2e20> │ │ │ │ + beq b5a10 <_PyObject_MakeTpCall@@Base+0x294c> │ │ │ │ + b b5e84 <_PyObject_MakeTpCall@@Base+0x2dc0> │ │ │ │ ldr r2, [fp] │ │ │ │ str r8, [r4, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b461c <_PyObject_MakeTpCall@@Base+0x17f0> │ │ │ │ + bne b48b0 <_PyObject_MakeTpCall@@Base+0x17ec> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 b4654 <_PyObject_MakeTpCall@@Base+0x1828> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b49e0 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ - ldr sl, [pc, #1880] @ b6990 <_PyObject_MakeTpCall@@Base+0x3b64> │ │ │ │ - ldr r1, [pc, #1868] @ b6988 <_PyObject_MakeTpCall@@Base+0x3b5c> │ │ │ │ - ldr r0, [pc, #1868] @ b698c <_PyObject_MakeTpCall@@Base+0x3b60> │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b40f8 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ - mov r3, r6 │ │ │ │ - cmp r3, fp │ │ │ │ - beq b3b50 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ - ldr r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b6248 <_PyObject_MakeTpCall@@Base+0x341c> │ │ │ │ - ldr r3, [pc, #1684] @ b68f8 <_PyObject_MakeTpCall@@Base+0x3acc> │ │ │ │ - cmp fp, r3 │ │ │ │ - beq b3b50 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ - ldr r3, [pc, #1800] @ b6978 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ - ldr r1, [pc, #1708] @ b6920 <_PyObject_MakeTpCall@@Base+0x3af4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b b5704 <_PyObject_MakeTpCall@@Base+0x28d8> │ │ │ │ - bl 586b8 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r9, #12] │ │ │ │ - b b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #1676] @ b6924 <_PyObject_MakeTpCall@@Base+0x3af8> │ │ │ │ - cmp r2, r3 │ │ │ │ - bne b652c <_PyObject_MakeTpCall@@Base+0x3700> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 12d8ec │ │ │ │ - ldr r1, [pc, #1604] @ b68f0 <_PyObject_MakeTpCall@@Base+0x3ac4> │ │ │ │ + b b48e8 <_PyObject_MakeTpCall@@Base+0x1824> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl f94e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge b42ec <_PyObject_MakeTpCall@@Base+0x14c0> │ │ │ │ - b b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr sl, [pc, #1740] @ b6990 <_PyObject_MakeTpCall@@Base+0x3b64> │ │ │ │ - ldr r1, [pc, #1728] @ b6988 <_PyObject_MakeTpCall@@Base+0x3b5c> │ │ │ │ - ldr r0, [pc, #1728] @ b698c <_PyObject_MakeTpCall@@Base+0x3b60> │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b4168 <_PyObject_MakeTpCall@@Base+0x133c> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq b62f8 <_PyObject_MakeTpCall@@Base+0x34cc> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r5, [sp] │ │ │ │ + bl b8ee0 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r5, [r3, #20] │ │ │ │ - str r0, [r9, #12] │ │ │ │ - bne b3da8 <_PyObject_MakeTpCall@@Base+0xf7c> │ │ │ │ - b b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 273da4 │ │ │ │ + beq b65c4 <_PyObject_MakeTpCall@@Base+0x3500> │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #268435456 @ 0x10000000 │ │ │ │ + bne b6570 <_PyObject_MakeTpCall@@Base+0x34ac> │ │ │ │ + ldr r3, [pc, #1224] @ b6a74 <_PyObject_MakeTpCall@@Base+0x39b0> │ │ │ │ + ldr r2, [pc, #1224] @ b6a78 <_PyObject_MakeTpCall@@Base+0x39b4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r3, [r9, #12] │ │ │ │ + bl 2b3df8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b6280 <_PyObject_MakeTpCall@@Base+0x3454> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldrb r3, [r3, #16] │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ - ldreq r3, [sp, #16] │ │ │ │ - ldreq r0, [r3, #24] │ │ │ │ - beq b62e0 <_PyObject_MakeTpCall@@Base+0x34b4> │ │ │ │ - tst r3, #32 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldreq r0, [r3, #24] │ │ │ │ - beq b62e0 <_PyObject_MakeTpCall@@Base+0x34b4> │ │ │ │ - add r0, r3, #20 │ │ │ │ + beq b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r3, [r9, #84] @ 0x54 │ │ │ │ + tst r3, #2 │ │ │ │ + bne b6304 <_PyObject_MakeTpCall@@Base+0x3240> │ │ │ │ + ldr r4, [r9, #132] @ 0x84 │ │ │ │ + b b4604 <_PyObject_MakeTpCall@@Base+0x1540> │ │ │ │ + ldr sl, [pc, #1284] @ b6ae4 <_PyObject_MakeTpCall@@Base+0x3a20> │ │ │ │ + ldr r1, [pc, #1272] @ b6adc <_PyObject_MakeTpCall@@Base+0x3a18> │ │ │ │ + ldr r0, [pc, #1272] @ b6ae0 <_PyObject_MakeTpCall@@Base+0x3a1c> │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b438c <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ + ldr r1, [pc, #1160] @ b6a7c <_PyObject_MakeTpCall@@Base+0x39b8> │ │ │ │ + bl 16d220 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - str r0, [r9, #12] │ │ │ │ - bne b3da8 <_PyObject_MakeTpCall@@Base+0xf7c> │ │ │ │ - b b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #1496] @ b6928 <_PyObject_MakeTpCall@@Base+0x3afc> │ │ │ │ - cmp r3, r1 │ │ │ │ - beq b4900 <_PyObject_MakeTpCall@@Base+0x1ad4> │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r1, #1 │ │ │ │ + blt b59cc <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + bne b6620 <_PyObject_MakeTpCall@@Base+0x355c> │ │ │ │ + cmp r8, #1 │ │ │ │ + beq b3af0 <_PyObject_MakeTpCall@@Base+0xa2c> │ │ │ │ + b b3ac4 <_PyObject_MakeTpCall@@Base+0xa00> │ │ │ │ + ldr r1, [pc, #1128] @ b6a7c <_PyObject_MakeTpCall@@Base+0x39b8> │ │ │ │ + bl 16d220 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b59cc <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + beq b3ae4 <_PyObject_MakeTpCall@@Base+0xa20> │ │ │ │ + ldr r3, [pc, #1008] @ b6a18 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ + ldr r1, [pc, #1108] @ b6a80 <_PyObject_MakeTpCall@@Base+0x39bc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b b59cc <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + mov r4, r6 │ │ │ │ + mov r6, fp │ │ │ │ + ldr r2, [r6, #192] @ 0xc0 │ │ │ │ + ldr fp, [sp, #40] @ 0x28 │ │ │ │ + b b5bec <_PyObject_MakeTpCall@@Base+0x2b28> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + bl a2c50 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b b547c <_PyObject_MakeTpCall@@Base+0x23b8> │ │ │ │ + ldr r3, [pc, #948] @ b6a18 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ + ldr r1, [pc, #1052] @ b6a84 <_PyObject_MakeTpCall@@Base+0x39c0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b b59cc <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt b5a34 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + b b5540 <_PyObject_MakeTpCall@@Base+0x247c> │ │ │ │ + bl 1b76c0 │ │ │ │ + subs sl, r0, #0 │ │ │ │ + beq b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r1, [pc, #1096] @ b6ad8 <_PyObject_MakeTpCall@@Base+0x3a14> │ │ │ │ mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b b4900 <_PyObject_MakeTpCall@@Base+0x1ad4> │ │ │ │ - ldr r1, [pc, #1464] @ b6928 <_PyObject_MakeTpCall@@Base+0x3afc> │ │ │ │ - cmp r3, r1 │ │ │ │ - beq b4968 <_PyObject_MakeTpCall@@Base+0x1b3c> │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r2, sl │ │ │ │ + bl 9ccb8 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b697c <_PyObject_MakeTpCall@@Base+0x38b8> │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b5d78 <_PyObject_MakeTpCall@@Base+0x2cb4> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + bne b5d78 <_PyObject_MakeTpCall@@Base+0x2cb4> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b5d78 <_PyObject_MakeTpCall@@Base+0x2cb4> │ │ │ │ + ldr r1, [pc, #952] @ b6a88 <_PyObject_MakeTpCall@@Base+0x39c4> │ │ │ │ + ldr r2, [r1, #1520] @ 0x5f0 │ │ │ │ + cmp r2, #131072 @ 0x20000 │ │ │ │ + movcs r1, #0 │ │ │ │ + ldrcs r2, [r6, #192] @ 0xc0 │ │ │ │ + strcs r1, [sp, #52] @ 0x34 │ │ │ │ + bcs b5bec <_PyObject_MakeTpCall@@Base+0x2b28> │ │ │ │ + cmp r2, #0 │ │ │ │ + add r0, r2, #1 │ │ │ │ + str r0, [r1, #1520] @ 0x5f0 │ │ │ │ + ldrhne r1, [r6, #206] @ 0xce │ │ │ │ + str r2, [r6, #192] @ 0xc0 │ │ │ │ + addne r1, r1, #1 │ │ │ │ + strhne r1, [r6, #206] @ 0xce │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b b4968 <_PyObject_MakeTpCall@@Base+0x1b3c> │ │ │ │ - ldr sl, [r5, #24] │ │ │ │ - cmp sl, #0 │ │ │ │ - bne b3f9c <_PyObject_MakeTpCall@@Base+0x1170> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 273da4 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ - beq b6468 <_PyObject_MakeTpCall@@Base+0x363c> │ │ │ │ - tst r3, #32 │ │ │ │ - beq b6468 <_PyObject_MakeTpCall@@Base+0x363c> │ │ │ │ - adds r3, r5, #20 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bne b3fa0 <_PyObject_MakeTpCall@@Base+0x1174> │ │ │ │ - b b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + b b5bec <_PyObject_MakeTpCall@@Base+0x2b28> │ │ │ │ + mov r3, r6 │ │ │ │ + cmp r3, fp │ │ │ │ + beq b3de4 <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ + ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4884 <_PyObject_MakeTpCall@@Base+0x1a58> │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b66c8 <_PyObject_MakeTpCall@@Base+0x389c> │ │ │ │ - ldr r2, [pc, #1348] @ b692c <_PyObject_MakeTpCall@@Base+0x3b00> │ │ │ │ - ldr r3, [pc, #1348] @ b6930 <_PyObject_MakeTpCall@@Base+0x3b04> │ │ │ │ - ldr r1, [r2] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [pc, #1340] @ b6934 <_PyObject_MakeTpCall@@Base+0x3b08> │ │ │ │ - bl 2cbb90 │ │ │ │ - b b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #1392] @ b6978 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ - ldr r1, [pc, #1324] @ b6938 <_PyObject_MakeTpCall@@Base+0x3b0c> │ │ │ │ + bne b6710 <_PyObject_MakeTpCall@@Base+0x364c> │ │ │ │ + ldr r3, [pc, #792] @ b6a44 <_PyObject_MakeTpCall@@Base+0x3980> │ │ │ │ + cmp fp, r3 │ │ │ │ + beq b3de4 <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ + ldr r3, [pc, #736] @ b6a18 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ + ldr r1, [pc, #848] @ b6a8c <_PyObject_MakeTpCall@@Base+0x39c8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b b4ec0 <_PyObject_MakeTpCall@@Base+0x2094> │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - b b4a94 <_PyObject_MakeTpCall@@Base+0x1c68> │ │ │ │ - ldr r1, [pc, #1276] @ b6928 <_PyObject_MakeTpCall@@Base+0x3afc> │ │ │ │ + bl 18f518 │ │ │ │ + b b59cc <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + ldr r1, [pc, #804] @ b6a70 <_PyObject_MakeTpCall@@Base+0x39ac> │ │ │ │ cmp r3, r1 │ │ │ │ - bne b6518 <_PyObject_MakeTpCall@@Base+0x36ec> │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - b b4814 <_PyObject_MakeTpCall@@Base+0x19e8> │ │ │ │ + bne b67b0 <_PyObject_MakeTpCall@@Base+0x36ec> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 18ea50 │ │ │ │ + b b4880 <_PyObject_MakeTpCall@@Base+0x17bc> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b644c <_PyObject_MakeTpCall@@Base+0x3620> │ │ │ │ + beq b6770 <_PyObject_MakeTpCall@@Base+0x36ac> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r2, [pc, #1240] @ b692c <_PyObject_MakeTpCall@@Base+0x3b00> │ │ │ │ - ldr r3, [pc, #1240] @ b6930 <_PyObject_MakeTpCall@@Base+0x3b04> │ │ │ │ + bne b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r2, [pc, #732] @ b6a54 <_PyObject_MakeTpCall@@Base+0x3990> │ │ │ │ + ldr r3, [pc, #732] @ b6a58 <_PyObject_MakeTpCall@@Base+0x3994> │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #1240] @ b693c <_PyObject_MakeTpCall@@Base+0x3b10> │ │ │ │ - bl 28812c <_PyErr_Format@@Base> │ │ │ │ - b b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b3fa0 <_PyObject_MakeTpCall@@Base+0x1174> │ │ │ │ - b b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - mov r0, lr │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - bne b4c90 <_PyObject_MakeTpCall@@Base+0x1e64> │ │ │ │ - b b4cf0 <_PyObject_MakeTpCall@@Base+0x1ec4> │ │ │ │ - ldr r1, [pc, #1128] @ b690c <_PyObject_MakeTpCall@@Base+0x3ae0> │ │ │ │ - ldr r0, [pc, #1252] @ b698c <_PyObject_MakeTpCall@@Base+0x3b60> │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b b57a8 <_PyObject_MakeTpCall@@Base+0x297c> │ │ │ │ - ldr r1, [pc, #1132] @ b6928 <_PyObject_MakeTpCall@@Base+0x3afc> │ │ │ │ + ldr r2, [pc, #776] @ b6a90 <_PyObject_MakeTpCall@@Base+0x39cc> │ │ │ │ + bl 1c1ab0 <_PyErr_Format@@Base> │ │ │ │ + b b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r1, [pc, #840] @ b6adc <_PyObject_MakeTpCall@@Base+0x3a18> │ │ │ │ + ldr r0, [pc, #840] @ b6ae0 <_PyObject_MakeTpCall@@Base+0x3a1c> │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b3e90 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ + ldr r1, [pc, #716] @ b6a70 <_PyObject_MakeTpCall@@Base+0x39ac> │ │ │ │ cmp r3, r1 │ │ │ │ - bne b64cc <_PyObject_MakeTpCall@@Base+0x36a0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - b b45ec <_PyObject_MakeTpCall@@Base+0x17c0> │ │ │ │ + bne b67c4 <_PyObject_MakeTpCall@@Base+0x3700> │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + b b4aa4 <_PyObject_MakeTpCall@@Base+0x19e0> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b45ec <_PyObject_MakeTpCall@@Base+0x17c0> │ │ │ │ - ldr r1, [pc, #1184] @ b6988 <_PyObject_MakeTpCall@@Base+0x3b5c> │ │ │ │ - ldr r0, [pc, #1184] @ b698c <_PyObject_MakeTpCall@@Base+0x3b60> │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b3bfc <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ - ldr r1, [pc, #1040] @ b6908 <_PyObject_MakeTpCall@@Base+0x3adc> │ │ │ │ - bl 16c650 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt b5704 <_PyObject_MakeTpCall@@Base+0x28d8> │ │ │ │ - beq b384c <_PyObject_MakeTpCall@@Base+0xa20> │ │ │ │ - ldr r3, [pc, #1132] @ b6978 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ - ldr r1, [pc, #1072] @ b6940 <_PyObject_MakeTpCall@@Base+0x3b14> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b b5704 <_PyObject_MakeTpCall@@Base+0x28d8> │ │ │ │ + b b4880 <_PyObject_MakeTpCall@@Base+0x17bc> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b b6430 <_PyObject_MakeTpCall@@Base+0x3604> │ │ │ │ - ldr r3, [pc, #1092] @ b6978 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ - ldr r1, [pc, #1036] @ b6944 <_PyObject_MakeTpCall@@Base+0x3b18> │ │ │ │ + b b67a8 <_PyObject_MakeTpCall@@Base+0x36e4> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b69ec <_PyObject_MakeTpCall@@Base+0x3928> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne b69ec <_PyObject_MakeTpCall@@Base+0x3928> │ │ │ │ + mov r7, #1 │ │ │ │ + b b550c <_PyObject_MakeTpCall@@Base+0x2448> │ │ │ │ + cmp fp, #0 │ │ │ │ + bne b5f20 <_PyObject_MakeTpCall@@Base+0x2e5c> │ │ │ │ + b b5f50 <_PyObject_MakeTpCall@@Base+0x2e8c> │ │ │ │ + ldr r1, [pc, #528] @ b6a18 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr r1, [pc, #640] @ b6a94 <_PyObject_MakeTpCall@@Base+0x39d0> │ │ │ │ + bl 1178bc │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + bne b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b4118 <_PyObject_MakeTpCall@@Base+0x1054> │ │ │ │ + ldr r1, [pc, #584] @ b6a98 <_PyObject_MakeTpCall@@Base+0x39d4> │ │ │ │ + mov r0, r6 │ │ │ │ + bl f945c <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b55e4 <_PyObject_MakeTpCall@@Base+0x2520> │ │ │ │ + ldr r1, [pc, #464] @ b6a34 <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ + mov r0, r6 │ │ │ │ + bl f945c <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b55e4 <_PyObject_MakeTpCall@@Base+0x2520> │ │ │ │ + ldr r1, [pc, #436] @ b6a2c <_PyObject_MakeTpCall@@Base+0x3968> │ │ │ │ + mov r0, r6 │ │ │ │ + bl f945c <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b55e4 <_PyObject_MakeTpCall@@Base+0x2520> │ │ │ │ + ldr r3, [pc, #572] @ b6ac8 <_PyObject_MakeTpCall@@Base+0x3a04> │ │ │ │ + ldr r1, [pc, #524] @ b6a9c <_PyObject_MakeTpCall@@Base+0x39d8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r6 │ │ │ │ + bl 1178bc │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b5a48 <_PyObject_MakeTpCall@@Base+0x2984> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r8] │ │ │ │ + bne b5a48 <_PyObject_MakeTpCall@@Base+0x2984> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b5a48 <_PyObject_MakeTpCall@@Base+0x2984> │ │ │ │ + ldr r3, [pc, #336] @ b6a18 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ + ldr r1, [pc, #468] @ b6aa0 <_PyObject_MakeTpCall@@Base+0x39dc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bl 1178bc │ │ │ │ + b b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r1, [r6, #180] @ 0xb4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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] │ │ │ │ @@ -144344,166 +144595,128 @@ │ │ │ │ orreq ip, r8, #1 │ │ │ │ cmp ip, #0 │ │ │ │ addeq r0, r0, #98304 @ 0x18000 │ │ │ │ addeq r0, r0, #228 @ 0xe4 │ │ │ │ addeq r7, r1, r0 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne b49f4 <_PyObject_MakeTpCall@@Base+0x1bc8> │ │ │ │ - b b5e7c <_PyObject_MakeTpCall@@Base+0x3050> │ │ │ │ - ldr r1, [pc, #912] @ b6948 <_PyObject_MakeTpCall@@Base+0x3b1c> │ │ │ │ - mov r0, r6 │ │ │ │ - bl f9418 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b537c <_PyObject_MakeTpCall@@Base+0x2550> │ │ │ │ - ldr r1, [pc, #800] @ b68ec <_PyObject_MakeTpCall@@Base+0x3ac0> │ │ │ │ - mov r0, r6 │ │ │ │ - bl f9418 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b537c <_PyObject_MakeTpCall@@Base+0x2550> │ │ │ │ - ldr r1, [pc, #784] @ b68f0 <_PyObject_MakeTpCall@@Base+0x3ac4> │ │ │ │ - mov r0, r6 │ │ │ │ - bl f9418 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b537c <_PyObject_MakeTpCall@@Base+0x2550> │ │ │ │ - ldr r3, [pc, #908] @ b6980 <_PyObject_MakeTpCall@@Base+0x3b54> │ │ │ │ - ldr r1, [pc, #852] @ b694c <_PyObject_MakeTpCall@@Base+0x3b20> │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r6 │ │ │ │ - bl 1179b0 │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b5780 <_PyObject_MakeTpCall@@Base+0x2954> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r8] │ │ │ │ - bne b5780 <_PyObject_MakeTpCall@@Base+0x2954> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b5780 <_PyObject_MakeTpCall@@Base+0x2954> │ │ │ │ - ldr r3, [pc, #840] @ b6978 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ - ldr r1, [pc, #796] @ b6950 <_PyObject_MakeTpCall@@Base+0x3b24> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b b5780 <_PyObject_MakeTpCall@@Base+0x2954> │ │ │ │ - ldr r3, [pc, #820] @ b6978 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #772] @ b6954 <_PyObject_MakeTpCall@@Base+0x3b28> │ │ │ │ - bl 1179b0 │ │ │ │ - b b5780 <_PyObject_MakeTpCall@@Base+0x2954> │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b6698 <_PyObject_MakeTpCall@@Base+0x386c> │ │ │ │ - ldr r0, [pc, #628] @ b68dc <_PyObject_MakeTpCall@@Base+0x3ab0> │ │ │ │ - bl bbde4 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq b4ec0 <_PyObject_MakeTpCall@@Base+0x2094> │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - b b4eac <_PyObject_MakeTpCall@@Base+0x2080> │ │ │ │ - ldr r3, [pc, #748] @ b6978 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ - ldr r1, [pc, #712] @ b6958 <_PyObject_MakeTpCall@@Base+0x3b2c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b b5780 <_PyObject_MakeTpCall@@Base+0x2954> │ │ │ │ - ldr r3, [pc, #700] @ b695c <_PyObject_MakeTpCall@@Base+0x3b30> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + bne b4c84 <_PyObject_MakeTpCall@@Base+0x1bc0> │ │ │ │ + b b6070 <_PyObject_MakeTpCall@@Base+0x2fac> │ │ │ │ + ldr r3, [pc, #204] @ b6a18 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ + ldr r1, [pc, #340] @ b6aa4 <_PyObject_MakeTpCall@@Base+0x39e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #692] @ b6960 <_PyObject_MakeTpCall@@Base+0x3b34> │ │ │ │ - ldr r3, [pc, #556] @ b68dc <_PyObject_MakeTpCall@@Base+0x3ab0> │ │ │ │ - bl 1179b0 │ │ │ │ - b b4eb4 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ - ldr r3, [pc, #700] @ b6978 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ - ldr r1, [pc, #676] @ b6964 <_PyObject_MakeTpCall@@Base+0x3b38> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b b5780 <_PyObject_MakeTpCall@@Base+0x2954> │ │ │ │ + bl 18f518 │ │ │ │ + b b5a48 <_PyObject_MakeTpCall@@Base+0x2984> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b63e0 <_PyObject_MakeTpCall@@Base+0x35b4> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b63e0 <_PyObject_MakeTpCall@@Base+0x35b4> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b3e84 <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ + bne b6220 <_PyObject_MakeTpCall@@Base+0x315c> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b6220 <_PyObject_MakeTpCall@@Base+0x315c> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b58fc <_PyObject_MakeTpCall@@Base+0x2838> │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne b6820 <_PyObject_MakeTpCall@@Base+0x375c> │ │ │ │ + b b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r3, [fp, #4] │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r9, #12] │ │ │ │ - ldr r0, [pc, #608] @ b6968 <_PyObject_MakeTpCall@@Base+0x3b3c> │ │ │ │ - bl 309474 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r2] │ │ │ │ - bne b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - str r3, [r9, #168] @ 0xa8 │ │ │ │ - bne b3d04 <_PyObject_MakeTpCall@@Base+0xed8> │ │ │ │ - b b3d0c <_PyObject_MakeTpCall@@Base+0xee0> │ │ │ │ - ldr sl, [pc, #572] @ b6990 <_PyObject_MakeTpCall@@Base+0x3b64> │ │ │ │ - ldr r1, [pc, #560] @ b6988 <_PyObject_MakeTpCall@@Base+0x3b5c> │ │ │ │ - ldr r0, [pc, #560] @ b698c <_PyObject_MakeTpCall@@Base+0x3b60> │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b4088 <_PyObject_MakeTpCall@@Base+0x125c> │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4684 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ - cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ - beq b6a24 <_PyObject_MakeTpCall@@Base+0x3bf8> │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b4684 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b4684 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b49a4 <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ - ldr r3, [pc, #464] @ b696c <_PyObject_MakeTpCall@@Base+0x3b40> │ │ │ │ - mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r1, [r3, #440] @ 0x1b8 │ │ │ │ - sub r2, r2, r4 │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - bl 356650 │ │ │ │ - add r3, r3, r1 │ │ │ │ - add r1, r3, #3 │ │ │ │ - bic r1, r1, #3 │ │ │ │ - add r3, r3, #1 │ │ │ │ - add r3, r1, r3, lsl #2 │ │ │ │ - add r5, r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r5, r2 │ │ │ │ - ldr r6, [r3, r0] │ │ │ │ - bls b4520 <_PyObject_MakeTpCall@@Base+0x16f4> │ │ │ │ - b b5ca8 <_PyObject_MakeTpCall@@Base+0x2e7c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne b4984 <_PyObject_MakeTpCall@@Base+0x1b58> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b4984 <_PyObject_MakeTpCall@@Base+0x1b58> │ │ │ │ + ldr r0, [pc, #260] @ b6aa8 <_PyObject_MakeTpCall@@Base+0x39e4> │ │ │ │ + bl 310034 │ │ │ │ + b b4ca0 <_PyObject_MakeTpCall@@Base+0x1bdc> │ │ │ │ + cmp fp, #0 │ │ │ │ + beq b565c <_PyObject_MakeTpCall@@Base+0x2598> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq b5edc <_PyObject_MakeTpCall@@Base+0x2e18> │ │ │ │ + b b565c <_PyObject_MakeTpCall@@Base+0x2598> │ │ │ │ + ldr r3, [pc, #80] @ b6a18 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ + ldr r1, [pc, #224] @ b6aac <_PyObject_MakeTpCall@@Base+0x39e8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1178bc │ │ │ │ + b b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ mov ip, r0 │ │ │ │ - b b574c <_PyObject_MakeTpCall@@Base+0x2920> │ │ │ │ - ldr sl, [pc, #392] @ b6990 <_PyObject_MakeTpCall@@Base+0x3b64> │ │ │ │ - bl 356650 │ │ │ │ + b b5a14 <_PyObject_MakeTpCall@@Base+0x2950> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne b484c <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + b b578c <_PyObject_MakeTpCall@@Base+0x26c8> │ │ │ │ + ldr r3, [pc, #36] @ b6a18 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ + ldr r1, [pc, #184] @ b6ab0 <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b b5a48 <_PyObject_MakeTpCall@@Base+0x2984> │ │ │ │ + ldr r3, [pc, #16] @ b6a18 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #160] @ b6ab4 <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ + bl 1178bc │ │ │ │ + b b5a48 <_PyObject_MakeTpCall@@Base+0x2984> │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x003619f0 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ + subseq fp, r7, ip, asr #4 │ │ │ │ + ldrsheq sl, [r7], #-0 │ │ │ │ + subseq r1, r6, ip, asr #13 │ │ │ │ + subseq sl, r7, r8, lsr #1 │ │ │ │ + subseq r5, r5, r0, asr #30 │ │ │ │ + subseq sl, r7, r0, lsl #1 │ │ │ │ + subseq sl, r7, r4, ror #20 │ │ │ │ + subseq r8, r5, r0, asr lr │ │ │ │ + subseq sl, r7, r8, lsr #4 │ │ │ │ + subseq sl, r7, r4, lsl pc │ │ │ │ + andeq r3, fp, r0, lsr sl │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + subseq r8, r5, r8, asr #25 │ │ │ │ + eorseq r1, r6, ip, lsr r6 │ │ │ │ + eorseq r0, r6, r4, asr #3 │ │ │ │ + eorseq pc, r5, ip, asr #19 │ │ │ │ + andeq r0, r0, fp, ror #31 │ │ │ │ + subseq r8, r5, ip, lsr #7 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ + subseq sp, r5, r8, lsl fp │ │ │ │ + eorseq r1, r6, r8, lsl #24 │ │ │ │ + subseq sl, r7, ip, asr #19 │ │ │ │ + eorseq r1, r6, ip, lsr #19 │ │ │ │ + @ instruction: 0x0035fcb4 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + @ instruction: 0x0035fcf8 │ │ │ │ + eorseq r1, r6, ip, lsl #12 │ │ │ │ + eorseq r1, r6, r4, lsr fp │ │ │ │ + subseq sl, r7, r0, lsr #24 │ │ │ │ + @ instruction: 0x00361ad8 │ │ │ │ + eorseq r1, r6, ip, asr fp │ │ │ │ + eorseq r1, r6, r8, lsr #21 │ │ │ │ + eorseq r1, r6, r8, asr #23 │ │ │ │ + mlaseq r6, r0, fp, r1 │ │ │ │ + eorseq r1, r6, r8, ror sl │ │ │ │ + eorseq r1, r6, r8, lsr #20 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r6, r8, asr sl │ │ │ │ + @ instruction: 0x00558194 │ │ │ │ + andeq r0, r0, lr, asr #18 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r1, r6, r8, lsl #22 │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r6, r0, lsl #5 │ │ │ │ + @ instruction: 0x0057a69c │ │ │ │ + andeq r0, r0, r4, lsl #19 │ │ │ │ + eorseq ip, r5, ip, asr #4 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldr r3, [pc, #-56] @ b6ab8 <_PyObject_MakeTpCall@@Base+0x39f4> │ │ │ │ + ldr r1, [pc, #-56] @ b6abc <_PyObject_MakeTpCall@@Base+0x39f8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b b5a48 <_PyObject_MakeTpCall@@Base+0x2984> │ │ │ │ + ldr sl, [pc, #-32] @ b6ae4 <_PyObject_MakeTpCall@@Base+0x3a20> │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -144521,90 +144734,43 @@ │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b404c <_PyObject_MakeTpCall@@Base+0x1220> │ │ │ │ - b b6750 <_PyObject_MakeTpCall@@Base+0x3924> │ │ │ │ - cmp fp, #0 │ │ │ │ - bne b5bc8 <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ - b b5bf8 <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - bne b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b562c <_PyObject_MakeTpCall@@Base+0x2800> │ │ │ │ - ldr r3, [pc, #192] @ b6978 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ - ldr r1, [pc, #180] @ b6970 <_PyObject_MakeTpCall@@Base+0x3b44> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr sl, [pc, #196] @ b6990 <_PyObject_MakeTpCall@@Base+0x3b64> │ │ │ │ - b b4e58 <_PyObject_MakeTpCall@@Base+0x202c> │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ - subseq fp, r7, ip, asr #4 │ │ │ │ - subseq sl, r7, r4, ror #20 │ │ │ │ - @ instruction: 0x0057a69c │ │ │ │ - subseq r5, r5, r0, asr #30 │ │ │ │ - subseq sl, r7, r0, lsl #1 │ │ │ │ - subseq r1, r6, ip, asr #13 │ │ │ │ - subseq sl, r7, r8, lsr #1 │ │ │ │ - ldrsheq sl, [r7], #-0 │ │ │ │ - subseq sl, r7, r8, lsr #4 │ │ │ │ - subseq r8, r5, r0, asr lr │ │ │ │ - muleq fp, r8, r7 │ │ │ │ - subseq sl, r7, r4, lsl pc │ │ │ │ - eorseq sp, r5, ip, asr #28 │ │ │ │ - subseq sl, r7, ip, asr #19 │ │ │ │ - andeq r0, r0, fp, ror #31 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq lr, r5, r4, lsr r1 │ │ │ │ - subseq sp, r5, r8, lsl fp │ │ │ │ - eorseq r0, r6, r8, lsl #1 │ │ │ │ - eorseq lr, r5, r8, ror r1 │ │ │ │ - subseq r8, r5, ip, lsr #7 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - subseq r8, r5, r8, asr #25 │ │ │ │ - @ instruction: 0x0035fabc │ │ │ │ - eorseq lr, r5, r4, asr #12 │ │ │ │ - eorseq pc, r5, ip, lsl #21 │ │ │ │ - eorseq pc, r5, ip, lsr #28 │ │ │ │ - eorseq r0, r6, r0, lsl r0 │ │ │ │ - subseq sl, r7, r0, lsr #24 │ │ │ │ - eorseq pc, r5, r8, asr pc @ │ │ │ │ - @ instruction: 0x0035fed8 │ │ │ │ - eorseq pc, r5, r8, lsr #29 │ │ │ │ - eorseq pc, r5, r8, lsr #30 │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r0, lsl #14 │ │ │ │ - @ instruction: 0x0035fef8 │ │ │ │ - eorseq r0, r6, r8, asr #32 │ │ │ │ - @ instruction: 0x00558194 │ │ │ │ - @ instruction: 0x0035ffdc │ │ │ │ - andeq r0, r0, lr, asr #18 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0035ffb4 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, r8, lsl #31 │ │ │ │ - andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq sl, r5, ip, asr #13 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldr sl, [pc, #-12] @ b6990 <_PyObject_MakeTpCall@@Base+0x3b64> │ │ │ │ - bl 356650 │ │ │ │ + bne b41cc <_PyObject_MakeTpCall@@Base+0x1108> │ │ │ │ + ldr r1, [pc, #-152] @ b6adc <_PyObject_MakeTpCall@@Base+0x3a18> │ │ │ │ + ldr r0, [pc, #-152] @ b6ae0 <_PyObject_MakeTpCall@@Base+0x3a1c> │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b51a8 <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ + ldr sl, [pc, #-160] @ b6ae4 <_PyObject_MakeTpCall@@Base+0x3a20> │ │ │ │ + b b5864 <_PyObject_MakeTpCall@@Base+0x27a0> │ │ │ │ + ldr sl, [pc, #-168] @ b6ae4 <_PyObject_MakeTpCall@@Base+0x3a20> │ │ │ │ + b b6b6c <_PyObject_MakeTpCall@@Base+0x3aa8> │ │ │ │ + ldr r3, [pc, #-212] @ b6ac0 <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ + mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r1, [r3, #440] @ 0x1b8 │ │ │ │ + sub r2, r2, r4 │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + bl 3581c0 │ │ │ │ + add r3, r3, r1 │ │ │ │ + add r1, r3, #3 │ │ │ │ + bic r1, r1, #3 │ │ │ │ + add r3, r3, #1 │ │ │ │ + add r3, r1, r3, lsl #2 │ │ │ │ + add r5, r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r5, r2 │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ + bls b47b4 <_PyObject_MakeTpCall@@Base+0x16f0> │ │ │ │ + b b5f70 <_PyObject_MakeTpCall@@Base+0x2eac> │ │ │ │ + ldr sl, [pc, #-248] @ b6ae4 <_PyObject_MakeTpCall@@Base+0x3a20> │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -144622,49 +144788,73 @@ │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b3eb8 <_PyObject_MakeTpCall@@Base+0x108c> │ │ │ │ - ldr r1, [pc, #-152] @ b6974 <_PyObject_MakeTpCall@@Base+0x3b48> │ │ │ │ - ldr r0, [pc, #-132] @ b698c <_PyObject_MakeTpCall@@Base+0x3b60> │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne b45b8 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ - b b54bc <_PyObject_MakeTpCall@@Base+0x2690> │ │ │ │ - mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ - mov r4, r8 │ │ │ │ - str r3, [r8] │ │ │ │ - b b4680 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ - cmp fp, #0 │ │ │ │ - beq b53f4 <_PyObject_MakeTpCall@@Base+0x25c8> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq b5b84 <_PyObject_MakeTpCall@@Base+0x2d58> │ │ │ │ - b b53f4 <_PyObject_MakeTpCall@@Base+0x25c8> │ │ │ │ - ldr r1, [pc, #-220] @ b6978 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r1] │ │ │ │ - ldr r1, [pc, #-228] @ b697c <_PyObject_MakeTpCall@@Base+0x3b50> │ │ │ │ - bl 1179b0 │ │ │ │ - ldr r3, [sl] │ │ │ │ + bne b414c <_PyObject_MakeTpCall@@Base+0x1088> │ │ │ │ + ldr r1, [pc, #-392] @ b6ac4 <_PyObject_MakeTpCall@@Base+0x3a00> │ │ │ │ + ldr r0, [pc, #-368] @ b6ae0 <_PyObject_MakeTpCall@@Base+0x3a1c> │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + str r3, [r9, #168] @ 0xa8 │ │ │ │ + bne b3f98 <_PyObject_MakeTpCall@@Base+0xed4> │ │ │ │ + b b3fa0 <_PyObject_MakeTpCall@@Base+0xedc> │ │ │ │ + ldr r3, [pc, #-428] @ b6ac8 <_PyObject_MakeTpCall@@Base+0x3a04> │ │ │ │ + ldr r1, [pc, #-428] @ b6acc <_PyObject_MakeTpCall@@Base+0x3a08> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b b40fc <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + ldr sl, [pc, #-420] @ b6ae4 <_PyObject_MakeTpCall@@Base+0x3a20> │ │ │ │ + b b5108 <_PyObject_MakeTpCall@@Base+0x2044> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b6ce0 <_PyObject_MakeTpCall@@Base+0x3c1c> │ │ │ │ + ldr r0, [pc, #-452] @ b6ad8 <_PyObject_MakeTpCall@@Base+0x3a14> │ │ │ │ + bl bc0a0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq b5170 <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + b b515c <_PyObject_MakeTpCall@@Base+0x2098> │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - b b6888 <_PyObject_MakeTpCall@@Base+0x3a5c> │ │ │ │ - ldr r3, [pc, #-248] @ b6980 <_PyObject_MakeTpCall@@Base+0x3b54> │ │ │ │ - ldr r1, [pc, #-248] @ b6984 <_PyObject_MakeTpCall@@Base+0x3b58> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b b3e68 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr sl, [pc, #-252] @ b6990 <_PyObject_MakeTpCall@@Base+0x3b64> │ │ │ │ - bl 356650 │ │ │ │ + beq b4918 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ + beq b6db8 <_PyObject_MakeTpCall@@Base+0x3cf4> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b4918 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b4918 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + ldr r3, [pc, #-536] @ b6ad0 <_PyObject_MakeTpCall@@Base+0x3a0c> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #-544] @ b6ad4 <_PyObject_MakeTpCall@@Base+0x3a10> │ │ │ │ + ldr r3, [pc, #-544] @ b6ad8 <_PyObject_MakeTpCall@@Base+0x3a14> │ │ │ │ + bl 1178bc │ │ │ │ + b b5164 <_PyObject_MakeTpCall@@Base+0x20a0> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne b4c14 <_PyObject_MakeTpCall@@Base+0x1b50> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b4c14 <_PyObject_MakeTpCall@@Base+0x1b50> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b4c34 <_PyObject_MakeTpCall@@Base+0x1b70> │ │ │ │ + ldr sl, [pc, #-584] @ b6ae4 <_PyObject_MakeTpCall@@Base+0x3a20> │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -144682,58 +144872,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 b3f38 <_PyObject_MakeTpCall@@Base+0x110c> │ │ │ │ - ldr r1, [pc, #-372] @ b6988 <_PyObject_MakeTpCall@@Base+0x3b5c> │ │ │ │ - ldr r0, [pc, #-372] @ b698c <_PyObject_MakeTpCall@@Base+0x3b60> │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b4ef8 <_PyObject_MakeTpCall@@Base+0x20cc> │ │ │ │ - ldr sl, [pc, #-380] @ b6990 <_PyObject_MakeTpCall@@Base+0x3b64> │ │ │ │ - b b5594 <_PyObject_MakeTpCall@@Base+0x2768> │ │ │ │ - ldr sl, [pc, #-388] @ b6990 <_PyObject_MakeTpCall@@Base+0x3b64> │ │ │ │ - b b6af4 <_PyObject_MakeTpCall@@Base+0x3cc8> │ │ │ │ + bne b42e0 <_PyObject_MakeTpCall@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-704] @ b6adc <_PyObject_MakeTpCall@@Base+0x3a18> │ │ │ │ + ldr r0, [pc, #-704] @ b6ae0 <_PyObject_MakeTpCall@@Base+0x3a1c> │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b431c <_PyObject_MakeTpCall@@Base+0x1258> │ │ │ │ + ldr sl, [pc, #-712] @ b6ae4 <_PyObject_MakeTpCall@@Base+0x3a20> │ │ │ │ + b b6d94 <_PyObject_MakeTpCall@@Base+0x3cd0> │ │ │ │ + mov r0, lr │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b4ed8 <_PyObject_MakeTpCall@@Base+0x1e14> │ │ │ │ + mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ + mov r4, r8 │ │ │ │ + str r3, [r8] │ │ │ │ + b b4914 <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ │ │ │ │ -000b6b14 : │ │ │ │ +000b6dc8 : │ │ │ │ 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 b6b70 │ │ │ │ + beq b6e24 │ │ │ │ mov lr, #0 │ │ │ │ add ip, sp, #20 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r1, r0, #12 │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl b6b98 │ │ │ │ + bl b6e4c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #24] @ b6b90 │ │ │ │ - ldr r1, [pc, #24] @ b6b94 │ │ │ │ + ldr r2, [pc, #24] @ b6e44 │ │ │ │ + ldr r1, [pc, #24] @ b6e48 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - b b6b60 │ │ │ │ + b b6e14 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - ldrheq r0, [r6], -r8 @ │ │ │ │ + eorseq r1, 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, #3568] @ 0xdf0 │ │ │ │ sub sp, sp, #492 @ 0x1ec │ │ │ │ mov r7, r3 │ │ │ │ ldr r9, [sp, #532] @ 0x214 │ │ │ │ @@ -144746,415 +144941,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 b6ce0 │ │ │ │ + bhi b6f94 │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ - bhi b6d38 │ │ │ │ + bhi b6fec │ │ │ │ cmp r2, #0 │ │ │ │ - beq b6d58 │ │ │ │ + beq b700c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b71ec │ │ │ │ - ldr ip, [pc, #2128] @ b745c │ │ │ │ + bne b74a0 │ │ │ │ + ldr ip, [pc, #2128] @ b7710 │ │ │ │ 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 b6d14 │ │ │ │ + bhi b6fc8 │ │ │ │ cmp lr, #39 @ 0x27 │ │ │ │ - bhi b6fc4 │ │ │ │ + bhi b7278 │ │ │ │ cmp lr, #0 │ │ │ │ - beq b6fb4 │ │ │ │ + beq b7268 │ │ │ │ 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 b6cb8 │ │ │ │ + bhi b6f6c │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi b6fe4 │ │ │ │ + bhi b7298 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6fb4 │ │ │ │ + beq b7268 │ │ │ │ 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 b6cb8 │ │ │ │ + bhi b6f6c │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bls b6c6c │ │ │ │ - ldr r1, [pc, #1984] @ b7460 │ │ │ │ + bls b6f20 │ │ │ │ + ldr r1, [pc, #1984] @ b7714 │ │ │ │ sub r2, r3, #40 @ 0x28 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi b6c74 │ │ │ │ + bhi b6f28 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq b6f88 │ │ │ │ + beq b723c │ │ │ │ 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 b6c84 │ │ │ │ + b b6f38 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq b7070 │ │ │ │ + beq b7324 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6c04 │ │ │ │ + beq b6eb8 │ │ │ │ mov ip, r4 │ │ │ │ ldrb r2, [ip], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bls b70cc │ │ │ │ + bls b7380 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ mov r1, r4 │ │ │ │ - beq b7208 │ │ │ │ + beq b74bc │ │ │ │ mov r4, ip │ │ │ │ - b b6ce8 │ │ │ │ + b b6f9c │ │ │ │ cmp lr, #124 @ 0x7c │ │ │ │ - beq b6f88 │ │ │ │ + beq b723c │ │ │ │ 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 b6c50 │ │ │ │ - ldr lr, [pc, #1828] @ b7464 │ │ │ │ + b b6f04 │ │ │ │ + ldr lr, [pc, #1828] @ b7718 │ │ │ │ sub ip, r2, #40 @ 0x28 │ │ │ │ cmp ip, #19 │ │ │ │ - bhi b6bfc │ │ │ │ + bhi b6eb0 │ │ │ │ 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 b70e4 │ │ │ │ + bne b7398 │ │ │ │ cmp sl, #0 │ │ │ │ movlt sl, r8 │ │ │ │ cmp r8, #8 │ │ │ │ - bgt b7164 │ │ │ │ + bgt b7418 │ │ │ │ cmp r9, #0 │ │ │ │ - bne b6f04 │ │ │ │ + bne b71b8 │ │ │ │ cmp r5, r8 │ │ │ │ cmple sl, r5 │ │ │ │ - bgt b72d4 │ │ │ │ + bgt b7588 │ │ │ │ cmp r5, #0 │ │ │ │ - ble b6f80 │ │ │ │ + ble b7234 │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq b7080 │ │ │ │ + beq b7334 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ ldr r0, [r6] │ │ │ │ str r7, [sp, #24] │ │ │ │ - beq b722c │ │ │ │ + beq b74e0 │ │ │ │ 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 b74b8 │ │ │ │ + bl b776c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b71ac │ │ │ │ + bne b7460 │ │ │ │ cmp r5, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq b6e90 │ │ │ │ + beq b7144 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq b70f0 │ │ │ │ + beq b73a4 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq b7108 │ │ │ │ + beq b73bc │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ str r9, [sp, #4] │ │ │ │ - bl b74b8 │ │ │ │ + bl b776c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b71e4 │ │ │ │ + bne b7498 │ │ │ │ cmp r5, #2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq b6e90 │ │ │ │ + beq b7144 │ │ │ │ add r6, r6, #4 │ │ │ │ mov r8, #2 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq b7004 │ │ │ │ + beq b72b8 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq b701c │ │ │ │ + beq b72d0 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ str r9, [sp, #4] │ │ │ │ - bl b74b8 │ │ │ │ + bl b776c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b71b0 │ │ │ │ + bne b7464 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r5, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bne b6e40 │ │ │ │ + bne b70f4 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6ed8 │ │ │ │ - ldr r1, [pc, #1464] @ b745c │ │ │ │ + beq b718c │ │ │ │ + ldr r1, [pc, #1464] @ b7710 │ │ │ │ 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 b7428 │ │ │ │ + bne b76dc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b7158 │ │ │ │ + bne b740c │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #492 @ 0x1ec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne b70e4 │ │ │ │ + bne b7398 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b b6d68 │ │ │ │ + b b701c │ │ │ │ cmp r8, #0 │ │ │ │ - beq b73d4 │ │ │ │ + beq b7688 │ │ │ │ cmp sl, #1 │ │ │ │ cmpeq r8, #1 │ │ │ │ - bne b7190 │ │ │ │ + bne b7444 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7380 │ │ │ │ + beq b7634 │ │ │ │ ldrb r3, [r7] │ │ │ │ str r7, [sp, #24] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq b7290 │ │ │ │ + beq b7544 │ │ │ │ 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 b74b8 │ │ │ │ + bl b776c │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq b6ed8 │ │ │ │ + beq b718c │ │ │ │ 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 310fac │ │ │ │ + bl 317344 │ │ │ │ mov r0, r9 │ │ │ │ - bl 307b3c │ │ │ │ - b b6ee8 │ │ │ │ + bl 30ec7c │ │ │ │ + b b719c │ │ │ │ mov r3, r7 │ │ │ │ - b b6e90 │ │ │ │ + b b7144 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r2, [r4], #1 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ movls sl, r8 │ │ │ │ - bls b6bec │ │ │ │ + bls b6ea0 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ movne sl, r8 │ │ │ │ - bne b6c04 │ │ │ │ - b b6f88 │ │ │ │ + bne b6eb8 │ │ │ │ + b b723c │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b b6d68 │ │ │ │ - ldr r2, [pc, #1180] @ b7468 │ │ │ │ + b b701c │ │ │ │ + ldr r2, [pc, #1180] @ b771c │ │ │ │ sub r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi b6c44 │ │ │ │ + bhi b6ef8 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #1152] @ b746c │ │ │ │ + ldr r1, [pc, #1152] @ b7720 │ │ │ │ sub r2, r3, #40 @ 0x28 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi b6c74 │ │ │ │ + bhi b6f28 │ │ │ │ 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 b6e5c │ │ │ │ + bne b7110 │ │ │ │ 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 2d67bc │ │ │ │ + bl 2dec54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b71c0 │ │ │ │ + bne b7474 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r5, r8 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne b6e40 │ │ │ │ - b b6e90 │ │ │ │ + bne b70f4 │ │ │ │ + b b7144 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6f8c │ │ │ │ - b b7204 │ │ │ │ + beq b7240 │ │ │ │ + b b74b8 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ add r3, r7, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne b6db0 │ │ │ │ - b b7230 │ │ │ │ + bne b7064 │ │ │ │ + b b74e4 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r4, #0 │ │ │ │ - b b6d68 │ │ │ │ + b b701c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b7440 │ │ │ │ + bne b76f4 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r2, [r1], #1 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ mov r3, #1 │ │ │ │ - bhi b71fc │ │ │ │ + bhi b74b0 │ │ │ │ mov ip, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, ip │ │ │ │ - b b6bec │ │ │ │ + b b6ea0 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - beq b70a0 │ │ │ │ - ldr r1, [pc, #900] @ b7470 │ │ │ │ - ldr r0, [pc, #900] @ b7474 │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ + beq b7354 │ │ │ │ + ldr r1, [pc, #900] @ b7724 │ │ │ │ + ldr r0, [pc, #900] @ b7728 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne b6e08 │ │ │ │ + bne b70bc │ │ │ │ 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 2d67bc │ │ │ │ + bl 2dec54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b72cc │ │ │ │ + bne b7580 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #2 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne b6e38 │ │ │ │ - b b6e90 │ │ │ │ + bne b70ec │ │ │ │ + b b7144 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 99e00 │ │ │ │ - b b6ee4 │ │ │ │ + bl 99e8c │ │ │ │ + b b7198 │ │ │ │ cmn r8, #-268435455 @ 0xf0000001 │ │ │ │ - bhi b7414 │ │ │ │ + bhi b76c8 │ │ │ │ lsl r0, r8, #3 │ │ │ │ - bl 9990c │ │ │ │ + bl 99998 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq b741c │ │ │ │ + beq b76d0 │ │ │ │ mov r3, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq b6d80 │ │ │ │ - ldr r3, [pc, #736] @ b7478 │ │ │ │ - ldr r1, [pc, #736] @ b747c │ │ │ │ + beq b7034 │ │ │ │ + ldr r3, [pc, #736] @ b772c │ │ │ │ + ldr r1, [pc, #736] @ b7730 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 307b3c │ │ │ │ - b b6ee8 │ │ │ │ + bl 30ec7c │ │ │ │ + b b719c │ │ │ │ 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 310fac │ │ │ │ + bl 317344 │ │ │ │ mov r0, r9 │ │ │ │ - bl 307b3c │ │ │ │ - b b6ee8 │ │ │ │ + bl 30ec7c │ │ │ │ + b b719c │ │ │ │ mov r8, #1 │ │ │ │ - b b71b0 │ │ │ │ + b b7464 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r2, [r1], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bls b70c8 │ │ │ │ + bls b737c │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - bne b6bdc │ │ │ │ + bne b6e90 │ │ │ │ mov ip, r1 │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r1], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ movls r4, r1 │ │ │ │ movls r1, ip │ │ │ │ - bls b6bec │ │ │ │ + bls b6ea0 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - bne b6bdc │ │ │ │ - b b7074 │ │ │ │ + bne b6e90 │ │ │ │ + b b7328 │ │ │ │ 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 │ │ │ │ @@ -145162,1195 +145357,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 2d67bc │ │ │ │ + bl 2dec54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7288 │ │ │ │ + bne b753c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne b6dec │ │ │ │ - b b6e90 │ │ │ │ + bne b70a0 │ │ │ │ + b b7144 │ │ │ │ mov r8, #0 │ │ │ │ - b b71c0 │ │ │ │ + b b7474 │ │ │ │ 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 2d67bc │ │ │ │ + bl 2dec54 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq b6ed8 │ │ │ │ - b b6f60 │ │ │ │ + beq b718c │ │ │ │ + b b7214 │ │ │ │ mov r8, #1 │ │ │ │ - b b71c0 │ │ │ │ - ldr r3, [pc, #420] @ b7480 │ │ │ │ + b b7474 │ │ │ │ + ldr r3, [pc, #420] @ b7734 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bne b7374 │ │ │ │ + bne b7628 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #400] @ b7484 │ │ │ │ + ldreq r3, [pc, #400] @ b7738 │ │ │ │ streq r3, [sp, #16] │ │ │ │ - ldrne r3, [pc, #396] @ b7488 │ │ │ │ - ldreq r3, [pc, #396] @ b748c │ │ │ │ + ldrne r3, [pc, #396] @ b773c │ │ │ │ + ldreq r3, [pc, #396] @ b7740 │ │ │ │ cmp sl, r8 │ │ │ │ - bne b7360 │ │ │ │ + bne b7614 │ │ │ │ cmp r8, r5 │ │ │ │ - ldr ip, [pc, #384] @ b7490 │ │ │ │ - ble b7350 │ │ │ │ + ldr ip, [pc, #384] @ b7744 │ │ │ │ + ble b7604 │ │ │ │ cmp sl, #1 │ │ │ │ - beq b7344 │ │ │ │ - ldr r2, [pc, #372] @ b7494 │ │ │ │ + beq b75f8 │ │ │ │ + ldr r2, [pc, #372] @ b7748 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #368] @ b7498 │ │ │ │ + ldr r1, [pc, #368] @ b774c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ str sl, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 307b3c │ │ │ │ - b b6ee8 │ │ │ │ - ldr r2, [pc, #320] @ b748c │ │ │ │ + bl 30ec7c │ │ │ │ + b b719c │ │ │ │ + ldr r2, [pc, #320] @ b7740 │ │ │ │ mov sl, #1 │ │ │ │ - b b731c │ │ │ │ + b b75d0 │ │ │ │ cmp r8, #1 │ │ │ │ - beq b7344 │ │ │ │ + beq b75f8 │ │ │ │ mov sl, r8 │ │ │ │ - b b7318 │ │ │ │ + b b75cc │ │ │ │ cmp sl, r5 │ │ │ │ - ldrle ip, [pc, #304] @ b749c │ │ │ │ - ble b7350 │ │ │ │ - ldr ip, [pc, #300] @ b74a0 │ │ │ │ - b b7310 │ │ │ │ + ldrle ip, [pc, #304] @ b7750 │ │ │ │ + ble b7604 │ │ │ │ + ldr ip, [pc, #300] @ b7754 │ │ │ │ + b b75c4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18e1c4 │ │ │ │ - b b7338 │ │ │ │ + bl 18f518 │ │ │ │ + b b75ec │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #244] @ b7480 │ │ │ │ + ldr r3, [pc, #244] @ b7734 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldreq r3, [pc, #236] @ b7484 │ │ │ │ + ldreq r3, [pc, #236] @ b7738 │ │ │ │ streq r3, [sp, #16] │ │ │ │ - ldrne r3, [pc, #232] @ b7488 │ │ │ │ - ldreq r3, [pc, #232] @ b748c │ │ │ │ - ldr r1, [pc, #252] @ b74a4 │ │ │ │ + ldrne r3, [pc, #232] @ b773c │ │ │ │ + ldreq r3, [pc, #232] @ b7740 │ │ │ │ + ldr r1, [pc, #252] @ b7758 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 307b3c │ │ │ │ - b b6ee8 │ │ │ │ + bl 30ec7c │ │ │ │ + b b719c │ │ │ │ cmp r3, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ movne r1, r4 │ │ │ │ - bne b6bdc │ │ │ │ - ldr r1, [pc, #216] @ b74a8 │ │ │ │ - ldr r0, [pc, #160] @ b7474 │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne b6e90 │ │ │ │ + ldr r1, [pc, #216] @ b775c │ │ │ │ + ldr r0, [pc, #160] @ b7728 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6ee4 │ │ │ │ + beq b7198 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #152] @ b7480 │ │ │ │ + ldr r3, [pc, #152] @ b7734 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldreq r3, [pc, #144] @ b7484 │ │ │ │ + ldreq r3, [pc, #144] @ b7738 │ │ │ │ streq r3, [sp, #16] │ │ │ │ - ldrne r3, [pc, #140] @ b7488 │ │ │ │ - ldreq r3, [pc, #140] @ b748c │ │ │ │ - ldr r1, [pc, #168] @ b74ac │ │ │ │ + ldrne r3, [pc, #140] @ b773c │ │ │ │ + ldreq r3, [pc, #140] @ b7740 │ │ │ │ + ldr r1, [pc, #168] @ b7760 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 307b3c │ │ │ │ - b b6ee8 │ │ │ │ + bl 30ec7c │ │ │ │ + b b719c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 2915fc │ │ │ │ + bl 2a064c │ │ │ │ mov r0, #0 │ │ │ │ - b b6ee8 │ │ │ │ - ldr r3, [pc, #72] @ b7478 │ │ │ │ - ldr r1, [pc, #124] @ b74b0 │ │ │ │ + b b719c │ │ │ │ + ldr r3, [pc, #72] @ b772c │ │ │ │ + ldr r1, [pc, #124] @ b7764 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - bl 1179b0 │ │ │ │ - b b7338 │ │ │ │ + bl 1178bc │ │ │ │ + b b75ec │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #29 │ │ │ │ movle r1, r4 │ │ │ │ - ble b6bdc │ │ │ │ - ldr r1, [pc, #92] @ b74b4 │ │ │ │ - ldr r0, [pc, #24] @ b7474 │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq r5, r9, r0, lsr #3 │ │ │ │ - eorseq r5, sp, r8, lsr #1 │ │ │ │ - ldrsbeq r5, [sp], -r0 @ │ │ │ │ - ldrsheq r5, [sp], -r8 @ │ │ │ │ - eorseq r5, sp, r0, lsr #2 │ │ │ │ - eorseq r0, r6, r4, ror #2 │ │ │ │ - @ instruction: 0x003d51d4 │ │ │ │ + ble b6e90 │ │ │ │ + ldr r1, [pc, #92] @ b7768 │ │ │ │ + ldr r0, [pc, #24] @ b7728 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r6, r9, r0, lsr #26 │ │ │ │ + eorseq r6, sp, r8, lsr #24 │ │ │ │ + eorseq r6, sp, r0, asr ip │ │ │ │ + eorseq r6, sp, r8, ror ip │ │ │ │ + eorseq r6, sp, r0, lsr #25 │ │ │ │ + eorseq r1, r6, r4, ror #25 │ │ │ │ + eorseq r6, sp, r4, asr sp │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r8, asr #3 │ │ │ │ + eorseq r1, r6, r8, asr #26 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r0, asr fp │ │ │ │ - eorseq r0, r8, r0, lsl #27 │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ - ldrsheq r0, [r6], -r0 @ │ │ │ │ - @ instruction: 0x003711d4 │ │ │ │ - @ instruction: 0x003601f4 │ │ │ │ - eorseq r0, r6, r4, lsl #2 │ │ │ │ - ldrsheq r0, [r6], -r8 @ │ │ │ │ - eorseq r0, r6, r0, lsr #3 │ │ │ │ - eorseq r0, r6, r4, asr #2 │ │ │ │ - eorseq r0, r6, r4, lsl #3 │ │ │ │ - eorseq r0, r6, r0, lsr #4 │ │ │ │ - eorseq r0, r6, ip, lsl #2 │ │ │ │ + @ instruction: 0x003646d0 │ │ │ │ + @ instruction: 0x003828d0 │ │ │ │ + eorseq fp, r5, r4, asr #28 │ │ │ │ + eorseq r1, r6, r0, ror ip │ │ │ │ + eorseq r2, r7, r4, asr sp │ │ │ │ + eorseq r1, r6, r4, ror sp │ │ │ │ + eorseq r1, r6, r4, lsl #25 │ │ │ │ + eorseq r1, r6, r8, ror ip │ │ │ │ + eorseq r1, r6, r0, lsr #26 │ │ │ │ + eorseq r1, r6, r4, asr #25 │ │ │ │ + eorseq r1, r6, r4, lsl #26 │ │ │ │ + eorseq r1, r6, r0, lsr #27 │ │ │ │ + eorseq r1, r6, ip, lsl #25 │ │ │ │ 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] @ b8260 │ │ │ │ + ldr r2, [pc, #3456] @ b8514 │ │ │ │ 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 b7f04 │ │ │ │ + bhi b8194 │ │ │ │ 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 b75bc │ │ │ │ + bne b7870 │ │ │ │ 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 b75dc │ │ │ │ + beq b7890 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble b75b4 │ │ │ │ + ble b7868 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp r0, ip │ │ │ │ - beq b75fc │ │ │ │ + beq b78b0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq b75b4 │ │ │ │ + beq b7868 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp r0, ip │ │ │ │ - beq b75fc │ │ │ │ + beq b78b0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq b75b4 │ │ │ │ + beq b7868 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp r0, ip │ │ │ │ - beq b75fc │ │ │ │ + beq b78b0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq b75b4 │ │ │ │ + beq b7868 │ │ │ │ add r2, r2, #20 │ │ │ │ mov ip, #3 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq b75fc │ │ │ │ + beq b78b0 │ │ │ │ cmp r3, ip │ │ │ │ - bne b759c │ │ │ │ + bne b7850 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b b7a2c │ │ │ │ + b b7ce0 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ ldrne r3, [r3] │ │ │ │ - beq b7c1c │ │ │ │ + beq b7ed0 │ │ │ │ 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 b75fc │ │ │ │ + beq b78b0 │ │ │ │ ldr ip, [ip, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne b75dc │ │ │ │ - ldr r3, [pc, #3180] @ b8264 │ │ │ │ + bne b7890 │ │ │ │ + ldr r3, [pc, #3180] @ b8518 │ │ │ │ cmp r0, r3 │ │ │ │ - bne b75b4 │ │ │ │ + bne b7868 │ │ │ │ str r7, [r1] │ │ │ │ - b b75cc │ │ │ │ + b b7880 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 128584 │ │ │ │ + bl 128554 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq b79f8 │ │ │ │ + beq b7cac │ │ │ │ str r4, [r7] │ │ │ │ - b b75cc │ │ │ │ + b b7880 │ │ │ │ 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 b75c8 │ │ │ │ - ldr r0, [pc, #3092] @ b8268 │ │ │ │ - b b7a2c │ │ │ │ + bne b787c │ │ │ │ + ldr r0, [pc, #3092] @ b851c │ │ │ │ + b b7ce0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1034c0 │ │ │ │ + bl 103520 │ │ │ │ cmp r0, #0 │ │ │ │ movgt r3, #1 │ │ │ │ strgt r3, [r4] │ │ │ │ - bgt b75cc │ │ │ │ - bne b7898 │ │ │ │ + bgt b7880 │ │ │ │ + bne b7b4c │ │ │ │ str r0, [r4] │ │ │ │ - b b75cc │ │ │ │ - ldr r3, [pc, #3040] @ b826c │ │ │ │ + b b7880 │ │ │ │ + ldr r3, [pc, #3040] @ b8520 │ │ │ │ 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 b80dc │ │ │ │ + beq b8268 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne b7cac │ │ │ │ + bne b7f50 │ │ │ │ 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 b770c │ │ │ │ + bne b79c0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq b7d08 │ │ │ │ + beq b7fbc │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl b2734 │ │ │ │ + bl b29cc │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [sp, #24] │ │ │ │ strne r0, [r8] │ │ │ │ strne r3, [r4] │ │ │ │ - beq b8118 │ │ │ │ + beq b84a4 │ │ │ │ add r8, r9, #2 │ │ │ │ - b b75cc │ │ │ │ + b b7880 │ │ │ │ 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] @ b8270 │ │ │ │ - bne b7a2c │ │ │ │ + ldrne r0, [pc, #2876] @ b8524 │ │ │ │ + bne b7ce0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ add r8, r9, #2 │ │ │ │ cmp r0, #0 │ │ │ │ ldrge r2, [sl, #4] │ │ │ │ - blt b8180 │ │ │ │ + blt b84b8 │ │ │ │ ldr r3, [sl] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [sl, #4] │ │ │ │ - ldr r1, [pc, #2828] @ b8274 │ │ │ │ + ldr r1, [pc, #2828] @ b8528 │ │ │ │ str r4, [r3, r2, lsl #3] │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ str r1, [r3, #4] │ │ │ │ - b b75cc │ │ │ │ + b b7880 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r9, [r3] │ │ │ │ - bl 11fe38 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fd7c <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b7cf4 │ │ │ │ - bl ab0c8 │ │ │ │ + beq b7fa8 │ │ │ │ + bl ab290 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - bne b7c00 │ │ │ │ + bne b7eb4 │ │ │ │ cmn r7, #1 │ │ │ │ - beq b7cf4 │ │ │ │ + beq b7fa8 │ │ │ │ str r7, [r9] │ │ │ │ - b b75cc │ │ │ │ + b b7880 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1ad158 │ │ │ │ - ldr r3, [pc, #2728] @ b8278 │ │ │ │ + bl 1b11e0 │ │ │ │ + ldr r3, [pc, #2728] @ b852c │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b77f0 │ │ │ │ - bl a583c │ │ │ │ + beq b7aa4 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7898 │ │ │ │ + bne b7b4c │ │ │ │ strd sl, [r4] │ │ │ │ - b b75cc │ │ │ │ + b b7880 │ │ │ │ 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 b8200 │ │ │ │ + beq b82ac │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne b8200 │ │ │ │ + bne b82ac │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ tst r2, #32 │ │ │ │ and r3, r3, #7 │ │ │ │ - beq b81f8 │ │ │ │ + beq b82a4 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ addne r7, r0, #20 │ │ │ │ addeq r7, r7, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bne b8228 │ │ │ │ + bne b8244 │ │ │ │ ldrb r3, [r7] │ │ │ │ str r3, [r1] │ │ │ │ - b b75cc │ │ │ │ + b b7880 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 128584 │ │ │ │ + bl 128554 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b8208 │ │ │ │ + beq b8224 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b8214 │ │ │ │ + blt b8230 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ strble r0, [r4] │ │ │ │ - ble b75cc │ │ │ │ - ldr r3, [pc, #2540] @ b827c │ │ │ │ - ldr r1, [pc, #2540] @ b8280 │ │ │ │ + ble b7880 │ │ │ │ + ldr r3, [pc, #2540] @ b8530 │ │ │ │ + ldr r1, [pc, #2540] @ b8534 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, r5 │ │ │ │ - b b75d4 │ │ │ │ + b b7888 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 128584 │ │ │ │ + bl 128554 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq b7c8c │ │ │ │ + beq b7f40 │ │ │ │ cmn r0, #32768 @ 0x8000 │ │ │ │ - blt b8044 │ │ │ │ + blt b8254 │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ - bge b81dc │ │ │ │ + bge b8058 │ │ │ │ strh r4, [r7] │ │ │ │ - b b75cc │ │ │ │ + b b7880 │ │ │ │ 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 b81f0 │ │ │ │ - bl 1b55b0 │ │ │ │ + beq b806c │ │ │ │ + bl 1b9b70 │ │ │ │ strd r0, [r4] │ │ │ │ - b b75cc │ │ │ │ + b b7880 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r9, [r3] │ │ │ │ - bl 17dfd8 │ │ │ │ + bl 17ef3c │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - beq b7c9c │ │ │ │ + beq b7f98 │ │ │ │ str r7, [r9] │ │ │ │ str r4, [r9, #4] │ │ │ │ - b b75cc │ │ │ │ + b b7880 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1ad158 │ │ │ │ - ldr r3, [pc, #2340] @ b8278 │ │ │ │ + bl 1b11e0 │ │ │ │ + ldr r3, [pc, #2340] @ b852c │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b8058 │ │ │ │ + bne b83e4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 354cf0 │ │ │ │ + bl 35685c │ │ │ │ str r0, [r4] │ │ │ │ - b b75cc │ │ │ │ + b b7880 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r1, [r3] │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne b7d2c │ │ │ │ + bne b7fe8 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 112764 │ │ │ │ + bl 11266c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7d74 │ │ │ │ + bne b8028 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r3, [sl] │ │ │ │ add ip, r2, #1 │ │ │ │ str ip, [sl, #4] │ │ │ │ - ldr r0, [pc, #2220] @ b8274 │ │ │ │ + ldr r0, [pc, #2220] @ b8528 │ │ │ │ str r1, [r3, r2, lsl #3] │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ add r8, r9, #2 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b b75cc │ │ │ │ + b b7880 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1e8ba8 │ │ │ │ + bl 1f0b10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne b7624 │ │ │ │ - bl a583c │ │ │ │ + bne b78d8 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7624 │ │ │ │ - b b7898 │ │ │ │ + beq b78d8 │ │ │ │ + b b7b4c │ │ │ │ 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 b75c8 │ │ │ │ - ldr r0, [pc, #2132] @ b8284 │ │ │ │ + bne b787c │ │ │ │ + ldr r0, [pc, #2132] @ b8538 │ │ │ │ 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 3139c0 │ │ │ │ + b 319830 │ │ │ │ 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 b81f0 │ │ │ │ - bl 1e8ba8 │ │ │ │ + beq b806c │ │ │ │ + bl 1f0b10 │ │ │ │ str r0, [r4] │ │ │ │ - b b75cc │ │ │ │ + b b7880 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r1, [pc, #2060] @ b8288 │ │ │ │ + ldr r1, [pc, #2060] @ b853c │ │ │ │ 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 b7e44 │ │ │ │ + beq b80d4 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - ldrne r0, [pc, #2024] @ b828c │ │ │ │ - bne b7a2c │ │ │ │ + ldrne r0, [pc, #2024] @ b8540 │ │ │ │ + bne b7ce0 │ │ │ │ add r1, r2, #8 │ │ │ │ str r1, [r4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r8, r9, #2 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq b7e3c │ │ │ │ + beq b80cc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr r1, [pc, #1988] @ b8290 │ │ │ │ + ldr r1, [pc, #1988] @ b8544 │ │ │ │ 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 b7e0c │ │ │ │ + bne b809c │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl adf14 │ │ │ │ + bl ae12c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7de4 │ │ │ │ + bne b8074 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - ldreq r0, [pc, #1920] @ b8294 │ │ │ │ - beq b7a2c │ │ │ │ + ldreq r0, [pc, #1920] @ b8548 │ │ │ │ + beq b7ce0 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10e98c │ │ │ │ + bl 10e7c8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - ldreq r0, [pc, #1896] @ b8298 │ │ │ │ - beq b7a2c │ │ │ │ - ldr r2, [pc, #1892] @ b829c │ │ │ │ + ldreq r0, [pc, #1896] @ b854c │ │ │ │ + beq b7ce0 │ │ │ │ + ldr r2, [pc, #1892] @ b8550 │ │ │ │ adds r1, r3, #16 │ │ │ │ moveq r1, r2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrb r2, [r9, #2] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq b7fa0 │ │ │ │ + beq b8340 │ │ │ │ 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 b7f74 │ │ │ │ + bne b8314 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r4, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9990c │ │ │ │ + bl 99998 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - beq b7d9c │ │ │ │ + beq b8480 │ │ │ │ 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] @ b82a0 │ │ │ │ + ldr lr, [pc, #1756] @ b8554 │ │ │ │ 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 b75cc │ │ │ │ + beq b7880 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b75cc │ │ │ │ + bne b7880 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b75cc │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b7880 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b77a4 │ │ │ │ + bne b7a58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b77a4 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b7a58 │ │ │ │ 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] @ b82a4 │ │ │ │ - beq b7a2c │ │ │ │ + ldreq r0, [pc, #1632] @ b8558 │ │ │ │ + beq b7ce0 │ │ │ │ cmp r0, #131072 @ 0x20000 │ │ │ │ - bne b75cc │ │ │ │ + bne b7880 │ │ │ │ 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 b75cc │ │ │ │ + b b7880 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1e8ba8 │ │ │ │ + bl 1f0b10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne b78d0 │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq b78d0 │ │ │ │ - b b7898 │ │ │ │ - bl a583c │ │ │ │ + bne b7b84 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b792c │ │ │ │ - b b7898 │ │ │ │ + beq b7b84 │ │ │ │ + b b7b4c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [r2] │ │ │ │ - bne b7d6c │ │ │ │ + bne b7fe0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq b7d7c │ │ │ │ + beq b8204 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl b2734 │ │ │ │ + bl b29cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b8118 │ │ │ │ + beq b84a4 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b7dc0 │ │ │ │ + bne b83f4 │ │ │ │ str r4, [r9] │ │ │ │ - b b75cc │ │ │ │ - bl a583c │ │ │ │ + b b7880 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7898 │ │ │ │ + beq b7be0 │ │ │ │ + b b7b4c │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b7b4c │ │ │ │ mvn r7, #0 │ │ │ │ - b b77ac │ │ │ │ + b b7a60 │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 300338 │ │ │ │ + bl 307ea0 │ │ │ │ cmp r0, #0 │ │ │ │ strge r0, [r4] │ │ │ │ - bge b770c │ │ │ │ + bge b79c0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b b7a2c │ │ │ │ + b b7ce0 │ │ │ │ + mov r4, #0 │ │ │ │ + b b7f90 │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 300338 │ │ │ │ + bl 307ea0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt b7d24 │ │ │ │ + blt b7fd8 │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bne b8238 │ │ │ │ + bne b8030 │ │ │ │ ldr r3, [r4] │ │ │ │ add r8, r9, #2 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [r3] │ │ │ │ str sl, [r3] │ │ │ │ - b b75cc │ │ │ │ - mov r4, #0 │ │ │ │ - b b7cec │ │ │ │ - ldr r0, [pc, #1324] @ b82a8 │ │ │ │ - b b7a2c │ │ │ │ - ldr lr, [pc, #1252] @ b8268 │ │ │ │ - cmp ip, #122 @ 0x7a │ │ │ │ - ldr r0, [pc, #1312] @ b82ac │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - movne r0, lr │ │ │ │ - b b7a38 │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b7db8 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r3] │ │ │ │ - beq b7dd8 │ │ │ │ - bl 2915fc │ │ │ │ - b b7898 │ │ │ │ - ldr r3, [pc, #1256] @ b82b0 │ │ │ │ - ldr r1, [pc, #1256] @ b82b4 │ │ │ │ + b b7880 │ │ │ │ + ldr r0, [pc, #1324] @ b855c │ │ │ │ + b b7ce0 │ │ │ │ + ldr r0, [r1] │ │ │ │ + bl 29c28 │ │ │ │ + cmp r0, sl │ │ │ │ + beq b7880 │ │ │ │ + ldr r3, [pc, #1304] @ b8560 │ │ │ │ + ldr r1, [pc, #1304] @ b8564 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, r5 │ │ │ │ - b b75d4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b7db8 │ │ │ │ + b b7888 │ │ │ │ + ldr r3, [pc, #1232] @ b8530 │ │ │ │ + ldr r1, [pc, #1284] @ b8568 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b b7b4c │ │ │ │ + ldr r0, [pc, #1272] @ b856c │ │ │ │ + b b7ce0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b7e18 │ │ │ │ + bne b80a8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b7e74 │ │ │ │ + beq b8104 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r7 │ │ │ │ - b b7b44 │ │ │ │ + b b7df8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b7e20 │ │ │ │ + beq b80b0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b7df0 │ │ │ │ + beq b8080 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r1, r7, #16 │ │ │ │ mov r3, r7 │ │ │ │ - b b7b44 │ │ │ │ - ldr r0, [pc, #1140] @ b82b8 │ │ │ │ - b b7a2c │ │ │ │ + b b7df8 │ │ │ │ + ldr r0, [pc, #1180] @ b8570 │ │ │ │ + b b7ce0 │ │ │ │ add r1, r2, #8 │ │ │ │ str r1, [r4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r8, r9, #2 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq b7e3c │ │ │ │ + beq b80cc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne b7b14 │ │ │ │ - b b764c │ │ │ │ - ldr r1, [pc, #1088] @ b82bc │ │ │ │ + bne b7dc8 │ │ │ │ + b b7900 │ │ │ │ + ldr r1, [pc, #1128] @ b8574 │ │ │ │ mov r3, r7 │ │ │ │ - b b7b44 │ │ │ │ + b b7df8 │ │ │ │ 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 b7f44 │ │ │ │ - ldr r1, [pc, #1000] @ b8290 │ │ │ │ + bne b81d4 │ │ │ │ + ldr r1, [pc, #1036] @ b8544 │ │ │ │ cmp r0, r1 │ │ │ │ - beq b7ee8 │ │ │ │ - bl adf14 │ │ │ │ + beq b8178 │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7ee8 │ │ │ │ - ldr r0, [pc, #1024] @ b82c0 │ │ │ │ - b b7a2c │ │ │ │ + bne b8178 │ │ │ │ + ldr r0, [pc, #1064] @ b8578 │ │ │ │ + b b7ce0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1e8ba8 │ │ │ │ + bl 1f0b10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq b7f64 │ │ │ │ + beq b81f4 │ │ │ │ strb r4, [r7] │ │ │ │ - b b75cc │ │ │ │ + b b7880 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne b7eb8 │ │ │ │ + bne b8148 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3] │ │ │ │ strb r3, [r4] │ │ │ │ - b b75cc │ │ │ │ - ldr r0, [pc, #952] @ b82c4 │ │ │ │ - b b7a2c │ │ │ │ + b b7880 │ │ │ │ + ldr r0, [pc, #992] @ b857c │ │ │ │ + b b7ce0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r7, sp, #24 │ │ │ │ add r2, r3, #4 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 2fd744 │ │ │ │ - bl a583c │ │ │ │ + bl 3054fc │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7898 │ │ │ │ + bne b7b4c │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ - b b75cc │ │ │ │ + b b7880 │ │ │ │ mov r0, r7 │ │ │ │ - bl 209828 │ │ │ │ + bl 2170d4 │ │ │ │ cmp r0, #1 │ │ │ │ ldrbeq r3, [r7, #16] │ │ │ │ ldrne r0, [r7, #4] │ │ │ │ strbeq r3, [r4] │ │ │ │ - beq b75cc │ │ │ │ - b b7ea0 │ │ │ │ - bl a583c │ │ │ │ + beq b7880 │ │ │ │ + b b8130 │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b7b4c │ │ │ │ + b b8170 │ │ │ │ + ldr lr, [pc, #784] @ b851c │ │ │ │ + cmp ip, #122 @ 0x7a │ │ │ │ + ldr r0, [pc, #876] @ b8580 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + movne r0, lr │ │ │ │ + b b7cec │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b7b4c │ │ │ │ + ldr r3, [pc, #760] @ b8530 │ │ │ │ + ldr r1, [pc, #840] @ b8584 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b b7b4c │ │ │ │ + cmp r3, #2 │ │ │ │ + ldrheq r3, [r7] │ │ │ │ + ldrne r3, [r7] │ │ │ │ + b b7b04 │ │ │ │ + ldr r3, [pc, #724] @ b8530 │ │ │ │ + ldr r1, [pc, #808] @ b8588 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b b7b4c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r4, [r2] │ │ │ │ + bne b82f0 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ands r2, r2, #268435456 @ 0x10000000 │ │ │ │ + bne b82b4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11266c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7898 │ │ │ │ - b b7ee0 │ │ │ │ + bne b8028 │ │ │ │ + ldr r2, [sl, #4] │ │ │ │ + add r8, r9, #2 │ │ │ │ + b b7a08 │ │ │ │ + ldr r7, [r0, #28] │ │ │ │ + b b7af8 │ │ │ │ + ldr r0, [pc, #728] @ b858c │ │ │ │ + b b7ce0 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl b29cc │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq b84a4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 112e8c │ │ │ │ + b b8298 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #1 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 112e8c │ │ │ │ + b b8298 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b7f98 │ │ │ │ + beq b8338 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b7f98 │ │ │ │ + bne b8338 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #808] @ b82c8 │ │ │ │ - b b7a2c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #592] @ b8590 │ │ │ │ + b b7ce0 │ │ │ │ ldr r2, [r4] │ │ │ │ add r8, r9, #3 │ │ │ │ add r0, r2, #4 │ │ │ │ str r0, [r4] │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b80b8 │ │ │ │ + beq b845c │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r9] │ │ │ │ add r7, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b8068 │ │ │ │ + bne b840c │ │ │ │ cmp r7, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - blt b7d9c │ │ │ │ + blt b8480 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9990c │ │ │ │ + bl 99998 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9] │ │ │ │ - beq b7d9c │ │ │ │ + beq b8480 │ │ │ │ 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, #640] @ b82a0 │ │ │ │ + ldr ip, [pc, #404] @ b8554 │ │ │ │ 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 b7bd8 │ │ │ │ - ldr r3, [pc, #560] @ b827c │ │ │ │ - ldr r1, [pc, #636] @ b82cc │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b b7898 │ │ │ │ - bl a583c │ │ │ │ + b b7e8c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7898 │ │ │ │ - b b7968 │ │ │ │ + bne b7b4c │ │ │ │ + b b7c1c │ │ │ │ + ldr r3, [pc, #356] @ b8560 │ │ │ │ + ldr r1, [pc, #404] @ b8594 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + mov r0, r5 │ │ │ │ + b b7888 │ │ │ │ ldr ip, [r4] │ │ │ │ cmp ip, r7 │ │ │ │ - bge b8028 │ │ │ │ + bge b83c8 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b809c │ │ │ │ + beq b8440 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b8098 │ │ │ │ + bne b843c │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr ip, [r4] │ │ │ │ - ldr r3, [pc, #524] @ b82b0 │ │ │ │ - ldr r1, [pc, #552] @ b82d0 │ │ │ │ + ldr r3, [pc, #280] @ b8560 │ │ │ │ + ldr r1, [pc, #332] @ b8598 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub r3, ip, #1 │ │ │ │ - bl 1179b0 │ │ │ │ - b b7898 │ │ │ │ + bl 1178bc │ │ │ │ + b b7b4c │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b80d4 │ │ │ │ + beq b8478 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq b81d0 │ │ │ │ - ldr r0, [pc, #504] @ b82d4 │ │ │ │ - b b7a2c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r4, [r2] │ │ │ │ - bne b815c │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - ands r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne b8120 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 112764 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b7d74 │ │ │ │ - ldr r2, [sl, #4] │ │ │ │ - add r8, r9, #2 │ │ │ │ - b b7754 │ │ │ │ - ldr r0, [pc, #440] @ b82d8 │ │ │ │ - b b7a2c │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl b2734 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - subs r2, r0, #0 │ │ │ │ - beq b8118 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 112f84 │ │ │ │ - b b810c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 112f84 │ │ │ │ - b b810c │ │ │ │ - bl 11aa8c │ │ │ │ - ldr r0, [pc, #336] @ b82dc │ │ │ │ + beq b8508 │ │ │ │ + ldr r0, [pc, #284] @ b859c │ │ │ │ + b b7ce0 │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b849c │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r3] │ │ │ │ + beq b84ac │ │ │ │ + bl 2a064c │ │ │ │ + b b7b4c │ │ │ │ + ldr r0, [pc, #244] @ b85a0 │ │ │ │ + b b7ce0 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b849c │ │ │ │ + bl 11a9d4 │ │ │ │ + ldr r0, [pc, #224] @ b85a4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - b b7a38 │ │ │ │ + b b7cec │ │ │ │ ldr r9, [r4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #232] @ b8290 │ │ │ │ + ldr r1, [pc, #100] @ b8544 │ │ │ │ add r3, r9, #4 │ │ │ │ cmp r0, r1 │ │ │ │ str r3, [r4] │ │ │ │ - bne b81bc │ │ │ │ + bne b84f4 │ │ │ │ ldr r3, [r9] │ │ │ │ - b b75c8 │ │ │ │ - bl adf14 │ │ │ │ + b b787c │ │ │ │ + bl ae12c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #276] @ b82e0 │ │ │ │ - beq b7a2c │ │ │ │ - b b81b4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b80d4 │ │ │ │ - ldr r3, [pc, #152] @ b827c │ │ │ │ - ldr r1, [pc, #252] @ b82e4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b b7898 │ │ │ │ - ldr r0, [pc, #240] @ b82e8 │ │ │ │ - b b7a2c │ │ │ │ - ldr r7, [r0, #28] │ │ │ │ - b b7844 │ │ │ │ - ldr r0, [pc, #228] @ b82ec │ │ │ │ - b b7a2c │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b7898 │ │ │ │ - ldr r3, [pc, #96] @ b827c │ │ │ │ - ldr r1, [pc, #208] @ b82f0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b b7898 │ │ │ │ - cmp r3, #2 │ │ │ │ - ldrheq r3, [r7] │ │ │ │ - ldrne r3, [r7] │ │ │ │ - b b7850 │ │ │ │ - ldr r0, [r1] │ │ │ │ - bl 29c28 │ │ │ │ - cmp r0, sl │ │ │ │ - beq b75cc │ │ │ │ - ldr r3, [pc, #96] @ b82b0 │ │ │ │ - ldr r1, [pc, #160] @ b82f4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - mov r0, r5 │ │ │ │ - b b75d4 │ │ │ │ - eorseq r5, sp, r8, asr #2 │ │ │ │ + ldreq r0, [pc, #164] @ b85a8 │ │ │ │ + beq b7ce0 │ │ │ │ + b b84ec │ │ │ │ + mov r0, r3 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b8478 │ │ │ │ + eorseq r6, sp, r8, asr #25 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - eorseq r9, r7, r0, lsr ip │ │ │ │ + @ instruction: 0x0037b7b0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r0, r6, r4, lsr #8 │ │ │ │ - @ instruction: 0x000735b0 │ │ │ │ + eorseq r1, r6, r4, lsr #31 │ │ │ │ + andeq r3, r7, r8, asr r2 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r0, r6, r0, lsl #5 │ │ │ │ - mlaseq r8, r0, r8, sp │ │ │ │ - eorseq sp, r5, r8, lsl ip │ │ │ │ - eorseq r0, r6, r8, asr r3 │ │ │ │ + eorseq r1, r6, r0, lsl #28 │ │ │ │ + eorseq pc, r8, r0, lsl #8 │ │ │ │ + mlaseq r5, r8, r7, pc @ │ │ │ │ + @ instruction: 0x00361ed8 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r0, r6, ip, lsr r2 │ │ │ │ - mlaseq r6, r0, r3, r0 │ │ │ │ - eorseq sl, r5, r4, asr #5 │ │ │ │ - andeq r3, r7, r0, lsl #6 │ │ │ │ - eorseq r0, r6, r4, lsl r4 │ │ │ │ - eorseq r1, r9, r4, lsr #27 │ │ │ │ - eorseq r7, r6, r0, lsr fp │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r5, ip, asr ip @ │ │ │ │ - eorseq r0, r6, ip, ror r3 │ │ │ │ + @ instruction: 0x00361dbc │ │ │ │ + eorseq r1, r6, r0, lsl pc │ │ │ │ + eorseq fp, r5, r4, asr #28 │ │ │ │ + andeq r2, r7, r8, lsr #31 │ │ │ │ + mlaseq r6, r4, pc, r1 @ │ │ │ │ + eorseq r3, r9, r4, lsr #18 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r1, r6, r4, asr #14 │ │ │ │ + eorseq r1, r6, ip, asr lr │ │ │ │ + @ instruction: 0x003931b0 │ │ │ │ + @ instruction: 0x00361efc │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r0, r6, ip, lsl #6 │ │ │ │ - eorseq r0, r6, ip, ror #8 │ │ │ │ - @ instruction: 0x003603f0 │ │ │ │ - @ instruction: 0x003602b0 │ │ │ │ - @ instruction: 0x003603bc │ │ │ │ - eorseq r0, r6, r4, lsr #7 │ │ │ │ - eorseq r0, r6, ip, lsr r3 │ │ │ │ - eorseq r0, r6, ip, asr #8 │ │ │ │ - eorseq r8, r5, r8, lsl lr │ │ │ │ - @ instruction: 0x003602dc │ │ │ │ - eorseq r1, r9, r0, lsr r6 │ │ │ │ - eorseq r0, r6, r8, lsr #6 │ │ │ │ - eorseq r0, r6, r4, asr r2 │ │ │ │ - eorseq pc, r5, r4, asr #23 │ │ │ │ + eorseq r1, r6, ip, lsl #29 │ │ │ │ + eorseq r1, r6, ip, ror #31 │ │ │ │ + @ instruction: 0x003696b0 │ │ │ │ + @ instruction: 0x00361dd4 │ │ │ │ + eorseq r1, r6, r0, lsr lr │ │ │ │ + eorseq r1, r6, r8, lsr #29 │ │ │ │ + eorseq r1, r6, r0, ror pc │ │ │ │ + @ instruction: 0x003617dc │ │ │ │ + eorseq r1, r6, ip, lsr pc │ │ │ │ + eorseq r1, r6, r4, lsr #30 │ │ │ │ + @ instruction: 0x00361ebc │ │ │ │ + eorseq r1, r6, ip, asr #31 │ │ │ │ + mlaseq r5, r8, r9, sl │ │ │ │ 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 b8864 │ │ │ │ + bcs b8b18 │ │ │ │ cmp fp, #380 @ 0x17c │ │ │ │ ldrcs r2, [r0, #52] @ 0x34 │ │ │ │ subcs r3, fp, #380 @ 0x17c │ │ │ │ - bcs b8864 │ │ │ │ + bcs b8b18 │ │ │ │ cmp fp, #368 @ 0x170 │ │ │ │ ldrcs r2, [r0, #56] @ 0x38 │ │ │ │ subcs r3, fp, #368 @ 0x170 │ │ │ │ - bcs b8864 │ │ │ │ + bcs b8b18 │ │ │ │ cmp fp, #223 @ 0xdf │ │ │ │ - bls b84a0 │ │ │ │ + bls b8754 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ sub r3, fp, #224 @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b84b8 │ │ │ │ + beq b876c │ │ │ │ adds r3, r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq b84b8 │ │ │ │ + beq b876c │ │ │ │ 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] @ b8a98 │ │ │ │ + ldr r2, [pc, #1792] @ b8d4c │ │ │ │ ldr r3, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b8948 │ │ │ │ + bne b8bfc │ │ │ │ ldr r4, [r9, #12] │ │ │ │ cmn r4, #1 │ │ │ │ - beq b8948 │ │ │ │ + beq b8bfc │ │ │ │ ldr r8, [r5, #172] @ 0xac │ │ │ │ cmp r8, #0 │ │ │ │ - beq b89cc │ │ │ │ + beq b8c80 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr fp, [r8, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8884 │ │ │ │ + beq b8b38 │ │ │ │ add r1, r3, #1 │ │ │ │ cmp fp, #0 │ │ │ │ str r1, [r8] │ │ │ │ - ble b8850 │ │ │ │ + ble b8b04 │ │ │ │ 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 b84d0 │ │ │ │ + bne b8784 │ │ │ │ ldr r0, [r8, #132] @ 0x84 │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ cmn r0, #3 │ │ │ │ - beq b8548 │ │ │ │ + beq b87fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8588 │ │ │ │ + bne b883c │ │ │ │ cmp r7, fp │ │ │ │ - blt b83e4 │ │ │ │ + blt b8698 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8448 │ │ │ │ + beq b86fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b8a00 │ │ │ │ + beq b8cb4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq b857c │ │ │ │ + beq b8830 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r0, r6, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq b8848 │ │ │ │ + beq b8afc │ │ │ │ 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 b885c │ │ │ │ + bhi b8b10 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, fp │ │ │ │ movne r2, r0 │ │ │ │ - bne b8360 │ │ │ │ + bne b8614 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r6, r6, #28 │ │ │ │ cmp r3, fp │ │ │ │ - beq b84b8 │ │ │ │ + beq b876c │ │ │ │ mov r0, r6 │ │ │ │ - b b8498 │ │ │ │ - ldr r3, [pc, #1476] @ b8a9c │ │ │ │ + b b874c │ │ │ │ + ldr r3, [pc, #1476] @ b8d50 │ │ │ │ ldr r2, [r8, #180] @ 0xb4 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -146367,330 +146562,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 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ cmn r0, #3 │ │ │ │ - bne b8410 │ │ │ │ + bne b86c4 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8568 │ │ │ │ + beq b881c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b8a90 │ │ │ │ - bl 11aa8c │ │ │ │ + beq b8d44 │ │ │ │ + bl 11a9d4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b8458 │ │ │ │ - ldr r3, [pc, #1308] @ b8aa0 │ │ │ │ + bne b870c │ │ │ │ + ldr r3, [pc, #1308] @ b8d54 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b b8834 │ │ │ │ + b b8ae8 │ │ │ │ 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 b85bc │ │ │ │ + beq b8870 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r8] │ │ │ │ - beq b89b0 │ │ │ │ + beq b8c64 │ │ │ │ ldr r7, [r3] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r1, [pc, #1244] @ b8aa4 │ │ │ │ + ldr r1, [pc, #1244] @ b8d58 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b88a4 │ │ │ │ + bne b8b58 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r4, [r6, #24] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, r4 │ │ │ │ - bne b88b0 │ │ │ │ - ldr r2, [pc, #1204] @ b8a9c │ │ │ │ - bl 356650 │ │ │ │ + bne b8b64 │ │ │ │ + ldr r2, [pc, #1204] @ b8d50 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ add r8, ip, #98304 @ 0x18000 │ │ │ │ ldr r2, [r8, #1164] @ 0x48c │ │ │ │ cmp r4, r2 │ │ │ │ - beq b865c │ │ │ │ - ldr r2, [pc, #1184] @ b8aa8 │ │ │ │ + beq b8910 │ │ │ │ + ldr r2, [pc, #1184] @ b8d5c │ │ │ │ add r0, ip, #99328 @ 0x18400 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r0, r0, #144 @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ str r4, [r8, #1164] @ 0x48c │ │ │ │ - bne b8630 │ │ │ │ - b b8654 │ │ │ │ + bne b88e4 │ │ │ │ + b b8908 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ add r2, r2, #28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b8654 │ │ │ │ + beq b8908 │ │ │ │ cmp r4, r1 │ │ │ │ - bne b8620 │ │ │ │ + bne b88d4 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ mov lr, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [lr], #4 │ │ │ │ add r2, r2, #28 │ │ │ │ mov r0, lr │ │ │ │ - bne b8630 │ │ │ │ + bne b88e4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ ldr r2, [r8, #1168] @ 0x490 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b874c │ │ │ │ + beq b8a00 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #420 @ 0x1a4 │ │ │ │ - bcs b89a4 │ │ │ │ + bcs b8c58 │ │ │ │ cmp r2, #380 @ 0x17c │ │ │ │ - bcs b8970 │ │ │ │ + bcs b8c24 │ │ │ │ cmp r2, #368 @ 0x170 │ │ │ │ - bcs b897c │ │ │ │ + bcs b8c30 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls b8918 │ │ │ │ + bls b8bcc │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ sub r2, r2, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b8960 │ │ │ │ + beq b8c14 │ │ │ │ adds r1, r1, r2 │ │ │ │ - beq b86b0 │ │ │ │ + beq b8964 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b892c │ │ │ │ + beq b8be0 │ │ │ │ ldr r2, [r8, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b873c │ │ │ │ + beq b89f0 │ │ │ │ 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 b8708 │ │ │ │ + bcs b89bc │ │ │ │ cmp r2, #380 @ 0x17c │ │ │ │ ldrcs r0, [r5, #52] @ 0x34 │ │ │ │ subcs r2, r2, #380 @ 0x17c │ │ │ │ - bcs b8708 │ │ │ │ + bcs b89bc │ │ │ │ cmp r2, #368 @ 0x170 │ │ │ │ ldrcs r0, [r5, #56] @ 0x38 │ │ │ │ subcs r2, r2, #368 @ 0x170 │ │ │ │ - bcs b8708 │ │ │ │ + bcs b89bc │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls b8890 │ │ │ │ + bls b8b44 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ sub r2, r2, #224 @ 0xe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8730 │ │ │ │ + beq b89e4 │ │ │ │ adds lr, r0, r2 │ │ │ │ - beq b8730 │ │ │ │ + beq b89e4 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b8730 │ │ │ │ + beq b89e4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne b874c │ │ │ │ + bne b8a00 │ │ │ │ mov r1, lr │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne b86c4 │ │ │ │ + bne b8978 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b8754 │ │ │ │ + bne b8a08 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8870 │ │ │ │ + bne b8b24 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne b88dc │ │ │ │ + bne b8b90 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b87f0 │ │ │ │ + beq b8aa4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble b88dc │ │ │ │ + ble b8b90 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp r1, ip │ │ │ │ - beq b8814 │ │ │ │ + beq b8ac8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq b89c4 │ │ │ │ + beq b8c78 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp r1, ip │ │ │ │ - beq b8814 │ │ │ │ + beq b8ac8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq b88dc │ │ │ │ + beq b8b90 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp r1, ip │ │ │ │ - beq b8814 │ │ │ │ + beq b8ac8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq b88dc │ │ │ │ + beq b8b90 │ │ │ │ add r2, r2, #20 │ │ │ │ mov ip, #3 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, lr │ │ │ │ - beq b8814 │ │ │ │ + beq b8ac8 │ │ │ │ cmp r0, ip │ │ │ │ - bne b87d4 │ │ │ │ - b b88dc │ │ │ │ + bne b8a88 │ │ │ │ + b b8b90 │ │ │ │ mov r2, r5 │ │ │ │ cmp r1, r2 │ │ │ │ - beq b8814 │ │ │ │ + beq b8ac8 │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b87f4 │ │ │ │ - ldr r2, [pc, #668] @ b8aac │ │ │ │ + bne b8aa8 │ │ │ │ + ldr r2, [pc, #668] @ b8d60 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b88dc │ │ │ │ + bne b8b90 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8834 │ │ │ │ + beq b8ae8 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r7, [r3] │ │ │ │ - beq b8a18 │ │ │ │ + beq b8ccc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r0, r6, #28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b846c │ │ │ │ + bne b8720 │ │ │ │ mov r6, r0 │ │ │ │ - b b838c │ │ │ │ + b b8640 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b843c │ │ │ │ - b b8448 │ │ │ │ + bne b86f0 │ │ │ │ + b b86fc │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ sub r3, fp, #208 @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8360 │ │ │ │ - b b84b8 │ │ │ │ + bne b8614 │ │ │ │ + b b876c │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - beq b8760 │ │ │ │ - b b88dc │ │ │ │ + beq b8a14 │ │ │ │ + b b8b90 │ │ │ │ cmp fp, #0 │ │ │ │ - bgt b83d8 │ │ │ │ - b b8448 │ │ │ │ + bgt b868c │ │ │ │ + b b86fc │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ ldrhi r0, [r5, #40] @ 0x28 │ │ │ │ subhi r2, r2, #208 @ 0xd0 │ │ │ │ movls r0, r5 │ │ │ │ - b b8708 │ │ │ │ - ldr r1, [pc, #516] @ b8ab0 │ │ │ │ + b b89bc │ │ │ │ + ldr r1, [pc, #516] @ b8d64 │ │ │ │ cmp r2, r1 │ │ │ │ - beq b88e8 │ │ │ │ - ldr r2, [pc, #508] @ b8ab4 │ │ │ │ + beq b8b9c │ │ │ │ + ldr r2, [pc, #508] @ b8d68 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b8988 │ │ │ │ + beq b8c3c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #488] @ b8ab8 │ │ │ │ + ldr r2, [pc, #488] @ b8d6c │ │ │ │ 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 b881c │ │ │ │ + b b8ad0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - ldr r2, [pc, #452] @ b8abc │ │ │ │ + ldr r2, [pc, #452] @ b8d70 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b88b0 │ │ │ │ + bne b8b64 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r5, #156 @ 0x9c │ │ │ │ cmp r1, r2 │ │ │ │ - bne b88b0 │ │ │ │ + bne b8b64 │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ str r2, [sp, #12] │ │ │ │ - b b881c │ │ │ │ + b b8ad0 │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ ldrhi r1, [r5, #40] @ 0x28 │ │ │ │ subhi r2, r2, #208 @ 0xd0 │ │ │ │ movls r1, r5 │ │ │ │ - b b8694 │ │ │ │ + b b8948 │ │ │ │ ldr r2, [r8, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b874c │ │ │ │ + beq b8a00 │ │ │ │ add ip, ip, #99328 @ 0x18400 │ │ │ │ add ip, ip, #148 @ 0x94 │ │ │ │ mov r1, r0 │ │ │ │ - b b86c4 │ │ │ │ + b b8978 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8c108 │ │ │ │ + bl 8c124 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne b83ac │ │ │ │ - b b8568 │ │ │ │ + bne b8660 │ │ │ │ + b b881c │ │ │ │ ldr r2, [r8, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b86bc │ │ │ │ - b b874c │ │ │ │ + bne b8970 │ │ │ │ + b b8a00 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ sub r2, r2, #380 @ 0x17c │ │ │ │ - b b8694 │ │ │ │ + b b8948 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ sub r2, r2, #368 @ 0x170 │ │ │ │ - b b8694 │ │ │ │ + b b8948 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r5, #60 @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - ldreq r2, [pc, #292] @ b8ac0 │ │ │ │ + ldreq r2, [pc, #292] @ b8d74 │ │ │ │ streq r2, [sp, #12] │ │ │ │ - beq b881c │ │ │ │ - b b88bc │ │ │ │ + beq b8ad0 │ │ │ │ + b b8b70 │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ sub r2, r2, #420 @ 0x1a4 │ │ │ │ - b b8694 │ │ │ │ + b b8948 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b b85b8 │ │ │ │ + b b886c │ │ │ │ str r0, [sp, #20] │ │ │ │ - b b881c │ │ │ │ + b b8ad0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b8a24 │ │ │ │ + bne b8cd8 │ │ │ │ tst r3, #8192 @ 0x2000 │ │ │ │ - bne b8448 │ │ │ │ + bne b86fc │ │ │ │ mov r0, r5 │ │ │ │ - bl a5788 │ │ │ │ + bl a5814 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b8568 │ │ │ │ + blt b881c │ │ │ │ ldr r8, [r5, #172] @ 0xac │ │ │ │ cmp r8, #0 │ │ │ │ - beq b8448 │ │ │ │ - b b83b8 │ │ │ │ + beq b86fc │ │ │ │ + b b866c │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - bne b8448 │ │ │ │ - b b8568 │ │ │ │ + bne b86fc │ │ │ │ + b b881c │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b8834 │ │ │ │ - ldr r2, [pc, #112] @ b8a9c │ │ │ │ - bl 356650 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b8ae8 │ │ │ │ + ldr r2, [pc, #112] @ b8d50 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -146706,290 +146901,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 b8448 │ │ │ │ - b b89e0 │ │ │ │ + bne b86fc │ │ │ │ + b b8c94 │ │ │ │ mvn r4, #0 │ │ │ │ - b b8a04 │ │ │ │ + b b8cb8 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r7, r4, r0, ror #4 │ │ │ │ + andeq r6, r4, ip, ror #30 │ │ │ │ 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 ip, fp, ip, lsr fp │ │ │ │ - andseq r0, r5, r0, lsr #28 │ │ │ │ - eoreq r8, r9, ip, lsr #25 │ │ │ │ + andseq r1, ip, ip, lsr pc │ │ │ │ + andseq r1, r5, r4, lsl r9 │ │ │ │ + eoreq r7, sl, r4, ror #17 │ │ │ │ │ │ │ │ -000b8ac4 : │ │ │ │ +000b8d78 : │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ ands ip, ip, #536870912 @ 0x20000000 │ │ │ │ - beq b8c24 │ │ │ │ + beq b8ed8 │ │ │ │ ldr ip, [r0, #28] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [r1] │ │ │ │ - bne b8bdc │ │ │ │ + bne b8e90 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp lr, r4 │ │ │ │ movlt r5, #0 │ │ │ │ movge r5, #1 │ │ │ │ orrs r5, r5, lr, lsr #31 │ │ │ │ - bne b8b88 │ │ │ │ + bne b8e3c │ │ │ │ ldrb ip, [r0, #6] │ │ │ │ ldrb r5, [r0, #5] │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, #1 │ │ │ │ lsl ip, ip, r5 │ │ │ │ add r0, r0, #20 │ │ │ │ - beq b8b90 │ │ │ │ + beq b8e44 │ │ │ │ add ip, ip, lr, lsl #3 │ │ │ │ add ip, r0, ip │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8b64 │ │ │ │ + beq b8e18 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r4, [ip] │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str lr, [r1] │ │ │ │ - beq b8bbc │ │ │ │ + beq b8e70 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r2] │ │ │ │ - beq b8b5c │ │ │ │ + beq b8e10 │ │ │ │ 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 b8b64 │ │ │ │ + beq b8e18 │ │ │ │ cmp r4, lr │ │ │ │ - bgt b8b34 │ │ │ │ + bgt b8de8 │ │ │ │ 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 b8bc8 │ │ │ │ + beq b8e7c │ │ │ │ ldr r4, [ip, #4] │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str lr, [r1] │ │ │ │ - bne b8b4c │ │ │ │ + bne b8e00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8b58 │ │ │ │ - b b8b5c │ │ │ │ + bne b8e0c │ │ │ │ + b b8e10 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ add ip, ip, #12 │ │ │ │ - bgt b8b9c │ │ │ │ + bgt b8e50 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp lr, #0 │ │ │ │ - blt b8b88 │ │ │ │ + blt b8e3c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp lr, r4 │ │ │ │ - bge b8b88 │ │ │ │ + bge b8e3c │ │ │ │ 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 b8bac │ │ │ │ + b b8e60 │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ ands ip, ip, #536870912 @ 0x20000000 │ │ │ │ - beq b8db8 │ │ │ │ + beq b906c │ │ │ │ ldr ip, [r0, #28] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [r1] │ │ │ │ - bne b8d6c │ │ │ │ + bne b9020 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp lr, r4 │ │ │ │ movlt r5, #0 │ │ │ │ movge r5, #1 │ │ │ │ orrs r5, r5, lr, lsr #31 │ │ │ │ - bne b8d50 │ │ │ │ + bne b9004 │ │ │ │ ldrb ip, [r0, #6] │ │ │ │ ldrb r5, [r0, #5] │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, #1 │ │ │ │ lsl ip, ip, r5 │ │ │ │ add r0, r0, #20 │ │ │ │ - beq b8cdc │ │ │ │ + beq b8f90 │ │ │ │ add ip, ip, lr, lsl #3 │ │ │ │ add ip, r0, ip │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8d2c │ │ │ │ + beq b8fe0 │ │ │ │ ldr r4, [ip] │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr ip, [r4, #12] │ │ │ │ str lr, [r1] │ │ │ │ - beq b8d0c │ │ │ │ + beq b8fc0 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r2] │ │ │ │ - beq b8d14 │ │ │ │ + beq b8fc8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8d20 │ │ │ │ + bne b8fd4 │ │ │ │ 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 b8d58 │ │ │ │ + beq b900c │ │ │ │ ldr r4, [ip, #4] │ │ │ │ ldr ip, [ip] │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str lr, [r1] │ │ │ │ - bne b8cb8 │ │ │ │ + bne b8f6c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8cc4 │ │ │ │ + bne b8f78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b8cd4 │ │ │ │ + beq b8f88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str ip, [r3] │ │ │ │ - b b8cd4 │ │ │ │ + b b8f88 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ add ip, ip, #8 │ │ │ │ pople {r4, r5, pc} │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8d2c │ │ │ │ + beq b8fe0 │ │ │ │ cmp r4, lr │ │ │ │ - bgt b8c9c │ │ │ │ + bgt b8f50 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ add ip, ip, #12 │ │ │ │ - bgt b8ce8 │ │ │ │ + bgt b8f9c │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp lr, #0 │ │ │ │ - blt b8d50 │ │ │ │ + blt b9004 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, lr │ │ │ │ - ble b8d50 │ │ │ │ + ble b9004 │ │ │ │ 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 b8cfc │ │ │ │ + b b8fb0 │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000b8dc0 <_PyObject_LookupSpecial@@Base>: │ │ │ │ +000b9074 <_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, #768] @ b90d8 <_PyObject_LookupSpecial@@Base+0x318> │ │ │ │ + ldr r8, [pc, #776] @ b9394 <_PyObject_LookupSpecial@@Base+0x320> │ │ │ │ ldr r9, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r9, #192] @ 0xc0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 b8f40 <_PyObject_LookupSpecial@@Base+0x180> │ │ │ │ + bne b9200 <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ ldr r3, [sl, #2812] @ 0xafc │ │ │ │ cmp r1, r3 │ │ │ │ - bne b8f40 <_PyObject_LookupSpecial@@Base+0x180> │ │ │ │ + bne b9200 <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r5, r4 │ │ │ │ ldr r9, [r5, #2816] @ 0xb00 │ │ │ │ cmp r9, #0 │ │ │ │ - beq b8fe8 <_PyObject_LookupSpecial@@Base+0x228> │ │ │ │ + beq b92a8 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ ldr r2, [r9] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8ff8 <_PyObject_LookupSpecial@@Base+0x238> │ │ │ │ + beq b92b8 <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ ldr r1, [r9, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r4, [r1, #136] @ 0x88 │ │ │ │ str r2, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b9008 <_PyObject_LookupSpecial@@Base+0x248> │ │ │ │ - ldr r2, [pc, #628] @ b90dc <_PyObject_LookupSpecial@@Base+0x31c> │ │ │ │ + beq b91d0 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ + ldr r2, [pc, #636] @ b9398 <_PyObject_LookupSpecial@@Base+0x324> │ │ │ │ cmp r4, r2 │ │ │ │ - bne b8f24 <_PyObject_LookupSpecial@@Base+0x164> │ │ │ │ - ldr r2, [pc, #620] @ b90e0 <_PyObject_LookupSpecial@@Base+0x320> │ │ │ │ + bne b91dc <_PyObject_LookupSpecial@@Base+0x168> │ │ │ │ + ldr r2, [pc, #628] @ b939c <_PyObject_LookupSpecial@@Base+0x328> │ │ │ │ cmp r6, r2 │ │ │ │ - beq b90b8 <_PyObject_LookupSpecial@@Base+0x2f8> │ │ │ │ - ldr r0, [pc, #612] @ b90e4 <_PyObject_LookupSpecial@@Base+0x324> │ │ │ │ - bl 91ddc <_PyObject_GC_New@@Base> │ │ │ │ + beq b9374 <_PyObject_LookupSpecial@@Base+0x300> │ │ │ │ + ldr r0, [pc, #620] @ b93a0 <_PyObject_LookupSpecial@@Base+0x32c> │ │ │ │ + bl 91e74 <_PyObject_GC_New@@Base> │ │ │ │ ldr r2, [r9] │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b8f00 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ + beq b91b4 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ mov r1, #0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r4, #16] │ │ │ │ - beq b902c <_PyObject_LookupSpecial@@Base+0x26c> │ │ │ │ + beq b9324 <_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 b903c <_PyObject_LookupSpecial@@Base+0x27c> │ │ │ │ - ldr r2, [pc, #552] @ b90e8 <_PyObject_LookupSpecial@@Base+0x328> │ │ │ │ + beq b9334 <_PyObject_LookupSpecial@@Base+0x2c0> │ │ │ │ + ldr r2, [pc, #560] @ b93a4 <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r6] │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -146997,715 +147192,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 b8f18 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + beq b91cc <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ - beq b907c <_PyObject_LookupSpecial@@Base+0x2bc> │ │ │ │ - mov r0, r4 │ │ │ │ + beq b9318 <_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 │ │ │ │ - b b8f00 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ - ldr r3, [pc, #420] @ b90ec <_PyObject_LookupSpecial@@Base+0x32c> │ │ │ │ + bne b91bc <_PyObject_LookupSpecial@@Base+0x148> │ │ │ │ + b b91cc <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + ldr r3, [pc, #416] @ b93a8 <_PyObject_LookupSpecial@@Base+0x334> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne b9088 <_PyObject_LookupSpecial@@Base+0x2c8> │ │ │ │ + bne b92e8 <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt b9088 <_PyObject_LookupSpecial@@Base+0x2c8> │ │ │ │ + bgt b92e8 <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl a8960 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8ab4 <_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 a8a70 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8bc4 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne b90a8 <_PyObject_LookupSpecial@@Base+0x2e8> │ │ │ │ + bne b9308 <_PyObject_LookupSpecial@@Base+0x294> │ │ │ │ cmp fp, #0 │ │ │ │ - beq b8fe0 <_PyObject_LookupSpecial@@Base+0x220> │ │ │ │ + beq b92a0 <_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 3564ac │ │ │ │ + bl 358018 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, r4] │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b9010 <_PyObject_LookupSpecial@@Base+0x250> │ │ │ │ + bne b92cc <_PyObject_LookupSpecial@@Base+0x258> │ │ │ │ cmp r9, #0 │ │ │ │ - bne b8ff8 <_PyObject_LookupSpecial@@Base+0x238> │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ + bne b92b8 <_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 b8e60 <_PyObject_LookupSpecial@@Base+0xa0> │ │ │ │ - mov r4, r9 │ │ │ │ - b b8f18 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + bne b9114 <_PyObject_LookupSpecial@@Base+0xa0> │ │ │ │ + b b91d0 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sl] │ │ │ │ - bne b8fe0 <_PyObject_LookupSpecial@@Base+0x220> │ │ │ │ + bne b92a0 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b8fe0 <_PyObject_LookupSpecial@@Base+0x220> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b92a0 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + bl a8bc4 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + beq b92a0 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + cmn r2, #1 │ │ │ │ + bne b92a8 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + bl 11a9d4 │ │ │ │ + b b92a8 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b91cc <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ ldr r1, [r6] │ │ │ │ str r9, [r4, #8] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b8eb8 <_PyObject_LookupSpecial@@Base+0xf8> │ │ │ │ - ldr r1, [pc, #164] @ b90e8 <_PyObject_LookupSpecial@@Base+0x328> │ │ │ │ - bl 356650 │ │ │ │ + bne b916c <_PyObject_LookupSpecial@@Base+0xf8> │ │ │ │ + ldr r1, [pc, #104] @ b93a4 <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ + bl 3581c0 │ │ │ │ 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 b8f00 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b8f18 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl a8a70 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - beq b8fe0 <_PyObject_LookupSpecial@@Base+0x220> │ │ │ │ - cmn r2, #1 │ │ │ │ - bne b8fe8 <_PyObject_LookupSpecial@@Base+0x228> │ │ │ │ - bl 11aa8c │ │ │ │ - b b8fe8 <_PyObject_LookupSpecial@@Base+0x228> │ │ │ │ + b b91b4 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ ldr r1, [r9] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9008 <_PyObject_LookupSpecial@@Base+0x248> │ │ │ │ + beq b91d0 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ add r1, r1, #1 │ │ │ │ mov r4, r9 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [r9] │ │ │ │ - b b8f00 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ + b b91b4 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq sp, r4, ip, lsr #25 │ │ │ │ + andseq lr, r4, r0, lsl #10 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ @ instruction: 0x00558194 │ │ │ │ - andseq lr, r4, r4, ror #8 │ │ │ │ + @ instruction: 0x0014ecfc │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ │ │ │ │ -000b90f0 : │ │ │ │ +000b93ac : │ │ │ │ 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] @ b9230 │ │ │ │ + ldr r2, [pc, #284] @ b94ec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r8, [r2, r0] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ sub sp, sp, #20 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ mov r5, r1 │ │ │ │ - beq b9184 │ │ │ │ + beq b9440 │ │ │ │ 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 b9184 │ │ │ │ + beq b9440 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr r2, [r8, #72] @ 0x48 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq b91ac │ │ │ │ + beq b9468 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b91c8 │ │ │ │ + bne b9484 │ │ │ │ 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 b2e2c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b30c4 <_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 b91fc │ │ │ │ + beq b94b8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b91fc │ │ │ │ + beq b94b8 │ │ │ │ mov r3, #0 │ │ │ │ - b b9178 │ │ │ │ + b b9434 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b9178 │ │ │ │ + beq b9434 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b9218 │ │ │ │ - ldr r3, [pc, #76] @ b9234 │ │ │ │ - ldr r2, [pc, #76] @ b9238 │ │ │ │ + bne b94d4 │ │ │ │ + ldr r3, [pc, #76] @ b94f0 │ │ │ │ + ldr r2, [pc, #76] @ b94f4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2cbb90 │ │ │ │ - b b91c0 │ │ │ │ - ldr r3, [pc, #48] @ b9234 │ │ │ │ - ldr r2, [pc, #52] @ b923c │ │ │ │ + bl 2d6040 │ │ │ │ + b b947c │ │ │ │ + ldr r3, [pc, #48] @ b94f0 │ │ │ │ + ldr r2, [pc, #52] @ b94f8 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 28812c <_PyErr_Format@@Base> │ │ │ │ - b b91c0 │ │ │ │ + bl 1c1ab0 <_PyErr_Format@@Base> │ │ │ │ + b b947c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b91e0 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b91e0 │ │ │ │ + bne b949c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b949c │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x0035fabc │ │ │ │ - eorseq pc, r5, ip, lsl #21 │ │ │ │ + eorseq r1, r6, ip, lsr r6 │ │ │ │ + eorseq r1, r6, ip, lsl #12 │ │ │ │ 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 b9754 │ │ │ │ + bne b9a10 │ │ │ │ bic r5, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi b9718 │ │ │ │ + bhi b99d4 │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #1296] @ b978c │ │ │ │ + ldr r2, [pc, #1296] @ b9a48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b9690 │ │ │ │ + bne b994c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9db00 │ │ │ │ + bl 9db88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b948c │ │ │ │ + beq b9748 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq b92d4 │ │ │ │ - ldr r3, [pc, #1256] @ b9790 │ │ │ │ - bl 356650 │ │ │ │ + beq b9590 │ │ │ │ + ldr r3, [pc, #1256] @ b9a4c │ │ │ │ + bl 3581c0 │ │ │ │ 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 b95bc │ │ │ │ + beq b9878 │ │ │ │ ldr r6, [r7] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge b96a8 │ │ │ │ + bge b9964 │ │ │ │ cmp r5, #2 │ │ │ │ - bne b9774 │ │ │ │ + bne b9a30 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ - ldr r3, [pc, #1168] @ b9794 │ │ │ │ + ldr r3, [pc, #1168] @ b9a50 │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r5, r3 │ │ │ │ str r5, [sp, #24] │ │ │ │ - beq b9634 │ │ │ │ + beq b98f0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - beq b953c │ │ │ │ + beq b97f8 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt b9494 │ │ │ │ + blt b9750 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b96c0 │ │ │ │ + beq b997c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble b93f0 │ │ │ │ + ble b96ac │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - bne b93c8 │ │ │ │ + bne b9684 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9674 │ │ │ │ + beq b9930 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9378 │ │ │ │ + beq b9634 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b958c │ │ │ │ + beq b9848 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r6] │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne b9598 │ │ │ │ + bne b9854 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b9568 │ │ │ │ + bne b9824 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r7, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b9544 │ │ │ │ + bne b9800 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - beq b93f0 │ │ │ │ + beq b96ac │ │ │ │ add r3, r3, #12 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ cmp r1, r6 │ │ │ │ - beq b9350 │ │ │ │ + beq b960c │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne b93d8 │ │ │ │ - ldr r1, [pc, #928] @ b9798 │ │ │ │ + bne b9694 │ │ │ │ + ldr r1, [pc, #928] @ b9a54 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl f414c │ │ │ │ + bl f4190 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b9468 │ │ │ │ + blt b9724 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b9430 │ │ │ │ + beq b96ec │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b9430 │ │ │ │ + bge b96ec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne b964c │ │ │ │ + bne b9908 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b444 │ │ │ │ + bl 9b4d0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ ldrge r3, [r3, #12] │ │ │ │ - ldrge r2, [pc, #844] @ b979c │ │ │ │ - blt b9684 │ │ │ │ - ldr r0, [pc, #840] @ b97a0 │ │ │ │ + ldrge r2, [pc, #844] @ b9a58 │ │ │ │ + blt b9940 │ │ │ │ + ldr r0, [pc, #840] @ b9a5c │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #828] @ b97a4 │ │ │ │ - bl 1179b0 │ │ │ │ + ldr r1, [pc, #828] @ b9a60 │ │ │ │ + bl 1178bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b948c │ │ │ │ + beq b9748 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b948c │ │ │ │ + bne b9748 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b b93bc │ │ │ │ + b b9678 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b94f8 │ │ │ │ + beq b97b4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble b932c │ │ │ │ + ble b95e8 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq b951c │ │ │ │ + beq b97d8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq b932c │ │ │ │ + beq b95e8 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - beq b951c │ │ │ │ + beq b97d8 │ │ │ │ cmp r2, #2 │ │ │ │ - beq b932c │ │ │ │ + beq b95e8 │ │ │ │ add r3, r3, #16 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq b951c │ │ │ │ + beq b97d8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b94dc │ │ │ │ - b b932c │ │ │ │ + bne b9798 │ │ │ │ + b b95e8 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq b951c │ │ │ │ + beq b97d8 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b94fc │ │ │ │ - ldr r3, [pc, #656] @ b97a8 │ │ │ │ + bne b97b8 │ │ │ │ + ldr r3, [pc, #656] @ b9a64 │ │ │ │ cmp r6, r3 │ │ │ │ - bne b932c │ │ │ │ + bne b95e8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b953c │ │ │ │ + beq b97f8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r7, r5 │ │ │ │ str r3, [r5] │ │ │ │ - bne b9370 │ │ │ │ + bne b962c │ │ │ │ mov r7, r5 │ │ │ │ - b b9378 │ │ │ │ + b b9634 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b93bc │ │ │ │ + beq b9678 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne b93bc │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b93bc │ │ │ │ + bne b9678 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b9678 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b93ac │ │ │ │ + beq b9668 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne b93ac │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b93ac │ │ │ │ + bne b9668 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b9668 │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - beq b939c │ │ │ │ + beq b9658 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b939c │ │ │ │ + beq b9658 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne b939c │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b939c │ │ │ │ - ldr r3, [pc, #460] @ b9790 │ │ │ │ - bl 356650 │ │ │ │ + bne b9658 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b9658 │ │ │ │ + ldr r3, [pc, #460] @ b9a4c │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ str r5, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9740 │ │ │ │ + beq b99fc │ │ │ │ ldrb r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - beq b9738 │ │ │ │ + beq b99f4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq b960c │ │ │ │ + beq b98c8 │ │ │ │ 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 b9738 │ │ │ │ + bcc b99f4 │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 249784 │ │ │ │ + bl 25bea8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b9468 │ │ │ │ + beq b9724 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - ldr r3, [pc, #356] @ b9794 │ │ │ │ + ldr r3, [pc, #356] @ b9a50 │ │ │ │ cmp r5, r3 │ │ │ │ - bne b9310 │ │ │ │ + bne b95cc │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b b9378 │ │ │ │ + b b9634 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b96f0 │ │ │ │ + beq b99ac │ │ │ │ ldr r1, [r3, #8]! │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble b9430 │ │ │ │ + ble b96ec │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - bne b96e8 │ │ │ │ + bne b99a4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b9370 │ │ │ │ - b b9378 │ │ │ │ + bne b962c │ │ │ │ + b b9634 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #284] @ b97ac │ │ │ │ - b b9450 │ │ │ │ + ldr r2, [pc, #284] @ b9a68 │ │ │ │ + b b970c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne b92d4 │ │ │ │ - b b948c │ │ │ │ - ldr r0, [pc, #240] @ b97a0 │ │ │ │ + bne b9590 │ │ │ │ + b b9748 │ │ │ │ + ldr r0, [pc, #240] @ b9a5c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #248] @ b97b0 │ │ │ │ + ldr r1, [pc, #248] @ b9a6c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ - b b9468 │ │ │ │ + bl 1178bc │ │ │ │ + b b9724 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq b9350 │ │ │ │ + beq b960c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b96c4 │ │ │ │ - ldr r3, [pc, #200] @ b97a8 │ │ │ │ + bne b9980 │ │ │ │ + ldr r3, [pc, #200] @ b9a64 │ │ │ │ cmp r6, r3 │ │ │ │ - beq b9350 │ │ │ │ - b b93f0 │ │ │ │ + beq b960c │ │ │ │ + b b96ac │ │ │ │ add r2, r2, #1 │ │ │ │ - b b9660 │ │ │ │ + b b991c │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq b9674 │ │ │ │ + beq b9930 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b96f4 │ │ │ │ - ldr r3, [pc, #152] @ b97a8 │ │ │ │ + bne b99b0 │ │ │ │ + ldr r3, [pc, #152] @ b9a64 │ │ │ │ cmp r6, r3 │ │ │ │ - beq b9674 │ │ │ │ - b b9430 │ │ │ │ - ldr r0, [pc, #148] @ b97b4 │ │ │ │ + beq b9930 │ │ │ │ + b b96ec │ │ │ │ + ldr r0, [pc, #148] @ b9a70 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff394 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff3f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b948c │ │ │ │ - b b9270 │ │ │ │ + beq b9748 │ │ │ │ + b b952c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b b95d4 │ │ │ │ - ldr r3, [pc, #112] @ b97b8 │ │ │ │ - ldr r1, [pc, #112] @ b97bc │ │ │ │ + b b9890 │ │ │ │ + ldr r3, [pc, #112] @ b9a74 │ │ │ │ + ldr r1, [pc, #112] @ b9a78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b b9468 │ │ │ │ - ldr r0, [pc, #100] @ b97c0 │ │ │ │ + bl 18f518 │ │ │ │ + b b9724 │ │ │ │ + ldr r0, [pc, #100] @ b9a7c │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 310360 │ │ │ │ + bl 316760 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b948c │ │ │ │ - b b9264 │ │ │ │ + beq b9748 │ │ │ │ + b b9520 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b b9378 │ │ │ │ - muleq r9, r4, sl │ │ │ │ + b b9634 │ │ │ │ + andeq sp, r9, ip, lsl fp │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sl, r7, r0, rrx │ │ │ │ - eorseq r0, r6, ip, lsl #9 │ │ │ │ + eorseq r2, r6, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003604d0 │ │ │ │ + eorseq r2, r6, r0, asr r0 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - eorseq pc, r5, r0, lsl sp @ │ │ │ │ - eorseq r0, r6, r0, lsr #9 │ │ │ │ - mlaseq r6, r8, r4, r0 │ │ │ │ + mlaseq r6, r0, r8, r1 │ │ │ │ + eorseq r2, r6, r0, lsr #32 │ │ │ │ + eorseq r2, r6, r8, lsl r0 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r0, r6, r4, lsr #10 │ │ │ │ - mlaseq r5, r8, lr, r8 │ │ │ │ + eorseq r2, r6, r4, lsr #1 │ │ │ │ + eorseq sl, r5, r8, lsl sl │ │ │ │ │ │ │ │ -000b97c4 : │ │ │ │ +000b9a80 : │ │ │ │ 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 b9864 │ │ │ │ + beq b9b20 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq b9830 │ │ │ │ - ldr r2, [pc, #148] @ b9898 │ │ │ │ + beq b9aec │ │ │ │ + ldr r2, [pc, #148] @ b9b54 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b9854 │ │ │ │ + bne b9b10 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl fb024 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl fb06c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 119f0c │ │ │ │ + bl 119e54 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b987c │ │ │ │ + beq b9b38 │ │ │ │ mov r0, r1 │ │ │ │ - bl bbde4 │ │ │ │ + bl bc0a0 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [r6, #32] │ │ │ │ movne r0, r5 │ │ │ │ - beq b9828 │ │ │ │ + beq b9ae4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - b b981c │ │ │ │ - ldr r0, [pc, #48] @ b989c │ │ │ │ + b b9ad8 │ │ │ │ + ldr r0, [pc, #48] @ b9b58 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #44] @ b98a0 │ │ │ │ + ldr r1, [pc, #44] @ b9b5c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ - b b9828 │ │ │ │ - ldr r3, [pc, #32] @ b98a4 │ │ │ │ + bl 1178bc │ │ │ │ + b b9ae4 │ │ │ │ + ldr r3, [pc, #32] @ b9b60 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #20] @ b98a8 │ │ │ │ - bl 1179b0 │ │ │ │ - b b981c │ │ │ │ - ldrdeq fp, [pc], -r8 │ │ │ │ + ldr r1, [pc, #20] @ b9b64 │ │ │ │ + bl 1178bc │ │ │ │ + b b9ad8 │ │ │ │ + andeq fp, pc, ip, lsr #26 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r4, asr #12 │ │ │ │ + eorseq r0, r6, r4, asr #3 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r0, lsl #14 │ │ │ │ + eorseq r0, r6, r0, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ mov r9, r0 │ │ │ │ - beq b98e4 │ │ │ │ + beq b9ba0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq b9b54 │ │ │ │ + beq b9e10 │ │ │ │ ldr fp, [r9, #16] │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp fp, #0 │ │ │ │ ldr r1, [r9, #12] │ │ │ │ - beq b9b68 │ │ │ │ + beq b9e24 │ │ │ │ ldr r5, [fp, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - beq b99c8 │ │ │ │ + beq b9c84 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9aec │ │ │ │ + beq b9da8 │ │ │ │ ldr sl, [r5, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp sl, #1 │ │ │ │ str r3, [r5] │ │ │ │ - ble b99ac │ │ │ │ + ble b9c68 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne b9b04 │ │ │ │ + bne b9dc0 │ │ │ │ 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 b99dc │ │ │ │ + bne b9c98 │ │ │ │ ldr r3, [r2, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq b9a48 │ │ │ │ + beq b9d04 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #572] @ b9ba8 │ │ │ │ + ldr r1, [pc, #572] @ b9e64 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b9b34 │ │ │ │ + bne b9df0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq b9b34 │ │ │ │ + beq b9df0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ cmn r0, #3 │ │ │ │ - beq b99ac │ │ │ │ + beq b9c68 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9a64 │ │ │ │ + bne b9d20 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - bgt b993c │ │ │ │ + bgt b9bf8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b99c8 │ │ │ │ + beq b9c84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq b9b7c │ │ │ │ - bl a583c │ │ │ │ + beq b9e38 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9b68 │ │ │ │ + beq b9e24 │ │ │ │ mov r4, #0 │ │ │ │ - b b9ae0 │ │ │ │ - ldr r3, [pc, #456] @ b9bac │ │ │ │ + b b9d9c │ │ │ │ + ldr r3, [pc, #456] @ b9e68 │ │ │ │ ldr r1, [r2, #180] @ 0xb4 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -147721,265 +147918,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 b9960 │ │ │ │ - ldr r1, [pc, #352] @ b9bb0 │ │ │ │ - ldr r0, [pc, #352] @ b9bb4 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne b9c1c │ │ │ │ + ldr r1, [pc, #352] @ b9e6c │ │ │ │ + ldr r0, [pc, #352] @ b9e70 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b99b8 │ │ │ │ - b b99c8 │ │ │ │ + bne b9c74 │ │ │ │ + b b9c84 │ │ │ │ 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 b9a98 │ │ │ │ + beq b9d54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq b9b88 │ │ │ │ + beq b9e44 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r4, r7 │ │ │ │ - beq b9ae0 │ │ │ │ + beq b9d9c │ │ │ │ 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 b9ae0 │ │ │ │ + beq b9d9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq b9b9c │ │ │ │ + beq b9e58 │ │ │ │ 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 b99c8 │ │ │ │ + ble b9c84 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq b9930 │ │ │ │ + beq b9bec │ │ │ │ add r8, r5, #12 │ │ │ │ mov r3, r8 │ │ │ │ mov r6, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, sl │ │ │ │ - beq b99ac │ │ │ │ + beq b9c68 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ cmp r0, r2 │ │ │ │ - bne b9b10 │ │ │ │ + bne b9dcc │ │ │ │ cmp r6, sl │ │ │ │ - blt b9938 │ │ │ │ - b b99ac │ │ │ │ + blt b9bf4 │ │ │ │ + b b9c68 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8c108 │ │ │ │ + bl 8c124 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b99ac │ │ │ │ + beq b9c68 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b b997c │ │ │ │ - ldr r1, [pc, #92] @ b9bb8 │ │ │ │ + b b9c38 │ │ │ │ + ldr r1, [pc, #92] @ b9e74 │ │ │ │ mov r0, r4 │ │ │ │ - bl f9418 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f945c <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b98e4 │ │ │ │ + beq b9ba0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b fbcd8 │ │ │ │ + b fbd2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b99c8 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b9c84 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b b9a98 │ │ │ │ + b b9d54 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b b9ae0 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b b9d9c │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq sl, r5, ip, asr #13 │ │ │ │ + eorseq ip, r5, ip, asr #4 │ │ │ │ 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 ba1b8 │ │ │ │ + beq ba474 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge ba1dc │ │ │ │ + bge ba498 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9ca4 │ │ │ │ + beq b9f60 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble b9c60 │ │ │ │ + ble b9f1c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r6, r1 │ │ │ │ - beq b9cb0 │ │ │ │ + beq b9f6c │ │ │ │ cmp r2, #1 │ │ │ │ - beq b9c60 │ │ │ │ + beq b9f1c │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq b9cb0 │ │ │ │ + beq b9f6c │ │ │ │ cmp r2, #2 │ │ │ │ - beq b9c60 │ │ │ │ + beq b9f1c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r6, r1 │ │ │ │ - beq b9cb0 │ │ │ │ + beq b9f6c │ │ │ │ cmp r2, #3 │ │ │ │ - beq b9c60 │ │ │ │ + beq b9f1c │ │ │ │ add r3, r3, #20 │ │ │ │ mov r1, #3 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ cmp ip, r6 │ │ │ │ - beq b9cb0 │ │ │ │ + beq b9f6c │ │ │ │ cmp r2, r1 │ │ │ │ - bne b9c48 │ │ │ │ + bne b9f04 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #1620] @ ba2c0 │ │ │ │ + ldr r3, [pc, #1620] @ ba57c │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq b9c84 │ │ │ │ + beq b9f40 │ │ │ │ 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] @ ba2c4 │ │ │ │ - ldr r1, [pc, #1580] @ ba2c8 │ │ │ │ + ldr r3, [pc, #1580] @ ba580 │ │ │ │ + ldr r1, [pc, #1580] @ ba584 │ │ │ │ str ip, [sp] │ │ │ │ - bl 1179b0 │ │ │ │ - b ba0d0 │ │ │ │ + bl 1178bc │ │ │ │ + b ba38c │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne ba270 │ │ │ │ + bne ba52c │ │ │ │ ldr r9, [r0, #20] │ │ │ │ - ldr r3, [pc, #1552] @ ba2cc │ │ │ │ + ldr r3, [pc, #1552] @ ba588 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ and r3, r3, r2 │ │ │ │ - bne ba0d8 │ │ │ │ + bne ba394 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt b9e74 │ │ │ │ + bgt ba130 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba110 │ │ │ │ - ldr r2, [pc, #1520] @ ba2d0 │ │ │ │ + beq ba3cc │ │ │ │ + ldr r2, [pc, #1520] @ ba58c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi ba110 │ │ │ │ + bhi ba3cc │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r7, [pc, #1492] @ ba2d4 │ │ │ │ + ldr r7, [pc, #1492] @ ba590 │ │ │ │ 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 ba220 │ │ │ │ + bne ba4dc │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r8, [pc, #1444] @ ba2d8 │ │ │ │ + ldr r8, [pc, #1444] @ ba594 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ cmp r6, r3 │ │ │ │ ldr sl, [r8, r0] │ │ │ │ - bhi ba0bc │ │ │ │ + bhi ba378 │ │ │ │ adds r6, r6, r4 │ │ │ │ - bmi ba0bc │ │ │ │ - ldr fp, [pc, #1416] @ ba2dc │ │ │ │ - ldr r1, [pc, #1416] @ ba2e0 │ │ │ │ + bmi ba378 │ │ │ │ + ldr fp, [pc, #1416] @ ba598 │ │ │ │ + ldr r1, [pc, #1416] @ ba59c │ │ │ │ ldr r2, [fp, #712] @ 0x2c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne ba044 │ │ │ │ + bne ba300 │ │ │ │ ldr ip, [sl, #8] │ │ │ │ sub r0, r6, #1 │ │ │ │ add r3, ip, #4096 @ 0x1000 │ │ │ │ cmp r0, #512 @ 0x200 │ │ │ │ ldr r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs ba000 │ │ │ │ + bcs ba2bc │ │ │ │ lsr r0, r0, #3 │ │ │ │ ldr r3, [r2, r0, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq b9fe4 │ │ │ │ + beq ba2a0 │ │ │ │ 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 b9ed8 │ │ │ │ + beq ba194 │ │ │ │ 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 b9f9c │ │ │ │ + bgt ba258 │ │ │ │ ldr r3, [r7] │ │ │ │ - ldr r2, [pc, #1276] @ ba2e4 │ │ │ │ + ldr r2, [pc, #1276] @ ba5a0 │ │ │ │ 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 ba06c │ │ │ │ + bne ba328 │ │ │ │ str r3, [r4, #20] │ │ │ │ str r9, [r4, #8] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9f28 │ │ │ │ + beq ba1e4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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] │ │ │ │ @@ -147990,59 +148187,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 b9f78 │ │ │ │ - ldr r3, [pc, #1124] @ ba2e8 │ │ │ │ + bne ba234 │ │ │ │ + ldr r3, [pc, #1124] @ ba5a4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r7, [pc, #1096] @ ba2d4 │ │ │ │ + ldr r7, [pc, #1096] @ ba590 │ │ │ │ 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 b9d28 │ │ │ │ + beq b9fe4 │ │ │ │ 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 b9d28 │ │ │ │ + b b9fe4 │ │ │ │ ldr fp, [r3, #24] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp r6, fp │ │ │ │ - bcc b9f8c │ │ │ │ + bcc ba248 │ │ │ │ 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 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr sl, [r8, r0] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b b9dac │ │ │ │ - ldr r3, [pc, #980] @ ba2ec │ │ │ │ + b ba068 │ │ │ │ + ldr r3, [pc, #980] @ ba5a8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b b9e84 │ │ │ │ - ldr r3, [pc, #972] @ ba2f0 │ │ │ │ + b ba140 │ │ │ │ + ldr r3, [pc, #972] @ ba5ac │ │ │ │ str r3, [sp, #8] │ │ │ │ - b b9e84 │ │ │ │ - bl 356650 │ │ │ │ + b ba140 │ │ │ │ + bl 3581c0 │ │ │ │ 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] │ │ │ │ @@ -148055,248 +148252,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] @ ba2f4 │ │ │ │ + ldreq r3, [pc, #880] @ ba5b0 │ │ │ │ streq r3, [sp, #8] │ │ │ │ - beq b9e84 │ │ │ │ - b ba110 │ │ │ │ + beq ba140 │ │ │ │ + b ba3cc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [lr, #12] │ │ │ │ str lr, [r3, #8] │ │ │ │ - b b9dac │ │ │ │ + b ba068 │ │ │ │ ldr r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9ddc │ │ │ │ + beq ba098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9ddc │ │ │ │ + beq ba098 │ │ │ │ ldr r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9ddc │ │ │ │ + bne ba098 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba1a8 │ │ │ │ + bne ba464 │ │ │ │ add r0, sl, #12 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne b9ddc │ │ │ │ + bne ba098 │ │ │ │ mov r1, #16 │ │ │ │ - bl 3557a0 │ │ │ │ - b b9ddc │ │ │ │ + bl 35730c │ │ │ │ + b ba098 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne b9f00 │ │ │ │ + bne ba1bc │ │ │ │ ldr r3, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #748] @ ba2f8 │ │ │ │ + ldr r1, [pc, #748] @ ba5b4 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne ba090 │ │ │ │ + bne ba34c │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ba0bc │ │ │ │ + beq ba378 │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b b9f00 │ │ │ │ + b ba1bc │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [fp, #708] @ 0x2c4 │ │ │ │ blx r2 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq ba0bc │ │ │ │ + beq ba378 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr sl, [r8, r3] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b b9dac │ │ │ │ - ldr r1, [pc, #648] @ ba2fc │ │ │ │ + b ba068 │ │ │ │ + ldr r1, [pc, #648] @ ba5b8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne ba0a8 │ │ │ │ + bne ba364 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ + bl 18ea50 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [r4, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ - b b9e10 │ │ │ │ + b ba0cc │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - b ba02c │ │ │ │ + b ba2e8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b ba080 │ │ │ │ + b ba33c │ │ │ │ mov r0, sl │ │ │ │ - bl 291618 │ │ │ │ + bl 2a0668 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b9ddc │ │ │ │ + bne ba098 │ │ │ │ mov r4, #0 │ │ │ │ - b b9e68 │ │ │ │ + b ba124 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt ba104 │ │ │ │ + bgt ba3c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba110 │ │ │ │ - ldr r2, [pc, #528] @ ba300 │ │ │ │ + beq ba3cc │ │ │ │ + ldr r2, [pc, #528] @ ba5bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi ba110 │ │ │ │ + bhi ba3cc │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #504] @ ba304 │ │ │ │ + ldr r2, [pc, #504] @ ba5c0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq ba128 │ │ │ │ - ldr r3, [pc, #496] @ ba308 │ │ │ │ + beq ba3e4 │ │ │ │ + ldr r3, [pc, #496] @ ba5c4 │ │ │ │ ldr r2, [r9] │ │ │ │ - ldr r1, [pc, #492] @ ba30c │ │ │ │ + ldr r1, [pc, #492] @ ba5c8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b ba0d0 │ │ │ │ - ldr r3, [pc, #480] @ ba310 │ │ │ │ + bl 1178bc │ │ │ │ + b ba38c │ │ │ │ + ldr r3, [pc, #480] @ ba5cc │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq ba194 │ │ │ │ - ldr r0, [pc, #468] @ ba314 │ │ │ │ - bl 91ddc <_PyObject_GC_New@@Base> │ │ │ │ + beq ba450 │ │ │ │ + ldr r0, [pc, #468] @ ba5d0 │ │ │ │ + bl 91e74 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ba0d0 │ │ │ │ + beq ba38c │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r8, [pc, #388] @ ba2d8 │ │ │ │ + ldr r8, [pc, #388] @ ba594 │ │ │ │ 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 b9e10 │ │ │ │ - ldr r3, [pc, #376] @ ba2f0 │ │ │ │ + b ba0cc │ │ │ │ + ldr r3, [pc, #376] @ ba5ac │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba130 │ │ │ │ - ldr r3, [pc, #360] @ ba2ec │ │ │ │ + b ba3ec │ │ │ │ + ldr r3, [pc, #360] @ ba5a8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba130 │ │ │ │ + b ba3ec │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba130 │ │ │ │ - ldr r3, [pc, #364] @ ba308 │ │ │ │ - ldr r1, [pc, #376] @ ba318 │ │ │ │ + b ba3ec │ │ │ │ + ldr r3, [pc, #364] @ ba5c4 │ │ │ │ + ldr r1, [pc, #376] @ ba5d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b ba0d0 │ │ │ │ + bl 18f518 │ │ │ │ + b ba38c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9ddc │ │ │ │ - b b9fc8 │ │ │ │ + bne ba098 │ │ │ │ + b ba284 │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ - beq ba22c │ │ │ │ + beq ba4e8 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt b9bec │ │ │ │ + blt b9ea8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r1, [pc, #216] @ ba2c0 │ │ │ │ + ldr r1, [pc, #216] @ ba57c │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - beq ba200 │ │ │ │ + beq ba4bc │ │ │ │ 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] @ ba2c4 │ │ │ │ - ldr r1, [pc, #260] @ ba31c │ │ │ │ + ldr r3, [pc, #176] @ ba580 │ │ │ │ + ldr r1, [pc, #260] @ ba5d8 │ │ │ │ str ip, [sp] │ │ │ │ - bl 1179b0 │ │ │ │ - b ba0d0 │ │ │ │ + bl 1178bc │ │ │ │ + b ba38c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b b9eb0 │ │ │ │ + b ba16c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r1, [pc, #136] @ ba2c0 │ │ │ │ + ldr r1, [pc, #136] @ ba57c │ │ │ │ cmp r3, #0 │ │ │ │ ldr lr, [r1] │ │ │ │ - beq ba250 │ │ │ │ + beq ba50c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ movne r2, r3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - ldr r3, [pc, #104] @ ba2c4 │ │ │ │ + ldr r3, [pc, #104] @ ba580 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ mov r0, lr │ │ │ │ - ldr r1, [pc, #184] @ ba320 │ │ │ │ + ldr r1, [pc, #184] @ ba5dc │ │ │ │ str ip, [sp] │ │ │ │ - bl 1179b0 │ │ │ │ - b ba0d0 │ │ │ │ + bl 1178bc │ │ │ │ + b ba38c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9ca8 │ │ │ │ - ldr r3, [pc, #160] @ ba324 │ │ │ │ + bne b9f64 │ │ │ │ + ldr r3, [pc, #160] @ ba5e0 │ │ │ │ cmp r6, r3 │ │ │ │ - bne b9c60 │ │ │ │ + bne b9f1c │ │ │ │ ldr r9, [r0, #20] │ │ │ │ - ldr r3, [pc, #56] @ ba2cc │ │ │ │ + ldr r3, [pc, #56] @ ba588 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ and r3, r3, r2 │ │ │ │ - beq b9cc8 │ │ │ │ + beq b9f84 │ │ │ │ cmp r3, #8 │ │ │ │ - ble ba0e0 │ │ │ │ - ldr r2, [pc, #84] @ ba304 │ │ │ │ + ble ba39c │ │ │ │ + ldr r2, [pc, #84] @ ba5c0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne ba110 │ │ │ │ - ldr r3, [pc, #84] @ ba310 │ │ │ │ + bne ba3cc │ │ │ │ + ldr r3, [pc, #84] @ ba5cc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba138 │ │ │ │ + b ba3f4 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r6, r0, lsr lr │ │ │ │ - eorseq r0, r6, ip, asr #11 │ │ │ │ + @ instruction: 0x003699b0 │ │ │ │ + eorseq r2, r6, ip, asr #2 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - @ instruction: 0x003d51ba │ │ │ │ + eorseq r6, sp, sl, lsr sp │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, ror #3 │ │ │ │ + andeq r2, r9, r8, ror r2 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r2, pc, r8, lsl #20 │ │ │ │ - andeq sl, fp, r4, lsl #22 │ │ │ │ - andeq ip, pc, r8, ror #5 │ │ │ │ - mulseq r0, r4, r1 │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - eorseq r5, sp, sl, asr #3 │ │ │ │ + andeq r2, pc, r8, asr #20 │ │ │ │ + andeq sl, fp, r0, asr #27 │ │ │ │ + andeq ip, pc, ip, lsr r3 @ │ │ │ │ + @ instruction: 0x001031f4 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ + eorseq r6, sp, sl, asr #26 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sp, r5, r4, lsr #22 │ │ │ │ - andseq r6, sp, r8, lsr r7 │ │ │ │ + eorseq pc, r5, r4, lsr #13 │ │ │ │ + andseq sp, sp, ip, lsr #8 │ │ │ │ subseq r3, r5, r8, lsr lr │ │ │ │ - eorseq sp, r5, r0, asr #22 │ │ │ │ - eorseq r0, r6, r4, lsl #11 │ │ │ │ - eorseq r0, r6, r0, asr #10 │ │ │ │ + eorseq pc, r5, r0, asr #13 │ │ │ │ + eorseq r2, r6, r4, lsl #2 │ │ │ │ + eorseq r2, r6, r0, asr #1 │ │ │ │ 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 │ │ │ │ @@ -148308,69 +148505,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 ba3a0 │ │ │ │ + bne ba65c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ba3e8 │ │ │ │ + bne ba6a4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ba3c4 │ │ │ │ + bne ba680 │ │ │ │ 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 ba374 │ │ │ │ + beq ba630 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ba374 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b ba374 │ │ │ │ + bne ba630 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b ba630 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba38c │ │ │ │ + beq ba648 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ba38c │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b ba38c │ │ │ │ + bne ba648 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b ba648 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba380 │ │ │ │ + beq ba63c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ba380 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b ba380 │ │ │ │ + bne ba63c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b ba63c │ │ │ │ │ │ │ │ -000ba40c : │ │ │ │ +000ba6c8 : │ │ │ │ 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] @ ba44c │ │ │ │ + ldr r3, [pc, #32] @ ba708 │ │ │ │ mov r4, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ba450 │ │ │ │ + bl ba70c │ │ │ │ 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 │ │ │ │ @@ -148380,82 +148577,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 ba870 │ │ │ │ + beq bab2c │ │ │ │ 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 ba870 │ │ │ │ + beq bab2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne ba6c4 │ │ │ │ - ldr r3, [pc, #1580] @ baae8 │ │ │ │ + bne ba980 │ │ │ │ + ldr r3, [pc, #1580] @ bada4 │ │ │ │ cmp sl, r3 │ │ │ │ - bne ba660 │ │ │ │ + bne ba91c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - ldr r2, [pc, #1568] @ baaec │ │ │ │ + ldr r2, [pc, #1568] @ bada8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ands r3, r3, #1 │ │ │ │ ldr sl, [r2, r0] │ │ │ │ - beq ba9ac │ │ │ │ + beq bac68 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq baa14 │ │ │ │ + beq bacd0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ba560 │ │ │ │ + beq ba81c │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba858 │ │ │ │ + beq bab14 │ │ │ │ add r3, r3, #1 │ │ │ │ bics r1, r4, #-2147483647 @ 0x80000001 │ │ │ │ str r3, [r2] │ │ │ │ - beq ba560 │ │ │ │ + beq ba81c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba864 │ │ │ │ + beq bab20 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r9, #2 │ │ │ │ str r3, [r2] │ │ │ │ - bls ba560 │ │ │ │ + bls ba81c │ │ │ │ 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 ba6a0 │ │ │ │ + beq ba95c │ │ │ │ cmp r2, r0 │ │ │ │ str r3, [r1] │ │ │ │ - bne ba540 │ │ │ │ + bne ba7fc │ │ │ │ ldr r4, [sl, #148] @ 0x94 │ │ │ │ ldr fp, [r6, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ba8f8 │ │ │ │ + beq babb4 │ │ │ │ ldr r3, [sl, #152] @ 0x98 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp fp, r3, asr #2 │ │ │ │ - bge ba8f8 │ │ │ │ + bge babb4 │ │ │ │ ldr r3, [r6] │ │ │ │ add fp, r4, fp, lsl #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str fp, [sl, #148] @ 0x94 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq ba5a0 │ │ │ │ + beq ba85c │ │ │ │ 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 │ │ │ │ @@ -148465,227 +148662,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 ba6ac │ │ │ │ + ble ba968 │ │ │ │ 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 ceb4c <_PyEvalFramePushAndInit@@Base+0x4ec> │ │ │ │ + bl cedbc <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne ba99c │ │ │ │ + bne bac58 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba890 │ │ │ │ + bne bab4c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl cfc54 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl cfec4 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ba680 │ │ │ │ + beq ba93c │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba8c4 │ │ │ │ + bne bab80 │ │ │ │ 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 ba64c │ │ │ │ + bne ba908 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba8a8 │ │ │ │ + beq bab64 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba8a8 │ │ │ │ + beq bab64 │ │ │ │ mov r4, #0 │ │ │ │ - b ba654 │ │ │ │ + b ba910 │ │ │ │ cmp r2, r0 │ │ │ │ - bne ba540 │ │ │ │ - b ba560 │ │ │ │ + bne ba7fc │ │ │ │ + b ba81c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ add r2, r4, #40 @ 0x28 │ │ │ │ str r9, [sp] │ │ │ │ - b ba608 │ │ │ │ + b ba8c4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba4b4 │ │ │ │ + beq ba770 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11cb2c <_PyEval_CheckExceptTypeValid@@Base+0x1170> │ │ │ │ + bl 11ca74 <_PyEval_CheckExceptTypeValid@@Base+0x1170> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ba698 │ │ │ │ + beq ba954 │ │ │ │ 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 ba81c │ │ │ │ + ble baad8 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba740 │ │ │ │ + beq ba9fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq ba9d8 │ │ │ │ + beq bac94 │ │ │ │ cmp r6, #1 │ │ │ │ - beq ba81c │ │ │ │ + beq baad8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba768 │ │ │ │ + beq baa24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq baad8 │ │ │ │ + beq bad94 │ │ │ │ cmp r6, #2 │ │ │ │ - beq ba81c │ │ │ │ + beq baad8 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba790 │ │ │ │ + beq baa4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq ba9d0 │ │ │ │ + beq bac8c │ │ │ │ cmp r6, #3 │ │ │ │ - beq ba81c │ │ │ │ + beq baad8 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba7b8 │ │ │ │ + beq baa74 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq ba9e0 │ │ │ │ + beq bac9c │ │ │ │ cmp r6, #4 │ │ │ │ - beq ba81c │ │ │ │ + beq baad8 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add sl, r7, #16 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba7e4 │ │ │ │ + beq baaa0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq ba9e8 │ │ │ │ + beq baca4 │ │ │ │ cmp r6, #5 │ │ │ │ - beq ba81c │ │ │ │ + beq baad8 │ │ │ │ mov r9, #5 │ │ │ │ ldr r0, [sl, #4]! │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq ba810 │ │ │ │ + beq baacc │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - beq ba9f0 │ │ │ │ + beq bacac │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ - bne ba7f0 │ │ │ │ + bne baaac │ │ │ │ sub r0, r7, #4 │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba848 │ │ │ │ + beq bab04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne ba848 │ │ │ │ + bne bab04 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ - bne ba64c │ │ │ │ - b ba680 │ │ │ │ + bne ba908 │ │ │ │ + b ba93c │ │ │ │ bics r3, r4, #-2147483647 @ 0x80000001 │ │ │ │ - bne ba518 │ │ │ │ - b ba560 │ │ │ │ + bne ba7d4 │ │ │ │ + b ba81c │ │ │ │ cmp r9, #2 │ │ │ │ - bhi ba538 │ │ │ │ - b ba560 │ │ │ │ + bhi ba7f4 │ │ │ │ + b ba81c │ │ │ │ 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 b2e2c <_PyObject_MakeTpCall@@Base> │ │ │ │ + b b30c4 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b ba848 │ │ │ │ - ldr r3, [pc, #576] @ baaf0 │ │ │ │ - ldr r2, [pc, #576] @ baaf4 │ │ │ │ + b bab04 │ │ │ │ + ldr r3, [pc, #576] @ badac │ │ │ │ + ldr r2, [pc, #576] @ badb0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 28812c <_PyErr_Format@@Base> │ │ │ │ - b ba698 │ │ │ │ + bl 1c1ab0 <_PyErr_Format@@Base> │ │ │ │ + b ba954 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba654 │ │ │ │ + beq ba910 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ba9f8 │ │ │ │ - ldr r3, [pc, #524] @ baaf0 │ │ │ │ - ldr r2, [pc, #528] @ baaf8 │ │ │ │ + bne bacb4 │ │ │ │ + ldr r3, [pc, #524] @ badac │ │ │ │ + ldr r2, [pc, #528] @ badb4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2cbb90 │ │ │ │ - b ba698 │ │ │ │ + bl 2d6040 │ │ │ │ + b ba954 │ │ │ │ add r3, fp, #1000 @ 0x3e8 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, #16384 @ 0x4000 │ │ │ │ cmp r1, r3 │ │ │ │ - blt baad0 │ │ │ │ - ldr r2, [pc, #488] @ baafc │ │ │ │ + blt bad8c │ │ │ │ + ldr r2, [pc, #488] @ badb8 │ │ │ │ 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 baa20 │ │ │ │ + beq bacdc │ │ │ │ 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 │ │ │ │ @@ -148699,238 +148896,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 baa20 │ │ │ │ + beq bacdc │ │ │ │ ldr r3, [r6] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ba598 │ │ │ │ - b ba5a0 │ │ │ │ + bne ba854 │ │ │ │ + b ba85c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 23239c │ │ │ │ - b ba680 │ │ │ │ + bl 245408 │ │ │ │ + b ba93c │ │ │ │ str r3, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 231b20 │ │ │ │ + bl 244b8c │ │ │ │ mov r4, r0 │ │ │ │ - b ba848 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b ba790 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b ba740 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b ba7b8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b ba7e4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b ba810 │ │ │ │ + b bab04 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b baa4c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b ba9fc │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b baa74 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b baaa0 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b baacc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne ba8dc │ │ │ │ + bne bab98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b ba8dc │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b bab98 │ │ │ │ cmp r9, #0 │ │ │ │ - bne ba4f8 │ │ │ │ - b ba560 │ │ │ │ + bne ba7b4 │ │ │ │ + b ba81c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq baa6c │ │ │ │ + beq bad28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne baa6c │ │ │ │ - ldr r2, [pc, #188] @ bab00 │ │ │ │ + bne bad28 │ │ │ │ + ldr r2, [pc, #188] @ badbc │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq baa5c │ │ │ │ + beq bad18 │ │ │ │ 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] @ bab00 │ │ │ │ + ldr sl, [pc, #140] @ badbc │ │ │ │ mov r6, #0 │ │ │ │ cmp r9, r6 │ │ │ │ - beq baae0 │ │ │ │ + beq bad9c │ │ │ │ ldr r4, [r7, r6, lsl #2] │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq baac8 │ │ │ │ + beq bad84 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne baac8 │ │ │ │ + bne bad84 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq baab8 │ │ │ │ + beq bad74 │ │ │ │ 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 baa74 │ │ │ │ + b bad30 │ │ │ │ lsl r1, r1, #1 │ │ │ │ - b ba904 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b ba768 │ │ │ │ - bl 2915fc │ │ │ │ - b ba680 │ │ │ │ - @ instruction: 0x001122b0 │ │ │ │ + b babc0 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b baa24 │ │ │ │ + bl 2a064c │ │ │ │ + b ba93c │ │ │ │ + @ instruction: 0x001121b8 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq pc, r5, ip, lsl #21 │ │ │ │ - @ instruction: 0x0035fabc │ │ │ │ + eorseq r1, r6, ip, lsl #12 │ │ │ │ + eorseq r1, r6, ip, lsr r6 │ │ │ │ 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] @ bb360 │ │ │ │ + ldr r5, [pc, #2116] @ bb61c │ │ │ │ mov r7, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [r5, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bne bb328 │ │ │ │ + bne bb5e4 │ │ │ │ bics r6, r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne bb2a4 │ │ │ │ + bne bb560 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - blt bb310 │ │ │ │ + blt bb5cc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bb2f4 │ │ │ │ + beq bb5b0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #32 │ │ │ │ - ldr r2, [pc, #2040] @ bb364 │ │ │ │ - bne bacb0 │ │ │ │ + ldr r2, [pc, #2040] @ bb620 │ │ │ │ + bne baf6c │ │ │ │ cmp r3, r2 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bne bacbc │ │ │ │ + bne baf78 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add ip, r0, #12 │ │ │ │ cmp r3, #624 @ 0x270 │ │ │ │ - bge bacfc │ │ │ │ + bge bafb8 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ - ldr r1, [pc, #1996] @ bb368 │ │ │ │ + ldr r1, [pc, #1996] @ bb624 │ │ │ │ eor r3, r3, r3, lsr #11 │ │ │ │ and r1, r1, r3, lsl #7 │ │ │ │ eor r3, r3, r1 │ │ │ │ - ldr r1, [pc, #1984] @ bb36c │ │ │ │ + ldr r1, [pc, #1984] @ bb628 │ │ │ │ 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 bafd8 │ │ │ │ + beq bb294 │ │ │ │ add r3, r2, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r0, [ip, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #1940] @ bb368 │ │ │ │ + ldr r3, [pc, #1940] @ bb624 │ │ │ │ eor r0, r0, r0, lsr #11 │ │ │ │ and r3, r3, r0, lsl #7 │ │ │ │ eor r0, r0, r3 │ │ │ │ - ldr r3, [pc, #1928] @ bb36c │ │ │ │ + ldr r3, [pc, #1928] @ bb628 │ │ │ │ and r3, r3, r0, lsl #15 │ │ │ │ eor r0, r0, r3 │ │ │ │ eor r0, r0, r0, lsr #18 │ │ │ │ lsr r0, r0, #6 │ │ │ │ - bl 354564 │ │ │ │ + bl 3560d0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 354564 │ │ │ │ - ldr r3, [pc, #1892] @ bb370 │ │ │ │ + bl 3560d0 │ │ │ │ + ldr r3, [pc, #1892] @ bb62c │ │ │ │ mov r2, #0 │ │ │ │ - bl 35466c │ │ │ │ + bl 3561d8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 3542b8 │ │ │ │ - ldr r3, [pc, #1864] @ bb374 │ │ │ │ + bl 355e24 │ │ │ │ + ldr r3, [pc, #1864] @ bb630 │ │ │ │ mov r2, #0 │ │ │ │ - bl 35466c │ │ │ │ + bl 3561d8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 baccc │ │ │ │ - ldr r1, [pc, #1820] @ bb378 │ │ │ │ + beq baf88 │ │ │ │ + ldr r1, [pc, #1820] @ bb634 │ │ │ │ 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 bacf0 │ │ │ │ - ldr r2, [pc, #1784] @ bb37c │ │ │ │ + bne bafac │ │ │ │ + ldr r2, [pc, #1784] @ bb638 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb28c │ │ │ │ + bne bb548 │ │ │ │ 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 bab78 │ │ │ │ + beq bae34 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b bac98 │ │ │ │ + b baf54 │ │ │ │ mov r0, #16 │ │ │ │ - bl 920a8 │ │ │ │ + bl 92140 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bb354 │ │ │ │ - ldr r1, [pc, #1684] @ bb378 │ │ │ │ + beq bb610 │ │ │ │ + ldr r1, [pc, #1684] @ bb634 │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r0, [r1] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bac7c │ │ │ │ + beq baf38 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ - b bac7c │ │ │ │ + b baf38 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - ldr lr, [pc, #1656] @ bb380 │ │ │ │ + ldr lr, [pc, #1656] @ bb63c │ │ │ │ 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 │ │ │ │ @@ -149005,15 +149202,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 bad64 │ │ │ │ + bne bb020 │ │ │ │ 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 │ │ │ │ @@ -149079,41 +149276,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 bae60 │ │ │ │ + bne bb11c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r0, #2504] @ 0x9c8 │ │ │ │ - ldr r1, [pc, #992] @ bb368 │ │ │ │ + ldr r1, [pc, #992] @ bb624 │ │ │ │ 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] @ bb36c │ │ │ │ + ldr r3, [pc, #968] @ bb628 │ │ │ │ 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 babc0 │ │ │ │ + b bae7c │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - ldr lr, [pc, #924] @ bb380 │ │ │ │ + ldr lr, [pc, #924] @ bb63c │ │ │ │ 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 │ │ │ │ @@ -149188,15 +149385,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 bb040 │ │ │ │ + bne bb2fc │ │ │ │ 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 │ │ │ │ @@ -149262,292 +149459,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 bb13c │ │ │ │ + bne bb3f8 │ │ │ │ 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 babc0 │ │ │ │ - ldr r1, [pc, #240] @ bb384 │ │ │ │ + b bae7c │ │ │ │ + ldr r1, [pc, #240] @ bb640 │ │ │ │ cmp r3, r1 │ │ │ │ - bne bb2fc │ │ │ │ + bne bb5b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18d6fc │ │ │ │ - b bac94 │ │ │ │ + bl 18ea50 │ │ │ │ + b baf50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 29a85c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a9370 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bb2f4 │ │ │ │ - ldr r3, [pc, #204] @ bb388 │ │ │ │ - ldr r2, [pc, #204] @ bb38c │ │ │ │ + beq bb5b0 │ │ │ │ + ldr r3, [pc, #204] @ bb644 │ │ │ │ + ldr r2, [pc, #204] @ bb648 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 28812c <_PyErr_Format@@Base> │ │ │ │ + bl 1c1ab0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb2f4 │ │ │ │ + beq bb5b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bb2f4 │ │ │ │ + bne bb5b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b baca4 │ │ │ │ + b baf60 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b bac94 │ │ │ │ - ldr r1, [pc, #120] @ bb390 │ │ │ │ + b baf50 │ │ │ │ + ldr r1, [pc, #120] @ bb64c │ │ │ │ mov r0, r4 │ │ │ │ - bl 28e988 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 29dbc4 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne bb2f4 │ │ │ │ - b bab4c │ │ │ │ + bne bb5b0 │ │ │ │ + b bae08 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bab30 │ │ │ │ + beq badec │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 22ef74 │ │ │ │ + bl 241fd8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne bb2f4 │ │ │ │ - b bab30 │ │ │ │ - bl 2915fc │ │ │ │ + bne bb5b0 │ │ │ │ + b badec │ │ │ │ + bl 2a064c │ │ │ │ mov r5, r0 │ │ │ │ - b bac98 │ │ │ │ + b baf54 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq lr, lr, r4, lsl #14 │ │ │ │ + andseq r6, pc, r0, lsr #30 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x003d51d4 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + eorseq r6, sp, r4, asr sp │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r4, lsl r6 │ │ │ │ - @ instruction: 0x0035fdb8 │ │ │ │ - ldr r0, [pc] @ bb39c │ │ │ │ + mlaseq r6, r4, r1, r2 │ │ │ │ + eorseq r1, r6, r8, lsr r9 │ │ │ │ + ldr r0, [pc] @ bb658 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ bb3a8 │ │ │ │ + ldr r0, [pc] @ bb664 │ │ │ │ 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 bb504 │ │ │ │ + beq bb7c0 │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic r1, r1, #3 │ │ │ │ - ldr r5, [pc, #544] @ bb600 │ │ │ │ + ldr r5, [pc, #544] @ bb8bc │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r1 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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 bb518 │ │ │ │ + beq bb7d4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble bb5d0 │ │ │ │ + ble bb88c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bne bb5f4 │ │ │ │ + bne bb8b0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne bb524 │ │ │ │ + bne bb7e0 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne bb484 │ │ │ │ + bne bb740 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne bb4c4 │ │ │ │ + bne bb780 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4390 │ │ │ │ + bl a441c │ │ │ │ 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 291524 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c7850 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb448 │ │ │ │ + beq bb704 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bb448 │ │ │ │ + bne bb704 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #344] @ bb604 │ │ │ │ + ldr r2, [pc, #344] @ bb8c0 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb570 │ │ │ │ + bne bb82c │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b bb448 │ │ │ │ + b bb704 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb454 │ │ │ │ + beq bb710 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bb454 │ │ │ │ + bne bb710 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #280] @ bb604 │ │ │ │ + ldr r2, [pc, #280] @ bb8c0 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb590 │ │ │ │ + bne bb84c │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b bb454 │ │ │ │ - ldr r3, [pc, #244] @ bb600 │ │ │ │ - bl 356650 │ │ │ │ + b bb710 │ │ │ │ + ldr r3, [pc, #244] @ bb8bc │ │ │ │ + bl 3581c0 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne bb40c │ │ │ │ - ldr r1, [pc, #232] @ bb608 │ │ │ │ - ldr r0, [pc, #232] @ bb60c │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne bb6c8 │ │ │ │ + ldr r1, [pc, #232] @ bb8c4 │ │ │ │ + ldr r0, [pc, #232] @ bb8c8 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq bb43c │ │ │ │ + beq bb6f8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb43c │ │ │ │ + beq bb6f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bb43c │ │ │ │ + bne bb6f8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #172] @ bb604 │ │ │ │ + ldr r2, [pc, #172] @ bb8c0 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb5b0 │ │ │ │ + bne bb86c │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b bb43c │ │ │ │ - ldr r1, [pc, #152] @ bb610 │ │ │ │ + b bb6f8 │ │ │ │ + ldr r1, [pc, #152] @ bb8cc │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb4b8 │ │ │ │ + beq bb774 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bb4b8 │ │ │ │ - ldr r1, [pc, #120] @ bb610 │ │ │ │ + b bb774 │ │ │ │ + ldr r1, [pc, #120] @ bb8cc │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb4f8 │ │ │ │ + beq bb7b4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bb4f8 │ │ │ │ - ldr r1, [pc, #88] @ bb610 │ │ │ │ + b bb7b4 │ │ │ │ + ldr r1, [pc, #88] @ bb8cc │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb564 │ │ │ │ + beq bb820 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bb564 │ │ │ │ + b bb820 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r2, [pc, #56] @ bb614 │ │ │ │ + ldr r2, [pc, #56] @ bb8d0 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne bb418 │ │ │ │ + bne bb6d4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 28fba8 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c768c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 159324 │ │ │ │ - b bb42c │ │ │ │ + bl 159f74 │ │ │ │ + b bb6e8 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq sl, r5, r4, lsr r0 │ │ │ │ - @ instruction: 0x003d13b4 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - andeq fp, fp, ip, lsr #7 │ │ │ │ + @ instruction: 0x0035bbb4 │ │ │ │ + eorseq r2, sp, r4, lsr pc │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ + andeq fp, fp, r8, ror #12 │ │ │ │ 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 bb658 │ │ │ │ + bne bb914 │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r3, [pc, #76] @ bb694 │ │ │ │ - ldr r1, [pc, #76] @ bb698 │ │ │ │ + ldr r3, [pc, #76] @ bb950 │ │ │ │ + ldr r1, [pc, #76] @ bb954 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - beq bb674 │ │ │ │ + beq bb930 │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne bb640 │ │ │ │ + bne bb8fc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r3, [pc, #12] @ bb694 │ │ │ │ - ldr r1, [pc, #16] @ bb69c │ │ │ │ + ldr r3, [pc, #12] @ bb950 │ │ │ │ + ldr r1, [pc, #16] @ bb958 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b bb650 │ │ │ │ + bl 18f518 │ │ │ │ + b bb90c │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r4, lsl #13 │ │ │ │ - eorseq r0, r6, r8, asr r6 │ │ │ │ + eorseq r2, r6, r4, lsl #4 │ │ │ │ + @ instruction: 0x003621d8 │ │ │ │ │ │ │ │ -000bb6a0 : │ │ │ │ +000bb95c : │ │ │ │ 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 │ │ │ │ @@ -149555,1458 +149752,1460 @@ │ │ │ │ mov r6, r2 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dfb0 │ │ │ │ + bl 9e038 │ │ │ │ subs r4, r0, #0 │ │ │ │ streq r4, [r6] │ │ │ │ - beq bb80c │ │ │ │ + beq bbac8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq bb7fc │ │ │ │ - ldr r3, [pc, #272] @ bb814 │ │ │ │ + beq bbab8 │ │ │ │ + ldr r3, [pc, #272] @ bbad0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne bb7ac │ │ │ │ + bne bba68 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq bb7ac │ │ │ │ + beq bba68 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ cmn r0, #3 │ │ │ │ moveq r1, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq bb748 │ │ │ │ + beq bba04 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r5, r1 │ │ │ │ - bne bb794 │ │ │ │ + bne bba50 │ │ │ │ ldr r3, [r4] │ │ │ │ str r1, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb788 │ │ │ │ + beq bba44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne bb788 │ │ │ │ - ldr r2, [pc, #168] @ bb818 │ │ │ │ + bne bba44 │ │ │ │ + ldr r2, [pc, #168] @ bbad4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb7dc │ │ │ │ + bne bba98 │ │ │ │ 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 bb748 │ │ │ │ + b bba04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8c108 │ │ │ │ + bl 8c124 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne bb718 │ │ │ │ + bne bb9d4 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r6] │ │ │ │ - beq bb80c │ │ │ │ + beq bbac8 │ │ │ │ mvn r5, #0 │ │ │ │ - b bb758 │ │ │ │ - ldr r1, [pc, #56] @ bb81c │ │ │ │ + b bba14 │ │ │ │ + ldr r1, [pc, #56] @ bbad8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb780 │ │ │ │ + beq bba3c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b bb780 │ │ │ │ - ldr r1, [pc, #28] @ bb820 │ │ │ │ - ldr r0, [pc, #28] @ bb824 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b bb7c0 │ │ │ │ + b bba3c │ │ │ │ + ldr r1, [pc, #28] @ bbadc │ │ │ │ + ldr r0, [pc, #28] @ bbae0 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b bba7c │ │ │ │ mvn r5, #0 │ │ │ │ - b bb788 │ │ │ │ + b bba44 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq sl, r5, ip, asr #13 │ │ │ │ + eorseq ip, r5, ip, asr #4 │ │ │ │ │ │ │ │ -000bb828 : │ │ │ │ +000bbae4 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb848 │ │ │ │ + beq bbb04 │ │ │ │ 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 346fc8 │ │ │ │ + bl 3498f0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000bb870 <_Py_fstat_noraise@@Base>: │ │ │ │ +000bbb2c <_Py_fstat_noraise@@Base>: │ │ │ │ b 29688 <__fstat64_time64@plt> │ │ │ │ │ │ │ │ -000bb874 : │ │ │ │ +000bbb30 : │ │ │ │ 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 b19f4 │ │ │ │ + b b1c8c │ │ │ │ │ │ │ │ -000bb89c : │ │ │ │ +000bbb58 : │ │ │ │ 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 bb980 <_PyArena_New@@Base> │ │ │ │ + bl bbc3c <_PyArena_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq bb978 │ │ │ │ + beq bbc34 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 22f4f4 │ │ │ │ + bl 242558 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq bb970 │ │ │ │ + beq bbc2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq bb92c │ │ │ │ + beq bbbe8 │ │ │ │ ldr r3, [r5] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq bb92c │ │ │ │ + beq bbbe8 │ │ │ │ and r3, r3, #33792 @ 0x8400 │ │ │ │ cmp r3, #33792 @ 0x8400 │ │ │ │ - beq bb954 │ │ │ │ + beq bbc10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b85cc <_PyUnicode_EncodeUTF16@@Base+0xd90> │ │ │ │ + bl 2c47bc <_PyUnicode_EncodeUTF16@@Base+0xd90> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16789c <_PyArena_Free@@Base> │ │ │ │ + bl 168470 <_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 11fd88 <_PyAST_Compile@@Base> │ │ │ │ + bl 11fccc <_PyAST_Compile@@Base> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16789c <_PyArena_Free@@Base> │ │ │ │ - b bb920 │ │ │ │ + bl 168470 <_PyArena_Free@@Base> │ │ │ │ + b bbbdc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 34b500 │ │ │ │ + bl 34def4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge bb90c │ │ │ │ + bge bbbc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16789c <_PyArena_Free@@Base> │ │ │ │ + bl 168470 <_PyArena_Free@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b bb920 │ │ │ │ + b bbbdc │ │ │ │ │ │ │ │ -000bb980 <_PyArena_New@@Base>: │ │ │ │ +000bbc3c <_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 9990c │ │ │ │ + bl 99998 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq bba14 <_PyArena_New@@Base+0x94> │ │ │ │ - ldr r0, [pc, #148] @ bba40 <_PyArena_New@@Base+0xc0> │ │ │ │ - bl 9990c │ │ │ │ + beq bbcd0 <_PyArena_New@@Base+0x94> │ │ │ │ + ldr r0, [pc, #148] @ bbcfc <_PyArena_New@@Base+0xc0> │ │ │ │ + bl 99998 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq bba04 <_PyArena_New@@Base+0x84> │ │ │ │ + beq bbcc0 <_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 92fdc │ │ │ │ + bl 93074 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq bba30 <_PyArena_New@@Base+0xb0> │ │ │ │ + beq bbcec <_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 99e00 │ │ │ │ + bl 99e8c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2915fc │ │ │ │ + b 2a064c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 99e00 │ │ │ │ + bl 99e8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r0, r3, #0 │ │ │ │ - bne bba20 <_PyArena_New@@Base+0xa0> │ │ │ │ + bne bbcdc <_PyArena_New@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - b bba10 <_PyArena_New@@Base+0x90> │ │ │ │ + b bbccc <_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 bba78 <_PyArena_New@@Base+0xf8> │ │ │ │ + beq bbd34 <_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] @ bbd8c <_PyArena_New@@Base+0x40c> │ │ │ │ + ldr r8, [pc, #780] @ bc048 <_PyArena_New@@Base+0x40c> │ │ │ │ cmp r7, r8 │ │ │ │ cmpne r7, #0 │ │ │ │ moveq r8, #1 │ │ │ │ movne r8, #0 │ │ │ │ - beq bbd74 <_PyArena_New@@Base+0x3f4> │ │ │ │ + beq bc030 <_PyArena_New@@Base+0x3f4> │ │ │ │ mov r0, r7 │ │ │ │ - bl bbde4 │ │ │ │ + bl bc0a0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bbd70 <_PyArena_New@@Base+0x3f0> │ │ │ │ - ldr r9, [pc, #744] @ bbd90 <_PyArena_New@@Base+0x410> │ │ │ │ + beq bc02c <_PyArena_New@@Base+0x3f0> │ │ │ │ + ldr r9, [pc, #744] @ bc04c <_PyArena_New@@Base+0x410> │ │ │ │ ldr r4, [r9, #192] @ 0xc0 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbb2c <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbde8 <_PyArena_New@@Base+0x1ac> │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbbcc <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbe88 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbb2c <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbde8 <_PyArena_New@@Base+0x1ac> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r4, r4, #16 │ │ │ │ - beq bbbcc <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbe88 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbb2c <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbde8 <_PyArena_New@@Base+0x1ac> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r4, r4, #32 │ │ │ │ - beq bbbcc <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbe88 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add r4, r4, #48 @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbb2c <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbde8 <_PyArena_New@@Base+0x1ac> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbbcc <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbe88 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne bbb10 <_PyArena_New@@Base+0x190> │ │ │ │ - ldr r3, [pc, #608] @ bbd94 <_PyArena_New@@Base+0x414> │ │ │ │ + bne bbdcc <_PyArena_New@@Base+0x190> │ │ │ │ + ldr r3, [pc, #608] @ bc050 <_PyArena_New@@Base+0x414> │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne bbd4c <_PyArena_New@@Base+0x3cc> │ │ │ │ - ldr r3, [pc, #596] @ bbd98 <_PyArena_New@@Base+0x418> │ │ │ │ - bl 356650 │ │ │ │ + bne bc008 <_PyArena_New@@Base+0x3cc> │ │ │ │ + ldr r3, [pc, #596] @ bc054 <_PyArena_New@@Base+0x418> │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt bbb6c <_PyArena_New@@Base+0x1ec> │ │ │ │ - bne bbbc4 <_PyArena_New@@Base+0x244> │ │ │ │ + bgt bbe28 <_PyArena_New@@Base+0x1ec> │ │ │ │ + bne bbe80 <_PyArena_New@@Base+0x244> │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bbbc4 <_PyArena_New@@Base+0x244> │ │ │ │ + beq bbe80 <_PyArena_New@@Base+0x244> │ │ │ │ ldr r4, [r9, #196] @ 0xc4 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbb98 <_PyArena_New@@Base+0x218> │ │ │ │ + beq bbe54 <_PyArena_New@@Base+0x218> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbbcc <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbe88 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne bbb7c <_PyArena_New@@Base+0x1fc> │ │ │ │ + bne bbe38 <_PyArena_New@@Base+0x1fc> │ │ │ │ ldr r4, [r9, #200] @ 0xc8 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbbc4 <_PyArena_New@@Base+0x244> │ │ │ │ + beq bbe80 <_PyArena_New@@Base+0x244> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbbcc <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbe88 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne bbba8 <_PyArena_New@@Base+0x228> │ │ │ │ + bne bbe64 <_PyArena_New@@Base+0x228> │ │ │ │ mov r0, #2 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq bbbc4 <_PyArena_New@@Base+0x244> │ │ │ │ + beq bbe80 <_PyArena_New@@Base+0x244> │ │ │ │ cmp r6, #0 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ - beq bbcd0 <_PyArena_New@@Base+0x350> │ │ │ │ + beq bbf8c <_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] @ bbd9c <_PyArena_New@@Base+0x41c> │ │ │ │ + ldr r1, [pc, #392] @ bc058 <_PyArena_New@@Base+0x41c> │ │ │ │ mov r0, r5 │ │ │ │ stm r6, {r7, r9} │ │ │ │ str r5, [r6, #16] │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbcf8 <_PyArena_New@@Base+0x378> │ │ │ │ - ldr r1, [pc, #368] @ bbda0 <_PyArena_New@@Base+0x420> │ │ │ │ + beq bbfb4 <_PyArena_New@@Base+0x378> │ │ │ │ + ldr r1, [pc, #368] @ bc05c <_PyArena_New@@Base+0x420> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbd1c <_PyArena_New@@Base+0x39c> │ │ │ │ - ldr r1, [pc, #352] @ bbda4 <_PyArena_New@@Base+0x424> │ │ │ │ + beq bbfd8 <_PyArena_New@@Base+0x39c> │ │ │ │ + ldr r1, [pc, #352] @ bc060 <_PyArena_New@@Base+0x424> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbd24 <_PyArena_New@@Base+0x3a4> │ │ │ │ - ldr r1, [pc, #336] @ bbda8 <_PyArena_New@@Base+0x428> │ │ │ │ + beq bbfe0 <_PyArena_New@@Base+0x3a4> │ │ │ │ + ldr r1, [pc, #336] @ bc064 <_PyArena_New@@Base+0x428> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbd34 <_PyArena_New@@Base+0x3b4> │ │ │ │ - ldr r1, [pc, #320] @ bbdac <_PyArena_New@@Base+0x42c> │ │ │ │ + beq bbff0 <_PyArena_New@@Base+0x3b4> │ │ │ │ + ldr r1, [pc, #320] @ bc068 <_PyArena_New@@Base+0x42c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbd2c <_PyArena_New@@Base+0x3ac> │ │ │ │ - ldr r1, [pc, #304] @ bbdb0 <_PyArena_New@@Base+0x430> │ │ │ │ + beq bbfe8 <_PyArena_New@@Base+0x3ac> │ │ │ │ + ldr r1, [pc, #304] @ bc06c <_PyArena_New@@Base+0x430> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbd14 <_PyArena_New@@Base+0x394> │ │ │ │ - ldr r1, [pc, #288] @ bbdb4 <_PyArena_New@@Base+0x434> │ │ │ │ + beq bbfd0 <_PyArena_New@@Base+0x394> │ │ │ │ + ldr r1, [pc, #288] @ bc070 <_PyArena_New@@Base+0x434> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbd44 <_PyArena_New@@Base+0x3c4> │ │ │ │ - ldr r1, [pc, #272] @ bbdb8 <_PyArena_New@@Base+0x438> │ │ │ │ + beq bc000 <_PyArena_New@@Base+0x3c4> │ │ │ │ + ldr r1, [pc, #272] @ bc074 <_PyArena_New@@Base+0x438> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbd3c <_PyArena_New@@Base+0x3bc> │ │ │ │ - ldr r1, [pc, #256] @ bbdbc <_PyArena_New@@Base+0x43c> │ │ │ │ + beq bbff8 <_PyArena_New@@Base+0x3bc> │ │ │ │ + ldr r1, [pc, #256] @ bc078 <_PyArena_New@@Base+0x43c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r3, [pc, #244] @ bbdc0 <_PyArena_New@@Base+0x440> │ │ │ │ - beq bbcfc <_PyArena_New@@Base+0x37c> │ │ │ │ + ldreq r3, [pc, #244] @ bc07c <_PyArena_New@@Base+0x440> │ │ │ │ + beq bbfb8 <_PyArena_New@@Base+0x37c> │ │ │ │ strb r8, [r6, #13] │ │ │ │ cmp r9, #0 │ │ │ │ - beq bbd7c <_PyArena_New@@Base+0x3fc> │ │ │ │ + beq bc038 <_PyArena_New@@Base+0x3fc> │ │ │ │ ldrb r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bbd84 <_PyArena_New@@Base+0x404> │ │ │ │ + beq bc040 <_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] @ bbdc4 <_PyArena_New@@Base+0x444> │ │ │ │ + ldr r3, [pc, #196] @ bc080 <_PyArena_New@@Base+0x444> │ │ │ │ cmn r6, #16 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ strne r3, [r6, #16] │ │ │ │ mov r8, #1 │ │ │ │ ldrne r9, [r4, #4] │ │ │ │ - b bbccc <_PyArena_New@@Base+0x34c> │ │ │ │ - ldr r3, [pc, #172] @ bbdc8 <_PyArena_New@@Base+0x448> │ │ │ │ - b bbcfc <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #168] @ bbdcc <_PyArena_New@@Base+0x44c> │ │ │ │ - b bbcfc <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #164] @ bbdd0 <_PyArena_New@@Base+0x450> │ │ │ │ - b bbcfc <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #160] @ bbdd4 <_PyArena_New@@Base+0x454> │ │ │ │ - b bbcfc <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #156] @ bbdd8 <_PyArena_New@@Base+0x458> │ │ │ │ - b bbcfc <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #152] @ bbddc <_PyArena_New@@Base+0x45c> │ │ │ │ - b bbcfc <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #148] @ bbde0 <_PyArena_New@@Base+0x460> │ │ │ │ - b bbcfc <_PyArena_New@@Base+0x37c> │ │ │ │ + b bbf88 <_PyArena_New@@Base+0x34c> │ │ │ │ + ldr r3, [pc, #172] @ bc084 <_PyArena_New@@Base+0x448> │ │ │ │ + b bbfb8 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #168] @ bc088 <_PyArena_New@@Base+0x44c> │ │ │ │ + b bbfb8 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #164] @ bc08c <_PyArena_New@@Base+0x450> │ │ │ │ + b bbfb8 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #160] @ bc090 <_PyArena_New@@Base+0x454> │ │ │ │ + b bbfb8 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #156] @ bc094 <_PyArena_New@@Base+0x458> │ │ │ │ + b bbfb8 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #152] @ bc098 <_PyArena_New@@Base+0x45c> │ │ │ │ + b bbfb8 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #148] @ bc09c <_PyArena_New@@Base+0x460> │ │ │ │ + b bbfb8 <_PyArena_New@@Base+0x37c> │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbb3c <_PyArena_New@@Base+0x1bc> │ │ │ │ + beq bbdf8 <_PyArena_New@@Base+0x1bc> │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbbcc <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbe88 <_PyArena_New@@Base+0x24c> │ │ │ │ add r4, r4, #16 │ │ │ │ - b bbd4c <_PyArena_New@@Base+0x3cc> │ │ │ │ - bl 11aa8c │ │ │ │ + b bc008 <_PyArena_New@@Base+0x3cc> │ │ │ │ + bl 11a9d4 │ │ │ │ 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, ror #6 │ │ │ │ - eorseq pc, r5, ip, lsl r0 @ │ │ │ │ - eorseq r0, r6, r0, asr r8 │ │ │ │ - eorseq r0, r6, r8, asr r8 │ │ │ │ - eorseq r0, r6, r8, ror #16 │ │ │ │ - eorseq r0, r6, ip, ror r8 │ │ │ │ - mlaseq r6, r4, r8, r0 │ │ │ │ - eorseq r0, r6, r8, lsr #17 │ │ │ │ - eorseq r0, r6, r0, asr #17 │ │ │ │ - eorseq r5, sp, ip, asr r2 │ │ │ │ - eorseq r5, sp, ip, lsl r2 │ │ │ │ - eorseq r5, sp, r4, asr #4 │ │ │ │ - eorseq r5, sp, r4, lsr #4 │ │ │ │ - eorseq r5, sp, ip, lsr #4 │ │ │ │ - eorseq r5, sp, ip, lsr r2 │ │ │ │ - eorseq r5, sp, r4, lsr r2 │ │ │ │ - eorseq r5, sp, r4, asr r2 │ │ │ │ - eorseq r5, sp, ip, asr #4 │ │ │ │ + eorseq fp, r5, ip, ror #29 │ │ │ │ + mlaseq r6, ip, fp, r0 │ │ │ │ + @ instruction: 0x003623d0 │ │ │ │ + @ instruction: 0x003623d8 │ │ │ │ + eorseq r2, r6, r8, ror #7 │ │ │ │ + @ instruction: 0x003623fc │ │ │ │ + eorseq r2, r6, r4, lsl r4 │ │ │ │ + eorseq r2, r6, r8, lsr #8 │ │ │ │ + eorseq r2, r6, r0, asr #8 │ │ │ │ + @ instruction: 0x003d6ddc │ │ │ │ + mlaseq sp, ip, sp, r6 │ │ │ │ + eorseq r6, sp, r4, asr #27 │ │ │ │ + eorseq r6, sp, r4, lsr #27 │ │ │ │ + eorseq r6, sp, ip, lsr #27 │ │ │ │ + @ instruction: 0x003d6dbc │ │ │ │ + @ instruction: 0x003d6db4 │ │ │ │ + @ instruction: 0x003d6dd4 │ │ │ │ + eorseq r6, sp, ip, asr #27 │ │ │ │ │ │ │ │ -000bbde4 : │ │ │ │ +000bc0a0 : │ │ │ │ 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 bbe60 │ │ │ │ + beq bc11c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq bbe28 │ │ │ │ + beq bc0e4 │ │ │ │ tst r3, #32 │ │ │ │ - beq bbe28 │ │ │ │ + beq bc0e4 │ │ │ │ adds r0, r0, #20 │ │ │ │ popne {r4, pc} │ │ │ │ - b bbe34 │ │ │ │ + b bc0f0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 273da4 │ │ │ │ + bl 285208 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bbe64 │ │ │ │ + beq bc120 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq bbe6c │ │ │ │ + beq bc128 │ │ │ │ tst r3, #32 │ │ │ │ - beq bbe6c │ │ │ │ + beq bc128 │ │ │ │ add r0, r4, #20 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 586b8 │ │ │ │ + bl 587c0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000bbe74 : │ │ │ │ +000bc130 : │ │ │ │ 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] @ bbebc │ │ │ │ + ldr r2, [pc, #44] @ bc178 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl bbec0 │ │ │ │ + bl bc17c │ │ │ │ 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 bc13c │ │ │ │ + beq bc3f8 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq bc13c │ │ │ │ + beq bc3f8 │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r4, #3720] @ 0xe88 │ │ │ │ - ldr sl, [pc, #3548] @ bccd4 │ │ │ │ + ldr sl, [pc, #3556] @ bcf98 │ │ │ │ add ip, r2, #4096 @ 0x1000 │ │ │ │ ldr ip, [ip, #1496] @ 0x5d8 │ │ │ │ mov r5, r1 │ │ │ │ cmp ip, #0 │ │ │ │ ldrh fp, [sl] │ │ │ │ mov r1, r3 │ │ │ │ - bne bc888 │ │ │ │ - add r7, r4, #4096 @ 0x1000 │ │ │ │ - ldr r2, [r7, #1532] @ 0x5fc │ │ │ │ + bne bcb44 │ │ │ │ + add r9, r4, #4096 @ 0x1000 │ │ │ │ + ldr r2, [r9, #1532] @ 0x5fc │ │ │ │ cmp r2, #0 │ │ │ │ - beq bc134 │ │ │ │ + beq bc3f0 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r8, [r6, #72] @ 0x48 │ │ │ │ + ldr r7, [r6, #72] @ 0x48 │ │ │ │ str ip, [r6, #72] @ 0x48 │ │ │ │ - beq bc848 │ │ │ │ + beq bcb04 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc848 │ │ │ │ - bl a9b88 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq bc974 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + beq bcb04 │ │ │ │ + bl a9d50 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + beq bcc38 │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne bc0ec │ │ │ │ - mov r1, r7 │ │ │ │ + bne bc3a8 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2bc4 │ │ │ │ - ldr r3, [r7] │ │ │ │ + bl a2c50 │ │ │ │ + ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r9, r0 │ │ │ │ - beq bbf84 │ │ │ │ + mov r8, r0 │ │ │ │ + beq bc240 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - beq bcb38 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq bc974 │ │ │ │ + str r3, [r9] │ │ │ │ + beq bcdfc │ │ │ │ + cmp r8, #0 │ │ │ │ + beq bcc38 │ │ │ │ ldr r3, [r4, #3720] @ 0xe88 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc104 │ │ │ │ - add r7, r4, #4096 @ 0x1000 │ │ │ │ + bne bc3c0 │ │ │ │ + add r9, r4, #4096 @ 0x1000 │ │ │ │ cmp fp, #0 │ │ │ │ - bne bcb74 │ │ │ │ - ldr r3, [r7, #1532] @ 0x5fc │ │ │ │ + bne bce38 │ │ │ │ + ldr r3, [r9, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc674 │ │ │ │ + beq bc930 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dfb0 │ │ │ │ - subs fp, r0, #0 │ │ │ │ - beq bccc8 │ │ │ │ - ldr r0, [r7, #1532] @ 0x5fc │ │ │ │ + bl 9e038 │ │ │ │ + subs sl, r0, #0 │ │ │ │ + beq bcf8c │ │ │ │ + ldr r0, [r9, #1532] @ 0x5fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc7cc │ │ │ │ - blx r3 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq bc9bc │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - ldr r1, [pc, #3276] @ bccd8 │ │ │ │ - ldr r3, [r2, #112] @ 0x70 │ │ │ │ - cmp r3, #0 │ │ │ │ - cmpne r3, r1 │ │ │ │ - beq bc98c │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ - str r8, [sp, #20] │ │ │ │ + beq bca88 │ │ │ │ blx r3 │ │ │ │ + subs fp, r0, #0 │ │ │ │ + beq bcc80 │ │ │ │ + ldr r1, [fp, #4] │ │ │ │ + ldr r0, [pc, #3284] @ bcf9c │ │ │ │ + ldr r2, [r1, #112] @ 0x70 │ │ │ │ + cmp r2, #0 │ │ │ │ + cmpne r2, r0 │ │ │ │ + beq bcc50 │ │ │ │ + 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 bc3a0 │ │ │ │ - ldr r3, [pc, #3228] @ bccdc │ │ │ │ - ldr r3, [r3, #560] @ 0x230 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq bcaac │ │ │ │ + beq bc65c │ │ │ │ + ldr r3, [pc, #3236] @ bcfa0 │ │ │ │ + ldr r2, [r3, #560] @ 0x230 │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + tst r3, #268435456 @ 0x10000000 │ │ │ │ + beq bcd70 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - ldr r3, [pc, #3208] @ bcce0 │ │ │ │ + ldr r3, [pc, #3216] @ bcfa4 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne bc148 │ │ │ │ - ldr r1, [pc, #3196] @ bcce4 │ │ │ │ + bne bc404 │ │ │ │ + ldr r1, [pc, #3204] @ bcfa8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl fb024 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl fb06c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bc190 │ │ │ │ + beq bc44c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1034c0 │ │ │ │ + bl 103520 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne bcb44 │ │ │ │ + bne bce08 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt bc714 │ │ │ │ - bne bcac8 │ │ │ │ + blt bc9d0 │ │ │ │ + bne bcd8c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - str fp, [sp, #40] @ 0x28 │ │ │ │ + str sl, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ + str r8, [sp, #44] @ 0x2c │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ addeq r3, sp, #40 @ 0x28 │ │ │ │ streq r3, [sp, #12] │ │ │ │ - beq bc80c │ │ │ │ + beq bcac8 │ │ │ │ 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 bc1f0 │ │ │ │ - b bc80c │ │ │ │ + bne bc4ac │ │ │ │ + b bcac8 │ │ │ │ ldr r3, [r4, #3720] @ 0xe88 │ │ │ │ - mov r9, r7 │ │ │ │ + mov r8, r9 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bbfa0 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - mov r1, r9 │ │ │ │ + beq bc25c │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + ldr r2, [r9, #8] │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt bc958 │ │ │ │ - ldr r7, [r7] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq bbfa0 │ │ │ │ - b bc108 │ │ │ │ + blt bcc1c │ │ │ │ + ldr r9, [r9] │ │ │ │ + cmp r9, #0 │ │ │ │ + beq bc25c │ │ │ │ + b bc3c4 │ │ │ │ cmp fp, #0 │ │ │ │ - bne bcb60 │ │ │ │ + bne bce24 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2968] @ bcce8 │ │ │ │ + ldr r3, [pc, #2976] @ bcfac │ │ │ │ cmp r2, r3 │ │ │ │ - beq bc43c │ │ │ │ - ldr r3, [pc, #2960] @ bccec │ │ │ │ + beq bc6f8 │ │ │ │ + ldr r3, [pc, #2968] @ bcfb0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne bc7b4 │ │ │ │ - ldr r1, [pc, #2940] @ bcce4 │ │ │ │ + bne bca70 │ │ │ │ + ldr r1, [pc, #2948] @ bcfa8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl fb024 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl fb06c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne bc078 │ │ │ │ - ldr r1, [pc, #2916] @ bcce4 │ │ │ │ + bne bc334 │ │ │ │ + ldr r1, [pc, #2924] @ bcfa8 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1115c8 │ │ │ │ + bl 1114dc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne bc078 │ │ │ │ - ldr r3, [pc, #2904] @ bccf0 │ │ │ │ - bl 356650 │ │ │ │ + bne bc334 │ │ │ │ + ldr r3, [pc, #2912] @ bcfb4 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc850 │ │ │ │ + bne bcb0c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ - str fp, [sp, #40] @ 0x28 │ │ │ │ - ands r2, r2, #2048 @ 0x800 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - beq bc808 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + str sl, [sp, #40] @ 0x28 │ │ │ │ + ands r3, r3, #2048 @ 0x800 │ │ │ │ + str r8, [sp, #44] @ 0x2c │ │ │ │ + beq bcac4 │ │ │ │ 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 bc8dc │ │ │ │ + beq bcb98 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #2812] @ bccf4 │ │ │ │ - cmp r5, r2 │ │ │ │ - bne bc6b8 │ │ │ │ - ldr sl, [r4, #24] │ │ │ │ - ldr r1, [pc, #2792] @ bccf0 │ │ │ │ - ldr r2, [sl, #24] │ │ │ │ - bl 356650 │ │ │ │ - ands r2, r2, #1 │ │ │ │ - ldr r8, [r1, r0] │ │ │ │ - beq bcb08 │ │ │ │ - ldr r2, [r4] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc48c │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r4] │ │ │ │ - ldr r2, [fp] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc498 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [fp] │ │ │ │ - ldr r2, [r9] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc4a4 │ │ │ │ - ldr r5, [r8, #148] @ 0x94 │ │ │ │ - add r2, r2, #1 │ │ │ │ + ldr r3, [pc, #2820] @ bcfb8 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne bc974 │ │ │ │ + ldr r9, [r4, #24] │ │ │ │ + ldr r2, [pc, #2800] @ bcfb4 │ │ │ │ + ldr r3, [r9, #24] │ │ │ │ + bl 3581c0 │ │ │ │ + ands r3, r3, #1 │ │ │ │ + ldr r7, [r2, r0] │ │ │ │ + beq bcdcc │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc748 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r4] │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc754 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sl] │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc760 │ │ │ │ + ldr r5, [r7, #148] @ 0x94 │ │ │ │ + add r3, r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - str r2, [r9] │ │ │ │ - ldr r2, [sl, #52] @ 0x34 │ │ │ │ - beq bc4b4 │ │ │ │ - ldr r1, [r8, #152] @ 0x98 │ │ │ │ - sub r1, r1, r5 │ │ │ │ - cmp r2, r1, asr #2 │ │ │ │ - bge bc4b4 │ │ │ │ - add r2, r5, r2, lsl #2 │ │ │ │ - str r2, [r8, #148] @ 0x94 │ │ │ │ - ldr r2, [sl] │ │ │ │ + str r3, [r8] │ │ │ │ + ldr r3, [r9, #52] @ 0x34 │ │ │ │ + beq bc770 │ │ │ │ + ldr r2, [r7, #152] @ 0x98 │ │ │ │ + sub r2, r2, r5 │ │ │ │ + cmp r3, r2, asr #2 │ │ │ │ + bge bc770 │ │ │ │ + add r3, r5, r3, lsl #2 │ │ │ │ + str r3, [r7, #148] @ 0x94 │ │ │ │ + ldr r3, [r9] │ │ │ │ str r4, [r5, #8] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc294 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [sl] │ │ │ │ - ldr r2, [sl, #48] @ 0x30 │ │ │ │ - str sl, [r5] │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add sl, sl, #124 @ 0x7c │ │ │ │ - str r1, [r5, #12] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc550 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r9] │ │ │ │ + ldr r2, [r9, #48] @ 0x30 │ │ │ │ + str r9, [r5] │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + add r9, r9, #124 @ 0x7c │ │ │ │ + str r3, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - str r0, [r5, #16] │ │ │ │ - str sl, [r5, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + str r1, [r5, #16] │ │ │ │ + str r9, [r5, #28] │ │ │ │ str r2, [r5, #32] │ │ │ │ - str r1, [r5, #20] │ │ │ │ - str r1, [r5, #24] │ │ │ │ - strh r1, [r5, #36] @ 0x24 │ │ │ │ - strb r1, [r5, #38] @ 0x26 │ │ │ │ - ble bc634 │ │ │ │ - add sl, r5, #40 @ 0x28 │ │ │ │ + str r3, [r5, #20] │ │ │ │ + str r3, [r5, #24] │ │ │ │ + strh r3, [r5, #36] @ 0x24 │ │ │ │ + strb r3, [r5, #38] @ 0x26 │ │ │ │ + ble bc8f0 │ │ │ │ + add r9, r5, #40 @ 0x28 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, r9 │ │ │ │ bl 29658 │ │ │ │ - mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r9 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl ceb4c <_PyEvalFramePushAndInit@@Base+0x4ec> │ │ │ │ + mov r0, r7 │ │ │ │ + bl cedbc <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne bca28 │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ + bne bccec │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bca38 │ │ │ │ + bne bccfc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl cfc54 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + mov r0, r7 │ │ │ │ + bl cfec4 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc6d8 │ │ │ │ + beq bc994 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc9ec │ │ │ │ + bne bccb0 │ │ │ │ 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 bcca4 │ │ │ │ + bne bcf68 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc388 │ │ │ │ + beq bc644 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq bccbc │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - blx r3 │ │ │ │ + beq bcf80 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r0, fp │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ + blx r2 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne bc038 │ │ │ │ - ldr r3, [pc, #2376] @ bccf0 │ │ │ │ - bl 356650 │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne bca7c │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ + bne bc2f4 │ │ │ │ + ldr r2, [pc, #2384] @ bcfb4 │ │ │ │ + bl 3581c0 │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne bcd40 │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ - sub r3, r3, #1 │ │ │ │ + sub r2, r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - str r3, [r6, #44] @ 0x2c │ │ │ │ - bne bca68 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc588 │ │ │ │ - ldr r3, [fp] │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ + bne bcd2c │ │ │ │ + ldr r2, [fp] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + bne bc844 │ │ │ │ + ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc650 │ │ │ │ - ldr r3, [r9] │ │ │ │ + bne bc90c │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc408 │ │ │ │ + beq bc6c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - beq bc690 │ │ │ │ + str r3, [r8] │ │ │ │ + beq bc94c │ │ │ │ cmp r5, #0 │ │ │ │ - str r8, [r6, #72] @ 0x48 │ │ │ │ - beq bc13c │ │ │ │ + str r7, [r6, #72] @ 0x48 │ │ │ │ + beq bc3f8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc13c │ │ │ │ + beq bc3f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bc13c │ │ │ │ + bne bc3f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b bc13c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b bc3f8 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #2196] @ bcce4 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl f4820 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ + ldr r1, [pc, #2204] @ bcfa8 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl f4864 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne bc838 │ │ │ │ + bne bcaf4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne bc078 │ │ │ │ - ldr r3, [pc, #2176] @ bccf8 │ │ │ │ + bne bc334 │ │ │ │ + ldr r3, [pc, #2184] @ bcfbc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a6d8 │ │ │ │ + bl 11a620 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc714 │ │ │ │ - bl 11aa8c │ │ │ │ - b bc1a8 │ │ │ │ - ldr r2, [fp] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc238 │ │ │ │ - ldr r2, [r9] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc24c │ │ │ │ - ldr r5, [r8, #148] @ 0x94 │ │ │ │ - ldr r2, [sl, #52] @ 0x34 │ │ │ │ + beq bc9d0 │ │ │ │ + bl 11a9d4 │ │ │ │ + b bc464 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne bc4f4 │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne bc508 │ │ │ │ + ldr r5, [r7, #148] @ 0x94 │ │ │ │ + ldr r3, [r9, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne bc264 │ │ │ │ - add r1, r2, #1000 @ 0x3e8 │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - mov r3, #16384 @ 0x4000 │ │ │ │ - cmp r3, r1 │ │ │ │ - blt bcc44 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #2088] @ bccfc │ │ │ │ - mov r1, r3 │ │ │ │ - ldr ip, [r2, #808] @ 0x328 │ │ │ │ - ldr r0, [r2, #804] @ 0x324 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r5, [r8, #144] @ 0x90 │ │ │ │ - blx ip │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq bcb7c │ │ │ │ - ldr ip, [r8, #144] @ 0x90 │ │ │ │ - mov r0, #0 │ │ │ │ - cmp ip, #0 │ │ │ │ - str r0, [r1, #8] │ │ │ │ - ldrne r0, [r8, #148] @ 0x94 │ │ │ │ - addne lr, ip, #12 │ │ │ │ - subne r0, r0, lr │ │ │ │ - asrne r0, r0, #2 │ │ │ │ - str r5, [r1] │ │ │ │ - str r3, [r1, #4] │ │ │ │ - strne r0, [ip, #8] │ │ │ │ - clz r0, r5 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - add r0, r0, #3 │ │ │ │ - add r5, r1, r0, lsl #2 │ │ │ │ - add r2, r5, r2, lsl #2 │ │ │ │ - add r0, r1, r3 │ │ │ │ + bne bc520 │ │ │ │ + add r2, r3, #1000 @ 0x3e8 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + mov r1, #16384 @ 0x4000 │ │ │ │ + cmp r1, r2 │ │ │ │ + blt bcf08 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [pc, #2096] @ bcfc0 │ │ │ │ + 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 bce40 │ │ │ │ + ldr r0, [r7, #144] @ 0x90 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + str r1, [r2, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [r2, #8] │ │ │ │ + ldrne r1, [r7, #148] @ 0x94 │ │ │ │ + addne ip, r0, #12 │ │ │ │ + subne r1, r1, ip │ │ │ │ + str r5, [r2] │ │ │ │ + asrne r1, r1, #2 │ │ │ │ + clz r5, r5 │ │ │ │ + lsr r5, r5, #5 │ │ │ │ + strne r1, [r0, #8] │ │ │ │ + add r5, r5, #3 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add r5, r2, r5, lsl #2 │ │ │ │ + add r1, r2, r1 │ │ │ │ + add r3, r5, r3, lsl #2 │ │ │ │ cmp r5, #0 │ │ │ │ - str r1, [r8, #144] @ 0x90 │ │ │ │ - str r0, [r8, #152] @ 0x98 │ │ │ │ - str r2, [r8, #148] @ 0x94 │ │ │ │ - beq bcb7c │ │ │ │ - ldr r2, [sl] │ │ │ │ + str r2, [r7, #144] @ 0x90 │ │ │ │ + str r1, [r7, #152] @ 0x98 │ │ │ │ + str r3, [r7, #148] @ 0x94 │ │ │ │ + beq bce40 │ │ │ │ + ldr r3, [r9] │ │ │ │ str r4, [r5, #8] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc28c │ │ │ │ - b bc294 │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne bc548 │ │ │ │ + b bc550 │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ - sub r3, r3, #1 │ │ │ │ + sub r2, r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - str r3, [r6, #44] @ 0x2c │ │ │ │ - bne bca68 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc790 │ │ │ │ - sub r5, r3, #1 │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ + bne bcd2c │ │ │ │ + ldr r2, [fp] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bca4c │ │ │ │ + sub r5, r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - str r5, [r7] │ │ │ │ - bne bc5f0 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #1884] @ bcd00 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ - ldr r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne bc918 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [fp] │ │ │ │ + str r5, [fp] │ │ │ │ + bne bc8ac │ │ │ │ + ldr r2, [pc, #1896] @ bcfc4 │ │ │ │ + ldr r1, [fp, #4] │ │ │ │ + ldr r4, [r2, #1416] @ 0x588 │ │ │ │ + ldr r9, [r1, #24] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne bcbd4 │ │ │ │ + mov r0, fp │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc600 │ │ │ │ - ldr r3, [r9] │ │ │ │ + bne bc8bc │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc5e0 │ │ │ │ + beq bc89c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - beq bc694 │ │ │ │ + str r3, [r8] │ │ │ │ + beq bc950 │ │ │ │ cmp r5, #0 │ │ │ │ - bne bc974 │ │ │ │ + bne bcc38 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ - b bc408 │ │ │ │ - ldr r3, [fp] │ │ │ │ + b bc6c4 │ │ │ │ + ldr r3, [sl] │ │ │ │ mov r5, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc5c4 │ │ │ │ + beq bc880 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [fp] │ │ │ │ - bne bc5c4 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #1764] @ bcd00 │ │ │ │ + str r3, [sl] │ │ │ │ + bne bc880 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r2, [pc, #1772] @ bcfc4 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc8bc │ │ │ │ - mov r0, fp │ │ │ │ + bne bcb78 │ │ │ │ + mov r0, sl │ │ │ │ blx r4 │ │ │ │ - b bc5c4 │ │ │ │ + b bc880 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r5, #40 @ 0x28 │ │ │ │ - b bc300 │ │ │ │ + b bc5bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [fp] │ │ │ │ - beq bc7ac │ │ │ │ - ldr r3, [r9] │ │ │ │ + str r3, [sl] │ │ │ │ + beq bca68 │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r5, #0 │ │ │ │ - beq bc408 │ │ │ │ - b bc5d0 │ │ │ │ - ldr r3, [r9] │ │ │ │ + beq bc6c4 │ │ │ │ + b bc88c │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc5e8 │ │ │ │ + beq bc8a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - bne bc5e8 │ │ │ │ + str r3, [r8] │ │ │ │ + bne bc8a4 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #1632] @ bcd00 │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + ldr r2, [pc, #1640] @ bcfc4 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc8f8 │ │ │ │ - mov r0, r9 │ │ │ │ + bne bcbb4 │ │ │ │ + mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b bc5e0 │ │ │ │ + b bc89c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - bne bc344 │ │ │ │ + bne bc600 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bca4c │ │ │ │ + beq bcd10 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bca4c │ │ │ │ + beq bcd10 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc714 │ │ │ │ + beq bc9d0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bc360 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ + bne bc61c │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ - sub r3, r3, #1 │ │ │ │ + sub r2, r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - str r3, [r6, #44] @ 0x2c │ │ │ │ - bne bcc4c │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc3d4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq bc76c │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc5b8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - bne bc5b8 │ │ │ │ - b bc598 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1416] @ bcd00 │ │ │ │ - ldr sl, [r3, #24] │ │ │ │ - ldr r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne bc938 │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ + bne bcf10 │ │ │ │ + ldr r2, [r4] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc690 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r4] │ │ │ │ + beq bca28 │ │ │ │ + ldr r2, [fp] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc874 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [fp] │ │ │ │ + bne bc874 │ │ │ │ + b bc854 │ │ │ │ + ldr r2, [pc, #1428] @ bcfc4 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r9, [r2, #1416] @ 0x588 │ │ │ │ + ldr r3, [r1, #24] │ │ │ │ + cmp r9, #0 │ │ │ │ + bne bcbf4 │ │ │ │ mov r0, r4 │ │ │ │ - blx sl │ │ │ │ - b bc74c │ │ │ │ - ldr r3, [fp] │ │ │ │ + blx r3 │ │ │ │ + b bca08 │ │ │ │ + ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc3ec │ │ │ │ + beq bc6a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [fp] │ │ │ │ - bne bcc6c │ │ │ │ + str r3, [sl] │ │ │ │ + bne bcf30 │ │ │ │ mov r5, #0 │ │ │ │ - b bc610 │ │ │ │ + b bc8cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq bcad8 │ │ │ │ - ldr r1, [pc, #1312] @ bcce4 │ │ │ │ + beq bcd9c │ │ │ │ + ldr r1, [pc, #1320] @ bcfa8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b bc468 │ │ │ │ + b bc724 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne bc860 │ │ │ │ + bne bcb1c │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc860 │ │ │ │ + beq bcb1c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc860 │ │ │ │ - bl 1c8e9c │ │ │ │ - subs r7, r0, #0 │ │ │ │ - ldrne r3, [r7, #4] │ │ │ │ - ldrne r3, [r3, #112] @ 0x70 │ │ │ │ - bne bc018 │ │ │ │ - b bc9bc │ │ │ │ - str r2, [sp, #16] │ │ │ │ + beq bcb1c │ │ │ │ + bl 1cf0a8 │ │ │ │ + subs fp, r0, #0 │ │ │ │ + ldrne r2, [fp, #4] │ │ │ │ + ldrne r2, [r2, #112] @ 0x70 │ │ │ │ + bne bc2d4 │ │ │ │ + b bcc80 │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22d6e0 │ │ │ │ + bl 2407c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc70c │ │ │ │ - b bc700 │ │ │ │ + beq bc9c8 │ │ │ │ + b bc9bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne bc078 │ │ │ │ + bne bc334 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b bc1b4 │ │ │ │ - ldr r9, [pc, #1204] @ bcd04 │ │ │ │ - b bbfa4 │ │ │ │ + b bc470 │ │ │ │ + ldr r8, [pc, #1212] @ bcfc8 │ │ │ │ + b bc260 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc1a8 │ │ │ │ - b bc714 │ │ │ │ - ldr r3, [pc, #1184] @ bcd08 │ │ │ │ + beq bc464 │ │ │ │ + b bc9d0 │ │ │ │ + ldr r3, [pc, #1192] @ bcfcc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #1176] @ bcd0c │ │ │ │ - bl 1179b0 │ │ │ │ - ldr r3, [fp] │ │ │ │ + ldr r1, [pc, #1184] @ bcfd0 │ │ │ │ + bl 1178bc │ │ │ │ + ldr r3, [sl] │ │ │ │ mvn r5, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc5c4 │ │ │ │ - b bc600 │ │ │ │ + beq bc880 │ │ │ │ + b bc8bc │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r8, [r6, #72] @ 0x48 │ │ │ │ + ldr r7, [r6, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ - beq bc8a8 │ │ │ │ + beq bcb64 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bbf3c │ │ │ │ + bne bc1f8 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #1496] @ 0x5d8 │ │ │ │ - ldr r9, [pc, #1100] @ bcd04 │ │ │ │ - mov r7, r3 │ │ │ │ - b bc108 │ │ │ │ - ldr r1, [pc, #1100] @ bcd10 │ │ │ │ + ldr r8, [pc, #1108] @ bcfc8 │ │ │ │ + mov r9, r3 │ │ │ │ + b bc3c4 │ │ │ │ + ldr r1, [pc, #1108] @ bcfd4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bc628 │ │ │ │ + beq bc8e4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, fp │ │ │ │ + mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b bc628 │ │ │ │ + b bc8e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl 22d6e0 │ │ │ │ - b bc70c │ │ │ │ - ldr r1, [pc, #1040] @ bcd10 │ │ │ │ + bl 2407c4 │ │ │ │ + b bc9c8 │ │ │ │ + ldr r1, [pc, #1048] @ bcfd4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bc6ac │ │ │ │ + beq bc968 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b bc6ac │ │ │ │ - ldr r1, [pc, #1008] @ bcd10 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq bc5b0 │ │ │ │ + b bc968 │ │ │ │ + ldr r1, [pc, #1016] @ bcfd4 │ │ │ │ + cmp r4, r1 │ │ │ │ + beq bc86c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - b bc5b0 │ │ │ │ - ldr r1, [pc, #976] @ bcd10 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq bc784 │ │ │ │ + mov r0, fp │ │ │ │ + blx r4 │ │ │ │ + b bc86c │ │ │ │ + ldr r1, [pc, #984] @ bcfd4 │ │ │ │ + cmp r9, r1 │ │ │ │ + beq bca40 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b bc784 │ │ │ │ - ldr r3, [r9] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b bca40 │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc974 │ │ │ │ + beq bcc38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - beq bc984 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9b3c0 │ │ │ │ + str r3, [r8] │ │ │ │ + beq bcc48 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9b44c │ │ │ │ mvn r0, #0 │ │ │ │ - b bc140 │ │ │ │ + b bc3fc │ │ │ │ mvn r5, #0 │ │ │ │ - b bc694 │ │ │ │ - ldr r3, [pc, #884] @ bcd08 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #884] @ bcd14 │ │ │ │ - bl 1179b0 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc9bc │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - beq bcb2c │ │ │ │ - ldr r3, [fp] │ │ │ │ + b bc950 │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + ldr r1, [pc, #880] @ bcfcc │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr r1, [pc, #884] @ bcfd8 │ │ │ │ + bl 1178bc │ │ │ │ + ldr r2, [fp] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bcc80 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [fp] │ │ │ │ + beq bcdf0 │ │ │ │ + ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc958 │ │ │ │ + beq bcc1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [fp] │ │ │ │ - beq bca20 │ │ │ │ - ldr r3, [r9] │ │ │ │ + str r3, [sl] │ │ │ │ + beq bcce4 │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mvnne r5, #0 │ │ │ │ - beq bc974 │ │ │ │ - b bc5d0 │ │ │ │ + beq bcc38 │ │ │ │ + b bc88c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bcc94 │ │ │ │ + beq bcf58 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bcc7c │ │ │ │ - ldr r3, [pc, #780] @ bcd18 │ │ │ │ - ldr r2, [pc, #780] @ bcd1c │ │ │ │ + bne bcf40 │ │ │ │ + ldr r3, [pc, #780] @ bcfdc │ │ │ │ + ldr r2, [pc, #780] @ bcfe0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2cbb90 │ │ │ │ - b bc6f0 │ │ │ │ + bl 2d6040 │ │ │ │ + b bc9ac │ │ │ │ mvn r5, #0 │ │ │ │ - b bc610 │ │ │ │ + b bc8cc │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 23239c │ │ │ │ - b bc6d8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 245408 │ │ │ │ + b bc994 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r7 │ │ │ │ mov r2, #0 │ │ │ │ blx r3 │ │ │ │ - b bc6cc │ │ │ │ - ldr r3, [pc, #708] @ bcd18 │ │ │ │ - ldr r2, [pc, #712] @ bcd20 │ │ │ │ + b bc988 │ │ │ │ + ldr r3, [pc, #708] @ bcfdc │ │ │ │ + ldr r2, [pc, #712] @ bcfe4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 28812c <_PyErr_Format@@Base> │ │ │ │ - b bc6f0 │ │ │ │ + bl 1c1ab0 <_PyErr_Format@@Base> │ │ │ │ + b bc9ac │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r5, r0, #0 │ │ │ │ - b bc74c │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq bc564 │ │ │ │ - ldr r3, [pc, #660] @ bcd24 │ │ │ │ + b bca08 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq bc820 │ │ │ │ + ldr r2, [pc, #660] @ bcfe8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 188bd8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r1, [r2] │ │ │ │ + bl 189cfc <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc3bc │ │ │ │ + beq bc678 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188be8 <_PyErr_Clear@@Base> │ │ │ │ - b bc3bc │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #592] @ bcd08 │ │ │ │ - ldr r1, [pc, #620] @ bcd28 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - bl 1179b0 │ │ │ │ - b bc718 │ │ │ │ + bl 189d24 <_PyErr_Clear@@Base> │ │ │ │ + b bc678 │ │ │ │ + ldr r1, [pc, #596] @ bcfcc │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr r1, [pc, #616] @ bcfec │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + bl 1178bc │ │ │ │ + b bc9d4 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b bc0a0 │ │ │ │ + b bc35c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc1ac │ │ │ │ - ldr r0, [pc, #504] @ bcce4 │ │ │ │ - bl bbde4 │ │ │ │ + beq bc468 │ │ │ │ + ldr r0, [pc, #504] @ bcfa8 │ │ │ │ + bl bc0a0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq bc714 │ │ │ │ + beq bc9d0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b bc468 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + b bc724 │ │ │ │ mov r2, #2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 231b20 │ │ │ │ - b bc6cc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b bc9bc │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b bbf84 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 244b8c │ │ │ │ + b bc988 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b bcc80 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b bc240 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bc090 │ │ │ │ + bne bc34c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b bc090 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b bc34c │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r8, [r6, #72] @ 0x48 │ │ │ │ - ldreq r9, [pc, #404] @ bcd04 │ │ │ │ + ldr r7, [r6, #72] @ 0x48 │ │ │ │ + ldreq r8, [pc, #404] @ bcfc8 │ │ │ │ str r2, [r6, #72] @ 0x48 │ │ │ │ - bne bbf30 │ │ │ │ + bne bc1ec │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b bbfac │ │ │ │ - ldr r2, [r4] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bcbc8 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r4] │ │ │ │ - bne bcbc8 │ │ │ │ - ldr r2, [pc, #352] @ bcd00 │ │ │ │ - ldr r5, [r2, #1416] @ 0x588 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq bcbb8 │ │ │ │ + b bc268 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bce8c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne bce8c │ │ │ │ + ldr r2, [pc, #352] @ bcfc4 │ │ │ │ + ldr r3, [r2, #1416] @ 0x588 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq bce7c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ - blx r2 │ │ │ │ - ldr sl, [pc, #304] @ bcd00 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ + ldr r9, [pc, #304] @ bcfc4 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r5, [r8], #4 │ │ │ │ + ldr r5, [r7], #4 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq bcc24 │ │ │ │ + beq bcee8 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bcc24 │ │ │ │ - ldr r3, [sl, #1416] @ 0x588 │ │ │ │ + bne bcee8 │ │ │ │ + ldr r3, [r9, #1416] @ 0x588 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - beq bcc14 │ │ │ │ - ldr r2, [sl, #1420] @ 0x58c │ │ │ │ + beq bced8 │ │ │ │ + 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 bcbd8 │ │ │ │ - bl 2915fc │ │ │ │ - b bc6d8 │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - b bc4c0 │ │ │ │ + bne bce9c │ │ │ │ + bl 2a064c │ │ │ │ + b bc994 │ │ │ │ + lsl r1, r1, #1 │ │ │ │ + b bc77c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r4] │ │ │ │ + ldr r2, [r4] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ rsb r5, r0, #0 │ │ │ │ - beq bc74c │ │ │ │ - b bc73c │ │ │ │ - ldr r3, [r9] │ │ │ │ + beq bca08 │ │ │ │ + b bc9f8 │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc408 │ │ │ │ - b bc5d0 │ │ │ │ + beq bc6c4 │ │ │ │ + b bc88c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne bca04 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b bca04 │ │ │ │ + bne bccc8 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b bccc8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc360 │ │ │ │ - b bc700 │ │ │ │ + beq bc61c │ │ │ │ + b bc9bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne bc36c │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b bc36c │ │ │ │ + bne bc628 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b bc628 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b bc388 │ │ │ │ - cmp r9, #0 │ │ │ │ - bne bc9d8 │ │ │ │ - b bc974 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b bc644 │ │ │ │ + cmp r8, #0 │ │ │ │ + bne bcc9c │ │ │ │ + b bcc38 │ │ │ │ subseq r9, r9, lr, asr #12 │ │ │ │ - andeq r7, r4, r0, ror #4 │ │ │ │ + andeq r6, r4, ip, ror #30 │ │ │ │ subseq r9, r7, r0, lsl lr │ │ │ │ - ldrdeq fp, [pc], -r8 │ │ │ │ + andeq fp, pc, ip, lsr #26 │ │ │ │ subseq sl, r7, ip, lsr r0 │ │ │ │ - andseq r2, r2, r0, ror #17 │ │ │ │ - ldrsbeq r1, [r1], -r8 │ │ │ │ + andseq r2, r2, r0, lsr #17 │ │ │ │ + andseq r0, r1, ip, ror #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x001122b0 │ │ │ │ + @ instruction: 0x001121b8 │ │ │ │ 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 pc, r5, r8, ror #21 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - eorseq pc, r5, r8, lsl #22 │ │ │ │ + eorseq r1, r6, r8, ror #12 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ + eorseq r1, r6, r8, lsl #13 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x0035fabc │ │ │ │ - eorseq pc, r5, ip, lsl #21 │ │ │ │ + eorseq r1, r6, ip, lsr r6 │ │ │ │ + eorseq r1, r6, ip, lsl #12 │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq lr, r5, r4, asr #12 │ │ │ │ + eorseq r0, r6, r4, asr #3 │ │ │ │ │ │ │ │ -000bcd2c : │ │ │ │ +000bcff0 : │ │ │ │ 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 │ │ │ │ @@ -151019,139 +151218,139 @@ │ │ │ │ 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 bdc34 │ │ │ │ + beq bdef8 │ │ │ │ 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 bce8c │ │ │ │ + bne bd150 │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ add r4, r8, #1 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [sp, #28] │ │ │ │ - beq bdff4 │ │ │ │ + beq be2b8 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ add r0, r4, #1 │ │ │ │ - beq bd670 │ │ │ │ - bhi bcf14 │ │ │ │ + beq bd934 │ │ │ │ + bhi bd1d8 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq be2d8 │ │ │ │ + beq be59c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq be2c0 │ │ │ │ + beq be584 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq be290 │ │ │ │ - ldr r2, [pc, #4052] @ bddcc │ │ │ │ - ldr r1, [pc, #4048] @ bddcc │ │ │ │ + beq be554 │ │ │ │ + ldr r2, [pc, #4052] @ be090 │ │ │ │ + ldr r1, [pc, #4048] @ be090 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ ands r2, r2, #4 │ │ │ │ - bne bdda4 │ │ │ │ + bne be068 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq bd6cc │ │ │ │ + beq bd990 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bd4e0 │ │ │ │ + beq bd7a4 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bd890 │ │ │ │ - ldr r1, [pc, #4008] @ bddd0 │ │ │ │ + beq bdb54 │ │ │ │ + ldr r1, [pc, #4008] @ be094 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #4004] @ bddd4 │ │ │ │ + ldr r1, [pc, #4004] @ be098 │ │ │ │ mvn r6, #0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr lr, [pc, #3996] @ bddd8 │ │ │ │ - ldr r1, [pc, #3996] @ bdddc │ │ │ │ + ldr lr, [pc, #3996] @ be09c │ │ │ │ + ldr r1, [pc, #3996] @ be0a0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r5, r6 │ │ │ │ - ldr r1, [pc, #3988] @ bdde0 │ │ │ │ + ldr r1, [pc, #3988] @ be0a4 │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq bd170 │ │ │ │ + beq bd434 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq bd9dc │ │ │ │ + beq bdca0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne bd4e0 │ │ │ │ + bne bd7a4 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls bd4e0 │ │ │ │ - ldr r0, [pc, #3952] @ bdde4 │ │ │ │ + bls bd7a4 │ │ │ │ + ldr r0, [pc, #3952] @ be0a8 │ │ │ │ sub r1, r3, #65 @ 0x41 │ │ │ │ cmp r1, #23 │ │ │ │ - bhi bd4e0 │ │ │ │ + bhi bd7a4 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrh r1, [r0, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r2, [r4] │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ - bne be254 │ │ │ │ + bne be518 │ │ │ │ ldrb r6, [r4, #1]! │ │ │ │ cmp r6, #0 │ │ │ │ cmpne r6, #37 @ 0x25 │ │ │ │ - bne bce8c │ │ │ │ + bne bd150 │ │ │ │ cmp r6, #0 │ │ │ │ sub r5, r4, r8 │ │ │ │ - beq bcf4c │ │ │ │ + beq bd210 │ │ │ │ cmn r5, #1 │ │ │ │ - beq bdfe4 │ │ │ │ + beq be2a8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq bd45c │ │ │ │ + beq bd720 │ │ │ │ cmp r7, #126 @ 0x7e │ │ │ │ - bls bcf68 │ │ │ │ + bls bd22c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r3, r3, r9 │ │ │ │ cmp r3, r5 │ │ │ │ - blt bcf68 │ │ │ │ + blt bd22c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - bne bdeb4 │ │ │ │ + bne be178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r3, r9 │ │ │ │ bl 29cdc │ │ │ │ ldrb r1, [r4] │ │ │ │ add r9, r9, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bd124 │ │ │ │ + beq bd3e8 │ │ │ │ mov r8, r4 │ │ │ │ - b bcda4 │ │ │ │ - ldr r2, [pc, #3760] @ bddcc │ │ │ │ - ldr r1, [pc, #3756] @ bddcc │ │ │ │ + b bd068 │ │ │ │ + ldr r2, [pc, #3760] @ be090 │ │ │ │ + ldr r1, [pc, #3756] @ be090 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ - bne bdda4 │ │ │ │ + bne be068 │ │ │ │ mvn r6, #0 │ │ │ │ - ldr r1, [pc, #3764] @ bdde8 │ │ │ │ + ldr r1, [pc, #3764] @ be0ac │ │ │ │ sub r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi bd1ec │ │ │ │ + bhi bd4b0 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmn r5, #1 │ │ │ │ - beq bdfcc │ │ │ │ + beq be290 │ │ │ │ cmp sl, #0 │ │ │ │ - beq bd468 │ │ │ │ + beq bd72c │ │ │ │ cmp r7, #126 @ 0x7e │ │ │ │ str r6, [sp, #16] │ │ │ │ - bhi bcecc │ │ │ │ + bhi bd190 │ │ │ │ cmp r5, #0 │ │ │ │ - beq bcedc │ │ │ │ + beq bd1a0 │ │ │ │ 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 │ │ │ │ @@ -151159,64 +151358,64 @@ │ │ │ │ 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 10c8b0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c6ec <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb r2, [sp, #116] @ 0x74 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldrb fp, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - bne bcee0 │ │ │ │ + bne bd1a4 │ │ │ │ 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 272a3c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 283f24 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov sl, #0 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and r1, r5, r6 │ │ │ │ cmp r1, #0 │ │ │ │ orrge ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne bd4e0 │ │ │ │ + bne bd7a4 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq bd284 │ │ │ │ - ldr r0, [pc, #3480] @ bddec │ │ │ │ + beq bd548 │ │ │ │ + ldr r0, [pc, #3480] @ be0b0 │ │ │ │ sub r1, r3, #100 @ 0x64 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ mov ip, #1 │ │ │ │ ands r1, r0, ip, lsl r1 │ │ │ │ - bne bd9dc │ │ │ │ + bne bdca0 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq bdc60 │ │ │ │ + beq bdf24 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne bd4e0 │ │ │ │ + bne bd7a4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ @@ -151231,67 +151430,67 @@ │ │ │ │ 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 be33c │ │ │ │ - bl 117a7c │ │ │ │ + bne be600 │ │ │ │ + bl 117988 │ │ │ │ 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 bcfe8 │ │ │ │ + beq bd2ac │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq bcfe8 │ │ │ │ + beq bd2ac │ │ │ │ ldrb r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne bcf0c │ │ │ │ + bne bd1d0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq bdc08 │ │ │ │ + beq bdecc │ │ │ │ cmp fp, #0 │ │ │ │ - bne bd024 │ │ │ │ + bne bd2e8 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - beq bd808 │ │ │ │ + beq bdacc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 10db30 <_PyUnicodeWriter_PrepareInternal@@Base+0x1280> │ │ │ │ + bl 10d96c <_PyUnicodeWriter_PrepareInternal@@Base+0x1280> │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq be268 │ │ │ │ + beq be52c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bdf14 │ │ │ │ + beq be1d8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq bd814 │ │ │ │ + beq bdad8 │ │ │ │ mov sl, r2 │ │ │ │ - b bd024 │ │ │ │ + b bd2e8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt bd4e0 │ │ │ │ + bgt bd7a4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bne be2f0 │ │ │ │ + bne be5b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq be39c │ │ │ │ + beq be660 │ │ │ │ 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] │ │ │ │ @@ -151302,72 +151501,72 @@ │ │ │ │ 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 bd324 │ │ │ │ + b bd5e8 │ │ │ │ mov ip, #0 │ │ │ │ - ldr r2, [pc, #3032] @ bddd0 │ │ │ │ + ldr r2, [pc, #3032] @ be094 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #3028] @ bddd4 │ │ │ │ + ldr r2, [pc, #3028] @ be098 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #3028] @ bdddc │ │ │ │ + ldr r2, [pc, #3028] @ be0a0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr lr, [pc, #3016] @ bddd8 │ │ │ │ - ldr r2, [pc, #3020] @ bdde0 │ │ │ │ + ldr lr, [pc, #3016] @ be09c │ │ │ │ + ldr r2, [pc, #3020] @ be0a4 │ │ │ │ str r2, [sp, #32] │ │ │ │ mvn r5, #0 │ │ │ │ mov r2, ip │ │ │ │ cmp r3, #0 │ │ │ │ - beq bd4e0 │ │ │ │ + beq bd7a4 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ streq r0, [sp, #16] │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi bd4e0 │ │ │ │ + bhi bd7a4 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bls bce4c │ │ │ │ + bls bd110 │ │ │ │ sub r0, r3, #99 @ 0x63 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ mov r1, #1 │ │ │ │ lsl r1, r1, r0 │ │ │ │ - ldr r0, [pc, #2968] @ bddf0 │ │ │ │ + ldr r0, [pc, #2968] @ be0b4 │ │ │ │ and r0, r0, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bd044 │ │ │ │ - ldr r0, [pc, #2956] @ bddf4 │ │ │ │ + bne bd308 │ │ │ │ + ldr r0, [pc, #2956] @ be0b8 │ │ │ │ tst r1, r0 │ │ │ │ - bne bd030 │ │ │ │ + bne bd2f4 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq bd4d8 │ │ │ │ + beq bd79c │ │ │ │ cmp r2, #0 │ │ │ │ - bne bd4e0 │ │ │ │ + bne bd7a4 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne bd04c │ │ │ │ + bne bd310 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r3] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r5, #1114112 @ 0x110000 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bcs be200 │ │ │ │ + bcs be4c4 │ │ │ │ cmp r5, r7 │ │ │ │ - bhi bd5f4 │ │ │ │ + bhi bd8b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r3, r3, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - ble bd5f4 │ │ │ │ + ble bd8b8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - bne bd8cc │ │ │ │ + bne bdb90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb r5, [r3, r9] │ │ │ │ add r9, r9, #1 │ │ │ │ - b bd10c │ │ │ │ + b bd3d0 │ │ │ │ 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 │ │ │ │ @@ -151381,42 +151580,42 @@ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r1, [r1] │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ str ip, [sp] │ │ │ │ - bl 117ec0 │ │ │ │ - b bd0d4 │ │ │ │ + bl 117dcc │ │ │ │ + b bd398 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r8, [r3, #4] │ │ │ │ ldr r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #8 │ │ │ │ movne r1, #58 @ 0x3a │ │ │ │ moveq r1, #46 @ 0x2e │ │ │ │ - bl 1e79cc │ │ │ │ + bl 1ef8e0 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq bd388 │ │ │ │ + beq bd64c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq be344 │ │ │ │ + beq be608 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bcfe8 │ │ │ │ + beq bd2ac │ │ │ │ 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] │ │ │ │ @@ -151427,148 +151626,148 @@ │ │ │ │ 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 117ec0 │ │ │ │ + bl 117dcc │ │ │ │ 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 be350 │ │ │ │ + beq be614 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd10c │ │ │ │ + beq bd3d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne bd10c │ │ │ │ + bne bd3d0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - ldr r2, [pc, #2484] @ bddf8 │ │ │ │ + ldr r2, [pc, #2484] @ be0bc │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bdf20 │ │ │ │ + bne be1e4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx r5 │ │ │ │ - b bd10c │ │ │ │ + b bd3d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bcec4 │ │ │ │ + bne bd188 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl be77c <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ + bl bea40 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq be0b0 │ │ │ │ + beq be374 │ │ │ │ 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 22fbec │ │ │ │ + bl 242c50 │ │ │ │ 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 fp, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b bd118 │ │ │ │ + b bd3dc │ │ │ │ cmp r2, #1 │ │ │ │ - ble bd04c │ │ │ │ - ldr r3, [pc, #2324] @ bddfc │ │ │ │ - ldr r1, [pc, #2324] @ bde00 │ │ │ │ + ble bd310 │ │ │ │ + ldr r3, [pc, #2324] @ be0c0 │ │ │ │ + ldr r1, [pc, #2324] @ be0c4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1179b0 │ │ │ │ - b bcfe8 │ │ │ │ + bl 1178bc │ │ │ │ + b bd2ac │ │ │ │ mvn r5, #0 │ │ │ │ - ldr r2, [pc, #2304] @ bde04 │ │ │ │ + ldr r2, [pc, #2304] @ be0c8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #2300] @ bde08 │ │ │ │ + ldr r2, [pc, #2300] @ be0cc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #2296] @ bde0c │ │ │ │ + ldr r2, [pc, #2296] @ be0d0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #2292] @ bde10 │ │ │ │ + ldr r2, [pc, #2292] @ be0d4 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #2284] @ bde14 │ │ │ │ + ldr lr, [pc, #2284] @ be0d8 │ │ │ │ add r4, r4, #1 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #3 │ │ │ │ - b bd21c │ │ │ │ + b bd4e0 │ │ │ │ mvn r5, #0 │ │ │ │ - ldr r2, [pc, #2264] @ bde18 │ │ │ │ + ldr r2, [pc, #2264] @ be0dc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #2260] @ bde1c │ │ │ │ + ldr r2, [pc, #2260] @ be0e0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #2256] @ bde20 │ │ │ │ + ldr r2, [pc, #2256] @ be0e4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #2252] @ bde24 │ │ │ │ + ldr r2, [pc, #2252] @ be0e8 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #2244] @ bde28 │ │ │ │ + ldr lr, [pc, #2244] @ be0ec │ │ │ │ add r4, r4, #1 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #4 │ │ │ │ - b bd21c │ │ │ │ + b bd4e0 │ │ │ │ mvn r5, #0 │ │ │ │ - ldr r2, [pc, #2224] @ bde2c │ │ │ │ + ldr r2, [pc, #2224] @ be0f0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #2220] @ bde30 │ │ │ │ + ldr r2, [pc, #2220] @ be0f4 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #2216] @ bde34 │ │ │ │ + ldr r2, [pc, #2216] @ be0f8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #2212] @ bde38 │ │ │ │ + ldr r2, [pc, #2212] @ be0fc │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #2204] @ bde3c │ │ │ │ + ldr lr, [pc, #2204] @ be100 │ │ │ │ add r4, r4, #1 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #5 │ │ │ │ - b bd21c │ │ │ │ + b bd4e0 │ │ │ │ mvn r5, #0 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne be07c │ │ │ │ - ldr r2, [pc, #2172] @ bde40 │ │ │ │ + bne be340 │ │ │ │ + ldr r2, [pc, #2172] @ be104 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #2168] @ bde44 │ │ │ │ + ldr r2, [pc, #2168] @ be108 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #2164] @ bde48 │ │ │ │ + ldr r2, [pc, #2164] @ be10c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #2160] @ bde4c │ │ │ │ + ldr r2, [pc, #2160] @ be110 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #2152] @ bde50 │ │ │ │ + ldr lr, [pc, #2152] @ be114 │ │ │ │ add r4, r4, #2 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #2 │ │ │ │ - b bd21c │ │ │ │ + b bd4e0 │ │ │ │ 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 │ │ │ │ @@ -151576,198 +151775,198 @@ │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb r3, [sp, #116] @ 0x74 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl 10c8b0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c6ec <_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 bd2b4 │ │ │ │ - b bcfe8 │ │ │ │ + bne bd578 │ │ │ │ + b bd2ac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ orr r2, r2, #16 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ add r0, r0, #1 │ │ │ │ - beq bdfbc │ │ │ │ + beq be280 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bhi bcf14 │ │ │ │ + bhi bd1d8 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq be2d8 │ │ │ │ + beq be59c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq be2c0 │ │ │ │ + beq be584 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq be290 │ │ │ │ - ldr r1, [pc, #1816] @ bddcc │ │ │ │ + beq be554 │ │ │ │ + ldr r1, [pc, #1816] @ be090 │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ ands r2, r2, #4 │ │ │ │ - bne bdda4 │ │ │ │ + bne be068 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ movne ip, r2 │ │ │ │ mvnne r6, #0 │ │ │ │ - bne bd1f0 │ │ │ │ + bne bd4b4 │ │ │ │ mvn r6, #0 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq be378 │ │ │ │ - ldr r1, [pc, #1768] @ bddcc │ │ │ │ + beq be63c │ │ │ │ + ldr r1, [pc, #1768] @ be090 │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ addeq r4, r4, #1 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq bd7b8 │ │ │ │ + beq bda7c │ │ │ │ sub r5, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ addeq r4, r4, #2 │ │ │ │ - beq bd7b8 │ │ │ │ - ldr lr, [pc, #1916] @ bde90 │ │ │ │ + beq bda7c │ │ │ │ + ldr lr, [pc, #1916] @ be154 │ │ │ │ rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ smull ip, r0, lr, r2 │ │ │ │ asr r2, r2, #31 │ │ │ │ rsb r2, r2, r0, asr #2 │ │ │ │ cmp r5, r2 │ │ │ │ - bgt be1bc │ │ │ │ + bgt be480 │ │ │ │ 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 bd8ec │ │ │ │ + beq bdbb0 │ │ │ │ rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ smull ip, r0, lr, r2 │ │ │ │ asr r2, r2, #31 │ │ │ │ rsb r2, r2, r0, asr #2 │ │ │ │ cmp r2, r5 │ │ │ │ - blt be1bc │ │ │ │ + blt be480 │ │ │ │ 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 bd7b8 │ │ │ │ + beq bda7c │ │ │ │ rsb r3, r2, #-2147483601 @ 0x8000002f │ │ │ │ smull ip, r0, lr, r3 │ │ │ │ asr r3, r3, #31 │ │ │ │ rsb r3, r3, r0, asr #2 │ │ │ │ cmp r3, r5 │ │ │ │ - blt be1bc │ │ │ │ + blt be480 │ │ │ │ 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 bd780 │ │ │ │ - ldr r1, [pc, #1684] @ bde54 │ │ │ │ + bne bda44 │ │ │ │ + ldr r1, [pc, #1684] @ be118 │ │ │ │ sub r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi bd7d8 │ │ │ │ + bhi bda9c │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #1520] @ bddd0 │ │ │ │ + ldr r2, [pc, #1520] @ be094 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1516] @ bddd4 │ │ │ │ + ldr r2, [pc, #1516] @ be098 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #1516] @ bdddc │ │ │ │ + ldr r2, [pc, #1516] @ be0a0 │ │ │ │ mov ip, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1508] @ bdde0 │ │ │ │ + ldr r2, [pc, #1508] @ be0a4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #1492] @ bddd8 │ │ │ │ + ldr lr, [pc, #1492] @ be09c │ │ │ │ mov r2, ip │ │ │ │ - b bd21c │ │ │ │ + b bd4e0 │ │ │ │ cmp r9, #1 │ │ │ │ mov r2, sl │ │ │ │ - bne bd168 │ │ │ │ + bne bd42c │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ lsr r3, r1, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bne bd168 │ │ │ │ + bne bd42c │ │ │ │ tst r1, #32 │ │ │ │ - beq be3fc │ │ │ │ + beq be6c0 │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addne r3, r2, #20 │ │ │ │ addeq r3, r2, #28 │ │ │ │ ldrsb r1, [r3] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - ldrge r1, [pc, #1544] @ bde58 │ │ │ │ + ldrge r1, [pc, #1544] @ be11c │ │ │ │ movge r0, #24 │ │ │ │ - ldrlt r1, [pc, #1540] @ bde5c │ │ │ │ + ldrlt r1, [pc, #1540] @ be120 │ │ │ │ mlage sl, r0, r3, r1 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ addlt sl, r1, r3, lsl #5 │ │ │ │ cmp r2, sl │ │ │ │ - beq bd024 │ │ │ │ + beq bd2e8 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd024 │ │ │ │ + beq bd2e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne bd024 │ │ │ │ + bne bd2e8 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b bd024 │ │ │ │ - ldr r2, [pc, #1336] @ bddd0 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b bd2e8 │ │ │ │ + ldr r2, [pc, #1336] @ be094 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1332] @ bddd4 │ │ │ │ + ldr r2, [pc, #1332] @ be098 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #1332] @ bdddc │ │ │ │ + ldr r2, [pc, #1332] @ be0a0 │ │ │ │ mvn r6, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1324] @ bdde0 │ │ │ │ + ldr r2, [pc, #1324] @ be0a4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #1308] @ bddd8 │ │ │ │ + ldr lr, [pc, #1308] @ be09c │ │ │ │ mov ip, r1 │ │ │ │ mov r5, r6 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b bd238 │ │ │ │ + b bd4fc │ │ │ │ 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 bd10c │ │ │ │ + b bd3d0 │ │ │ │ add r4, r4, #3 │ │ │ │ - b bd7b8 │ │ │ │ + b bda7c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1364b0 │ │ │ │ + bl 136480 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq bcfe8 │ │ │ │ + beq bd2ac │ │ │ │ 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] │ │ │ │ @@ -151778,63 +151977,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 117ec0 │ │ │ │ + bl 117dcc │ │ │ │ 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 be198 │ │ │ │ + beq be45c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd10c │ │ │ │ + beq bd3d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne bd10c │ │ │ │ + bne bd3d0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b bd10c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b bd3d0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 131f7c │ │ │ │ + bl 131f40 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne bd910 │ │ │ │ - b bcfe8 │ │ │ │ + bne bdbd4 │ │ │ │ + b bd2ac │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - beq bdc3c │ │ │ │ - bhi bdbe0 │ │ │ │ + beq bdf00 │ │ │ │ + bhi bdea4 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq be074 │ │ │ │ + beq be338 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq be06c │ │ │ │ - ldr r3, [pc, #1100] @ bde60 │ │ │ │ + beq be330 │ │ │ │ + ldr r3, [pc, #1100] @ be124 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi bdba8 │ │ │ │ + bhi bde6c │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ add r1, r1, #7 │ │ │ │ bic r1, r1, #7 │ │ │ │ ldrd r2, [r1], #8 │ │ │ │ @@ -151868,27 +152067,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 be0e8 │ │ │ │ + bls be3ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r3, r3, r9 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt be0e8 │ │ │ │ + bgt be3ac │ │ │ │ cmp r6, #0 │ │ │ │ - bgt be0b8 │ │ │ │ + bgt be37c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq bdd18 │ │ │ │ + beq bdfdc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt bdcf0 │ │ │ │ + bgt bdfb4 │ │ │ │ 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 │ │ │ │ @@ -151897,108 +152096,108 @@ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb r3, [sp, #116] @ 0x74 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl be52c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be7f0 <_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 bcfe8 │ │ │ │ + beq bd2ac │ │ │ │ cmp r6, #0 │ │ │ │ - ble bd10c │ │ │ │ + ble bd3d0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #1 │ │ │ │ - beq bd10c │ │ │ │ + beq bd3d0 │ │ │ │ mov r3, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 30e288 │ │ │ │ + bl 21a378 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bcfe8 │ │ │ │ + beq bd2ac │ │ │ │ add r9, r9, r5 │ │ │ │ - b bd10c │ │ │ │ + b bd3d0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [r3], #4 │ │ │ │ - beq bdd94 │ │ │ │ + beq be058 │ │ │ │ str r2, [sp] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, lr │ │ │ │ add r8, sp, #56 @ 0x38 │ │ │ │ mov r2, #26 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a6f0 <__sprintf_chk@plt> │ │ │ │ mov r3, r0 │ │ │ │ - b bda5c │ │ │ │ + b bdd20 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - beq be168 │ │ │ │ - ldr r3, [pc, #628] @ bde64 │ │ │ │ + beq be42c │ │ │ │ + ldr r3, [pc, #628] @ be128 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi bdba8 │ │ │ │ + bhi bde6c │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp sl, #0 │ │ │ │ - beq bdc34 │ │ │ │ + beq bdef8 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bdc34 │ │ │ │ + beq bdef8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bdc34 │ │ │ │ + bne bdef8 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - ldr sl, [pc, #556] @ bde68 │ │ │ │ - b bd024 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + ldr sl, [pc, #556] @ be12c │ │ │ │ + b bd2e8 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #548] @ bde6c │ │ │ │ + ldr r3, [pc, #548] @ be130 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi bdd90 │ │ │ │ + bhi be054 │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r3, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r8, sp, #56 @ 0x38 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #492] @ bde70 │ │ │ │ + ldr r3, [pc, #492] @ be134 │ │ │ │ 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 bdcac │ │ │ │ + beq bdf70 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne be214 │ │ │ │ + bne be4d8 │ │ │ │ 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 │ │ │ │ @@ -152006,402 +152205,402 @@ │ │ │ │ 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 be52c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - b bd0d4 │ │ │ │ + bl be7f0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + b bd398 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 30e288 │ │ │ │ + bl 21a378 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bcfe8 │ │ │ │ + beq bd2ac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r9, r9, r3 │ │ │ │ - b bdaf4 │ │ │ │ + b bddb8 │ │ │ │ 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 12ef08 │ │ │ │ + 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 bdae8 │ │ │ │ - b bcfe8 │ │ │ │ + bne bddac │ │ │ │ + b bd2ac │ │ │ │ add r3, r1, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r1] │ │ │ │ str r3, [sp] │ │ │ │ - b bdbc0 │ │ │ │ + b bde84 │ │ │ │ sub r6, r3, #48 @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r5] │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ - bne be1d0 │ │ │ │ + bne be494 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne bcf2c │ │ │ │ - b bd6d0 │ │ │ │ - eorseq r5, r9, r0, lsr #3 │ │ │ │ - @ instruction: 0x00360ad4 │ │ │ │ - mlaseq r7, r8, r5, sl │ │ │ │ - @ instruction: 0x003757b4 │ │ │ │ - @ instruction: 0x00360ad8 │ │ │ │ - @ instruction: 0x00360adc │ │ │ │ - subeq lr, r3, r4, ror sl │ │ │ │ - subeq lr, r3, r4, lsr #21 │ │ │ │ + bne bd1f0 │ │ │ │ + b bd994 │ │ │ │ + eorseq r6, r9, r0, lsr #26 │ │ │ │ + eorseq r2, r6, r4, asr r6 │ │ │ │ + eorseq ip, r7, r8, lsl r1 │ │ │ │ + eorseq r7, r7, r4, asr #4 │ │ │ │ + eorseq r2, r6, r8, asr r6 │ │ │ │ + eorseq r2, r6, ip, asr r6 │ │ │ │ + strdeq r0, [r4], #-84 @ 0xffffffac │ │ │ │ + subeq r0, r4, r4, lsr #12 │ │ │ │ andseq r0, r2, r1, lsr #16 │ │ │ │ eoreq r1, r4, r2, asr #32 │ │ │ │ andeq r2, r0, r1 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r8, lsr #23 │ │ │ │ - eorseq r0, r6, r8, lsl #22 │ │ │ │ - eorseq r0, r6, ip, lsl #22 │ │ │ │ - eorseq fp, r7, ip, asr #5 │ │ │ │ - eorseq r0, r6, r0, lsl fp │ │ │ │ - eorseq r0, r8, r0, asr #1 │ │ │ │ - eorseq r0, r6, r8, lsl fp │ │ │ │ - eorseq r0, r6, ip, lsl fp │ │ │ │ - eorseq r0, r6, r0, lsr #22 │ │ │ │ - eorseq r0, r6, r4, lsr #22 │ │ │ │ - eorseq r0, r6, r4, lsl fp │ │ │ │ - eorseq r0, r6, ip, lsr #22 │ │ │ │ - eorseq r0, r6, r0, lsr fp │ │ │ │ - eorseq r0, r6, r4, lsr fp │ │ │ │ - eorseq r0, r6, r8, lsr fp │ │ │ │ - eorseq r0, r6, r8, lsr #22 │ │ │ │ - eorseq r0, r6, r0, ror #21 │ │ │ │ - eorseq r0, r6, r8, ror #21 │ │ │ │ - eorseq r9, r8, r0, asr fp │ │ │ │ - @ instruction: 0x00360af0 │ │ │ │ - eorseq pc, r7, r0, asr sp @ │ │ │ │ - subeq lr, r3, r6, asr #21 │ │ │ │ + eorseq r2, r6, r8, lsr #14 │ │ │ │ + eorseq r2, r6, r8, lsl #13 │ │ │ │ + eorseq r2, r6, ip, lsl #13 │ │ │ │ + eorseq ip, r7, ip, lsl #25 │ │ │ │ + mlaseq r6, r0, r6, r2 │ │ │ │ + eorseq r1, r8, r0, ror #24 │ │ │ │ + mlaseq r6, r8, r6, r2 │ │ │ │ + mlaseq r6, ip, r6, r2 │ │ │ │ + eorseq r2, r6, r0, lsr #13 │ │ │ │ + eorseq r2, r6, r4, lsr #13 │ │ │ │ + mlaseq r6, r4, r6, r2 │ │ │ │ + eorseq r2, r6, ip, lsr #13 │ │ │ │ + @ instruction: 0x003626b0 │ │ │ │ + @ instruction: 0x003626b4 │ │ │ │ + @ instruction: 0x003626b8 │ │ │ │ + eorseq r2, r6, r8, lsr #13 │ │ │ │ + eorseq r2, r6, r0, ror #12 │ │ │ │ + eorseq r2, r6, r8, ror #12 │ │ │ │ + eorseq fp, r8, r4, lsr #14 │ │ │ │ + eorseq r2, r6, r0, ror r6 │ │ │ │ + @ instruction: 0x003818f0 │ │ │ │ + subeq r0, r4, r6, asr #12 │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - subeq lr, r3, r8, ror #21 │ │ │ │ - strdeq lr, [r3], #-162 @ 0xffffff5e │ │ │ │ + subeq r0, r4, r8, ror #12 │ │ │ │ + subeq r0, r4, r2, ror r6 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - strdeq lr, [r3], #-172 @ 0xffffff54 │ │ │ │ - eorseq r1, r9, r4, lsl sp │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - @ instruction: 0x00360af8 │ │ │ │ - @ instruction: 0x00360afc │ │ │ │ - eorseq r0, r6, r0, lsl #22 │ │ │ │ - eorseq r0, r6, r4, lsl #22 │ │ │ │ - eorseq lr, r8, r8, asr #20 │ │ │ │ - eorseq r0, r6, ip, asr #22 │ │ │ │ + subeq r0, r4, ip, ror r6 │ │ │ │ + mlaseq r9, r4, r8, r3 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ + eorseq r2, r6, r8, ror r6 │ │ │ │ + eorseq r2, r6, ip, ror r6 │ │ │ │ + eorseq r2, r6, r0, lsl #13 │ │ │ │ + eorseq r2, r6, r4, lsl #13 │ │ │ │ + eorseq r0, r9, r4, ror #11 │ │ │ │ + eorseq r2, r6, ip, asr #13 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r0, r6, r0, ror #22 │ │ │ │ + eorseq r2, r6, r0, ror #13 │ │ │ │ andeq r7, r0, r0, lsr r8 │ │ │ │ - eorseq r0, r6, ip, lsr fp │ │ │ │ + @ instruction: 0x003626bc │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, r4, asr #23 │ │ │ │ + eorseq r2, r6, r4, asr #14 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, ip, lsl #23 │ │ │ │ + eorseq r2, r6, ip, lsl #14 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #2 │ │ │ │ - bne bdf68 │ │ │ │ + bne be22c │ │ │ │ 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 bdf40 │ │ │ │ + bhi be204 │ │ │ │ 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 bcefc │ │ │ │ + bls bd1c0 │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ strh r1, [r2], #2 │ │ │ │ - b bdf00 │ │ │ │ - bl 22e11c │ │ │ │ + b be1c4 │ │ │ │ + bl 241180 │ │ │ │ mov sl, r0 │ │ │ │ - b bd024 │ │ │ │ - ldr r1, [pc, #-180] @ bde74 │ │ │ │ + b bd2e8 │ │ │ │ + ldr r1, [pc, #-180] @ be138 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bd450 │ │ │ │ + beq bd714 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bd450 │ │ │ │ + b bd714 │ │ │ │ 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 bdedc │ │ │ │ + b be1a0 │ │ │ │ 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 be170 │ │ │ │ + bhi be434 │ │ │ │ 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 bcefc │ │ │ │ + bls bd1c0 │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b bdfa8 │ │ │ │ + b be26c │ │ │ │ ldrb r3, [r0] │ │ │ │ orr r2, r2, #16 │ │ │ │ mov r4, r0 │ │ │ │ - b bd680 │ │ │ │ + b bd944 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c28 │ │ │ │ cmp sl, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne bcf5c │ │ │ │ - b bd468 │ │ │ │ + bne bd220 │ │ │ │ + b bd72c │ │ │ │ mov r0, r8 │ │ │ │ bl 29c28 │ │ │ │ mov r5, r0 │ │ │ │ - b bcebc │ │ │ │ + b bd180 │ │ │ │ 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 12ef08 │ │ │ │ + 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 bcfe8 │ │ │ │ + beq bd2ac │ │ │ │ add r4, r8, #2 │ │ │ │ - b bd110 │ │ │ │ + b bd3d4 │ │ │ │ ldr lr, [sp, #32] │ │ │ │ - b bdc40 │ │ │ │ + b bdf04 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ - b bdc40 │ │ │ │ - ldr r2, [pc, #-524] @ bde78 │ │ │ │ + b bdf04 │ │ │ │ + ldr r2, [pc, #-524] @ be13c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #-528] @ bde7c │ │ │ │ + ldr r2, [pc, #-528] @ be140 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #-532] @ bde80 │ │ │ │ + ldr r2, [pc, #-532] @ be144 │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #-540] @ bde84 │ │ │ │ + ldr r2, [pc, #-540] @ be148 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #-544] @ bde88 │ │ │ │ + ldr lr, [pc, #-544] @ be14c │ │ │ │ add r4, r4, #1 │ │ │ │ mov r2, ip │ │ │ │ - b bd21c │ │ │ │ + b bd4e0 │ │ │ │ str r6, [sp, #16] │ │ │ │ - b bcfe8 │ │ │ │ + b bd2ac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #1 │ │ │ │ - bne bdadc │ │ │ │ + bne bdda0 │ │ │ │ mov r3, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 30e288 │ │ │ │ + bl 21a378 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bcfe8 │ │ │ │ + beq bd2ac │ │ │ │ add r9, r9, r5 │ │ │ │ - b bdadc │ │ │ │ + b bdda0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bdad4 │ │ │ │ + beq bdd98 │ │ │ │ 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 10c8b0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c6ec <_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 bdad4 │ │ │ │ - b bcfe8 │ │ │ │ + bne bdd98 │ │ │ │ + b bd2ac │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ - b bdc40 │ │ │ │ + b bdf04 │ │ │ │ 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 bdf84 │ │ │ │ + b be248 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bcfe8 │ │ │ │ + beq bd2ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne bcfe8 │ │ │ │ + bne bd2ac │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b bcfe8 │ │ │ │ - ldr r3, [pc, #-800] @ bdea4 │ │ │ │ - ldr r1, [pc, #-828] @ bde8c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b bd2ac │ │ │ │ + ldr r3, [pc, #-800] @ be168 │ │ │ │ + ldr r1, [pc, #-828] @ be150 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b bcfe8 │ │ │ │ - ldr r0, [pc, #-840] @ bde90 │ │ │ │ + bl 18f518 │ │ │ │ + b bd2ac │ │ │ │ + ldr r0, [pc, #-840] @ be154 │ │ │ │ rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ smull lr, ip, r2, r0 │ │ │ │ asr r2, r2, #31 │ │ │ │ rsb r2, r2, ip, asr #2 │ │ │ │ cmp r2, r6 │ │ │ │ - blt be240 │ │ │ │ + blt be504 │ │ │ │ mov r2, #10 │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ add r5, r5, #1 │ │ │ │ sub r6, r3, #48 @ 0x30 │ │ │ │ - b bddac │ │ │ │ - ldr r3, [pc, #-884] @ bde94 │ │ │ │ - ldr r1, [pc, #-884] @ bde98 │ │ │ │ + b be070 │ │ │ │ + ldr r3, [pc, #-884] @ be158 │ │ │ │ + ldr r1, [pc, #-884] @ be15c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b bcfe8 │ │ │ │ + bl 18f518 │ │ │ │ + b bd2ac │ │ │ │ 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, #-928] @ bde9c │ │ │ │ + ldr r3, [pc, #-928] @ be160 │ │ │ │ strh r3, [sp, #56] @ 0x38 │ │ │ │ - b bdcac │ │ │ │ - ldr r3, [pc, #-932] @ bdea4 │ │ │ │ - ldr r1, [pc, #-940] @ bdea0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b bcfe8 │ │ │ │ - ldr r3, [pc, #-952] @ bdea4 │ │ │ │ - ldr r1, [pc, #-952] @ bdea8 │ │ │ │ + b bdf70 │ │ │ │ + ldr r3, [pc, #-932] @ be168 │ │ │ │ + ldr r1, [pc, #-940] @ be164 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b bd2ac │ │ │ │ + ldr r3, [pc, #-952] @ be168 │ │ │ │ + ldr r1, [pc, #-952] @ be16c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1179b0 │ │ │ │ - b bcfe8 │ │ │ │ + bl 1178bc │ │ │ │ + b bd2ac │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd020 │ │ │ │ + beq bd2e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bd020 │ │ │ │ + bne bd2e4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b bd020 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b bd2e4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [r3] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r6, #0 │ │ │ │ ldrlt r2, [sp, #28] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ orrlt r2, r2, #1 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ rsblt r6, r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ strlt r2, [sp, #28] │ │ │ │ - b bddc0 │ │ │ │ + b be084 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ orr r2, r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b bcdc8 │ │ │ │ + b bd08c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ orr r2, r2, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b bcdc8 │ │ │ │ + b bd08c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bd1a0 │ │ │ │ + bne bd464 │ │ │ │ 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] │ │ │ │ @@ -152411,38 +152610,38 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl 353970 │ │ │ │ - b bd0d4 │ │ │ │ + bl 3554dc │ │ │ │ + b bd398 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b bd388 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b bd64c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bcfe8 │ │ │ │ + beq bd2ac │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne bcfe8 │ │ │ │ + bne bd2ac │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b bcfe8 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b bd2ac │ │ │ │ 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 bd7b8 │ │ │ │ + b bda7c │ │ │ │ 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] │ │ │ │ @@ -152452,58 +152651,58 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - b bd0d0 │ │ │ │ + b bd394 │ │ │ │ ldr r2, [r1] │ │ │ │ str r2, [sp] │ │ │ │ add r2, r1, #4 │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b bdbc4 │ │ │ │ + b bde88 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ - b bd83c │ │ │ │ + b bdb00 │ │ │ │ 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 be474 │ │ │ │ + bge be738 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #8 │ │ │ │ - bne be464 │ │ │ │ - bl 1e7560 │ │ │ │ + bne be728 │ │ │ │ + bl 1ef474 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne bd910 │ │ │ │ - b bcfe8 │ │ │ │ + bne bdbd4 │ │ │ │ + b bd2ac │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 288f80 │ │ │ │ + bl 298a58 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne bd910 │ │ │ │ - b bcfe8 │ │ │ │ + bne bdbd4 │ │ │ │ + b bd2ac │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ - bl 1e79cc │ │ │ │ + bl 1ef8e0 │ │ │ │ mov r8, r0 │ │ │ │ - b be438 │ │ │ │ - ldr r3, [pc, #-1488] @ bdeac │ │ │ │ - ldr r1, [pc, #-1488] @ bdeb0 │ │ │ │ + b be6fc │ │ │ │ + ldr r3, [pc, #-1488] @ be170 │ │ │ │ + ldr r1, [pc, #-1488] @ be174 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b bcfe8 │ │ │ │ + bl 18f518 │ │ │ │ + b bd2ac │ │ │ │ │ │ │ │ -000be488 : │ │ │ │ +000be74c : │ │ │ │ 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 │ │ │ │ @@ -152513,782 +152712,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 92fdc │ │ │ │ + bl 93074 │ │ │ │ subs r4, r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq be518 │ │ │ │ + beq be7dc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 22fb00 │ │ │ │ + bl 242b64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq be50c │ │ │ │ + beq be7d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne be50c │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne be7d0 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne be524 │ │ │ │ + bne be7e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 99e00 │ │ │ │ - b be518 │ │ │ │ + bl 99e8c │ │ │ │ + b be7dc │ │ │ │ │ │ │ │ -000be52c <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +000be7f0 <_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 be654 <_PyUnicodeWriter_WriteASCIIString@@Base+0x128> │ │ │ │ + beq be918 <_PyUnicodeWriter_WriteASCIIString@@Base+0x128> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq be66c <_PyUnicodeWriter_WriteASCIIString@@Base+0x140> │ │ │ │ + beq be930 <_PyUnicodeWriter_WriteASCIIString@@Base+0x140> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls be5b0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ + bls be874 <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ sub r3, r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - blt be5b0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ + blt be874 <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne be5e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ + bne be8a4 <_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 be5d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa4> │ │ │ │ + beq be894 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa4> │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10c8b0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c6ec <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq be74c <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ + beq bea10 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq be588 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ + beq be84c <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ cmp r3, #2 │ │ │ │ - bne be6e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1b4> │ │ │ │ + bne be9a4 <_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 be6b8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ + bcc be97c <_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 be6b0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ + bcs be974 <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ ldrb r3, [ip], #1 │ │ │ │ strh r3, [r2], #2 │ │ │ │ mov r3, ip │ │ │ │ - b be638 <_PyUnicodeWriter_WriteASCIIString@@Base+0x10c> │ │ │ │ + b be8fc <_PyUnicodeWriter_WriteASCIIString@@Base+0x10c> │ │ │ │ mov r0, r1 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne be55c <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ + bne be820 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ ldrb r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne be55c <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ + bne be820 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl be77c <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ + bl bea40 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq be74c <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ + beq bea10 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r4, #33] @ 0x21 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 22fbec │ │ │ │ + bl 242c50 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r2, r6, r3 │ │ │ │ - b be5a4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x78> │ │ │ │ + b be868 <_PyUnicodeWriter_WriteASCIIString@@Base+0x78> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r2, r6, r0 │ │ │ │ - b be5a4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x78> │ │ │ │ + b be868 <_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 be604 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd8> │ │ │ │ + b be8c8 <_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 be754 <_PyUnicodeWriter_WriteASCIIString@@Base+0x228> │ │ │ │ + bcc bea18 <_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 be6ac <_PyUnicodeWriter_WriteASCIIString@@Base+0x180> │ │ │ │ + bcs be970 <_PyUnicodeWriter_WriteASCIIString@@Base+0x180> │ │ │ │ ldrb r3, [r0], #1 │ │ │ │ str r3, [r2], #4 │ │ │ │ mov r3, r0 │ │ │ │ - b be730 <_PyUnicodeWriter_WriteASCIIString@@Base+0x204> │ │ │ │ + b be9f4 <_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 be6fc <_PyUnicodeWriter_WriteASCIIString@@Base+0x1d0> │ │ │ │ + b be9c0 <_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 be8cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x3a0> │ │ │ │ + beq beb90 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3a0> │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq be93c <_PyUnicodeWriter_WriteASCIIString@@Base+0x410> │ │ │ │ - blt be9bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x490> │ │ │ │ + beq bec00 <_PyUnicodeWriter_WriteASCIIString@@Base+0x410> │ │ │ │ + blt bec80 <_PyUnicodeWriter_WriteASCIIString@@Base+0x490> │ │ │ │ cmn r1, #-2147483626 @ 0x80000016 │ │ │ │ - bgt be9d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ - ldr r8, [pc, #568] @ be9f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ - ldr r2, [pc, #568] @ be9f4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c8> │ │ │ │ + bgt bec98 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ + ldr r8, [pc, #568] @ becb4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + ldr r2, [pc, #568] @ becb8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c8> │ │ │ │ ldr r3, [r8, #712] @ 0x2c8 │ │ │ │ add r9, r1, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne be960 <_PyUnicodeWriter_WriteASCIIString@@Base+0x434> │ │ │ │ - ldr r3, [pc, #552] @ be9f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4cc> │ │ │ │ - bl 356650 │ │ │ │ + bne bec24 <_PyUnicodeWriter_WriteASCIIString@@Base+0x434> │ │ │ │ + ldr r3, [pc, #552] @ becbc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4cc> │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r9, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bgt be904 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3d8> │ │ │ │ + bgt bebc8 <_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 be8f4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3c8> │ │ │ │ + beq bebb8 <_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 be850 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + bne beb14 <_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] @ be9fc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d0> │ │ │ │ + ldr r3, [pc, #420] @ becc0 <_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] @ bea00 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d4> │ │ │ │ + ldr r2, [pc, #400] @ becc4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d4> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne be97c <_PyUnicodeWriter_WriteASCIIString@@Base+0x450> │ │ │ │ + bne bec40 <_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 be94c <_PyUnicodeWriter_WriteASCIIString@@Base+0x420> │ │ │ │ + beq bec10 <_PyUnicodeWriter_WriteASCIIString@@Base+0x420> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq be9e8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4bc> │ │ │ │ + beq becac <_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] @ bea04 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d8> │ │ │ │ - ldrne r4, [pc, #272] @ be9f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + ldreq r4, [pc, #296] @ becc8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d8> │ │ │ │ + ldrne r4, [pc, #272] @ becb4 <_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 922f8 │ │ │ │ + bl 92390 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne be850 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + bne beb14 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #248] @ bea08 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4dc> │ │ │ │ + ldr r2, [pc, #248] @ beccc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4dc> │ │ │ │ cmp r3, r2 │ │ │ │ - bne be994 <_PyUnicodeWriter_WriteASCIIString@@Base+0x468> │ │ │ │ + bne bec58 <_PyUnicodeWriter_WriteASCIIString@@Base+0x468> │ │ │ │ mov r0, r9 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq be9d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ + beq bec98 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ add r7, r5, #20 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b be850 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ - ldr r4, [pc, #200] @ bea0c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e0> │ │ │ │ + b beb14 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + ldr r4, [pc, #200] @ becd0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e0> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #32 │ │ │ │ - bne be8a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x37c> │ │ │ │ + bne beb6c <_PyUnicodeWriter_WriteASCIIString@@Base+0x37c> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 29cdc │ │ │ │ - b be8c4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ + b beb88 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq be9d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ + beq bec98 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ add r7, r5, #20 │ │ │ │ - b be850 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ - ldr r1, [pc, #140] @ bea10 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e4> │ │ │ │ + b beb14 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + ldr r1, [pc, #140] @ becd4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e4> │ │ │ │ cmp r3, r1 │ │ │ │ - bne be9a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x47c> │ │ │ │ + bne bec6c <_PyUnicodeWriter_WriteASCIIString@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ - b be880 <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ + bl 18ea50 │ │ │ │ + b beb44 <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b be920 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3f4> │ │ │ │ + b bebe4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3f4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b be880 <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ - ldr r3, [pc, #80] @ bea14 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e8> │ │ │ │ - ldr r1, [pc, #80] @ bea18 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4ec> │ │ │ │ + b beb44 <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ + ldr r3, [pc, #80] @ becd8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e8> │ │ │ │ + ldr r1, [pc, #80] @ becdc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r4, #0 │ │ │ │ - b be8c4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ - bl 2915fc │ │ │ │ + b beb88 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ + bl 2a064c │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne be940 <_PyUnicodeWriter_WriteASCIIString@@Base+0x414> │ │ │ │ - b be9cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a0> │ │ │ │ + bne bec04 <_PyUnicodeWriter_WriteASCIIString@@Base+0x414> │ │ │ │ + b bec90 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a0> │ │ │ │ add r0, r4, #28 │ │ │ │ - b be950 <_PyUnicodeWriter_WriteASCIIString@@Base+0x424> │ │ │ │ + b bec14 <_PyUnicodeWriter_WriteASCIIString@@Base+0x424> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, ror #3 │ │ │ │ + andeq r2, r9, r8, ror r2 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sl, r5, r8, lsl #8 │ │ │ │ + eorseq fp, r5, r8, lsl #31 │ │ │ │ │ │ │ │ -000bea1c <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +000bece0 <_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 beb14 <_PyUnicodeWriter_Finish@@Base+0xf8> │ │ │ │ + beq bedd8 <_PyUnicodeWriter_Finish@@Base+0xf8> │ │ │ │ ldrb r2, [r0, #33] @ 0x21 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r5, [r0] │ │ │ │ str r3, [r0] │ │ │ │ - bne beb0c <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ + bne bedd0 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq bea88 <_PyUnicodeWriter_Finish@@Base+0x6c> │ │ │ │ + beq bed4c <_PyUnicodeWriter_Finish@@Base+0x6c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10db30 <_PyUnicodeWriter_PrepareInternal@@Base+0x1280> │ │ │ │ + bl 10d96c <_PyUnicodeWriter_PrepareInternal@@Base+0x1280> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq beb60 <_PyUnicodeWriter_Finish@@Base+0x144> │ │ │ │ + beq bee24 <_PyUnicodeWriter_Finish@@Base+0x144> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq beb50 <_PyUnicodeWriter_Finish@@Base+0x134> │ │ │ │ + beq bee14 <_PyUnicodeWriter_Finish@@Base+0x134> │ │ │ │ cmp r3, #1 │ │ │ │ - beq bea94 <_PyUnicodeWriter_Finish@@Base+0x78> │ │ │ │ + beq bed58 <_PyUnicodeWriter_Finish@@Base+0x78> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #1 │ │ │ │ mov r4, r5 │ │ │ │ - bne bea80 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bne bed44 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bne bea80 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bne bed44 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ tst r2, #32 │ │ │ │ - beq beb58 <_PyUnicodeWriter_Finish@@Base+0x13c> │ │ │ │ + beq bee1c <_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] @ beb88 <_PyUnicodeWriter_Finish@@Base+0x16c> │ │ │ │ + ldrge r5, [pc, #184] @ bee4c <_PyUnicodeWriter_Finish@@Base+0x16c> │ │ │ │ movge r2, #24 │ │ │ │ - ldrlt r5, [pc, #180] @ beb8c <_PyUnicodeWriter_Finish@@Base+0x170> │ │ │ │ + ldrlt r5, [pc, #180] @ bee50 <_PyUnicodeWriter_Finish@@Base+0x170> │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ addlt r5, r5, r3, lsl #5 │ │ │ │ cmp r5, r4 │ │ │ │ - beq bea80 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + beq bed44 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq beb0c <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ + beq bedd0 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne beb0c <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ + bne bedd0 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b bea80 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + b bed44 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq beb48 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ + beq bee0c <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ ldr r3, [r2] │ │ │ │ str r1, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq beb48 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ + beq bee0c <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne beb48 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ + bne bee0c <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r4, [pc, #64] @ beb90 <_PyUnicodeWriter_Finish@@Base+0x174> │ │ │ │ - b bea80 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r4, [pc, #64] @ bee54 <_PyUnicodeWriter_Finish@@Base+0x174> │ │ │ │ + b bed44 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 22e11c │ │ │ │ + b 241180 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b beabc <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + b bed80 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bea80 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + beq bed44 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bea80 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bne bed44 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b bea80 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b bed44 <_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 bf91c <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ + beq bfbe0 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs bfb64 <_PyUnicodeWriter_Finish@@Base+0x1148> │ │ │ │ + bcs bfe28 <_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 bf958 <_PyUnicodeWriter_Finish@@Base+0xf3c> │ │ │ │ + bgt bfc1c <_PyUnicodeWriter_Finish@@Base+0xf3c> │ │ │ │ bic r6, r5, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #4036] @ bfbb4 <_PyUnicodeWriter_Finish@@Base+0x1198> │ │ │ │ + ldr r1, [pc, #4036] @ bfe78 <_PyUnicodeWriter_Finish@@Base+0x1198> │ │ │ │ sub r2, r6, #40 @ 0x28 │ │ │ │ and r5, r5, #128 @ 0x80 │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bhi bee9c <_PyUnicodeWriter_Finish@@Base+0x480> │ │ │ │ + bhi bf160 <_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 c05d4 │ │ │ │ + bl c0898 │ │ │ │ cmp r0, #0 │ │ │ │ - blt c01a8 <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ + blt c046c <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge c01a8 <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ + bge c046c <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #3968] @ bfbb8 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ + ldr r3, [pc, #3968] @ bfe7c <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ ldr sl, [r2, r0, lsl #2] │ │ │ │ cmp sl, r3 │ │ │ │ - beq c01b4 <_PyUnicodeWriter_Finish@@Base+0x1798> │ │ │ │ + beq c0478 <_PyUnicodeWriter_Finish@@Base+0x1798> │ │ │ │ ldr r2, [sl] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ - bne bf6c0 <_PyUnicodeWriter_Finish@@Base+0xca4> │ │ │ │ + bne bf984 <_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 bf998 <_PyUnicodeWriter_Finish@@Base+0xf7c> │ │ │ │ + beq bfc5c <_PyUnicodeWriter_Finish@@Base+0xf7c> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ movcc r7, #1 │ │ │ │ - bcs bfba8 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bcs bfe6c <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r6, [r3] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c0dcc <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c1090 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r6 │ │ │ │ - bl c1ab4 │ │ │ │ + bl c1d78 │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bf458 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf71c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq bf6a0 <_PyUnicodeWriter_Finish@@Base+0xc84> │ │ │ │ - ldr r3, [pc, #3924] @ bfc1c <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ - bl 356650 │ │ │ │ + beq bf964 <_PyUnicodeWriter_Finish@@Base+0xc84> │ │ │ │ + ldr r3, [pc, #3924] @ bfee0 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f80c │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, sl │ │ │ │ - bl ab2a0 │ │ │ │ + bl ab468 │ │ │ │ cmp r0, #0 │ │ │ │ - blt bff18 <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ + blt c01dc <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bec54 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bef18 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl c05d4 │ │ │ │ + bl c0898 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt bfe70 <_PyUnicodeWriter_Finish@@Base+0x1454> │ │ │ │ + blt c0134 <_PyUnicodeWriter_Finish@@Base+0x1454> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92adc │ │ │ │ + bl 92b74 │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c0dcc <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c1090 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq bff18 <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ + beq c01dc <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ mov r2, r6 │ │ │ │ add r0, sl, #16 │ │ │ │ bl 29cdc │ │ │ │ cmp r5, #0 │ │ │ │ - beq bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl c1930 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c1bf4 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ mov sl, r0 │ │ │ │ - b bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bfdd4 <_PyUnicodeWriter_Finish@@Base+0x13b8> │ │ │ │ + beq c0098 <_PyUnicodeWriter_Finish@@Base+0x13b8> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs bfba8 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bcs bfe6c <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r6, [r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 92d70 │ │ │ │ + bl 92e08 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne bf6cc <_PyUnicodeWriter_Finish@@Base+0xcb0> │ │ │ │ + bne bf990 <_PyUnicodeWriter_Finish@@Base+0xcb0> │ │ │ │ cmp sl, #0 │ │ │ │ - beq bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r6, #0 │ │ │ │ - ble bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ble befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb94 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bee58 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfdfc <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq c00c0 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [sl, #12] │ │ │ │ - beq bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb94 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bee58 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfdfc <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq c00c0 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [sl, #16] │ │ │ │ - beq bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb94 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bee58 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfdfc <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq c00c0 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [sl, #20] │ │ │ │ - beq bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb94 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bee58 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfdfc <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq c00c0 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #4 │ │ │ │ str r0, [sl, #24] │ │ │ │ - beq bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb94 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bee58 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfdfc <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq c00c0 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #5 │ │ │ │ str r0, [sl, #28] │ │ │ │ - beq bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb94 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bee58 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfdfc <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq c00c0 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #6 │ │ │ │ str r0, [sl, #32] │ │ │ │ - beq bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ add r7, sl, #32 │ │ │ │ mov r5, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl beb94 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bee58 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfdfc <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq c00c0 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ str r0, [r7, #4]! │ │ │ │ - bne bee78 <_PyUnicodeWriter_Finish@@Base+0x45c> │ │ │ │ - b bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr r3, [pc, #3476] @ bfc38 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #3348] @ bfbbc <_PyUnicodeWriter_Finish@@Base+0x11a0> │ │ │ │ + bne bf13c <_PyUnicodeWriter_Finish@@Base+0x45c> │ │ │ │ + b befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r3, [pc, #3476] @ bfefc <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #3348] @ bfe80 <_PyUnicodeWriter_Finish@@Base+0x11a0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov sl, #0 │ │ │ │ - b bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl c05d4 │ │ │ │ + bl c0898 │ │ │ │ subs r9, r0, #0 │ │ │ │ - blt c01f4 <_PyUnicodeWriter_Finish@@Base+0x17d8> │ │ │ │ + blt c04b8 <_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 c01c0 <_PyUnicodeWriter_Finish@@Base+0x17a4> │ │ │ │ + bne c0484 <_PyUnicodeWriter_Finish@@Base+0x17a4> │ │ │ │ cmp r6, #60 @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - beq c0294 <_PyUnicodeWriter_Finish@@Base+0x1878> │ │ │ │ - bl 149cb4 │ │ │ │ + beq c0558 <_PyUnicodeWriter_Finish@@Base+0x1878> │ │ │ │ + bl 14a4e0 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne bfc40 <_PyUnicodeWriter_Finish@@Base+0x1224> │ │ │ │ + bne bff04 <_PyUnicodeWriter_Finish@@Base+0x1224> │ │ │ │ mov r8, r5 │ │ │ │ cmp sl, #0 │ │ │ │ movne fp, #0 │ │ │ │ - beq bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp fp, r9 │ │ │ │ mov r0, r4 │ │ │ │ - beq bf974 <_PyUnicodeWriter_Finish@@Base+0xf58> │ │ │ │ - bl beb94 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + beq bfc38 <_PyUnicodeWriter_Finish@@Base+0xf58> │ │ │ │ + bl bee58 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r7, r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ - beq bfa28 <_PyUnicodeWriter_Finish@@Base+0x100c> │ │ │ │ + beq bfcec <_PyUnicodeWriter_Finish@@Base+0x100c> │ │ │ │ mov r0, sl │ │ │ │ - bl 12d958 │ │ │ │ + bl 12d924 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bffec <_PyUnicodeWriter_Finish@@Base+0x15d0> │ │ │ │ + beq c02b0 <_PyUnicodeWriter_Finish@@Base+0x15d0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bfab0 <_PyUnicodeWriter_Finish@@Base+0x1094> │ │ │ │ + bne bfd74 <_PyUnicodeWriter_Finish@@Base+0x1094> │ │ │ │ add fp, fp, #1 │ │ │ │ - b bef10 <_PyUnicodeWriter_Finish@@Base+0x4f4> │ │ │ │ + b bf1d4 <_PyUnicodeWriter_Finish@@Base+0x4f4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r7, r3 │ │ │ │ - beq bf99c <_PyUnicodeWriter_Finish@@Base+0xf80> │ │ │ │ + beq bfc60 <_PyUnicodeWriter_Finish@@Base+0xf80> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bls bfba8 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bls bfe6c <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ mov r7, #0 │ │ │ │ - b bec80 <_PyUnicodeWriter_Finish@@Base+0x264> │ │ │ │ + b bef44 <_PyUnicodeWriter_Finish@@Base+0x264> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c02e0 <_PyUnicodeWriter_Finish@@Base+0x18c4> │ │ │ │ + beq c05a4 <_PyUnicodeWriter_Finish@@Base+0x18c4> │ │ │ │ cmp r5, #0 │ │ │ │ - bne bf8a0 <_PyUnicodeWriter_Finish@@Base+0xe84> │ │ │ │ + bne bfb64 <_PyUnicodeWriter_Finish@@Base+0xe84> │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bl c05d4 │ │ │ │ + bl c0898 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq bf8d0 <_PyUnicodeWriter_Finish@@Base+0xeb4> │ │ │ │ + beq bfb94 <_PyUnicodeWriter_Finish@@Base+0xeb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl c05d4 │ │ │ │ + bl c0898 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq c013c <_PyUnicodeWriter_Finish@@Base+0x1720> │ │ │ │ + beq c0400 <_PyUnicodeWriter_Finish@@Base+0x1720> │ │ │ │ mov r0, r4 │ │ │ │ - bl c05d4 │ │ │ │ + bl c0898 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq c0124 <_PyUnicodeWriter_Finish@@Base+0x1708> │ │ │ │ + beq c03e8 <_PyUnicodeWriter_Finish@@Base+0x1708> │ │ │ │ mov r0, r4 │ │ │ │ - bl c05d4 │ │ │ │ + bl c0898 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq c0114 <_PyUnicodeWriter_Finish@@Base+0x16f8> │ │ │ │ + beq c03d8 <_PyUnicodeWriter_Finish@@Base+0x16f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl c05d4 │ │ │ │ + bl c0898 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq c0100 <_PyUnicodeWriter_Finish@@Base+0x16e4> │ │ │ │ + beq c03c4 <_PyUnicodeWriter_Finish@@Base+0x16e4> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb94 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bee58 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq bf8dc <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + beq bfba0 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb94 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bee58 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq c00dc <_PyUnicodeWriter_Finish@@Base+0x16c0> │ │ │ │ + beq c03a0 <_PyUnicodeWriter_Finish@@Base+0x16c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb94 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bee58 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq c00e0 <_PyUnicodeWriter_Finish@@Base+0x16c4> │ │ │ │ + beq c03a4 <_PyUnicodeWriter_Finish@@Base+0x16c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb94 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bee58 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq c00b4 <_PyUnicodeWriter_Finish@@Base+0x1698> │ │ │ │ + beq c0378 <_PyUnicodeWriter_Finish@@Base+0x1698> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb94 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bee58 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c00b8 <_PyUnicodeWriter_Finish@@Base+0x169c> │ │ │ │ + beq c037c <_PyUnicodeWriter_Finish@@Base+0x169c> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb94 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bee58 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq c0168 <_PyUnicodeWriter_Finish@@Base+0x174c> │ │ │ │ + beq c042c <_PyUnicodeWriter_Finish@@Base+0x174c> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb94 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bee58 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq c0158 <_PyUnicodeWriter_Finish@@Base+0x173c> │ │ │ │ + beq c041c <_PyUnicodeWriter_Finish@@Base+0x173c> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb94 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bee58 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c014c <_PyUnicodeWriter_Finish@@Base+0x1730> │ │ │ │ + beq c0410 <_PyUnicodeWriter_Finish@@Base+0x1730> │ │ │ │ mov r0, r4 │ │ │ │ - bl c05d4 │ │ │ │ + bl c0898 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq c0188 <_PyUnicodeWriter_Finish@@Base+0x176c> │ │ │ │ + beq c044c <_PyUnicodeWriter_Finish@@Base+0x176c> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb94 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bee58 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c0180 <_PyUnicodeWriter_Finish@@Base+0x1764> │ │ │ │ + beq c0444 <_PyUnicodeWriter_Finish@@Base+0x1764> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb94 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bee58 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c00cc <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + beq c0390 <_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] │ │ │ │ @@ -153308,1374 +153507,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 c1ed4 │ │ │ │ + bl c2198 │ │ │ │ cmp r0, #0 │ │ │ │ - blt c00cc <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + blt c0390 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl c2e04 <_Py_write@@Base+0xc80> │ │ │ │ + bl c30c8 <_Py_write@@Base+0xc80> │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq c00cc <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + beq c0390 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ cmp r5, #0 │ │ │ │ - bne bf8fc <_PyUnicodeWriter_Finish@@Base+0xee0> │ │ │ │ + bne bfbc0 <_PyUnicodeWriter_Finish@@Base+0xee0> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf17c <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ + beq bf440 <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ moveq r3, r2 │ │ │ │ - beq bf744 <_PyUnicodeWriter_Finish@@Base+0xd28> │ │ │ │ + beq bfa08 <_PyUnicodeWriter_Finish@@Base+0xd28> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf19c <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + beq bf460 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bf774 <_PyUnicodeWriter_Finish@@Base+0xd58> │ │ │ │ + beq bfa38 <_PyUnicodeWriter_Finish@@Base+0xd58> │ │ │ │ cmp fp, #0 │ │ │ │ - beq bf1c0 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ + beq bf484 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf1c0 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ + beq bf484 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq bf810 <_PyUnicodeWriter_Finish@@Base+0xdf4> │ │ │ │ + beq bfad4 <_PyUnicodeWriter_Finish@@Base+0xdf4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bf1ec <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ + beq bf4b0 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf1ec <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ + beq bf4b0 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bf7c4 <_PyUnicodeWriter_Finish@@Base+0xda8> │ │ │ │ + beq bfa88 <_PyUnicodeWriter_Finish@@Base+0xda8> │ │ │ │ cmp r9, #0 │ │ │ │ - beq bf210 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ + beq bf4d4 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf210 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ + beq bf4d4 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq bf858 <_PyUnicodeWriter_Finish@@Base+0xe3c> │ │ │ │ + beq bfb1c <_PyUnicodeWriter_Finish@@Base+0xe3c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bf23c <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ + beq bf500 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf23c <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ + beq bf500 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bf79c <_PyUnicodeWriter_Finish@@Base+0xd80> │ │ │ │ + beq bfa60 <_PyUnicodeWriter_Finish@@Base+0xd80> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bf268 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + beq bf52c <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf268 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + beq bf52c <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bf834 <_PyUnicodeWriter_Finish@@Base+0xe18> │ │ │ │ + beq bfaf8 <_PyUnicodeWriter_Finish@@Base+0xe18> │ │ │ │ cmp r8, #0 │ │ │ │ - beq bf28c <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ + beq bf550 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf28c <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ + beq bf550 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq bf7ec <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ + beq bfab0 <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ cmp r7, #0 │ │ │ │ - beq bf2b0 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + beq bf574 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf2b0 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + beq bf574 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq bf87c <_PyUnicodeWriter_Finish@@Base+0xe60> │ │ │ │ + beq bfb40 <_PyUnicodeWriter_Finish@@Base+0xe60> │ │ │ │ cmp r6, #0 │ │ │ │ - beq bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bne befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #2272] @ bfbc0 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #2272] @ bfe84 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfa80 <_PyUnicodeWriter_Finish@@Base+0x1064> │ │ │ │ + bne bfd44 <_PyUnicodeWriter_Finish@@Base+0x1064> │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bec54 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bef18 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl c05d4 │ │ │ │ + bl c0898 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt bfef0 <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ + blt c01b4 <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ mov r1, r4 │ │ │ │ - bl c0dcc <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c1090 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - b beca4 <_PyUnicodeWriter_Finish@@Base+0x288> │ │ │ │ + b bef68 <_PyUnicodeWriter_Finish@@Base+0x288> │ │ │ │ mov sl, #0 │ │ │ │ - b bec54 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bef18 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl c05d4 │ │ │ │ + bl c0898 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt bfef0 <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ - beq bff84 <_PyUnicodeWriter_Finish@@Base+0x1568> │ │ │ │ + blt c01b4 <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ + beq c0248 <_PyUnicodeWriter_Finish@@Base+0x1568> │ │ │ │ mov r1, r4 │ │ │ │ - bl c0dcc <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c1090 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr r2, [pc, #2140] @ bfbc4 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ + beq befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r2, [pc, #2140] @ bfe88 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ mov r1, r7 │ │ │ │ - bl e1c0c │ │ │ │ + bl e1c8c │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r6, #0 │ │ │ │ - bne bfa64 <_PyUnicodeWriter_Finish@@Base+0x1048> │ │ │ │ + bne bfd28 <_PyUnicodeWriter_Finish@@Base+0x1048> │ │ │ │ cmp r5, #0 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ - beq bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bed68 <_PyUnicodeWriter_Finish@@Base+0x34c> │ │ │ │ + beq befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf02c <_PyUnicodeWriter_Finish@@Base+0x34c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c05d4 │ │ │ │ + bl c0898 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq bf90c <_PyUnicodeWriter_Finish@@Base+0xef0> │ │ │ │ + beq bfbd0 <_PyUnicodeWriter_Finish@@Base+0xef0> │ │ │ │ mov r0, r6 │ │ │ │ - bl a6554 │ │ │ │ + bl a65e0 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r4 │ │ │ │ - bl c1930 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c1bf4 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ mov sl, r0 │ │ │ │ - b bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr sl, [pc, #2020] @ bfbb8 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ - b bec54 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr sl, [pc, #2020] @ bfe7c <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ + b bef18 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r7, #0 │ │ │ │ - b bf304 <_PyUnicodeWriter_Finish@@Base+0x8e8> │ │ │ │ + b bf5c8 <_PyUnicodeWriter_Finish@@Base+0x8e8> │ │ │ │ mov r6, #0 │ │ │ │ - b bf33c <_PyUnicodeWriter_Finish@@Base+0x920> │ │ │ │ - ldr sl, [pc, #2012] @ bfbc8 <_PyUnicodeWriter_Finish@@Base+0x11ac> │ │ │ │ - b bec54 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - ldr sl, [pc, #2008] @ bfbcc <_PyUnicodeWriter_Finish@@Base+0x11b0> │ │ │ │ - b bec54 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bf600 <_PyUnicodeWriter_Finish@@Base+0x920> │ │ │ │ + ldr sl, [pc, #2012] @ bfe8c <_PyUnicodeWriter_Finish@@Base+0x11ac> │ │ │ │ + b bef18 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr sl, [pc, #2008] @ bfe90 <_PyUnicodeWriter_Finish@@Base+0x11b0> │ │ │ │ + b bef18 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl 273a64 │ │ │ │ - ldr r3, [pc, #2084] @ bfc28 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 284ec8 │ │ │ │ + ldr r3, [pc, #2084] @ bfeec <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfaa0 <_PyUnicodeWriter_Finish@@Base+0x1084> │ │ │ │ + bne bfd64 <_PyUnicodeWriter_Finish@@Base+0x1084> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl ab1b8 │ │ │ │ + bl ab380 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bf3bc <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ - ldr sl, [pc, #1940] @ bfbd0 <_PyUnicodeWriter_Finish@@Base+0x11b4> │ │ │ │ - b bec54 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + beq befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf680 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ + ldr sl, [pc, #1940] @ bfe94 <_PyUnicodeWriter_Finish@@Base+0x11b4> │ │ │ │ + b bef18 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl c05d4 │ │ │ │ + bl c0898 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge beda0 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ - bl a583c │ │ │ │ + bge bf064 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ + bl a58c8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bffd0 <_PyUnicodeWriter_Finish@@Base+0x15b4> │ │ │ │ + beq c0294 <_PyUnicodeWriter_Finish@@Base+0x15b4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov sl, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bec54 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bef18 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl c05d4 │ │ │ │ + bl c0898 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c0078 <_PyUnicodeWriter_Finish@@Base+0x165c> │ │ │ │ + beq c033c <_PyUnicodeWriter_Finish@@Base+0x165c> │ │ │ │ cmn r7, #1 │ │ │ │ - beq c003c <_PyUnicodeWriter_Finish@@Base+0x1620> │ │ │ │ + beq c0300 <_PyUnicodeWriter_Finish@@Base+0x1620> │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq c0064 <_PyUnicodeWriter_Finish@@Base+0x1648> │ │ │ │ + beq c0328 <_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 a36f4 <_PyLong_New@@Base> │ │ │ │ + bl a3780 <_PyLong_New@@Base> │ │ │ │ and r6, r6, #1 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bfee8 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + beq c01ac <_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 bf9d8 <_PyUnicodeWriter_Finish@@Base+0xfbc> │ │ │ │ - bl 24c270 │ │ │ │ + beq bfc9c <_PyUnicodeWriter_Finish@@Base+0xfbc> │ │ │ │ + bl 25e9e8 │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ mov r7, r0 │ │ │ │ - bhi bfeb8 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ + bhi c017c <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c270 │ │ │ │ + bl 25e9e8 │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ - bhi bfeb8 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ + bhi c017c <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ add r7, r7, r0, lsl #15 │ │ │ │ str r7, [fp, #4]! │ │ │ │ - b bf4d4 <_PyUnicodeWriter_Finish@@Base+0xab8> │ │ │ │ + b bf798 <_PyUnicodeWriter_Finish@@Base+0xab8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 273a64 │ │ │ │ - ldr r3, [pc, #1804] @ bfc28 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 284ec8 │ │ │ │ + ldr r3, [pc, #1804] @ bfeec <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c02d0 <_PyUnicodeWriter_Finish@@Base+0x18b4> │ │ │ │ + bne c0594 <_PyUnicodeWriter_Finish@@Base+0x18b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 273a64 │ │ │ │ - ldr r3, [pc, #1768] @ bfc28 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 284ec8 │ │ │ │ + ldr r3, [pc, #1768] @ bfeec <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c02c0 <_PyUnicodeWriter_Finish@@Base+0x18a4> │ │ │ │ + bne c0584 <_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 204504 │ │ │ │ + bl 210ca4 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bf3bc <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ - bl 91b7c │ │ │ │ + beq befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf680 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ + bl 91c14 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne bffa4 <_PyUnicodeWriter_Finish@@Base+0x1588> │ │ │ │ + bne c0268 <_PyUnicodeWriter_Finish@@Base+0x1588> │ │ │ │ cmp sl, #0 │ │ │ │ - beq bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb94 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bee58 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bfad8 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + beq bfd9c <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb94 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl bee58 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ - beq bfacc <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ + beq bfd90 <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 9cc30 │ │ │ │ + bl 9ccb8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt bfe30 <_PyUnicodeWriter_Finish@@Base+0x1414> │ │ │ │ + blt c00f4 <_PyUnicodeWriter_Finish@@Base+0x1414> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq bf5e8 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ + beq bf8ac <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq bffb8 <_PyUnicodeWriter_Finish@@Base+0x159c> │ │ │ │ + beq c027c <_PyUnicodeWriter_Finish@@Base+0x159c> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq bf594 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + beq bf858 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bf594 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + bne bf858 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b bf594 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b bf858 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #8 │ │ │ │ - bl c0dcc <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c1090 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bed60 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + beq bf024 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #8 │ │ │ │ - bl 16a488 <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 16b05c <_PyLong_FromByteArray@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - b bed60 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + b bf024 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ mov r0, r4 │ │ │ │ - bl 338c3c │ │ │ │ - b bf3fc <_PyUnicodeWriter_Finish@@Base+0x9e0> │ │ │ │ + bl 33b994 │ │ │ │ + b bf6c0 <_PyUnicodeWriter_Finish@@Base+0x9e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl c05d4 │ │ │ │ + bl c0898 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt c031c <_PyUnicodeWriter_Finish@@Base+0x1900> │ │ │ │ - bl 92fdc │ │ │ │ + blt c05e0 <_PyUnicodeWriter_Finish@@Base+0x1900> │ │ │ │ + bl 93074 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne c0308 <_PyUnicodeWriter_Finish@@Base+0x18ec> │ │ │ │ + bne c05cc <_PyUnicodeWriter_Finish@@Base+0x18ec> │ │ │ │ cmp sl, #0 │ │ │ │ movne r5, #0 │ │ │ │ - beq bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ - beq bfae4 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ - bl beb94 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + beq bfda8 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + bl bee58 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfaf4 <_PyUnicodeWriter_Finish@@Base+0x10d8> │ │ │ │ + beq bfdb8 <_PyUnicodeWriter_Finish@@Base+0x10d8> │ │ │ │ ldr r3, [sl, #12] │ │ │ │ str r0, [r3, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ - b bf678 <_PyUnicodeWriter_Finish@@Base+0xc5c> │ │ │ │ + b bf93c <_PyUnicodeWriter_Finish@@Base+0xc5c> │ │ │ │ cmp r5, #0 │ │ │ │ - bne becf4 <_PyUnicodeWriter_Finish@@Base+0x2d8> │ │ │ │ - b bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr r2, [pc, #1312] @ bfbd4 <_PyUnicodeWriter_Finish@@Base+0x11b8> │ │ │ │ + bne befb8 <_PyUnicodeWriter_Finish@@Base+0x2d8> │ │ │ │ + b befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r2, [pc, #1312] @ bfe98 <_PyUnicodeWriter_Finish@@Base+0x11b8> │ │ │ │ ldr sl, [r2] │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bec54 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + beq bef18 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [sl] │ │ │ │ - b bec54 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bef18 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r1, r4 │ │ │ │ - bl c1930 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c1bf4 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b bedb8 <_PyUnicodeWriter_Finish@@Base+0x39c> │ │ │ │ + b bf07c <_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] @ bfc30 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #1224] @ bfbd8 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ + ldr r3, [pc, #1316] @ bfef4 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #1224] @ bfe9c <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c01a0 <_PyUnicodeWriter_Finish@@Base+0x1784> │ │ │ │ + beq c0464 <_PyUnicodeWriter_Finish@@Base+0x1784> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr sl, [r3] │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0198 <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ + beq c045c <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ sub sl, sl, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp sl, #0 │ │ │ │ str sl, [r3] │ │ │ │ - bne c0198 <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ + bne c045c <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1136] @ bfbc0 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1136] @ bfe84 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfcd4 <_PyUnicodeWriter_Finish@@Base+0x12b8> │ │ │ │ + bne bff98 <_PyUnicodeWriter_Finish@@Base+0x12b8> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bf17c <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ - b bf19c <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + bne bf440 <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ + b bf460 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1084] @ bfbc0 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1084] @ bfe84 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfd54 <_PyUnicodeWriter_Finish@@Base+0x1338> │ │ │ │ + bne c0018 <_PyUnicodeWriter_Finish@@Base+0x1338> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r5 │ │ │ │ - b bf19c <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + b bf460 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1044] @ bfbc0 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1044] @ bfe84 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfd14 <_PyUnicodeWriter_Finish@@Base+0x12f8> │ │ │ │ + bne bffd8 <_PyUnicodeWriter_Finish@@Base+0x12f8> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r5 │ │ │ │ - b bf23c <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ + b bf500 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1004] @ bfbc0 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1004] @ bfe84 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfd94 <_PyUnicodeWriter_Finish@@Base+0x1378> │ │ │ │ + bne c0058 <_PyUnicodeWriter_Finish@@Base+0x1378> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r5 │ │ │ │ - b bf1ec <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ + b bf4b0 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #968] @ bfbc0 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #968] @ bfe84 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfcf4 <_PyUnicodeWriter_Finish@@Base+0x12d8> │ │ │ │ + bne bffb8 <_PyUnicodeWriter_Finish@@Base+0x12d8> │ │ │ │ mov r0, r8 │ │ │ │ blx r5 │ │ │ │ - b bf28c <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ + b bf550 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #932] @ bfbc0 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #932] @ bfe84 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfd74 <_PyUnicodeWriter_Finish@@Base+0x1358> │ │ │ │ + bne c0038 <_PyUnicodeWriter_Finish@@Base+0x1358> │ │ │ │ mov r0, fp │ │ │ │ blx r5 │ │ │ │ - b bf1c0 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ - ldr r3, [pc, #900] @ bfbc0 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + b bf484 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ + ldr r3, [pc, #900] @ bfe84 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r5, [r3, #1416] @ 0x588 │ │ │ │ ldr fp, [r2, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne bfd34 <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ + bne bfff8 <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx fp │ │ │ │ - b bf268 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + b bf52c <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #860] @ bfbc0 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #860] @ bfe84 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfdb4 <_PyUnicodeWriter_Finish@@Base+0x1398> │ │ │ │ + bne c0078 <_PyUnicodeWriter_Finish@@Base+0x1398> │ │ │ │ mov r0, r9 │ │ │ │ blx r5 │ │ │ │ - b bf210 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ + b bf4d4 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #824] @ bfbc0 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #824] @ bfe84 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfb30 <_PyUnicodeWriter_Finish@@Base+0x1114> │ │ │ │ + bne bfdf4 <_PyUnicodeWriter_Finish@@Base+0x1114> │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ - b bf2b0 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + b bf574 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 22ff90 │ │ │ │ + bl 242ff4 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - blt bf458 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + blt bf71c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl c05d4 │ │ │ │ + bl c0898 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne befa4 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ - bl a583c │ │ │ │ + bne bf268 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bffc4 <_PyUnicodeWriter_Finish@@Base+0x15a8> │ │ │ │ - bl a583c │ │ │ │ + beq c0288 <_PyUnicodeWriter_Finish@@Base+0x15a8> │ │ │ │ + bl a58c8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq bf6e0 <_PyUnicodeWriter_Finish@@Base+0xcc4> │ │ │ │ + beq bf9a4 <_PyUnicodeWriter_Finish@@Base+0xcc4> │ │ │ │ mov sl, #0 │ │ │ │ mov r8, sl │ │ │ │ mov r7, sl │ │ │ │ mov r6, sl │ │ │ │ - b bf268 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + b bf52c <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - bl 2314b4 │ │ │ │ - b bf154 <_PyUnicodeWriter_Finish@@Base+0x738> │ │ │ │ - bl a583c │ │ │ │ + bl 244520 │ │ │ │ + b bf418 <_PyUnicodeWriter_Finish@@Base+0x738> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf3a8 <_PyUnicodeWriter_Finish@@Base+0x98c> │ │ │ │ - b bf458 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf66c <_PyUnicodeWriter_Finish@@Base+0x98c> │ │ │ │ + b bf71c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bfb50 <_PyUnicodeWriter_Finish@@Base+0x1134> │ │ │ │ + beq bfe14 <_PyUnicodeWriter_Finish@@Base+0x1134> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl c0dcc <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c1090 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r4, [pc, #668] @ bfbdc <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ - beq bfb74 <_PyUnicodeWriter_Finish@@Base+0x1158> │ │ │ │ + ldreq r4, [pc, #668] @ bfea0 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ + beq bfe38 <_PyUnicodeWriter_Finish@@Base+0x1158> │ │ │ │ ldrb r5, [r0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #2000 @ 0x7d0 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ble bebe4 <_PyUnicodeWriter_Finish@@Base+0x1c8> │ │ │ │ - ldr r2, [pc, #728] @ bfc38 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #636] @ bfbe0 <_PyUnicodeWriter_Finish@@Base+0x11c4> │ │ │ │ + ble beea8 <_PyUnicodeWriter_Finish@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #728] @ bfefc <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #636] @ bfea4 <_PyUnicodeWriter_Finish@@Base+0x11c4> │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov sl, #0 │ │ │ │ - b bec58 <_PyUnicodeWriter_Finish@@Base+0x23c> │ │ │ │ + b bef1c <_PyUnicodeWriter_Finish@@Base+0x23c> │ │ │ │ cmp r6, #60 @ 0x3c │ │ │ │ - beq bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r5, #0 │ │ │ │ - beq bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 2314b4 │ │ │ │ - b bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bl 244520 │ │ │ │ + b befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r7, #1 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq bfc88 <_PyUnicodeWriter_Finish@@Base+0x126c> │ │ │ │ + beq bff4c <_PyUnicodeWriter_Finish@@Base+0x126c> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl c0dcc <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c1090 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldrb r6, [sl] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c0dcc <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c1090 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf324 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ - b bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bne bf5e8 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ + b befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ add fp, r6, #2 │ │ │ │ mov r7, #1 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c270 │ │ │ │ + bl 25e9e8 │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ - bhi bfeb8 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ + bhi c017c <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ sub r2, r7, #1 │ │ │ │ cmp r2, r6 │ │ │ │ cmpeq r0, #0 │ │ │ │ - beq bff4c <_PyUnicodeWriter_Finish@@Base+0x1530> │ │ │ │ + beq c0210 <_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 bf9e4 <_PyUnicodeWriter_Finish@@Base+0xfc8> │ │ │ │ + bne bfca8 <_PyUnicodeWriter_Finish@@Base+0xfc8> │ │ │ │ add r8, sl, r8, lsl #2 │ │ │ │ str r9, [r8, #12] │ │ │ │ - b bed60 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ - bl a583c │ │ │ │ + b bf024 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bff90 <_PyUnicodeWriter_Finish@@Base+0x1574> │ │ │ │ + beq c0254 <_PyUnicodeWriter_Finish@@Base+0x1574> │ │ │ │ ldr r3, [sl] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq beeac <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq bf170 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [sl] │ │ │ │ - bne beeac <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + bne bf170 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b beeac <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ - ldr r3, [pc, #432] @ bfc1c <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ - bl 356650 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b bf170 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + ldr r3, [pc, #432] @ bfee0 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl a5da8 <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b bf384 <_PyUnicodeWriter_Finish@@Base+0x968> │ │ │ │ - ldr r1, [pc, #360] @ bfbf0 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + bl a5e34 <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b bf648 <_PyUnicodeWriter_Finish@@Base+0x968> │ │ │ │ + ldr r1, [pc, #360] @ bfeb4 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf2ec <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ + beq bf5b0 <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bf2ec <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ - bl a583c │ │ │ │ + b bf5b0 <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf418 <_PyUnicodeWriter_Finish@@Base+0x9fc> │ │ │ │ - b bf458 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf6dc <_PyUnicodeWriter_Finish@@Base+0x9fc> │ │ │ │ + b bf71c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne bef48 <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ + bne bf20c <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b bef48 <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b bf20c <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c0098 <_PyUnicodeWriter_Finish@@Base+0x167c> │ │ │ │ - bl a583c │ │ │ │ + bne c035c <_PyUnicodeWriter_Finish@@Base+0x167c> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfb00 <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ + bne bfdc4 <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bec54 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - bl a583c │ │ │ │ + b bef18 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c02f4 <_PyUnicodeWriter_Finish@@Base+0x18d8> │ │ │ │ + beq c05b8 <_PyUnicodeWriter_Finish@@Base+0x18d8> │ │ │ │ ldr r3, [sl] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq bfae4 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + beq bfda8 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [sl] │ │ │ │ - bne bfae4 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + bne bfda8 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b bfae4 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ - ldr r1, [pc, #184] @ bfbf0 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b bfda8 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + ldr r1, [pc, #184] @ bfeb4 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf894 <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ + beq bfb58 <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b bf894 <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ + b bfb58 <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ ldr r0, [r0] │ │ │ │ bl 2a438 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne bf944 <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ - ldr r4, [pc, #112] @ bfbdc <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ - ldr r1, [pc, #116] @ bfbe4 <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ + bne bfc08 <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ + ldr r4, [pc, #112] @ bfea0 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ + ldr r1, [pc, #116] @ bfea8 <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11a6d8 │ │ │ │ + bl 11a620 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf96c <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ - ldr r1, [pc, #92] @ bfbe8 <_PyUnicodeWriter_Finish@@Base+0x11cc> │ │ │ │ + beq bfc30 <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ + ldr r1, [pc, #92] @ bfeac <_PyUnicodeWriter_Finish@@Base+0x11cc> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 18e1c4 │ │ │ │ - b bf96c <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ + bl 18f518 │ │ │ │ + b bfc30 <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a438 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne beda0 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ - ldr r3, [pc, #44] @ bfbdc <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ - ldr r1, [pc, #48] @ bfbe4 <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ - b beea4 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ - subeq lr, r3, r6, lsl #22 │ │ │ │ + bne bf064 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ + ldr r3, [pc, #44] @ bfea0 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ + ldr r1, [pc, #48] @ bfea8 <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ + b bf168 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ + subeq r0, r4, r6, lsl #13 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r0, r6, ip, asr pc │ │ │ │ + @ instruction: 0x00362adc │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x00360dd4 │ │ │ │ + eorseq r2, r6, r4, asr r9 │ │ │ │ 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 r0, r6, r8, lsl #30 │ │ │ │ + eorseq r2, r6, r8, lsl #21 │ │ │ │ subseq sp, r5, r0, asr #22 │ │ │ │ - eorseq r3, r9, r8, ror #1 │ │ │ │ - mlaseq r6, r8, ip, r0 │ │ │ │ - @ instruction: 0x00360cb4 │ │ │ │ - @ instruction: 0x00360dbc │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ - eorseq r0, r6, ip, asr sp │ │ │ │ - eorseq r0, r6, r0, lsl lr │ │ │ │ - mlaseq r6, r0, sp, r0 │ │ │ │ - eorseq r0, r6, r0, lsl #26 │ │ │ │ + eorseq r4, r9, r8, ror #24 │ │ │ │ + eorseq r2, r6, r8, lsl r8 │ │ │ │ + eorseq r2, r6, r4, lsr r8 │ │ │ │ + eorseq r2, r6, ip, lsr r9 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ + @ instruction: 0x003628dc │ │ │ │ + mlaseq r6, r0, r9, r2 │ │ │ │ + eorseq r2, r6, r0, lsl r9 │ │ │ │ + eorseq r2, r6, r0, lsl #17 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - @ instruction: 0x00360eb8 │ │ │ │ - eorseq r0, r6, r4, ror #27 │ │ │ │ - @ instruction: 0x00360cd4 │ │ │ │ - eorseq r0, r6, ip, lsr #26 │ │ │ │ - eorseq r0, r6, r4, lsr pc │ │ │ │ + eorseq r2, r6, r8, lsr sl │ │ │ │ + eorseq r2, r6, r4, ror #18 │ │ │ │ + eorseq r2, r6, r4, asr r8 │ │ │ │ + eorseq r2, r6, ip, lsr #17 │ │ │ │ + @ instruction: 0x00362ab4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ - eorseq r0, r6, ip, lsl #29 │ │ │ │ + eorseq r2, r6, ip, lsl #20 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - @ instruction: 0x00360edc │ │ │ │ + eorseq r2, r6, ip, asr sl │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r4, ror #28 │ │ │ │ + eorseq r2, r6, r4, ror #19 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, r8, lsr lr │ │ │ │ + @ instruction: 0x003629b8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 22ff90 │ │ │ │ + bl 242ff4 │ │ │ │ subs r3, sl, #0 │ │ │ │ movne r3, #1 │ │ │ │ ands r3, r3, r0, lsr #31 │ │ │ │ mov r8, r0 │ │ │ │ - beq bef04 <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ + beq bf1c8 <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ ldr r3, [sl] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf458 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf71c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bf458 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bne bf71c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b bf458 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b bf71c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a438 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq bfba8 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + beq bfe6c <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ mov r1, r4 │ │ │ │ - bl c0dcc <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c1090 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r6, #0 │ │ │ │ - bge bf324 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ - ldr r3, [pc, #-132] @ bfc38 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-212] @ bfbec <_PyUnicodeWriter_Finish@@Base+0x11d0> │ │ │ │ + bge bf5e8 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ + ldr r3, [pc, #-132] @ bfefc <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-212] @ bfeb0 <_PyUnicodeWriter_Finish@@Base+0x11d0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov sl, r8 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bec54 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - ldr r1, [pc, #-236] @ bfbf0 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bef18 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr r1, [pc, #-236] @ bfeb4 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf75c <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ + beq bfa20 <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bf75c <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ - ldr r1, [pc, #-268] @ bfbf0 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bfa20 <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ + ldr r1, [pc, #-268] @ bfeb4 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf804 <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ + beq bfac8 <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b bf804 <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ - ldr r1, [pc, #-300] @ bfbf0 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bfac8 <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ + ldr r1, [pc, #-300] @ bfeb4 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf7b8 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + beq bfa7c <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bf7b8 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ - ldr r2, [pc, #-332] @ bfbf0 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bfa7c <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + ldr r2, [pc, #-332] @ bfeb4 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r5, r2 │ │ │ │ - beq bf84c <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ + beq bfb10 <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ ldr r2, [r3, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ blx r5 │ │ │ │ - b bf84c <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ - ldr r1, [pc, #-364] @ bfbf0 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bfb10 <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ + ldr r1, [pc, #-364] @ bfeb4 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf790 <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ + beq bfa54 <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bf790 <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ - ldr r1, [pc, #-396] @ bfbf0 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bfa54 <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ + ldr r1, [pc, #-396] @ bfeb4 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf828 <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ + beq bfaec <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b bf828 <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ - ldr r1, [pc, #-428] @ bfbf0 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bfaec <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ + ldr r1, [pc, #-428] @ bfeb4 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf7e0 <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ + beq bfaa4 <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bf7e0 <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ - ldr r1, [pc, #-460] @ bfbf0 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bfaa4 <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ + ldr r1, [pc, #-460] @ bfeb4 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf870 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ + beq bfb34 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b bf870 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ + b bfb34 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bfb94 <_PyUnicodeWriter_Finish@@Base+0x1178> │ │ │ │ + beq bfe58 <_PyUnicodeWriter_Finish@@Base+0x1178> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl c0dcc <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c1090 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ ldrbne r6, [sl] │ │ │ │ - bne beda0 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ - b bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - bl a583c │ │ │ │ + bne bf064 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ + b befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfe98 <_PyUnicodeWriter_Finish@@Base+0x147c> │ │ │ │ + beq c015c <_PyUnicodeWriter_Finish@@Base+0x147c> │ │ │ │ ldr r3, [sl] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq beeac <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq bf170 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq bfa58 <_PyUnicodeWriter_Finish@@Base+0x103c> │ │ │ │ - b beeac <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq bfd1c <_PyUnicodeWriter_Finish@@Base+0x103c> │ │ │ │ + b bf170 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bfe48 <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ + beq c010c <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq bfeac <_PyUnicodeWriter_Finish@@Base+0x1490> │ │ │ │ + beq c0170 <_PyUnicodeWriter_Finish@@Base+0x1490> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bfad8 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + beq bfd9c <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bfad8 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + bne bfd9c <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b bfad8 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ - bl a583c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b bfd9c <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + bl a58c8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf458 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-588] @ bfc38 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-660] @ bfbf4 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ + bne bf71c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-588] @ bfefc <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-660] @ bfeb8 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bec54 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - ldr r3, [pc, #-624] @ bfc30 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #-684] @ bfbf8 <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ + b bef18 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr r3, [pc, #-624] @ bfef4 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #-684] @ bfebc <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b bfe08 <_PyUnicodeWriter_Finish@@Base+0x13ec> │ │ │ │ + bl 18f518 │ │ │ │ + b c00cc <_PyUnicodeWriter_Finish@@Base+0x13ec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b bfe48 <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b c010c <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bfedc <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ + beq c01a0 <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bfedc <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ + bne c01a0 <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - bl a583c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0084 <_PyUnicodeWriter_Finish@@Base+0x1668> │ │ │ │ + beq c0348 <_PyUnicodeWriter_Finish@@Base+0x1668> │ │ │ │ mov sl, #0 │ │ │ │ - b bed60 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ - bl a583c │ │ │ │ + b bf024 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + bl a58c8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf458 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-716] @ bfc38 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-780] @ bfbfc <_PyUnicodeWriter_Finish@@Base+0x11e0> │ │ │ │ + bne bf71c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-716] @ bfefc <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-780] @ bfec0 <_PyUnicodeWriter_Finish@@Base+0x11e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bec54 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bef18 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ ldr r5, [sl] │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf458 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf71c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [sl] │ │ │ │ - bne bf458 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bne bf71c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov sl, r5 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bec54 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bef18 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bff70 <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ + beq c0234 <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bff70 <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ + bne c0234 <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #-832] @ bfc38 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-892] @ bfc00 <_PyUnicodeWriter_Finish@@Base+0x11e4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b bfee8 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ - ldr r3, [pc, #-904] @ bfc04 <_PyUnicodeWriter_Finish@@Base+0x11e8> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #-832] @ bfefc <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-892] @ bfec4 <_PyUnicodeWriter_Finish@@Base+0x11e4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b c01ac <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + ldr r3, [pc, #-904] @ bfec8 <_PyUnicodeWriter_Finish@@Base+0x11e8> │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b bf37c <_PyUnicodeWriter_Finish@@Base+0x960> │ │ │ │ - ldr r3, [pc, #-872] @ bfc30 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #-916] @ bfc08 <_PyUnicodeWriter_Finish@@Base+0x11ec> │ │ │ │ + b bf640 <_PyUnicodeWriter_Finish@@Base+0x960> │ │ │ │ + ldr r3, [pc, #-872] @ bfef4 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #-916] @ bfecc <_PyUnicodeWriter_Finish@@Base+0x11ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b bfa34 <_PyUnicodeWriter_Finish@@Base+0x1018> │ │ │ │ + bl 18f518 │ │ │ │ + b bfcf8 <_PyUnicodeWriter_Finish@@Base+0x1018> │ │ │ │ mov r1, r4 │ │ │ │ - bl c1930 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c1bf4 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b bf58c <_PyUnicodeWriter_Finish@@Base+0xb70> │ │ │ │ + b bf850 <_PyUnicodeWriter_Finish@@Base+0xb70> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b bf5e8 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b bf8ac <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b befa4 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ - ldr r3, [pc, #-928] @ bfc38 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-976] @ bfc0c <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ + b bf268 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ + ldr r3, [pc, #-928] @ bfefc <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-976] @ bfed0 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bec54 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bef18 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0008 <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ + beq c02cc <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq c0030 <_PyUnicodeWriter_Finish@@Base+0x1614> │ │ │ │ + beq c02f4 <_PyUnicodeWriter_Finish@@Base+0x1614> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq beeac <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq bf170 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne beeac <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + bne bf170 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b beeac <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b bf170 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b c0008 <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ - bl a583c │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b c02cc <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ + bl a58c8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne bfee8 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + bne c01ac <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ mov r0, #1 │ │ │ │ - bl a36f4 <_PyLong_New@@Base> │ │ │ │ + bl a3780 <_PyLong_New@@Base> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bfee8 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + beq c01ac <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ mov r9, #1 │ │ │ │ mov r8, r6 │ │ │ │ - b bf4bc <_PyUnicodeWriter_Finish@@Base+0xaa0> │ │ │ │ - ldr r3, [pc, #-1076] @ bfc38 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1120] @ bfc10 <_PyUnicodeWriter_Finish@@Base+0x11f4> │ │ │ │ + b bf780 <_PyUnicodeWriter_Finish@@Base+0xaa0> │ │ │ │ + ldr r3, [pc, #-1076] @ bfefc <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1120] @ bfed4 <_PyUnicodeWriter_Finish@@Base+0x11f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b bfee8 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ - bl a36f4 <_PyLong_New@@Base> │ │ │ │ + bl 18f518 │ │ │ │ + b c01ac <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + bl a3780 <_PyLong_New@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - b bed60 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ - ldr r3, [pc, #-1108] @ bfc38 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1148] @ bfc14 <_PyUnicodeWriter_Finish@@Base+0x11f8> │ │ │ │ + b bf024 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + ldr r3, [pc, #-1108] @ bfefc <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1148] @ bfed8 <_PyUnicodeWriter_Finish@@Base+0x11f8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b bfee8 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + bl 18f518 │ │ │ │ + b c01ac <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bfad8 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + bne bfd9c <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b bfad8 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b bfd9c <_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 a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf720 <_PyUnicodeWriter_Finish@@Base+0xd04> │ │ │ │ - b bf704 <_PyUnicodeWriter_Finish@@Base+0xce8> │ │ │ │ + bne bf9e4 <_PyUnicodeWriter_Finish@@Base+0xd04> │ │ │ │ + b bf9c8 <_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 c00cc <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ - bl a583c │ │ │ │ + b c0390 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf8dc <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + bne bfba0 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ mvn sl, #0 │ │ │ │ - b beff4 <_PyUnicodeWriter_Finish@@Base+0x5d8> │ │ │ │ - bl a583c │ │ │ │ + b bf2b8 <_PyUnicodeWriter_Finish@@Base+0x5d8> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf8dc <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ - b befe0 <_PyUnicodeWriter_Finish@@Base+0x5c4> │ │ │ │ - bl a583c │ │ │ │ + bne bfba0 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + b bf2a4 <_PyUnicodeWriter_Finish@@Base+0x5c4> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf8dc <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + bne bfba0 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b befcc <_PyUnicodeWriter_Finish@@Base+0x5b0> │ │ │ │ - bl a583c │ │ │ │ + b bf290 <_PyUnicodeWriter_Finish@@Base+0x5b0> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf8dc <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ - b befb8 <_PyUnicodeWriter_Finish@@Base+0x59c> │ │ │ │ + bne bfba0 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + b bf27c <_PyUnicodeWriter_Finish@@Base+0x59c> │ │ │ │ mov r6, r8 │ │ │ │ mov r7, r8 │ │ │ │ - b c00cc <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + b c0390 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ ldr r8, [sp, #12] │ │ │ │ mov r6, r8 │ │ │ │ mov r7, r8 │ │ │ │ - b c00cc <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + b c0390 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r3 │ │ │ │ - b c00cc <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + b c0390 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ mov r6, r7 │ │ │ │ - b c00cc <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ - bl a583c │ │ │ │ + b c0390 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf458 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b bf09c <_PyUnicodeWriter_Finish@@Base+0x680> │ │ │ │ + bne bf71c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b bf360 <_PyUnicodeWriter_Finish@@Base+0x680> │ │ │ │ mov sl, #0 │ │ │ │ - b bf764 <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ + b bfa28 <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ ldr sl, [sp, #24] │ │ │ │ - b bf764 <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ - bl a583c │ │ │ │ + b bfa28 <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf458 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1412] @ bfc38 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1448] @ bfc18 <_PyUnicodeWriter_Finish@@Base+0x11fc> │ │ │ │ - b beea4 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ - ldr r2, [pc, #-1452] @ bfc1c <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ + bne bf71c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1412] @ bfefc <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1448] @ bfedc <_PyUnicodeWriter_Finish@@Base+0x11fc> │ │ │ │ + b bf168 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ + ldr r2, [pc, #-1452] @ bfee0 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ mov r3, #0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #-1464] @ bfc20 <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ + ldr r1, [pc, #-1464] @ bfee4 <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 17f9b8 │ │ │ │ + bl 18091c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r5, #0 │ │ │ │ - beq bed08 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bf3bc <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ - bl a583c │ │ │ │ + beq befcc <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf680 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ + bl a58c8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf458 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1488] @ bfc38 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1512] @ bfc24 <_PyUnicodeWriter_Finish@@Base+0x1208> │ │ │ │ + bne bf71c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1488] @ bfefc <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1512] @ bfee8 <_PyUnicodeWriter_Finish@@Base+0x1208> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bec54 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bef18 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl 338c3c │ │ │ │ - ldr r3, [pc, #-1540] @ bfc28 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 33b994 │ │ │ │ + ldr r3, [pc, #-1540] @ bfeec <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0284 <_PyUnicodeWriter_Finish@@Base+0x1868> │ │ │ │ + bne c0548 <_PyUnicodeWriter_Finish@@Base+0x1868> │ │ │ │ mov r0, r4 │ │ │ │ - bl 338c3c │ │ │ │ - ldr r3, [pc, #-1576] @ bfc28 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 33b994 │ │ │ │ + ldr r3, [pc, #-1576] @ bfeec <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 354ba4 │ │ │ │ + bl 356710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0274 <_PyUnicodeWriter_Finish@@Base+0x1858> │ │ │ │ + bne c0538 <_PyUnicodeWriter_Finish@@Base+0x1858> │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ strd r8, [sp, #64] @ 0x40 │ │ │ │ strd r6, [sp, #72] @ 0x48 │ │ │ │ - b bf560 <_PyUnicodeWriter_Finish@@Base+0xb44> │ │ │ │ - bl a583c │ │ │ │ + b bf824 <_PyUnicodeWriter_Finish@@Base+0xb44> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf458 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b c0264 <_PyUnicodeWriter_Finish@@Base+0x1848> │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bf458 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b c0240 <_PyUnicodeWriter_Finish@@Base+0x1824> │ │ │ │ - bl 129dd4 │ │ │ │ + bne bf71c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b c0528 <_PyUnicodeWriter_Finish@@Base+0x1848> │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf71c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b c0504 <_PyUnicodeWriter_Finish@@Base+0x1824> │ │ │ │ + bl 129da4 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bef00 <_PyUnicodeWriter_Finish@@Base+0x4e4> │ │ │ │ + beq bf1c4 <_PyUnicodeWriter_Finish@@Base+0x4e4> │ │ │ │ mov r1, r4 │ │ │ │ - bl c1930 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c1bf4 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ mov r8, r7 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b bef04 <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ - bl a583c │ │ │ │ + b bf1c8 <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf554 <_PyUnicodeWriter_Finish@@Base+0xb38> │ │ │ │ - b bf458 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - bl a583c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bf458 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b bf530 <_PyUnicodeWriter_Finish@@Base+0xb14> │ │ │ │ - ldr r3, [pc, #-1712] @ bfc38 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1728] @ bfc2c <_PyUnicodeWriter_Finish@@Base+0x1210> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b bf458 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1740] @ bfc30 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #-1740] @ bfc34 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + beq bf818 <_PyUnicodeWriter_Finish@@Base+0xb38> │ │ │ │ + b bf71c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bl a58c8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf71c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b bf7f4 <_PyUnicodeWriter_Finish@@Base+0xb14> │ │ │ │ + ldr r3, [pc, #-1712] @ bfefc <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1728] @ bfef0 <_PyUnicodeWriter_Finish@@Base+0x1210> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b bf71c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1740] @ bfef4 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #-1740] @ bfef8 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b bfb00 <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ + bl 18f518 │ │ │ │ + b bfdc4 <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ mov r1, r4 │ │ │ │ - bl c1930 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c1bf4 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b bf66c <_PyUnicodeWriter_Finish@@Base+0xc50> │ │ │ │ - bl a583c │ │ │ │ + b bf930 <_PyUnicodeWriter_Finish@@Base+0xc50> │ │ │ │ + bl a58c8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf458 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1784] @ bfc38 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1784] @ bfc3c <_PyUnicodeWriter_Finish@@Base+0x1220> │ │ │ │ + bne bf71c <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1784] @ bfefc <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1784] @ bff00 <_PyUnicodeWriter_Finish@@Base+0x1220> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bec54 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bef18 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ │ │ │ │ -000c0344 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ +000c0608 <_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 c03a8 <_PySys_GetRequiredAttr@@Base+0x64> │ │ │ │ - ldr r3, [pc, #128] @ c03f0 <_PySys_GetRequiredAttr@@Base+0xac> │ │ │ │ + beq c066c <_PySys_GetRequiredAttr@@Base+0x64> │ │ │ │ + ldr r3, [pc, #128] @ c06b4 <_PySys_GetRequiredAttr@@Base+0xac> │ │ │ │ mov r4, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3872] @ 0xf20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c03dc <_PySys_GetRequiredAttr@@Base+0x98> │ │ │ │ + beq c06a0 <_PySys_GetRequiredAttr@@Base+0x98> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl a695c │ │ │ │ + bl a6ab0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c03c4 <_PySys_GetRequiredAttr@@Base+0x80> │ │ │ │ + beq c0688 <_PySys_GetRequiredAttr@@Base+0x80> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #68] @ c03f4 <_PySys_GetRequiredAttr@@Base+0xb0> │ │ │ │ + ldr r0, [pc, #68] @ c06b8 <_PySys_GetRequiredAttr@@Base+0xb0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #64] @ c03f8 <_PySys_GetRequiredAttr@@Base+0xb4> │ │ │ │ + ldr r1, [pc, #64] @ c06bc <_PySys_GetRequiredAttr@@Base+0xb4> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mov r0, #0 │ │ │ │ - b c03a0 <_PySys_GetRequiredAttr@@Base+0x5c> │ │ │ │ - ldr r3, [pc, #48] @ c03fc <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ - ldr r1, [pc, #48] @ c0400 <_PySys_GetRequiredAttr@@Base+0xbc> │ │ │ │ + b c0664 <_PySys_GetRequiredAttr@@Base+0x5c> │ │ │ │ + ldr r3, [pc, #48] @ c06c0 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ + ldr r1, [pc, #48] @ c06c4 <_PySys_GetRequiredAttr@@Base+0xbc> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1179b0 │ │ │ │ - b c039c <_PySys_GetRequiredAttr@@Base+0x58> │ │ │ │ - ldr r3, [pc, #24] @ c03fc <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ - ldr r1, [pc, #28] @ c0404 <_PySys_GetRequiredAttr@@Base+0xc0> │ │ │ │ + bl 1178bc │ │ │ │ + b c0660 <_PySys_GetRequiredAttr@@Base+0x58> │ │ │ │ + ldr r3, [pc, #24] @ c06c0 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ + ldr r1, [pc, #28] @ c06c8 <_PySys_GetRequiredAttr@@Base+0xc0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b c03bc <_PySys_GetRequiredAttr@@Base+0x78> │ │ │ │ + bl 18f518 │ │ │ │ + b c0680 <_PySys_GetRequiredAttr@@Base+0x78> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r4, asr #12 │ │ │ │ + eorseq r0, r6, r4, asr #3 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - mlaseq r6, r4, pc, r0 @ │ │ │ │ - eorseq r0, r6, r4, lsl #31 │ │ │ │ + eorseq r2, r6, r4, lsl fp │ │ │ │ + eorseq r2, r6, r4, lsl #22 │ │ │ │ │ │ │ │ -000c0408 : │ │ │ │ +000c06cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #416] @ c05c4 │ │ │ │ + ldr r3, [pc, #416] @ c0888 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r5] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl c07e0 <_PyObject_GetMethod@@Base> │ │ │ │ + bl c0aa4 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c0554 │ │ │ │ + beq c0818 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c04e8 │ │ │ │ + beq c07ac │ │ │ │ ldr r3, [r6, #4] │ │ │ │ bic r4, r4, #-2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ - beq c0500 │ │ │ │ + beq c07c4 │ │ │ │ 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 c0500 │ │ │ │ + beq c07c4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c0538 │ │ │ │ + beq c07fc │ │ │ │ cmp r3, #0 │ │ │ │ - bne c055c │ │ │ │ + bne c0820 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c04dc │ │ │ │ + beq c07a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq c0530 │ │ │ │ + beq c07f4 │ │ │ │ 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 c0474 │ │ │ │ + bne c0738 │ │ │ │ bic r3, r4, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp] │ │ │ │ - bl b2e2c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b30c4 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c04cc │ │ │ │ - b c04dc │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b c04dc │ │ │ │ + bne c0790 │ │ │ │ + b c07a0 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b c07a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0590 │ │ │ │ + beq c0854 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0590 │ │ │ │ + beq c0854 │ │ │ │ mov r4, #0 │ │ │ │ - b c04bc │ │ │ │ + b c0780 │ │ │ │ mov r4, r6 │ │ │ │ - b c04dc │ │ │ │ + b c07a0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c04bc │ │ │ │ + beq c0780 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c05ac │ │ │ │ - ldr r3, [pc, #76] @ c05c8 │ │ │ │ - ldr r2, [pc, #76] @ c05cc │ │ │ │ + bne c0870 │ │ │ │ + ldr r3, [pc, #76] @ c088c │ │ │ │ + ldr r2, [pc, #76] @ c0890 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 2cbb90 │ │ │ │ - b c054c │ │ │ │ - ldr r3, [pc, #48] @ c05c8 │ │ │ │ - ldr r2, [pc, #52] @ c05d0 │ │ │ │ + bl 2d6040 │ │ │ │ + b c0810 │ │ │ │ + ldr r3, [pc, #48] @ c088c │ │ │ │ + ldr r2, [pc, #52] @ c0894 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 28812c <_PyErr_Format@@Base> │ │ │ │ - b c054c │ │ │ │ + bl 1c1ab0 <_PyErr_Format@@Base> │ │ │ │ + b c0810 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c0574 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b c0574 │ │ │ │ + bne c0838 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b c0838 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x0035fabc │ │ │ │ - eorseq pc, r5, ip, lsl #21 │ │ │ │ + eorseq r1, r6, ip, lsr r6 │ │ │ │ + eorseq r1, r6, ip, lsl #12 │ │ │ │ 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 c0634 │ │ │ │ + beq c08f8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ addgt r2, r3, #4 │ │ │ │ strgt r2, [r0, #12] │ │ │ │ - ble c074c │ │ │ │ + ble c0a10 │ │ │ │ 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 c0728 │ │ │ │ + beq c09ec │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble c0708 │ │ │ │ + ble c09cc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c06f0 │ │ │ │ + beq c09b4 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r6, #4 │ │ │ │ @@ -154683,197 +154882,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 199064 │ │ │ │ + bl 19ba88 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c06e8 │ │ │ │ - ldr r2, [pc, #284] @ c07c4 │ │ │ │ - ldr r1, [pc, #284] @ c07c8 │ │ │ │ + beq c09ac │ │ │ │ + ldr r2, [pc, #284] @ c0a88 │ │ │ │ + ldr r1, [pc, #284] @ c0a8c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18e4dc <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18f864 <_PyObject_CallMethod@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c0760 │ │ │ │ - ldr r3, [pc, #268] @ c07cc │ │ │ │ + beq c0a24 │ │ │ │ + ldr r3, [pc, #268] @ c0a90 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fad4 │ │ │ │ + bl 11fa18 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne c078c │ │ │ │ + bne c0a50 │ │ │ │ cmp r5, #4 │ │ │ │ - bne c0764 │ │ │ │ + bne c0a28 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c0610 │ │ │ │ + bne c08d4 │ │ │ │ mvn r0, #0 │ │ │ │ - b c062c │ │ │ │ + b c08f0 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a6fc │ │ │ │ mov r5, r0 │ │ │ │ - b c06d4 │ │ │ │ + b c0998 │ │ │ │ mov r1, #4 │ │ │ │ - bl ab60c │ │ │ │ + bl ab7d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0744 │ │ │ │ + beq c0a08 │ │ │ │ mov r3, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ - b c064c │ │ │ │ + b c0910 │ │ │ │ mov r0, #4 │ │ │ │ - bl 9990c │ │ │ │ + bl 99998 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ strne r3, [r4, #24] │ │ │ │ - bne c064c │ │ │ │ - bl 2915fc │ │ │ │ - b c06e8 │ │ │ │ - ldr r3, [pc, #124] @ c07d0 │ │ │ │ - ldr r1, [pc, #124] @ c07d4 │ │ │ │ + bne c0910 │ │ │ │ + bl 2a064c │ │ │ │ + b c09ac │ │ │ │ + ldr r3, [pc, #124] @ c0a94 │ │ │ │ + ldr r1, [pc, #124] @ c0a98 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b c06e8 │ │ │ │ + bl 18f518 │ │ │ │ + b c09ac │ │ │ │ mvn r5, #0 │ │ │ │ - bl a583c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c06e8 │ │ │ │ + bne c09ac │ │ │ │ cmp r5, #4 │ │ │ │ - bgt c07a8 │ │ │ │ - ldr r3, [pc, #80] @ c07d0 │ │ │ │ - ldr r1, [pc, #84] @ c07d8 │ │ │ │ + bgt c0a6c │ │ │ │ + ldr r3, [pc, #80] @ c0a94 │ │ │ │ + ldr r1, [pc, #84] @ c0a9c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b c06e8 │ │ │ │ + bl 18f518 │ │ │ │ + b c09ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne c06d4 │ │ │ │ + bne c0998 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b c06d4 │ │ │ │ - ldr r3, [pc, #28] @ c07cc │ │ │ │ - ldr r1, [pc, #40] @ c07dc │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b c0998 │ │ │ │ + ldr r3, [pc, #28] @ c0a90 │ │ │ │ + ldr r1, [pc, #40] @ c0aa0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1179b0 │ │ │ │ - b c06e8 │ │ │ │ - eorseq fp, r6, r4, asr #16 │ │ │ │ + bl 1178bc │ │ │ │ + b c09ac │ │ │ │ + eorseq sp, r6, r4, asr #7 │ │ │ │ subseq lr, r7, r8, lsr r5 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ subseq sp, r5, r0, asr #22 │ │ │ │ - eorseq r0, r6, r0, lsr #31 │ │ │ │ - mlaseq r6, r8, ip, r0 │ │ │ │ - @ instruction: 0x00360fb8 │ │ │ │ + eorseq r2, r6, r0, lsr #22 │ │ │ │ + eorseq r2, r6, r8, lsl r8 │ │ │ │ + eorseq r2, r6, r8, lsr fp │ │ │ │ │ │ │ │ -000c07e0 <_PyObject_GetMethod@@Base>: │ │ │ │ +000c0aa4 <_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 c0960 <_PyObject_GetMethod@@Base+0x180> │ │ │ │ + bne c0c24 <_PyObject_GetMethod@@Base+0x180> │ │ │ │ ldr r3, [r6, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c09c4 <_PyObject_GetMethod@@Base+0x1e4> │ │ │ │ - ldr r3, [pc, #1412] @ c0da8 <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ + beq c0c88 <_PyObject_GetMethod@@Base+0x1e4> │ │ │ │ + ldr r3, [pc, #1412] @ c106c <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne c09d8 <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ - ldr fp, [pc, #1400] @ c0dac <_PyObject_GetMethod@@Base+0x5cc> │ │ │ │ + bne c0c9c <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ + ldr fp, [pc, #1400] @ c1070 <_PyObject_GetMethod@@Base+0x5cc> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bne c09d8 <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ + bne c0c9c <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ ldr r2, [r6, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #1384] @ c0db0 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #1384] @ c1074 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ + bl 3581c0 │ │ │ │ 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 c09f0 <_PyObject_GetMethod@@Base+0x210> │ │ │ │ + bne c0cb4 <_PyObject_GetMethod@@Base+0x210> │ │ │ │ ldr r2, [r3, #2812] @ 0xafc │ │ │ │ cmp r4, r2 │ │ │ │ - bne c09f0 <_PyObject_GetMethod@@Base+0x210> │ │ │ │ + bne c0cb4 <_PyObject_GetMethod@@Base+0x210> │ │ │ │ add sl, sl, #40960 @ 0xa000 │ │ │ │ add sl, sl, r9 │ │ │ │ ldr r8, [sl, #2816] @ 0xb00 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c0bcc <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ + beq c0e90 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0a9c <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ + beq c0d60 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #131072 @ 0x20000 │ │ │ │ - beq c0aac <_PyObject_GetMethod@@Base+0x2cc> │ │ │ │ + beq c0d70 <_PyObject_GetMethod@@Base+0x2cc> │ │ │ │ mov r3, #0 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #4 │ │ │ │ - bne c0b40 <_PyObject_GetMethod@@Base+0x360> │ │ │ │ + bne c0e04 <_PyObject_GetMethod@@Base+0x360> │ │ │ │ tst r3, #16 │ │ │ │ - bne c0b30 <_PyObject_GetMethod@@Base+0x350> │ │ │ │ + bne c0df4 <_PyObject_GetMethod@@Base+0x350> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0948 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ - blt c0d40 <_PyObject_GetMethod@@Base+0x560> │ │ │ │ + beq c0c0c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + blt c1004 <_PyObject_GetMethod@@Base+0x560> │ │ │ │ adds r3, r5, r3 │ │ │ │ - beq c0948 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0c0c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ ldr r9, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ - beq c0948 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0c0c <_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 a695c │ │ │ │ + bl a6ab0 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0c8c <_PyObject_GetMethod@@Base+0x4ac> │ │ │ │ + bne c0f50 <_PyObject_GetMethod@@Base+0x4ac> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0948 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0c0c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq c0cd8 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + beq c0f9c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ cmp sl, #0 │ │ │ │ - beq c0bdc <_PyObject_GetMethod@@Base+0x3fc> │ │ │ │ + beq c0ea0 <_PyObject_GetMethod@@Base+0x3fc> │ │ │ │ str r8, [r7] │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #1096] @ c0db0 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #1096] @ c1074 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ + bl 3581c0 │ │ │ │ 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 │ │ │ │ @@ -154888,301 +155087,301 @@ │ │ │ │ cmp r2, r6 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ addeq r0, r0, #98304 @ 0x18000 │ │ │ │ ldrne r3, [r1, #16] │ │ │ │ ldreq r3, [r0, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c081c <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ + bne c0ae0 <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ mov r0, r6 │ │ │ │ - bl a5788 │ │ │ │ + bl a5814 │ │ │ │ cmp r0, #0 │ │ │ │ - bge c081c <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ - b c09e8 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bge c0ae0 <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ + b c0cac <_PyObject_GetMethod@@Base+0x208> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b97c4 │ │ │ │ + bl b9a80 │ │ │ │ str r0, [r7] │ │ │ │ mov sl, #0 │ │ │ │ - b c0954 <_PyObject_GetMethod@@Base+0x174> │ │ │ │ + b c0c18 <_PyObject_GetMethod@@Base+0x174> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt c0ba4 <_PyObject_GetMethod@@Base+0x3c4> │ │ │ │ + bgt c0e68 <_PyObject_GetMethod@@Base+0x3c4> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl a8960 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8ab4 <_PyType_LookupRef@@Base+0x190> │ │ │ │ ldr r3, [r6, #192] @ 0xc0 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl a8a70 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8bc4 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c0bc4 <_PyObject_GetMethod@@Base+0x3e4> │ │ │ │ + bne c0e88 <_PyObject_GetMethod@@Base+0x3e4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0c78 <_PyObject_GetMethod@@Base+0x498> │ │ │ │ + beq c0f3c <_PyObject_GetMethod@@Base+0x498> │ │ │ │ add sl, sl, #43520 @ 0xaa00 │ │ │ │ add sl, sl, #248 @ 0xf8 │ │ │ │ add r2, sl, r9 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r0, [r3, #2812] @ 0xafc │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r9, #4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r0, [sp, #4] │ │ │ │ str r4, [sl, r2] │ │ │ │ - bl 3564ac │ │ │ │ + bl 358018 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sl, r9] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c0c64 <_PyObject_GetMethod@@Base+0x484> │ │ │ │ + bne c0f28 <_PyObject_GetMethod@@Base+0x484> │ │ │ │ cmp r8, #0 │ │ │ │ - beq c0bcc <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ + beq c0e90 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #131072 @ 0x20000 │ │ │ │ - bne c08bc <_PyObject_GetMethod@@Base+0xdc> │ │ │ │ + bne c0b80 <_PyObject_GetMethod@@Base+0xdc> │ │ │ │ ldr r2, [r3, #136] @ 0x88 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0c30 <_PyObject_GetMethod@@Base+0x450> │ │ │ │ + beq c0ef4 <_PyObject_GetMethod@@Base+0x450> │ │ │ │ ldr sl, [r3, #140] @ 0x8c │ │ │ │ cmp sl, #0 │ │ │ │ - beq c08c8 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + beq c0b8c <_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 c09e8 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + beq c0cac <_PyObject_GetMethod@@Base+0x208> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne c09e8 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ - ldr r2, [pc, #688] @ c0db4 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ + bne c0cac <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + ldr r2, [pc, #688] @ c1078 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ ldr r1, [r8, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0b24 <_PyObject_GetMethod@@Base+0x344> │ │ │ │ + beq c0de8 <_PyObject_GetMethod@@Base+0x344> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b c09e8 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + b c0cac <_PyObject_GetMethod@@Base+0x208> │ │ │ │ ldr r9, [r5, #-12] │ │ │ │ cmp r9, #0 │ │ │ │ - bne c0904 <_PyObject_GetMethod@@Base+0x124> │ │ │ │ - b c0948 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + bne c0bc8 <_PyObject_GetMethod@@Base+0x124> │ │ │ │ + b c0c0c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c08d4 <_PyObject_GetMethod@@Base+0xf4> │ │ │ │ + beq c0b98 <_PyObject_GetMethod@@Base+0xf4> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmn r2, #1 │ │ │ │ ldr r9, [r3, #440] @ 0x1b8 │ │ │ │ - beq c0d70 <_PyObject_GetMethod@@Base+0x590> │ │ │ │ + beq c1034 <_PyObject_GetMethod@@Base+0x590> │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9c278 │ │ │ │ + bl 9c300 │ │ │ │ cmn r0, #1 │ │ │ │ - beq c0948 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0c0c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0948 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0c0c <_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 22c7ac │ │ │ │ - b c09e8 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bl 23f904 │ │ │ │ + b c0cac <_PyObject_GetMethod@@Base+0x208> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a8a70 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8bc4 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ - beq c0c78 <_PyObject_GetMethod@@Base+0x498> │ │ │ │ + beq c0f3c <_PyObject_GetMethod@@Base+0x498> │ │ │ │ cmn r2, #1 │ │ │ │ - beq c0d68 <_PyObject_GetMethod@@Base+0x588> │ │ │ │ + beq c102c <_PyObject_GetMethod@@Base+0x588> │ │ │ │ mov r8, #0 │ │ │ │ mov sl, r8 │ │ │ │ str r8, [sp, #4] │ │ │ │ - b c08c8 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + b c0b8c <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0c20 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ - ldr r3, [pc, #456] @ c0db8 <_PyObject_GetMethod@@Base+0x5d8> │ │ │ │ + beq c0ee4 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ + ldr r3, [pc, #456] @ c107c <_PyObject_GetMethod@@Base+0x5d8> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne c0c38 <_PyObject_GetMethod@@Base+0x458> │ │ │ │ + bne c0efc <_PyObject_GetMethod@@Base+0x458> │ │ │ │ ldr r4, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq c0d94 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ + beq c1058 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1236ac │ │ │ │ + bl 12366c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r7] │ │ │ │ - bne c0aec <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ - b c09e8 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bne c0db0 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ + b c0cac <_PyObject_GetMethod@@Base+0x208> │ │ │ │ cmp r8, #0 │ │ │ │ - beq c0cb0 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + beq c0f74 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ str r8, [r7] │ │ │ │ - b c09e8 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + b c0cac <_PyObject_GetMethod@@Base+0x208> │ │ │ │ mov sl, r2 │ │ │ │ - b c08c8 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + b c0b8c <_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 c0aec <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ - b c09e8 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bne c0db0 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ + b c0cac <_PyObject_GetMethod@@Base+0x208> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne c0c78 <_PyObject_GetMethod@@Base+0x498> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bne c0f3c <_PyObject_GetMethod@@Base+0x498> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - bne c0a9c <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ + bne c0d60 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ mov sl, r8 │ │ │ │ str r8, [sp, #4] │ │ │ │ - b c08c8 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + b c0b8c <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0ca4 <_PyObject_GetMethod@@Base+0x4c4> │ │ │ │ + beq c0f68 <_PyObject_GetMethod@@Base+0x4c4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq c0d0c <_PyObject_GetMethod@@Base+0x52c> │ │ │ │ + beq c0fd0 <_PyObject_GetMethod@@Base+0x52c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 22c7ac │ │ │ │ - b c09e8 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ - ldr r3, [pc, #260] @ c0dbc <_PyObject_GetMethod@@Base+0x5dc> │ │ │ │ + bl 23f904 │ │ │ │ + b c0cac <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + ldr r3, [pc, #260] @ c1080 <_PyObject_GetMethod@@Base+0x5dc> │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #252] @ c0dc0 <_PyObject_GetMethod@@Base+0x5e0> │ │ │ │ + ldr r1, [pc, #252] @ c1084 <_PyObject_GetMethod@@Base+0x5e0> │ │ │ │ mov r3, r4 │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 119f0c │ │ │ │ - b c09e8 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bl 119e54 │ │ │ │ + b c0cac <_PyObject_GetMethod@@Base+0x208> │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #208] @ c0db4 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ + ldr r2, [pc, #208] @ c1078 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ ldr fp, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0d00 <_PyObject_GetMethod@@Base+0x520> │ │ │ │ + beq c0fc4 <_PyObject_GetMethod@@Base+0x520> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx fp │ │ │ │ - b c0948 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ - ldr r2, [pc, #160] @ c0db4 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ + b c0c0c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + ldr r2, [pc, #160] @ c1078 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ ldr r1, [r9, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0d34 <_PyObject_GetMethod@@Base+0x554> │ │ │ │ + beq c0ff8 <_PyObject_GetMethod@@Base+0x554> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ - b c0ca4 <_PyObject_GetMethod@@Base+0x4c4> │ │ │ │ + b c0f68 <_PyObject_GetMethod@@Base+0x4c4> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ rsblt r0, r0, #0 │ │ │ │ add r2, r1, #3 │ │ │ │ mla r2, ip, r0, r2 │ │ │ │ bic r2, r2, #3 │ │ │ │ add r3, r2, r3 │ │ │ │ - b c08f0 <_PyObject_GetMethod@@Base+0x110> │ │ │ │ - bl 11aa8c │ │ │ │ - b c0bcc <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ + b c0bb4 <_PyObject_GetMethod@@Base+0x110> │ │ │ │ + bl 11a9d4 │ │ │ │ + b c0e90 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne c0b60 <_PyObject_GetMethod@@Base+0x380> │ │ │ │ - bl 11aa8c │ │ │ │ + bne c0e24 <_PyObject_GetMethod@@Base+0x380> │ │ │ │ + bl 11a9d4 │ │ │ │ mvn r0, #2 │ │ │ │ - b c0b74 <_PyObject_GetMethod@@Base+0x394> │ │ │ │ - ldr r3, [pc, #40] @ c0dc4 <_PyObject_GetMethod@@Base+0x5e4> │ │ │ │ - ldr r1, [pc, #40] @ c0dc8 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b c0c50 <_PyObject_GetMethod@@Base+0x470> │ │ │ │ - ldrdeq fp, [pc], -r8 │ │ │ │ + b c0e38 <_PyObject_GetMethod@@Base+0x394> │ │ │ │ + ldr r3, [pc, #40] @ c1088 <_PyObject_GetMethod@@Base+0x5e4> │ │ │ │ + ldr r1, [pc, #40] @ c108c <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b c0f14 <_PyObject_GetMethod@@Base+0x470> │ │ │ │ + andeq fp, pc, ip, lsr #26 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq r2, r2, ip, lsl #31 │ │ │ │ + andseq r2, r2, ip, asr #30 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r0, lsl #14 │ │ │ │ + eorseq r0, r6, r0, lsl #5 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - mlaseq r6, r8, r0, r1 │ │ │ │ + eorseq r2, r6, r8, lsl ip │ │ │ │ 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 c0e18 <_PyObject_GetMethod@@Base+0x638> │ │ │ │ + beq c10dc <_PyObject_GetMethod@@Base+0x638> │ │ │ │ ldr r2, [r1, #16] │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r0, r2 │ │ │ │ addle r4, r3, r0 │ │ │ │ strle r4, [r1, #12] │ │ │ │ - bgt c0f48 <_PyObject_GetMethod@@Base+0x768> │ │ │ │ + bgt c120c <_PyObject_GetMethod@@Base+0x768> │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq c0f2c <_PyObject_GetMethod@@Base+0x74c> │ │ │ │ + beq c11f0 <_PyObject_GetMethod@@Base+0x74c> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt c0f0c <_PyObject_GetMethod@@Base+0x72c> │ │ │ │ + blt c11d0 <_PyObject_GetMethod@@Base+0x72c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0ef0 <_PyObject_GetMethod@@Base+0x710> │ │ │ │ + beq c11b4 <_PyObject_GetMethod@@Base+0x710> │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, sp, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -155190,1800 +155389,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 199064 │ │ │ │ + bl 19ba88 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c0ee8 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ - ldr r2, [pc, #272] @ c0f9c <_PyObject_GetMethod@@Base+0x7bc> │ │ │ │ - ldr r1, [pc, #272] @ c0fa0 <_PyObject_GetMethod@@Base+0x7c0> │ │ │ │ + beq c11ac <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + ldr r2, [pc, #272] @ c1260 <_PyObject_GetMethod@@Base+0x7bc> │ │ │ │ + ldr r1, [pc, #272] @ c1264 <_PyObject_GetMethod@@Base+0x7c0> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 18e4dc <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18f864 <_PyObject_CallMethod@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c0f94 <_PyObject_GetMethod@@Base+0x7b4> │ │ │ │ - ldr r3, [pc, #256] @ c0fa4 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ + beq c1258 <_PyObject_GetMethod@@Base+0x7b4> │ │ │ │ + ldr r3, [pc, #256] @ c1268 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fad4 │ │ │ │ + bl 11fa18 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bne c0f78 <_PyObject_GetMethod@@Base+0x798> │ │ │ │ + bne c123c <_PyObject_GetMethod@@Base+0x798> │ │ │ │ cmp r6, r4 │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq c0e0c <_PyObject_GetMethod@@Base+0x62c> │ │ │ │ - bl a583c │ │ │ │ + beq c10d0 <_PyObject_GetMethod@@Base+0x62c> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0ee8 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + bne c11ac <_PyObject_GetMethod@@Base+0x708> │ │ │ │ cmp r6, r4 │ │ │ │ - bgt c0f5c <_PyObject_GetMethod@@Base+0x77c> │ │ │ │ - ldr r3, [pc, #200] @ c0fa8 <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ - ldr r1, [pc, #200] @ c0fac <_PyObject_GetMethod@@Base+0x7cc> │ │ │ │ + bgt c1220 <_PyObject_GetMethod@@Base+0x77c> │ │ │ │ + ldr r3, [pc, #200] @ c126c <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ + ldr r1, [pc, #200] @ c1270 <_PyObject_GetMethod@@Base+0x7cc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r3, #0 │ │ │ │ - b c0e0c <_PyObject_GetMethod@@Base+0x62c> │ │ │ │ + b c10d0 <_PyObject_GetMethod@@Base+0x62c> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, ip │ │ │ │ mov r1, #1 │ │ │ │ bl 2a6fc │ │ │ │ mov r6, r0 │ │ │ │ - b c0eb8 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ + b c117c <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - bl ab60c │ │ │ │ + bl ab7d4 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c0f40 <_PyObject_GetMethod@@Base+0x760> │ │ │ │ + beq c1204 <_PyObject_GetMethod@@Base+0x760> │ │ │ │ str ip, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b c0e30 <_PyObject_GetMethod@@Base+0x650> │ │ │ │ - bl 9990c │ │ │ │ + b c10f4 <_PyObject_GetMethod@@Base+0x650> │ │ │ │ + bl 99998 │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ - bne c0f24 <_PyObject_GetMethod@@Base+0x744> │ │ │ │ - bl 2915fc │ │ │ │ - b c0ee8 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ - ldr r3, [pc, #88] @ c0fa8 <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ - ldr r1, [pc, #92] @ c0fb0 <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ + bne c11e8 <_PyObject_GetMethod@@Base+0x744> │ │ │ │ + bl 2a064c │ │ │ │ + b c11ac <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + ldr r3, [pc, #88] @ c126c <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ + ldr r1, [pc, #92] @ c1274 <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b c0ee8 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ - ldr r3, [pc, #64] @ c0fa4 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ - ldr r1, [pc, #76] @ c0fb4 <_PyObject_GetMethod@@Base+0x7d4> │ │ │ │ + bl 18f518 │ │ │ │ + b c11ac <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + ldr r3, [pc, #64] @ c1268 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ + ldr r1, [pc, #76] @ c1278 <_PyObject_GetMethod@@Base+0x7d4> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1179b0 │ │ │ │ - b c0ee8 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + bl 1178bc │ │ │ │ + b c11ac <_PyObject_GetMethod@@Base+0x708> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne c0eb8 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ + bne c117c <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b c0eb8 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b c117c <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ mvn r6, #0 │ │ │ │ - b c0eb8 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ - eorseq fp, r6, r4, asr #16 │ │ │ │ + b c117c <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ + eorseq sp, r6, r4, asr #7 │ │ │ │ subseq lr, r7, r8, lsr r5 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ subseq sp, r5, r0, asr #22 │ │ │ │ - mlaseq r6, r8, ip, r0 │ │ │ │ - eorseq r0, r6, r0, lsr #31 │ │ │ │ - @ instruction: 0x00360fb8 │ │ │ │ + eorseq r2, r6, r8, lsl r8 │ │ │ │ + eorseq r2, r6, r0, lsr #22 │ │ │ │ + eorseq r2, r6, r8, lsr fp │ │ │ │ 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] @ c18c4 <_PyObject_GetMethod@@Base+0x10e4> │ │ │ │ + ldr sl, [pc, #2292] @ c1b88 <_PyObject_GetMethod@@Base+0x10e4> │ │ │ │ mov r7, r0 │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ bics r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r6, [sl, r0] │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ - beq c182c <_PyObject_GetMethod@@Base+0x104c> │ │ │ │ + beq c1af0 <_PyObject_GetMethod@@Base+0x104c> │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r2 │ │ │ │ - bne c1364 <_PyObject_GetMethod@@Base+0xb84> │ │ │ │ + bne c1628 <_PyObject_GetMethod@@Base+0xb84> │ │ │ │ cmp r3, #0 │ │ │ │ - bne c17d4 <_PyObject_GetMethod@@Base+0xff4> │ │ │ │ + bne c1a98 <_PyObject_GetMethod@@Base+0xff4> │ │ │ │ subs r8, r4, #1 │ │ │ │ - beq c145c <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ - bl 356650 │ │ │ │ + beq c1720 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ + bl 3581c0 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ cmp r8, #20 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mov r9, r0 │ │ │ │ - bgt c1684 <_PyObject_GetMethod@@Base+0xea4> │ │ │ │ + bgt c1948 <_PyObject_GetMethod@@Base+0xea4> │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1604] @ 0x644 │ │ │ │ cmp r4, #0 │ │ │ │ - beq c148c <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ - ldr r0, [pc, #2184] @ c18c8 <_PyObject_GetMethod@@Base+0x10e8> │ │ │ │ + beq c1750 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + ldr r0, [pc, #2184] @ c1b8c <_PyObject_GetMethod@@Base+0x10e8> │ │ │ │ ldr r1, [r3, #1684] @ 0x694 │ │ │ │ ldr fp, [r0, #1416] @ 0x588 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ sub r1, r1, #1 │ │ │ │ str ip, [r3, #1604] @ 0x644 │ │ │ │ str r1, [r3, #1684] @ 0x694 │ │ │ │ cmp fp, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - bne c1704 <_PyObject_GetMethod@@Base+0xf24> │ │ │ │ + bne c19c8 <_PyObject_GetMethod@@Base+0xf24> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r3, r4, #12 │ │ │ │ ldr r1, [r0] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1354 <_PyObject_GetMethod@@Base+0xb74> │ │ │ │ + beq c1618 <_PyObject_GetMethod@@Base+0xb74> │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r8, #1 │ │ │ │ str r1, [r0] │ │ │ │ str r0, [r3] │ │ │ │ - beq c10e8 <_PyObject_GetMethod@@Base+0x908> │ │ │ │ + beq c13ac <_PyObject_GetMethod@@Base+0x908> │ │ │ │ ldr lr, [r5, #8] │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r0, [lr] │ │ │ │ add r1, r5, #8 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c10ac <_PyObject_GetMethod@@Base+0x8cc> │ │ │ │ + beq c1370 <_PyObject_GetMethod@@Base+0x8cc> │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [lr] │ │ │ │ cmp r8, #2 │ │ │ │ str lr, [r3] │ │ │ │ - ble c10e8 <_PyObject_GetMethod@@Base+0x908> │ │ │ │ + ble c13ac <_PyObject_GetMethod@@Base+0x908> │ │ │ │ add ip, r4, #16 │ │ │ │ mov r3, r1 │ │ │ │ add r8, r5, r8, lsl #2 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ ldr r1, [r0] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ add r1, r1, #1 │ │ │ │ - beq c1434 <_PyObject_GetMethod@@Base+0xc54> │ │ │ │ + beq c16f8 <_PyObject_GetMethod@@Base+0xc54> │ │ │ │ cmp r8, r3 │ │ │ │ str r1, [r0] │ │ │ │ str r0, [ip, #4]! │ │ │ │ - bne c10c4 <_PyObject_GetMethod@@Base+0x8e4> │ │ │ │ + bne c1388 <_PyObject_GetMethod@@Base+0x8e4> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr ip, [r1, #4] │ │ │ │ and r3, r3, #3 │ │ │ │ sub r0, r4, #8 │ │ │ │ orr r3, r3, ip │ │ │ │ cmp r2, #0 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r0, [ip] │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r0, [r1, #4] │ │ │ │ str r2, [r6, #36] @ 0x24 │ │ │ │ - blt c1474 <_PyObject_GetMethod@@Base+0xc94> │ │ │ │ + blt c1738 <_PyObject_GetMethod@@Base+0xc94> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c1804 <_PyObject_GetMethod@@Base+0x1024> │ │ │ │ - ldr r2, [pc, #1936] @ c18cc <_PyObject_GetMethod@@Base+0x10ec> │ │ │ │ + beq c1ac8 <_PyObject_GetMethod@@Base+0x1024> │ │ │ │ + ldr r2, [pc, #1936] @ c1b90 <_PyObject_GetMethod@@Base+0x10ec> │ │ │ │ ldr r7, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ - bne c1668 <_PyObject_GetMethod@@Base+0xe88> │ │ │ │ + bne c192c <_PyObject_GetMethod@@Base+0xe88> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c14e4 <_PyObject_GetMethod@@Base+0xd04> │ │ │ │ + beq c17a8 <_PyObject_GetMethod@@Base+0xd04> │ │ │ │ cmp r5, #1 │ │ │ │ - bne c155c <_PyObject_GetMethod@@Base+0xd7c> │ │ │ │ + bne c1820 <_PyObject_GetMethod@@Base+0xd7c> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c11fc <_PyObject_GetMethod@@Base+0xa1c> │ │ │ │ + beq c14c0 <_PyObject_GetMethod@@Base+0xa1c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c1180 <_PyObject_GetMethod@@Base+0x9a0> │ │ │ │ + beq c1444 <_PyObject_GetMethod@@Base+0x9a0> │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c14ac <_PyObject_GetMethod@@Base+0xccc> │ │ │ │ + bne c1770 <_PyObject_GetMethod@@Base+0xccc> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r8, [r3, #16] │ │ │ │ cmp r8, #0 │ │ │ │ - beq c14c0 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + beq c1784 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq c1858 <_PyObject_GetMethod@@Base+0x1078> │ │ │ │ - ldr r3, [pc, #1832] @ c18d0 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ + beq c1b1c <_PyObject_GetMethod@@Base+0x1078> │ │ │ │ + ldr r3, [pc, #1832] @ c1b94 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ cmp r2, r3 │ │ │ │ - bne c1650 <_PyObject_GetMethod@@Base+0xe70> │ │ │ │ + bne c1914 <_PyObject_GetMethod@@Base+0xe70> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq c1650 <_PyObject_GetMethod@@Base+0xe70> │ │ │ │ + beq c1914 <_PyObject_GetMethod@@Base+0xe70> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ add r3, sp, #28 │ │ │ │ - bl 9b570 │ │ │ │ + bl 9b5fc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c14c0 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + beq c1784 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq c14c0 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ - bl ab0c8 │ │ │ │ + beq c1784 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + bl ab290 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt c14c0 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + blt c1784 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - bge c14c0 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + bge c1784 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ ldr r8, [r7, #12] │ │ │ │ - ldr r3, [pc, #1740] @ c18d4 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ + ldr r3, [pc, #1740] @ c1b98 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ cmp r8, r3 │ │ │ │ - beq c1444 <_PyObject_GetMethod@@Base+0xc64> │ │ │ │ + beq c1708 <_PyObject_GetMethod@@Base+0xc64> │ │ │ │ add r5, r7, r5, lsl #3 │ │ │ │ ldr ip, [r5, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - blt c1444 <_PyObject_GetMethod@@Base+0xc64> │ │ │ │ + blt c1708 <_PyObject_GetMethod@@Base+0xc64> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq c15b4 <_PyObject_GetMethod@@Base+0xdd4> │ │ │ │ + beq c1878 <_PyObject_GetMethod@@Base+0xdd4> │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ ldr r2, [r8, #8] │ │ │ │ lsr r3, r1, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ str r3, [sp, #24] │ │ │ │ tst r1, #32 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq c15a4 <_PyObject_GetMethod@@Base+0xdc4> │ │ │ │ + beq c1868 <_PyObject_GetMethod@@Base+0xdc4> │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ - beq c167c <_PyObject_GetMethod@@Base+0xe9c> │ │ │ │ + beq c1940 <_PyObject_GetMethod@@Base+0xe9c> │ │ │ │ cmn r8, #20 │ │ │ │ - beq c14dc <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c17a0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ cmp ip, r2 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ movge ip, r2 │ │ │ │ cmp r3, r2 │ │ │ │ cmpge ip, #0 │ │ │ │ - beq c1410 <_PyObject_GetMethod@@Base+0xc30> │ │ │ │ + beq c16d4 <_PyObject_GetMethod@@Base+0xc30> │ │ │ │ cmp r3, r2 │ │ │ │ movge r3, r2 │ │ │ │ orrs r1, r3, ip │ │ │ │ - bmi c1740 <_PyObject_GetMethod@@Base+0xf60> │ │ │ │ + bmi c1a04 <_PyObject_GetMethod@@Base+0xf60> │ │ │ │ cmp r3, ip │ │ │ │ cmpge r2, ip │ │ │ │ - ble c16fc <_PyObject_GetMethod@@Base+0xf1c> │ │ │ │ + ble c19c0 <_PyObject_GetMethod@@Base+0xf1c> │ │ │ │ ldrb r2, [r8, #16] │ │ │ │ sub r5, r3, ip │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ lsr r3, r2, #5 │ │ │ │ and r3, r3, #1 │ │ │ │ - beq c14fc <_PyObject_GetMethod@@Base+0xd1c> │ │ │ │ + beq c17c0 <_PyObject_GetMethod@@Base+0xd1c> │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r8, [r8, #28] │ │ │ │ addne r8, r8, #20 │ │ │ │ cmp r5, #1 │ │ │ │ add r7, r8, ip │ │ │ │ - beq c1534 <_PyObject_GetMethod@@Base+0xd54> │ │ │ │ + beq c17f8 <_PyObject_GetMethod@@Base+0xd54> │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ mov r0, r5 │ │ │ │ - bl 927c0 │ │ │ │ + bl 92858 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c14dc <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c17a0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ ldrb r3, [r8, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq c1890 <_PyObject_GetMethod@@Base+0x10b0> │ │ │ │ + beq c1b54 <_PyObject_GetMethod@@Base+0x10b0> │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r0, r8, #20 │ │ │ │ addeq r0, r8, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 29cdc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c133c <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ + beq c1600 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c133c <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ + bne c1600 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1440] @ c18c8 <_PyObject_GetMethod@@Base+0x10e8> │ │ │ │ + ldr r2, [pc, #1440] @ c1b8c <_PyObject_GetMethod@@Base+0x10e8> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c16dc <_PyObject_GetMethod@@Base+0xefc> │ │ │ │ + bne c19a0 <_PyObject_GetMethod@@Base+0xefc> │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #1 │ │ │ │ str r0, [r3] │ │ │ │ - bne c108c <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ - b c10e8 <_PyObject_GetMethod@@Base+0x908> │ │ │ │ + bne c1350 <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ + b c13ac <_PyObject_GetMethod@@Base+0x908> │ │ │ │ ldr r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq c1898 <_PyObject_GetMethod@@Base+0x10b8> │ │ │ │ + beq c1b5c <_PyObject_GetMethod@@Base+0x10b8> │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble c13d8 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + ble c169c <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ ldr lr, [r1, #12] │ │ │ │ cmp r0, lr │ │ │ │ - beq c0ffc <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + beq c12c0 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, #1 │ │ │ │ - beq c13d8 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c169c <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ ldr lr, [r1, #16] │ │ │ │ cmp r0, lr │ │ │ │ - beq c0ffc <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + beq c12c0 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, #2 │ │ │ │ - beq c13d8 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c169c <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ ldr lr, [r1, #20] │ │ │ │ cmp r0, lr │ │ │ │ - beq c0ffc <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + beq c12c0 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, #3 │ │ │ │ - beq c13d8 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c169c <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ add r1, r1, #20 │ │ │ │ mov lr, #3 │ │ │ │ ldr r8, [r1, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - beq c0ffc <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + beq c12c0 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, lr │ │ │ │ - bne c13c0 <_PyObject_GetMethod@@Base+0xbe0> │ │ │ │ + bne c1684 <_PyObject_GetMethod@@Base+0xbe0> │ │ │ │ ldr r1, [r7, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 230860 │ │ │ │ + bl 2438c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - bne c0ffc <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + bne c12c0 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ mov r8, #0 │ │ │ │ - b c1348 <_PyObject_GetMethod@@Base+0xb68> │ │ │ │ + b c160c <_PyObject_GetMethod@@Base+0xb68> │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ movlt lr, #0 │ │ │ │ andge lr, lr, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - beq c127c <_PyObject_GetMethod@@Base+0xa9c> │ │ │ │ - ldr r3, [pc, #1208] @ c18d0 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ + beq c1540 <_PyObject_GetMethod@@Base+0xa9c> │ │ │ │ + ldr r3, [pc, #1208] @ c1b94 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne c1848 <_PyObject_GetMethod@@Base+0x1068> │ │ │ │ + bne c1b0c <_PyObject_GetMethod@@Base+0x1068> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ - b c1300 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c15c4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ cmp r8, r3 │ │ │ │ str r0, [ip, #4]! │ │ │ │ - bne c10c4 <_PyObject_GetMethod@@Base+0x8e4> │ │ │ │ - b c10e8 <_PyObject_GetMethod@@Base+0x908> │ │ │ │ + bne c1388 <_PyObject_GetMethod@@Base+0x8e4> │ │ │ │ + b c13ac <_PyObject_GetMethod@@Base+0x908> │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r8, [pc, #1156] @ c18d4 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ + ldr r8, [pc, #1156] @ c1b98 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b c1300 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c15c4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #1136] @ c18d8 <_PyObject_GetMethod@@Base+0x10f8> │ │ │ │ + ldr r4, [pc, #1136] @ c1b9c <_PyObject_GetMethod@@Base+0x10f8> │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r6, #36] @ 0x24 │ │ │ │ - bge c1124 <_PyObject_GetMethod@@Base+0x944> │ │ │ │ - ldr r1, [pc, #1120] @ c18dc <_PyObject_GetMethod@@Base+0x10fc> │ │ │ │ + bge c13e8 <_PyObject_GetMethod@@Base+0x944> │ │ │ │ + ldr r1, [pc, #1120] @ c1ba0 <_PyObject_GetMethod@@Base+0x10fc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 28e988 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 29dbc4 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1124 <_PyObject_GetMethod@@Base+0x944> │ │ │ │ - b c1804 <_PyObject_GetMethod@@Base+0x1024> │ │ │ │ - ldr r0, [pc, #1100] @ c18e0 <_PyObject_GetMethod@@Base+0x1100> │ │ │ │ + beq c13e8 <_PyObject_GetMethod@@Base+0x944> │ │ │ │ + b c1ac8 <_PyObject_GetMethod@@Base+0x1024> │ │ │ │ + ldr r0, [pc, #1100] @ c1ba4 <_PyObject_GetMethod@@Base+0x1100> │ │ │ │ mov r1, r8 │ │ │ │ - bl 9ab38 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9abc4 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c13f0 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ - bl 356650 │ │ │ │ + beq c16b4 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + bl 3581c0 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ - b c1064 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ + b c1328 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 11fad4 │ │ │ │ + bl 11fa18 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge c11f0 <_PyObject_GetMethod@@Base+0xa10> │ │ │ │ - bl a583c │ │ │ │ + bge c14b4 <_PyObject_GetMethod@@Base+0xa10> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c14dc <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ - ldr r3, [pc, #1040] @ c18e4 <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ - ldr r1, [pc, #1040] @ c18e8 <_PyObject_GetMethod@@Base+0x1108> │ │ │ │ + bne c17a0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + ldr r3, [pc, #1040] @ c1ba8 <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ + ldr r1, [pc, #1040] @ c1bac <_PyObject_GetMethod@@Base+0x1108> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r8, #0 │ │ │ │ - b c1300 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r2, [pc, #1000] @ c18d4 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ - ldr r1, [pc, #1020] @ c18ec <_PyObject_GetMethod@@Base+0x110c> │ │ │ │ + b c15c4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r2, [pc, #1000] @ c1b98 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ + ldr r1, [pc, #1020] @ c1bb0 <_PyObject_GetMethod@@Base+0x110c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2aac14 <_PyParkingLot_UnparkAll@@Base+0x6c0> │ │ │ │ + bl 2b831c <_PyParkingLot_UnparkAll@@Base+0xc94> │ │ │ │ mov r8, r0 │ │ │ │ - b c1300 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c15c4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r0, [r8, #28] │ │ │ │ lsr r2, r2, #2 │ │ │ │ addne r0, r8, #28 │ │ │ │ and r2, r2, #7 │ │ │ │ cmp r5, #0 │ │ │ │ mla r0, r2, ip, r0 │ │ │ │ - blt c17a8 <_PyObject_GetMethod@@Base+0xfc8> │ │ │ │ + blt c1a6c <_PyObject_GetMethod@@Base+0xfc8> │ │ │ │ cmp r2, #1 │ │ │ │ - bne c1720 <_PyObject_GetMethod@@Base+0xf40> │ │ │ │ + bne c19e4 <_PyObject_GetMethod@@Base+0xf40> │ │ │ │ mov r1, r5 │ │ │ │ - bl c1ab4 │ │ │ │ + bl c1d78 │ │ │ │ mov r8, r0 │ │ │ │ - b c1300 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c15c4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ ldrsb r2, [r8, ip] │ │ │ │ ldrb r3, [r8, ip] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrge r8, [pc, #936] @ c18f0 <_PyObject_GetMethod@@Base+0x1110> │ │ │ │ - ldrlt r8, [pc, #936] @ c18f4 <_PyObject_GetMethod@@Base+0x1114> │ │ │ │ + ldrge r8, [pc, #936] @ c1bb4 <_PyObject_GetMethod@@Base+0x1110> │ │ │ │ + ldrlt r8, [pc, #936] @ c1bb8 <_PyObject_GetMethod@@Base+0x1114> │ │ │ │ movge r2, #24 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ mlage r8, r2, r3, r8 │ │ │ │ addlt r8, r8, r3, lsl #5 │ │ │ │ - b c1300 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c15c4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ mov r0, r5 │ │ │ │ - bl 92d70 │ │ │ │ + bl 92e08 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c14dc <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c17a0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ add fp, r8, #8 │ │ │ │ add sl, r4, #8 │ │ │ │ mov r9, #0 │ │ │ │ cmp r5, r9 │ │ │ │ - ldr r2, [pc, #848] @ c18d4 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ - ble c1300 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r2, [pc, #848] @ c1b98 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ + ble c15c4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ ldr r1, [sl, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 2aac14 <_PyParkingLot_UnparkAll@@Base+0x6c0> │ │ │ │ + bl 2b831c <_PyParkingLot_UnparkAll@@Base+0xc94> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1868 <_PyObject_GetMethod@@Base+0x1088> │ │ │ │ + beq c1b2c <_PyObject_GetMethod@@Base+0x1088> │ │ │ │ add r9, r9, #1 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - b c1578 <_PyObject_GetMethod@@Base+0xd98> │ │ │ │ + b c183c <_PyObject_GetMethod@@Base+0xd98> │ │ │ │ ldr r3, [r8, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1264 <_PyObject_GetMethod@@Base+0xa84> │ │ │ │ - b c14dc <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bne c1528 <_PyObject_GetMethod@@Base+0xa84> │ │ │ │ + b c17a0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ add r9, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #16 │ │ │ │ str r9, [sp] │ │ │ │ - bl 28f650 <_Py_CheckRecursiveCall@@Base+0xcc8> │ │ │ │ + bl 29e88c <_Py_CheckRecursiveCall@@Base+0xcc8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c14dc <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c17a0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr ip, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp ip, r3 │ │ │ │ movge ip, r3 │ │ │ │ cmp r2, r3 │ │ │ │ movlt r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ clz lr, ip │ │ │ │ cmp r2, #0 │ │ │ │ ldr r8, [r7, #12] │ │ │ │ lsr lr, lr, #5 │ │ │ │ - beq c13f8 <_PyObject_GetMethod@@Base+0xc18> │ │ │ │ + beq c16bc <_PyObject_GetMethod@@Base+0xc18> │ │ │ │ ldr r1, [r8, #4] │ │ │ │ - ldr r2, [pc, #736] @ c18f8 <_PyObject_GetMethod@@Base+0x1118> │ │ │ │ + ldr r2, [pc, #736] @ c1bbc <_PyObject_GetMethod@@Base+0x1118> │ │ │ │ cmp r1, r2 │ │ │ │ movne lr, #0 │ │ │ │ andeq lr, lr, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - bne c16c0 <_PyObject_GetMethod@@Base+0xee0> │ │ │ │ + bne c1984 <_PyObject_GetMethod@@Base+0xee0> │ │ │ │ sub r1, r3, ip │ │ │ │ add r0, r0, ip │ │ │ │ - bl 92adc │ │ │ │ + bl 92b74 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c1300 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + beq c15c4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ mov r0, r9 │ │ │ │ - bl 113698 │ │ │ │ - b c1300 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + bl 1135a0 │ │ │ │ + b c15c4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c108 │ │ │ │ + bl 8c124 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne c11b8 <_PyObject_GetMethod@@Base+0x9d8> │ │ │ │ - b c14c0 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + bne c147c <_PyObject_GetMethod@@Base+0x9d8> │ │ │ │ + b c1784 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ - b c1300 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c15c4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ add r3, r8, #28 │ │ │ │ - b c15a8 <_PyObject_GetMethod@@Base+0xdc8> │ │ │ │ + b c186c <_PyObject_GetMethod@@Base+0xdc8> │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ - ble c148c <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ - bl 2915fc │ │ │ │ + ble c1750 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 2a064c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c13f0 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + beq c16b4 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [sl, r9] │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, r4, #12 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1780 <_PyObject_GetMethod@@Base+0xfa0> │ │ │ │ + beq c1a44 <_PyObject_GetMethod@@Base+0xfa0> │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ str r1, [r4, #12] │ │ │ │ - b c108c <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ + b c1350 <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne c1628 <_PyObject_GetMethod@@Base+0xe48> │ │ │ │ + bne c18ec <_PyObject_GetMethod@@Base+0xe48> │ │ │ │ mov r0, r8 │ │ │ │ - bl 22d6e8 │ │ │ │ + bl 2407cc │ │ │ │ mov r8, r0 │ │ │ │ - b c1638 <_PyObject_GetMethod@@Base+0xe58> │ │ │ │ - ldr r1, [pc, #536] @ c18fc <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ + b c18fc <_PyObject_GetMethod@@Base+0xe58> │ │ │ │ + ldr r1, [pc, #536] @ c1bc0 <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ cmp r3, r1 │ │ │ │ - beq c1334 <_PyObject_GetMethod@@Base+0xb54> │ │ │ │ + beq c15f8 <_PyObject_GetMethod@@Base+0xb54> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b c1334 <_PyObject_GetMethod@@Base+0xb54> │ │ │ │ - ldr r8, [pc, #508] @ c1900 <_PyObject_GetMethod@@Base+0x1120> │ │ │ │ - b c1300 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r3, [pc, #496] @ c18fc <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ + b c15f8 <_PyObject_GetMethod@@Base+0xb54> │ │ │ │ + ldr r8, [pc, #508] @ c1bc4 <_PyObject_GetMethod@@Base+0x1120> │ │ │ │ + b c15c4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r3, [pc, #496] @ c1bc0 <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ cmp fp, r3 │ │ │ │ - bne c17bc <_PyObject_GetMethod@@Base+0xfdc> │ │ │ │ + bne c1a80 <_PyObject_GetMethod@@Base+0xfdc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d6fc │ │ │ │ + bl 18ea50 │ │ │ │ ldr r2, [sl, r9] │ │ │ │ - b c1064 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ + b c1328 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ cmp r2, #0 │ │ │ │ - beq c176c <_PyObject_GetMethod@@Base+0xf8c> │ │ │ │ + beq c1a30 <_PyObject_GetMethod@@Base+0xf8c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne c1754 <_PyObject_GetMethod@@Base+0xf74> │ │ │ │ + bne c1a18 <_PyObject_GetMethod@@Base+0xf74> │ │ │ │ mov r1, r5 │ │ │ │ - bl 282c40 │ │ │ │ + bl 292af4 │ │ │ │ mov r8, r0 │ │ │ │ - b c1300 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r3, [pc, #412] @ c18e4 <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ - ldr r1, [pc, #440] @ c1904 <_PyObject_GetMethod@@Base+0x1124> │ │ │ │ + b c15c4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r3, [pc, #412] @ c1ba8 <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ + ldr r1, [pc, #440] @ c1bc8 <_PyObject_GetMethod@@Base+0x1124> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b c14dc <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bl 18f518 │ │ │ │ + b c17a0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ cmp r2, #4 │ │ │ │ - bne c176c <_PyObject_GetMethod@@Base+0xf8c> │ │ │ │ + bne c1a30 <_PyObject_GetMethod@@Base+0xf8c> │ │ │ │ mov r1, r5 │ │ │ │ - bl 2b7f50 <_PyUnicode_EncodeUTF16@@Base+0x714> │ │ │ │ + bl 2c4140 <_PyUnicode_EncodeUTF16@@Base+0x714> │ │ │ │ mov r8, r0 │ │ │ │ - b c1300 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r3, [pc, #404] @ c1908 <_PyObject_GetMethod@@Base+0x1128> │ │ │ │ - ldr r1, [pc, #404] @ c190c <_PyObject_GetMethod@@Base+0x112c> │ │ │ │ + b c15c4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r3, [pc, #404] @ c1bcc <_PyObject_GetMethod@@Base+0x1128> │ │ │ │ + ldr r1, [pc, #404] @ c1bd0 <_PyObject_GetMethod@@Base+0x112c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b c14dc <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bl 18f518 │ │ │ │ + b c17a0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr lr, [r5, #8] │ │ │ │ add ip, r4, #16 │ │ │ │ ldr r0, [lr] │ │ │ │ add r1, r5, #8 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ mov r3, ip │ │ │ │ streq lr, [r4, #16] │ │ │ │ - bne c10a4 <_PyObject_GetMethod@@Base+0x8c4> │ │ │ │ - b c10bc <_PyObject_GetMethod@@Base+0x8dc> │ │ │ │ - ldr r3, [pc, #352] @ c1910 <_PyObject_GetMethod@@Base+0x1130> │ │ │ │ - ldr r1, [pc, #352] @ c1914 <_PyObject_GetMethod@@Base+0x1134> │ │ │ │ + bne c1368 <_PyObject_GetMethod@@Base+0x8c4> │ │ │ │ + b c1380 <_PyObject_GetMethod@@Base+0x8dc> │ │ │ │ + ldr r3, [pc, #352] @ c1bd4 <_PyObject_GetMethod@@Base+0x1130> │ │ │ │ + ldr r1, [pc, #352] @ c1bd8 <_PyObject_GetMethod@@Base+0x1134> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b c14dc <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bl 18f518 │ │ │ │ + b c17a0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ ldr r2, [sl, r9] │ │ │ │ - b c1064 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ + b c1328 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c1004 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ + beq c12c8 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ mov r0, r7 │ │ │ │ - bl 29a85c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a9370 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c13f0 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ - ldr r3, [pc, #288] @ c1918 <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ - ldr r1, [pc, #288] @ c191c <_PyObject_GetMethod@@Base+0x113c> │ │ │ │ + beq c16b4 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + ldr r3, [pc, #288] @ c1bdc <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ + ldr r1, [pc, #288] @ c1be0 <_PyObject_GetMethod@@Base+0x113c> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1179b0 │ │ │ │ + bl 1178bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c13f0 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + beq c16b4 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c13f0 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + bne c16b4 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b c13f0 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b c16b4 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ mov r0, r7 │ │ │ │ - bl 29a85c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a9370 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c13f0 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ - ldr r3, [pc, #212] @ c1918 <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ - ldr r1, [pc, #216] @ c1920 <_PyObject_GetMethod@@Base+0x1140> │ │ │ │ - b c17f8 <_PyObject_GetMethod@@Base+0x1018> │ │ │ │ + beq c16b4 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + ldr r3, [pc, #212] @ c1bdc <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ + ldr r1, [pc, #216] @ c1be4 <_PyObject_GetMethod@@Base+0x1140> │ │ │ │ + b c1abc <_PyObject_GetMethod@@Base+0x1018> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ccf00 <_PyUnicode_Copy@@Base> │ │ │ │ + bl 1d32c4 <_PyUnicode_Copy@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - b c1300 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r1, [pc, #196] @ c1924 <_PyObject_GetMethod@@Base+0x1144> │ │ │ │ - ldr r0, [pc, #196] @ c1928 <_PyObject_GetMethod@@Base+0x1148> │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b c14c0 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + b c15c4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r1, [pc, #196] @ c1be8 <_PyObject_GetMethod@@Base+0x1144> │ │ │ │ + ldr r0, [pc, #196] @ c1bec <_PyObject_GetMethod@@Base+0x1148> │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b c1784 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c14dc <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c17a0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne c14dc <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bne c17a0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b c14dc <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b c17a0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ ldr r0, [r8, #28] │ │ │ │ - b c12f4 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ + b c15b8 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ mov r1, r2 │ │ │ │ ldr r1, [r1, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c18b4 <_PyObject_GetMethod@@Base+0x10d4> │ │ │ │ + beq c1b78 <_PyObject_GetMethod@@Base+0x10d4> │ │ │ │ cmp r0, r1 │ │ │ │ - bne c189c <_PyObject_GetMethod@@Base+0x10bc> │ │ │ │ - b c0ffc <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ - ldr r1, [pc, #112] @ c192c <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ + bne c1b60 <_PyObject_GetMethod@@Base+0x10bc> │ │ │ │ + b c12c0 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + ldr r1, [pc, #112] @ c1bf0 <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ cmp r0, r1 │ │ │ │ - beq c0ffc <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ - b c13d8 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c12c0 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + b c169c <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq r0, lr, r0, ror #17 │ │ │ │ + andseq r7, lr, r4, ror #24 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - @ instruction: 0x0035fdb8 │ │ │ │ + eorseq r1, r6, r8, lsr r9 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq r1, r6, r0, ror #1 │ │ │ │ + eorseq r2, r6, r0, ror #24 │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - ldrsheq r1, [r6], -r0 @ │ │ │ │ + eorseq r2, r6, r0, ror ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r6, ip, lsl #2 │ │ │ │ + eorseq r2, r6, ip, lsl #25 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360dbc │ │ │ │ + eorseq r2, r6, ip, lsr r9 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r8, lsr r6 │ │ │ │ - ldrheq r1, [r6], -ip @ │ │ │ │ + @ instruction: 0x003621b8 │ │ │ │ + eorseq r2, r6, ip, lsr ip │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq sl, r5, ip, asr #13 │ │ │ │ + eorseq ip, r5, ip, asr #4 │ │ │ │ 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 c1a04 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ + beq c1cc8 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ ldr r5, [r1, #28] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq c19d4 <_PyObject_GetMethod@@Base+0x11f4> │ │ │ │ + beq c1c98 <_PyObject_GetMethod@@Base+0x11f4> │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add r1, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bge c1994 <_PyObject_GetMethod@@Base+0x11b4> │ │ │ │ + bge c1c58 <_PyObject_GetMethod@@Base+0x11b4> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r4, [r3, r6, lsl #2] │ │ │ │ str r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl ab3d4 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab59c <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ strne r4, [r3, r6, lsl #2] │ │ │ │ - bne c198c <_PyObject_GetMethod@@Base+0x11ac> │ │ │ │ + bne c1c50 <_PyObject_GetMethod@@Base+0x11ac> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1a04 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ + beq c1cc8 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c19e0 <_PyObject_GetMethod@@Base+0x1200> │ │ │ │ + bne c1ca4 <_PyObject_GetMethod@@Base+0x1200> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b c19e0 <_PyObject_GetMethod@@Base+0x1200> │ │ │ │ - ldr r1, [pc, #48] @ c1a0c <_PyObject_GetMethod@@Base+0x122c> │ │ │ │ - ldr r0, [pc, #48] @ c1a10 <_PyObject_GetMethod@@Base+0x1230> │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b c1ca4 <_PyObject_GetMethod@@Base+0x1200> │ │ │ │ + ldr r1, [pc, #48] @ c1cd0 <_PyObject_GetMethod@@Base+0x122c> │ │ │ │ + ldr r0, [pc, #48] @ c1cd4 <_PyObject_GetMethod@@Base+0x1230> │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1a04 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ + beq c1cc8 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c1a04 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ + bne c1cc8 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b c198c <_PyObject_GetMethod@@Base+0x11ac> │ │ │ │ + b c1c50 <_PyObject_GetMethod@@Base+0x11ac> │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - mlaseq r5, ip, r4, sl │ │ │ │ + eorseq ip, r5, ip, lsl r0 │ │ │ │ │ │ │ │ -000c1a14 : │ │ │ │ +000c1cd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #0 │ │ │ │ - blt c1a90 │ │ │ │ + blt c1d54 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ - bne c1a48 │ │ │ │ + bne c1d0c │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b c1ab4 │ │ │ │ + b c1d78 │ │ │ │ cmp r3, #0 │ │ │ │ - ble c1a78 │ │ │ │ + ble c1d3c │ │ │ │ cmp r3, #2 │ │ │ │ - bne c1a64 │ │ │ │ + bne c1d28 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b 282c40 │ │ │ │ + b 292af4 │ │ │ │ cmp r3, #4 │ │ │ │ - bne c1a78 │ │ │ │ + bne c1d3c │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b 2b7f50 <_PyUnicode_EncodeUTF16@@Base+0x714> │ │ │ │ - ldr r3, [pc, #36] @ c1aa4 │ │ │ │ - ldr r1, [pc, #36] @ c1aa8 │ │ │ │ + b 2c4140 <_PyUnicode_EncodeUTF16@@Base+0x714> │ │ │ │ + ldr r3, [pc, #36] @ c1d68 │ │ │ │ + ldr r1, [pc, #36] @ c1d6c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #20] @ c1aac │ │ │ │ - ldr r1, [pc, #20] @ c1ab0 │ │ │ │ + ldr r3, [pc, #20] @ c1d70 │ │ │ │ + ldr r1, [pc, #20] @ c1d74 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b c1a88 │ │ │ │ + bl 18f518 │ │ │ │ + b c1d4c │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r6, ip, lsl #2 │ │ │ │ + eorseq r2, r6, ip, lsl #25 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00360dbc │ │ │ │ + eorseq r2, r6, ip, lsr r9 │ │ │ │ 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 c1e40 │ │ │ │ + beq c2104 │ │ │ │ cmp r4, #1 │ │ │ │ mov r6, r0 │ │ │ │ addne ip, r0, r4 │ │ │ │ movne r3, r0 │ │ │ │ - beq c1dcc │ │ │ │ + beq c2090 │ │ │ │ cmp ip, r3 │ │ │ │ - bls c1c40 │ │ │ │ + bls c1f04 │ │ │ │ tst r3, #3 │ │ │ │ - beq c1b5c │ │ │ │ + beq c1e20 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldrsb r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge c1ae0 │ │ │ │ + bge c1da4 │ │ │ │ cmp r4, #0 │ │ │ │ - blt c1e88 │ │ │ │ + blt c214c │ │ │ │ cmn r4, #-2147483618 @ 0x8000001e │ │ │ │ - bgt c1b44 │ │ │ │ - ldr r9, [pc, #904] @ c1ea4 │ │ │ │ - ldr r2, [pc, #904] @ c1ea8 │ │ │ │ + bgt c1e08 │ │ │ │ + ldr r9, [pc, #904] @ c2168 │ │ │ │ + ldr r2, [pc, #904] @ c216c │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ add r7, r4, #29 │ │ │ │ cmp r3, r2 │ │ │ │ mov r8, #0 │ │ │ │ - beq c1c6c │ │ │ │ + beq c1f30 │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c1cc4 │ │ │ │ - bl 2915fc │ │ │ │ + bne c1f88 │ │ │ │ + bl 2a064c │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne c1d1c │ │ │ │ + bne c1fe0 │ │ │ │ mov r5, #0 │ │ │ │ - b c1d40 │ │ │ │ + b c2004 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc c1af0 │ │ │ │ - ldr r1, [pc, #828] @ c1eac │ │ │ │ + bcc c1db4 │ │ │ │ + ldr r1, [pc, #828] @ c2170 │ │ │ │ ldr r0, [r3] │ │ │ │ tst r1, r0 │ │ │ │ - bne c1b04 │ │ │ │ + bne c1dc8 │ │ │ │ add r0, r3, #8 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc c1c38 │ │ │ │ + bcc c1efc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1b04 │ │ │ │ + bne c1dc8 │ │ │ │ add r2, r3, #12 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc c1dac │ │ │ │ + bcc c2070 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ tst r1, r0 │ │ │ │ - bne c1b04 │ │ │ │ + bne c1dc8 │ │ │ │ add r0, r3, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc c1c38 │ │ │ │ + bcc c1efc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1b04 │ │ │ │ + bne c1dc8 │ │ │ │ add r2, r3, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc c1dac │ │ │ │ + bcc c2070 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ tst r1, r0 │ │ │ │ - bne c1b04 │ │ │ │ + bne c1dc8 │ │ │ │ add r0, r3, #24 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc c1c38 │ │ │ │ + bcc c1efc │ │ │ │ ldr r2, [r3, #20] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1b04 │ │ │ │ + bne c1dc8 │ │ │ │ add lr, r3, #28 │ │ │ │ cmp ip, lr │ │ │ │ - bcc c1dac │ │ │ │ + bcc c2070 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1b04 │ │ │ │ + bne c1dc8 │ │ │ │ sub r2, ip, #28 │ │ │ │ sub r3, r2, r3 │ │ │ │ bic r3, r3, #3 │ │ │ │ add r3, lr, r3 │ │ │ │ - b c1c2c │ │ │ │ + b c1ef0 │ │ │ │ ldr r2, [r2] │ │ │ │ add lr, lr, #4 │ │ │ │ tst r1, r2 │ │ │ │ - bne c1b04 │ │ │ │ + bne c1dc8 │ │ │ │ cmp r3, lr │ │ │ │ mov r2, lr │ │ │ │ - bne c1c1c │ │ │ │ + bne c1ee0 │ │ │ │ cmp ip, r2 │ │ │ │ - bne c1af4 │ │ │ │ + bne c1db8 │ │ │ │ cmp r4, #0 │ │ │ │ - blt c1e88 │ │ │ │ + blt c214c │ │ │ │ cmn r4, #-2147483626 @ 0x80000016 │ │ │ │ - bgt c1b44 │ │ │ │ - ldr r9, [pc, #588] @ c1ea4 │ │ │ │ - ldr r2, [pc, #588] @ c1ea8 │ │ │ │ + bgt c1e08 │ │ │ │ + ldr r9, [pc, #588] @ c2168 │ │ │ │ + ldr r2, [pc, #588] @ c216c │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ add r7, r4, #21 │ │ │ │ cmp r3, r2 │ │ │ │ mov r8, #1 │ │ │ │ - bne c1b30 │ │ │ │ - ldr r3, [pc, #572] @ c1eb0 │ │ │ │ - bl 356650 │ │ │ │ + bne c1df4 │ │ │ │ + ldr r3, [pc, #572] @ c2174 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r7, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi c1d78 │ │ │ │ + bhi c203c │ │ │ │ sub r1, r7, #1 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq c1e30 │ │ │ │ + beq c20f4 │ │ │ │ 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 c1d48 │ │ │ │ - ldr r3, [pc, #488] @ c1eb4 │ │ │ │ + beq c200c │ │ │ │ + ldr r3, [pc, #488] @ c2178 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #468] @ c1eb8 │ │ │ │ + ldr r2, [pc, #468] @ c217c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1e48 │ │ │ │ + bne c210c │ │ │ │ cmp r8, #0 │ │ │ │ - beq c1df0 │ │ │ │ + beq c20b4 │ │ │ │ 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 c1e9c │ │ │ │ + beq c2160 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq c1e1c │ │ │ │ + beq c20e0 │ │ │ │ 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 c1dbc │ │ │ │ + bcc c2080 │ │ │ │ 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 c1cc4 │ │ │ │ + bne c1f88 │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #312] @ c1ebc │ │ │ │ + ldr r2, [pc, #312] @ c2180 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c1e60 │ │ │ │ + bne c2124 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c1b44 │ │ │ │ + beq c1e08 │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b c1cc4 │ │ │ │ + b c1f88 │ │ │ │ mov r2, r0 │ │ │ │ cmp ip, r2 │ │ │ │ - bne c1af4 │ │ │ │ - b c1c40 │ │ │ │ + bne c1db8 │ │ │ │ + b c1f04 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b c1cc4 │ │ │ │ + b c1f88 │ │ │ │ ldrb r3, [r0] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - ldreq r5, [pc, #228] @ c1ec0 │ │ │ │ - ldrne r5, [pc, #196] @ c1ea4 │ │ │ │ + ldreq r5, [pc, #228] @ c2184 │ │ │ │ + ldrne r5, [pc, #196] @ c2168 │ │ │ │ addeq r3, r3, r3, lsl #1 │ │ │ │ addne r3, r3, #1296 @ 0x510 │ │ │ │ addeq r5, r5, r3, lsl #3 │ │ │ │ addne r5, r5, r3, lsl #5 │ │ │ │ - b c1d40 │ │ │ │ + b c2004 │ │ │ │ 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 c1d1c │ │ │ │ + b c1fe0 │ │ │ │ add r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 29cdc │ │ │ │ - b c1d40 │ │ │ │ + b c2004 │ │ │ │ mov r0, sl │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ mov r5, r0 │ │ │ │ - b c1d70 │ │ │ │ - ldr r5, [pc, #124] @ c1ec4 │ │ │ │ - b c1d40 │ │ │ │ - ldr r1, [pc, #120] @ c1ec8 │ │ │ │ + b c2034 │ │ │ │ + ldr r5, [pc, #124] @ c2188 │ │ │ │ + b c2004 │ │ │ │ + ldr r1, [pc, #120] @ c218c │ │ │ │ cmp r3, r1 │ │ │ │ - bne c1e74 │ │ │ │ + bne c2138 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18d6fc │ │ │ │ - b c1cf4 │ │ │ │ + bl 18ea50 │ │ │ │ + b c1fb8 │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b c1d94 │ │ │ │ + b c2058 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b c1cf4 │ │ │ │ - ldr r3, [pc, #60] @ c1ecc │ │ │ │ - ldr r1, [pc, #60] @ c1ed0 │ │ │ │ + b c1fb8 │ │ │ │ + ldr r3, [pc, #60] @ c2190 │ │ │ │ + ldr r1, [pc, #60] @ c2194 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b c1b54 │ │ │ │ + bl 18f518 │ │ │ │ + b c1e18 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b c1e20 │ │ │ │ + b c20e4 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, ror #3 │ │ │ │ + andeq r2, r9, r8, ror r2 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sl, r5, r8, lsl #8 │ │ │ │ + eorseq fp, r5, r8, lsl #31 │ │ │ │ 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 c2160 │ │ │ │ + bne c2424 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - blt c2160 │ │ │ │ + blt c2424 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt c2160 │ │ │ │ + blt c2424 │ │ │ │ ldr lr, [r0, #12] │ │ │ │ cmp lr, #0 │ │ │ │ - blt c2160 │ │ │ │ + blt c2424 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c2160 │ │ │ │ + beq c2424 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq c2160 │ │ │ │ + beq c2424 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c2160 │ │ │ │ + beq c2424 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq c2160 │ │ │ │ + beq c2424 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c2160 │ │ │ │ + beq c2424 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq c2160 │ │ │ │ + beq c2424 │ │ │ │ ldr ip, [r0, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq c2160 │ │ │ │ + beq c2424 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq c2160 │ │ │ │ + beq c2424 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c2160 │ │ │ │ + beq c2424 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #134217728 @ 0x8000000 │ │ │ │ - beq c2160 │ │ │ │ + beq c2424 │ │ │ │ ldr ip, [ip, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, ip │ │ │ │ - bne c2160 │ │ │ │ + bne c2424 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c2160 │ │ │ │ + beq c2424 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #268435456 @ 0x10000000 │ │ │ │ - beq c2160 │ │ │ │ + beq c2424 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c2160 │ │ │ │ + beq c2424 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #268435456 @ 0x10000000 │ │ │ │ - beq c2160 │ │ │ │ + beq c2424 │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c2160 │ │ │ │ + beq c2424 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #268435456 @ 0x10000000 │ │ │ │ - beq c2160 │ │ │ │ + beq c2424 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c2160 │ │ │ │ + beq c2424 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #134217728 @ 0x8000000 │ │ │ │ - beq c2160 │ │ │ │ + beq c2424 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2160 │ │ │ │ + beq c2424 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ tst r0, #134217728 @ 0x8000000 │ │ │ │ - beq c2160 │ │ │ │ + beq c2424 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orr r2, r2, r0 │ │ │ │ ands r2, r2, #1 │ │ │ │ - bne c214c │ │ │ │ + bne c2410 │ │ │ │ cmp ip, #0 │ │ │ │ - ble c20f8 │ │ │ │ + ble c23bc │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands r2, r2, #32 │ │ │ │ - beq c2134 │ │ │ │ + beq c23f8 │ │ │ │ cmp ip, #1 │ │ │ │ moveq r2, ip │ │ │ │ - beq c20d0 │ │ │ │ + beq c2394 │ │ │ │ mov r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ tst r0, #32 │ │ │ │ - beq c2140 │ │ │ │ + beq c2404 │ │ │ │ cmp ip, #2 │ │ │ │ add r2, r2, #1 │ │ │ │ - beq c20d0 │ │ │ │ + beq c2394 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ tst r0, #32 │ │ │ │ addne r2, r2, #1 │ │ │ │ cmp ip, #3 │ │ │ │ - beq c20d0 │ │ │ │ + beq c2394 │ │ │ │ add r0, r3, #15 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r3, #18 │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ tst r0, #32 │ │ │ │ - beq c2128 │ │ │ │ + beq c23ec │ │ │ │ cmp r3, ip │ │ │ │ add r2, r2, #1 │ │ │ │ - bne c20b8 │ │ │ │ + bne c237c │ │ │ │ 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 c2110 │ │ │ │ + blt c23d4 │ │ │ │ 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 c20f0 │ │ │ │ - ldr r3, [pc, #88] @ c2170 │ │ │ │ - ldr r1, [pc, #88] @ c2174 │ │ │ │ + bpl c23b4 │ │ │ │ + ldr r3, [pc, #88] @ c2434 │ │ │ │ + ldr r1, [pc, #88] @ c2438 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, ip │ │ │ │ - bne c20b8 │ │ │ │ - b c20d0 │ │ │ │ + bne c237c │ │ │ │ + b c2394 │ │ │ │ cmp ip, #1 │ │ │ │ - bne c2080 │ │ │ │ - b c20d0 │ │ │ │ + bne c2344 │ │ │ │ + b c2394 │ │ │ │ cmp ip, #2 │ │ │ │ - bne c2098 │ │ │ │ - b c20d0 │ │ │ │ - ldr r3, [pc, #28] @ c2170 │ │ │ │ - ldr r1, [pc, #32] @ c2178 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b c2120 │ │ │ │ - ldr r1, [pc, #20] @ c217c │ │ │ │ - ldr r0, [pc, #20] @ c2180 │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ - b c2120 │ │ │ │ + bne c235c │ │ │ │ + b c2394 │ │ │ │ + ldr r3, [pc, #28] @ c2434 │ │ │ │ + ldr r1, [pc, #32] @ c243c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b c23e4 │ │ │ │ + ldr r1, [pc, #20] @ c2440 │ │ │ │ + ldr r0, [pc, #20] @ c2444 │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b c23e4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r6, ip, ror #4 │ │ │ │ - eorseq r1, r6, r0, asr r2 │ │ │ │ + eorseq r2, r6, ip, ror #27 │ │ │ │ + @ instruction: 0x00362dd0 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - eorseq r1, r6, r8, lsr r2 │ │ │ │ + @ instruction: 0x00362db8 │ │ │ │ │ │ │ │ -000c2184 <_Py_write@@Base>: │ │ │ │ +000c2448 <_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 c3e9c │ │ │ │ + bl c4160 │ │ │ │ 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 c7bec │ │ │ │ + bl c7eb0 │ │ │ │ sub r3, r6, #4 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ ands r3, r3, r4, lsr #31 │ │ │ │ - bne c2220 <_Py_write@@Base+0x9c> │ │ │ │ + bne c24e4 <_Py_write@@Base+0x9c> │ │ │ │ cmp r4, #0 │ │ │ │ - blt c2208 <_Py_write@@Base+0x84> │ │ │ │ + blt c24cc <_Py_write@@Base+0x84> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #36] @ c2234 <_Py_write@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #36] @ c24f8 <_Py_write@@Base+0xb0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 143ac0 │ │ │ │ + bl 144254 │ │ │ │ mvn r4, #0 │ │ │ │ str r6, [r5] │ │ │ │ - b c2200 <_Py_write@@Base+0x7c> │ │ │ │ - bl 132790 │ │ │ │ + b c24c4 <_Py_write@@Base+0x7c> │ │ │ │ + bl 132754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c21b0 <_Py_write@@Base+0x2c> │ │ │ │ + beq c2474 <_Py_write@@Base+0x2c> │ │ │ │ mov r6, #4 │ │ │ │ - b c2214 <_Py_write@@Base+0x90> │ │ │ │ + b c24d8 <_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] @ c2ddc <_Py_write@@Base+0xc58> │ │ │ │ + ldr r1, [pc, #2956] @ c30a0 <_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 c2d34 <_Py_write@@Base+0xbb0> │ │ │ │ + beq c3044 <_Py_write@@Base+0xbfc> │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne c2d48 <_Py_write@@Base+0xbc4> │ │ │ │ - ldr r1, [pc, #2912] @ c2ddc <_Py_write@@Base+0xc58> │ │ │ │ + bne c3058 <_Py_write@@Base+0xc10> │ │ │ │ + ldr r1, [pc, #2912] @ c30a0 <_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 c2a04 <_Py_write@@Base+0x880> │ │ │ │ - ldr r3, [pc, #2888] @ c2de0 <_Py_write@@Base+0xc5c> │ │ │ │ - ldr r2, [pc, #2888] @ c2de4 <_Py_write@@Base+0xc60> │ │ │ │ + beq c2cc8 <_Py_write@@Base+0x880> │ │ │ │ + ldr r3, [pc, #2888] @ c30a4 <_Py_write@@Base+0xc5c> │ │ │ │ + ldr r2, [pc, #2888] @ c30a8 <_Py_write@@Base+0xc60> │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2a34 <_Py_write@@Base+0x8b0> │ │ │ │ - ldr r3, [pc, #2868] @ c2de8 <_Py_write@@Base+0xc64> │ │ │ │ - bl 356650 │ │ │ │ + bne c2cf8 <_Py_write@@Base+0x8b0> │ │ │ │ + ldr r3, [pc, #2868] @ c30ac <_Py_write@@Base+0xc64> │ │ │ │ + bl 3581c0 │ │ │ │ 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 c29d8 <_Py_write@@Base+0x854> │ │ │ │ + beq c2cb4 <_Py_write@@Base+0x86c> │ │ │ │ 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 c27f4 <_Py_write@@Base+0x670> │ │ │ │ + beq c2ab8 <_Py_write@@Base+0x670> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ subne ip, r1, #1 │ │ │ │ - bne c29ac <_Py_write@@Base+0x828> │ │ │ │ - ldr fp, [pc, #2768] @ c2ddc <_Py_write@@Base+0xc58> │ │ │ │ + bne c2c84 <_Py_write@@Base+0x83c> │ │ │ │ + ldr fp, [pc, #2768] @ c30a0 <_Py_write@@Base+0xc58> │ │ │ │ mov r9, #1 │ │ │ │ add r3, r1, #1 │ │ │ │ cmp r1, fp │ │ │ │ mov r8, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c2d04 <_Py_write@@Base+0xb80> │ │ │ │ + beq c2fc8 <_Py_write@@Base+0xb80> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne c2384 <_Py_write@@Base+0x200> │ │ │ │ + bne c2648 <_Py_write@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c4014 │ │ │ │ + bl c42d8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c27a0 <_Py_write@@Base+0x61c> │ │ │ │ + bne c2a64 <_Py_write@@Base+0x61c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c2384 <_Py_write@@Base+0x200> │ │ │ │ + bne c2648 <_Py_write@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ - bl cb50c <_Py_NewReferenceNoTotal@@Base+0x28> │ │ │ │ + bl cb7f4 <_Py_NewReferenceNoTotal@@Base+0x28> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ sub r1, r1, #1 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c238c <_Py_write@@Base+0x208> │ │ │ │ + beq c2650 <_Py_write@@Base+0x208> │ │ │ │ cmp r9, r5 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq c26b0 <_Py_write@@Base+0x52c> │ │ │ │ + beq c2974 <_Py_write@@Base+0x52c> │ │ │ │ str r6, [r7, r5, lsl #2] │ │ │ │ ldr sl, [r4, #8] │ │ │ │ add r5, r5, #1 │ │ │ │ - b c230c <_Py_write@@Base+0x188> │ │ │ │ + b c25d0 <_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 c29c4 <_Py_write@@Base+0x840> │ │ │ │ + beq c2c74 <_Py_write@@Base+0x82c> │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ cmp r9, #0 │ │ │ │ - bne c29c4 <_Py_write@@Base+0x840> │ │ │ │ + bne c2c74 <_Py_write@@Base+0x82c> │ │ │ │ cmp r5, #1073741824 @ 0x40000000 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bhi c2d24 <_Py_write@@Base+0xba0> │ │ │ │ + bhi c3034 <_Py_write@@Base+0xbec> │ │ │ │ sub sl, r5, #1 │ │ │ │ lsl sl, sl, #2 │ │ │ │ cmn sl, #13 │ │ │ │ - bhi c2d24 <_Py_write@@Base+0xba0> │ │ │ │ + bhi c3034 <_Py_write@@Base+0xbec> │ │ │ │ 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 c2b2c <_Py_write@@Base+0x9a8> │ │ │ │ + bhi c2e58 <_Py_write@@Base+0xa10> │ │ │ │ ldr r6, [fp, #12] │ │ │ │ str ip, [fp, #4] │ │ │ │ adds r6, r6, r0 │ │ │ │ - beq c2d10 <_Py_write@@Base+0xb8c> │ │ │ │ + beq c3020 <_Py_write@@Base+0xbd8> │ │ │ │ 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 c2470 <_Py_write@@Base+0x2ec> │ │ │ │ + ble c2734 <_Py_write@@Base+0x2ec> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r6, #12] │ │ │ │ - beq c2470 <_Py_write@@Base+0x2ec> │ │ │ │ + beq c2734 <_Py_write@@Base+0x2ec> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str r3, [r6, #16] │ │ │ │ - beq c2470 <_Py_write@@Base+0x2ec> │ │ │ │ + beq c2734 <_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 c2458 <_Py_write@@Base+0x2d4> │ │ │ │ + bne c271c <_Py_write@@Base+0x2d4> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #2416] @ c2dec <_Py_write@@Base+0xc68> │ │ │ │ + ldr r2, [pc, #2416] @ c30b0 <_Py_write@@Base+0xc68> │ │ │ │ ldr r3, [r3, #704] @ 0x2c0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c29ec <_Py_write@@Base+0x868> │ │ │ │ - ldr r3, [pc, #2396] @ c2de8 <_Py_write@@Base+0xc64> │ │ │ │ - bl 356650 │ │ │ │ + bne c2c9c <_Py_write@@Base+0x854> │ │ │ │ + ldr r3, [pc, #2396] @ c30ac <_Py_write@@Base+0xc64> │ │ │ │ + bl 3581c0 │ │ │ │ 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 c2854 <_Py_write@@Base+0x6d0> │ │ │ │ + beq c2b18 <_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 c24e8 <_Py_write@@Base+0x364> │ │ │ │ + bgt c27ac <_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 c2854 <_Py_write@@Base+0x6d0> │ │ │ │ + beq c2b18 <_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 c2914 <_Py_write@@Base+0x790> │ │ │ │ + beq c2bd8 <_Py_write@@Base+0x790> │ │ │ │ cmp r2, #0 │ │ │ │ - beq c2a50 <_Py_write@@Base+0x8cc> │ │ │ │ + beq c2d14 <_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 c2d9c <_Py_write@@Base+0xc18> │ │ │ │ + beq c3008 <_Py_write@@Base+0xbc0> │ │ │ │ cmp r8, #1 │ │ │ │ ldr r7, [r7] │ │ │ │ - ble c258c <_Py_write@@Base+0x408> │ │ │ │ + ble c2850 <_Py_write@@Base+0x408> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [r2] │ │ │ │ cmp r8, #2 │ │ │ │ add r7, r7, r2 │ │ │ │ - beq c258c <_Py_write@@Base+0x408> │ │ │ │ + beq c2850 <_Py_write@@Base+0x408> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [r2] │ │ │ │ cmp r8, #3 │ │ │ │ add r7, r7, r2 │ │ │ │ - beq c258c <_Py_write@@Base+0x408> │ │ │ │ + beq c2850 <_Py_write@@Base+0x408> │ │ │ │ add r8, r3, r8, lsl #2 │ │ │ │ add r3, r3, #12 │ │ │ │ ldr r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c2d58 <_Py_write@@Base+0xbd4> │ │ │ │ + beq c3014 <_Py_write@@Base+0xbcc> │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r3, r8 │ │ │ │ add r7, r7, r2 │ │ │ │ - bne c2570 <_Py_write@@Base+0x3ec> │ │ │ │ + bne c2834 <_Py_write@@Base+0x3ec> │ │ │ │ cmp r7, #1073741824 @ 0x40000000 │ │ │ │ ldr r8, [r4, #20] │ │ │ │ - bhi c2d78 <_Py_write@@Base+0xbf4> │ │ │ │ + bhi c307c <_Py_write@@Base+0xc34> │ │ │ │ cmp r7, #0 │ │ │ │ - beq c2898 <_Py_write@@Base+0x714> │ │ │ │ + beq c2b5c <_Py_write@@Base+0x714> │ │ │ │ sub r2, r7, #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmn r2, #13 │ │ │ │ - bhi c2d78 <_Py_write@@Base+0xbf4> │ │ │ │ + bhi c307c <_Py_write@@Base+0xc34> │ │ │ │ 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 c28bc <_Py_write@@Base+0x738> │ │ │ │ + bcc c2b80 <_Py_write@@Base+0x738> │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ adds r5, r5, r3 │ │ │ │ - beq c2d64 <_Py_write@@Base+0xbe0> │ │ │ │ + beq c3068 <_Py_write@@Base+0xc20> │ │ │ │ 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 c2640 <_Py_write@@Base+0x4bc> │ │ │ │ + ble c2904 <_Py_write@@Base+0x4bc> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r1, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c2634 <_Py_write@@Base+0x4b0> │ │ │ │ + beq c28f8 <_Py_write@@Base+0x4b0> │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt c2658 <_Py_write@@Base+0x4d4> │ │ │ │ + bgt c291c <_Py_write@@Base+0x4d4> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp lr, r9 │ │ │ │ - bne c261c <_Py_write@@Base+0x498> │ │ │ │ + bne c28e0 <_Py_write@@Base+0x498> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r2, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r2, [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 c2698 <_Py_write@@Base+0x514> │ │ │ │ + beq c295c <_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 c2678 <_Py_write@@Base+0x4f4> │ │ │ │ + bne c293c <_Py_write@@Base+0x4f4> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, lr │ │ │ │ - beq c2640 <_Py_write@@Base+0x4bc> │ │ │ │ + beq c2904 <_Py_write@@Base+0x4bc> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add ip, ip, r2 │ │ │ │ - b c261c <_Py_write@@Base+0x498> │ │ │ │ + b c28e0 <_Py_write@@Base+0x498> │ │ │ │ lsl r9, r9, #1 │ │ │ │ lsls sl, r9, #2 │ │ │ │ - bmi c2d28 <_Py_write@@Base+0xba4> │ │ │ │ + bmi c3038 <_Py_write@@Base+0xbf0> │ │ │ │ ldr r0, [sp] │ │ │ │ - ldr r2, [pc, #1832] @ c2df0 <_Py_write@@Base+0xc6c> │ │ │ │ + ldr r2, [pc, #1832] @ c30b4 <_Py_write@@Base+0xc6c> │ │ │ │ ldr r3, [r0, #700] @ 0x2bc │ │ │ │ ldr r8, [r0, #688] @ 0x2b0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2b18 <_Py_write@@Base+0x994> │ │ │ │ + bne c2ddc <_Py_write@@Base+0x994> │ │ │ │ cmp r7, #0 │ │ │ │ - beq c2834 <_Py_write@@Base+0x6b0> │ │ │ │ - ldr r3, [pc, #1796] @ c2de8 <_Py_write@@Base+0xc64> │ │ │ │ - bl 356650 │ │ │ │ + beq c2af8 <_Py_write@@Base+0x6b0> │ │ │ │ + ldr r3, [pc, #1796] @ c30ac <_Py_write@@Base+0xc64> │ │ │ │ + bl 3581c0 │ │ │ │ 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 c2934 <_Py_write@@Base+0x7b0> │ │ │ │ + beq c2bf8 <_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 c2740 <_Py_write@@Base+0x5bc> │ │ │ │ + bgt c2a04 <_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 c2934 <_Py_write@@Base+0x7b0> │ │ │ │ + beq c2bf8 <_Py_write@@Base+0x7b0> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp sl, r3, lsl #3 │ │ │ │ lsl r2, r3, #3 │ │ │ │ - bhi c2764 <_Py_write@@Base+0x5e0> │ │ │ │ + bhi c2a28 <_Py_write@@Base+0x5e0> │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ cmp r3, r9, lsl #4 │ │ │ │ - bcc c2374 <_Py_write@@Base+0x1f0> │ │ │ │ + bcc c2638 <_Py_write@@Base+0x1f0> │ │ │ │ mov r2, sl │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 921e0 │ │ │ │ + bl 92278 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c2d28 <_Py_write@@Base+0xba4> │ │ │ │ + beq c3038 <_Py_write@@Base+0xbf0> │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ bl 29cdc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a0a4 │ │ │ │ + bl 9a130 │ │ │ │ mov r7, sl │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b c2374 <_Py_write@@Base+0x1f0> │ │ │ │ + b c2638 <_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 c2ba0 <_Py_write@@Base+0xa1c> │ │ │ │ + bhi c2df0 <_Py_write@@Base+0x9a8> │ │ │ │ ldr r6, [r2, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ adds r6, r6, ip │ │ │ │ - beq c2da8 <_Py_write@@Base+0xc24> │ │ │ │ + beq c2fd4 <_Py_write@@Base+0xb8c> │ │ │ │ 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 c2368 <_Py_write@@Base+0x1e4> │ │ │ │ + b c262c <_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 c22f4 <_Py_write@@Base+0x170> │ │ │ │ + bcc c25b8 <_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 c2960 <_Py_write@@Base+0x7dc> │ │ │ │ + beq c2c24 <_Py_write@@Base+0x7dc> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b c22f4 <_Py_write@@Base+0x170> │ │ │ │ + b c25b8 <_Py_write@@Base+0x170> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 921e0 │ │ │ │ + bl 92278 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2d28 <_Py_write@@Base+0xba4> │ │ │ │ + beq c3038 <_Py_write@@Base+0xbf0> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - b c2374 <_Py_write@@Base+0x1f0> │ │ │ │ + b c2638 <_Py_write@@Base+0x1f0> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #1428] @ c2df4 <_Py_write@@Base+0xc70> │ │ │ │ + ldr r2, [pc, #1428] @ c30b8 <_Py_write@@Base+0xc70> │ │ │ │ ldr r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2cc0 <_Py_write@@Base+0xb3c> │ │ │ │ + bne c2f9c <_Py_write@@Base+0xb54> │ │ │ │ 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 c251c <_Py_write@@Base+0x398> │ │ │ │ + bgt c27e0 <_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 c25d0 <_Py_write@@Base+0x44c> │ │ │ │ + bls c2894 <_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 9990c │ │ │ │ + bl 99998 │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2d64 <_Py_write@@Base+0xbe0> │ │ │ │ + beq c3068 <_Py_write@@Base+0xc20> │ │ │ │ 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 c25d0 <_Py_write@@Base+0x44c> │ │ │ │ + b c2894 <_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 c2510 <_Py_write@@Base+0x38c> │ │ │ │ + b c27d4 <_Py_write@@Base+0x38c> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #1208] @ c2df8 <_Py_write@@Base+0xc74> │ │ │ │ + ldr r2, [pc, #1208] @ c30bc <_Py_write@@Base+0xc74> │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2cd4 <_Py_write@@Base+0xb50> │ │ │ │ + bne c2f84 <_Py_write@@Base+0xb3c> │ │ │ │ cmp sl, #1 │ │ │ │ movcs r1, sl │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a7a4 │ │ │ │ - b c2840 <_Py_write@@Base+0x6bc> │ │ │ │ + b c2b04 <_Py_write@@Base+0x6bc> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #1168] @ c2dfc <_Py_write@@Base+0xc78> │ │ │ │ + ldr r2, [pc, #1168] @ c30c0 <_Py_write@@Base+0xc78> │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2cec <_Py_write@@Base+0xb68> │ │ │ │ + bne c2fb0 <_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 c22f4 <_Py_write@@Base+0x170> │ │ │ │ + bne c25b8 <_Py_write@@Base+0x170> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 2915fc │ │ │ │ + bl 2a064c │ │ │ │ + ldr ip, [r4, #88] @ 0x58 │ │ │ │ + sub ip, ip, #1 │ │ │ │ + b c2c84 <_Py_write@@Base+0x83c> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 99e8c │ │ │ │ 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 c2644 <_Py_write@@Base+0x4c0> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 99e00 │ │ │ │ - ldr ip, [r4, #88] @ 0x58 │ │ │ │ - sub ip, ip, #1 │ │ │ │ - b c29ac <_Py_write@@Base+0x828> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 922f8 │ │ │ │ - mov r7, r0 │ │ │ │ - b c2824 <_Py_write@@Base+0x6a0> │ │ │ │ + b c2908 <_Py_write@@Base+0x4c0> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ ldr r8, [r6] │ │ │ │ - b c2880 <_Py_write@@Base+0x6fc> │ │ │ │ + b c2b44 <_Py_write@@Base+0x6fc> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 92390 │ │ │ │ + mov r7, r0 │ │ │ │ + b c2ae8 <_Py_write@@Base+0x6a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 340bf0 │ │ │ │ + bl 343630 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne c29a4 <_Py_write@@Base+0x820> │ │ │ │ - ldr r3, [pc, #960] @ c2de0 <_Py_write@@Base+0xc5c> │ │ │ │ - ldr r2, [pc, #960] @ c2de4 <_Py_write@@Base+0xc60> │ │ │ │ + bne c2c68 <_Py_write@@Base+0x820> │ │ │ │ + ldr r3, [pc, #960] @ c30a4 <_Py_write@@Base+0xc5c> │ │ │ │ + ldr r2, [pc, #960] @ c30a8 <_Py_write@@Base+0xc60> │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq c22ac <_Py_write@@Base+0x128> │ │ │ │ + beq c2570 <_Py_write@@Base+0x128> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne c282c <_Py_write@@Base+0x6a8> │ │ │ │ - b c2998 <_Py_write@@Base+0x814> │ │ │ │ + bne c2af0 <_Py_write@@Base+0x6a8> │ │ │ │ + b c2c5c <_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] │ │ │ │ @@ -156992,122 +157191,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 c2ab0 <_Py_write@@Base+0x92c> │ │ │ │ + bne c2d74 <_Py_write@@Base+0x92c> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c2aac <_Py_write@@Base+0x928> │ │ │ │ + beq c2d70 <_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 c2c34 <_Py_write@@Base+0xab0> │ │ │ │ + beq c2ef8 <_Py_write@@Base+0xab0> │ │ │ │ cmp r3, #1 │ │ │ │ - beq c2c08 <_Py_write@@Base+0xa84> │ │ │ │ + beq c2ecc <_Py_write@@Base+0xa84> │ │ │ │ ldr r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq c2510 <_Py_write@@Base+0x38c> │ │ │ │ + beq c27d4 <_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 c2510 <_Py_write@@Base+0x38c> │ │ │ │ + b c27d4 <_Py_write@@Base+0x38c> │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - b c2840 <_Py_write@@Base+0x6bc> │ │ │ │ + b c2b04 <_Py_write@@Base+0x6bc> │ │ │ │ + ldr r0, [pc, #716] @ c30c4 <_Py_write@@Base+0xc7c> │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 99998 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c2fd4 <_Py_write@@Base+0xb8c> │ │ │ │ + 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 c2fd4 <_Py_write@@Base+0xb8c> │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + b c2a90 <_Py_write@@Base+0x648> │ │ │ │ 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 9990c │ │ │ │ + bl 99998 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2d10 <_Py_write@@Base+0xb8c> │ │ │ │ + beq c3020 <_Py_write@@Base+0xbd8> │ │ │ │ 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 c2d10 <_Py_write@@Base+0xb8c> │ │ │ │ + beq c3020 <_Py_write@@Base+0xbd8> │ │ │ │ ldr fp, [r1, #4] │ │ │ │ - b c23f8 <_Py_write@@Base+0x274> │ │ │ │ - ldr r0, [pc, #600] @ c2e00 <_Py_write@@Base+0xc7c> │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 9990c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c2da8 <_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 c2da8 <_Py_write@@Base+0xc24> │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - b c27cc <_Py_write@@Base+0x648> │ │ │ │ + b c26bc <_Py_write@@Base+0x274> │ │ │ │ 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 c2510 <_Py_write@@Base+0x38c> │ │ │ │ + b c27d4 <_Py_write@@Base+0x38c> │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2ac4 <_Py_write@@Base+0x940> │ │ │ │ + beq c2d88 <_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] │ │ │ │ @@ -157131,563 +157330,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 c2880 <_Py_write@@Base+0x6fc> │ │ │ │ - ldr r2, [sp] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r2, #668] @ 0x29c │ │ │ │ - blx r3 │ │ │ │ - b c2870 <_Py_write@@Base+0x6ec> │ │ │ │ + b c2b44 <_Py_write@@Base+0x6fc> │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r1, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - b c2840 <_Py_write@@Base+0x6bc> │ │ │ │ + b c2b04 <_Py_write@@Base+0x6bc> │ │ │ │ + ldr r2, [sp] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r2, #668] @ 0x29c │ │ │ │ + blx r3 │ │ │ │ + b c2b34 <_Py_write@@Base+0x6ec> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b c2980 <_Py_write@@Base+0x7fc> │ │ │ │ + b c2c44 <_Py_write@@Base+0x7fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 340bf0 │ │ │ │ - b c2320 <_Py_write@@Base+0x19c> │ │ │ │ + bl 343630 │ │ │ │ + b c25e4 <_Py_write@@Base+0x19c> │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 2a064c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne c2a9c <_Py_write@@Base+0x654> │ │ │ │ + bl 2a064c │ │ │ │ + bl a58c8 │ │ │ │ + ldr ip, [r4, #88] @ 0x58 │ │ │ │ + sub r1, ip, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r3, #1 │ │ │ │ + strne r3, [r4, #60] @ 0x3c │ │ │ │ + b c2650 <_Py_write@@Base+0x208> │ │ │ │ + cmp r8, #1 │ │ │ │ + bgt c27fc <_Py_write@@Base+0x3b4> │ │ │ │ + b c2b58 <_Py_write@@Base+0x710> │ │ │ │ + cmp r3, r8 │ │ │ │ + bne c2834 <_Py_write@@Base+0x3ec> │ │ │ │ + b c2850 <_Py_write@@Base+0x408> │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2915fc │ │ │ │ + bl 2a064c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c2404 <_Py_write@@Base+0x280> │ │ │ │ - bl 2915fc │ │ │ │ + bne c26c8 <_Py_write@@Base+0x280> │ │ │ │ + bl 2a064c │ │ │ │ mov r0, r7 │ │ │ │ - bl 99e00 │ │ │ │ - b c2998 <_Py_write@@Base+0x814> │ │ │ │ - bl 340bf0 │ │ │ │ + bl 99e8c │ │ │ │ + b c2c5c <_Py_write@@Base+0x814> │ │ │ │ + bl 343630 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c2274 <_Py_write@@Base+0xf0> │ │ │ │ + beq c2538 <_Py_write@@Base+0xf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c264c <_Py_write@@Base+0x4c8> │ │ │ │ - cmp r3, r8 │ │ │ │ - bne c2570 <_Py_write@@Base+0x3ec> │ │ │ │ - b c258c <_Py_write@@Base+0x408> │ │ │ │ + b c2910 <_Py_write@@Base+0x4c8> │ │ │ │ str r2, [sp] │ │ │ │ - bl 2915fc │ │ │ │ + bl 2a064c │ │ │ │ ldr r2, [sp] │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c25f0 <_Py_write@@Base+0x46c> │ │ │ │ - bl 2915fc │ │ │ │ - bl a583c │ │ │ │ + bne c28b4 <_Py_write@@Base+0x46c> │ │ │ │ + bl 2a064c │ │ │ │ + bl a58c8 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c29bc <_Py_write@@Base+0x838> │ │ │ │ + beq c2c94 <_Py_write@@Base+0x84c> │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b c2d4c <_Py_write@@Base+0xbc8> │ │ │ │ - cmp r8, #1 │ │ │ │ - bgt c2538 <_Py_write@@Base+0x3b4> │ │ │ │ - b c2894 <_Py_write@@Base+0x710> │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 2915fc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - subs r6, r0, #0 │ │ │ │ - bne c27d8 <_Py_write@@Base+0x654> │ │ │ │ - bl 2915fc │ │ │ │ - bl a583c │ │ │ │ - ldr ip, [r4, #88] @ 0x58 │ │ │ │ - sub r1, ip, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r3, #1 │ │ │ │ - strne r3, [r4, #60] @ 0x3c │ │ │ │ - b c238c <_Py_write@@Base+0x208> │ │ │ │ + b c305c <_Py_write@@Base+0xc14> │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, ror #3 │ │ │ │ + andeq r2, r9, r8, ror r2 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq sl, r9, r4, lsr #1 │ │ │ │ - andeq fp, sl, r4, lsl #15 │ │ │ │ - @ instruction: 0x0008b8b8 │ │ │ │ - strdeq fp, [r8], -r4 │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ + andeq sl, r9, r0, lsr r1 │ │ │ │ + andeq fp, sl, ip, asr #18 │ │ │ │ + andeq fp, r8, ip, asr r7 │ │ │ │ + muleq r8, r8, r7 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ 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] @ c3e08 <_Py_write@@Base+0x1c84> │ │ │ │ + ldr r3, [pc, #4076] @ c40cc <_Py_write@@Base+0x1c84> │ │ │ │ ldr r5, [r0, #32] │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r9, [r3, #8] │ │ │ │ subs r3, r6, #1 │ │ │ │ - bmi c3afc <_Py_write@@Base+0x1978> │ │ │ │ + bmi c3dc0 <_Py_write@@Base+0x1978> │ │ │ │ add fp, r5, r6, lsl #2 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c3e50 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c4114 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r7, [pc, #4020] @ c3e0c <_Py_write@@Base+0x1c88> │ │ │ │ + ldr r7, [pc, #4020] @ c40d0 <_Py_write@@Base+0x1c88> │ │ │ │ cmp r2, r7 │ │ │ │ - bne c3e50 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c4114 <_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 9f80c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [r8, r3, lsl #2] │ │ │ │ - beq c2fc0 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c3284 <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3e50 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c4114 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3e50 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c4114 <_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 9f80c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [r8, r3] │ │ │ │ - beq c2fc0 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c3284 <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [r5, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3e50 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c4114 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3e50 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c4114 <_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 9f80c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [r8, r3] │ │ │ │ - beq c2fc0 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c3284 <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [fp, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3e50 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c4114 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3e50 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c4114 <_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 9f80c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #4 │ │ │ │ str r0, [r8, r3] │ │ │ │ - beq c2fc0 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c3284 <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3e50 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c4114 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3e50 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c4114 <_Py_write@@Base+0x1ccc> │ │ │ │ sub sl, sl, #16 │ │ │ │ ldr r1, [r8, sl] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f80c │ │ │ │ cmp r6, #5 │ │ │ │ str r0, [r8, sl] │ │ │ │ sub r8, r6, #6 │ │ │ │ - beq c2fc0 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c3284 <_Py_write@@Base+0xe3c> │ │ │ │ sub r6, r6, #-1073741822 @ 0xc0000002 │ │ │ │ add r5, r5, r6, lsl #2 │ │ │ │ ldr r1, [r5, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3e50 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c4114 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3e50 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c4114 <_Py_write@@Base+0x1ccc> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f80c │ │ │ │ sub r8, r8, #1 │ │ │ │ cmn r8, #1 │ │ │ │ str r0, [r5] │ │ │ │ - bne c2f8c <_Py_write@@Base+0xe08> │ │ │ │ - ldr r2, [pc, #3648] @ c3e08 <_Py_write@@Base+0x1c84> │ │ │ │ - bl 356650 │ │ │ │ + bne c3250 <_Py_write@@Base+0xe08> │ │ │ │ + ldr r2, [pc, #3648] @ c40cc <_Py_write@@Base+0x1c84> │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r9, [r2, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r8, r2, #1 │ │ │ │ - bmi c399c <_Py_write@@Base+0x1818> │ │ │ │ + bmi c3c60 <_Py_write@@Base+0x1818> │ │ │ │ add r2, r2, #3 │ │ │ │ - ldr sl, [pc, #3620] @ c3e10 <_Py_write@@Base+0x1c8c> │ │ │ │ - ldr r6, [pc, #3620] @ c3e14 <_Py_write@@Base+0x1c90> │ │ │ │ + ldr sl, [pc, #3620] @ c40d4 <_Py_write@@Base+0x1c8c> │ │ │ │ + ldr r6, [pc, #3620] @ c40d8 <_Py_write@@Base+0x1c90> │ │ │ │ add fp, r3, r2, lsl #2 │ │ │ │ ldr r5, [fp, #-4]! │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c37ec <_Py_write@@Base+0x1668> │ │ │ │ + bne c3ab0 <_Py_write@@Base+0x1668> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq c31ec <_Py_write@@Base+0x1068> │ │ │ │ + beq c34b0 <_Py_write@@Base+0x1068> │ │ │ │ tst r3, #32 │ │ │ │ - beq c3e78 <_Py_write@@Base+0x1cf4> │ │ │ │ + beq c413c <_Py_write@@Base+0x1cf4> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r3, r5, #20 │ │ │ │ add r1, r3, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq c31d4 <_Py_write@@Base+0x1050> │ │ │ │ + beq c3498 <_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 c31ec <_Py_write@@Base+0x1068> │ │ │ │ + bne c34b0 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c31d4 <_Py_write@@Base+0x1050> │ │ │ │ + beq c3498 <_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 c31ec <_Py_write@@Base+0x1068> │ │ │ │ + bne c34b0 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c31d4 <_Py_write@@Base+0x1050> │ │ │ │ + beq c3498 <_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 c31ec <_Py_write@@Base+0x1068> │ │ │ │ + bne c34b0 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c31d4 <_Py_write@@Base+0x1050> │ │ │ │ + beq c3498 <_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 c31ec <_Py_write@@Base+0x1068> │ │ │ │ + bne c34b0 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c31d4 <_Py_write@@Base+0x1050> │ │ │ │ + beq c3498 <_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 c31ec <_Py_write@@Base+0x1068> │ │ │ │ + bne c34b0 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c31d4 <_Py_write@@Base+0x1050> │ │ │ │ + beq c3498 <_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 c31ec <_Py_write@@Base+0x1068> │ │ │ │ + bne c34b0 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #6 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c31d4 <_Py_write@@Base+0x1050> │ │ │ │ + beq c3498 <_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 c31ec <_Py_write@@Base+0x1068> │ │ │ │ + bne c34b0 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #7 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c31d4 <_Py_write@@Base+0x1050> │ │ │ │ + beq c3498 <_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 c31ec <_Py_write@@Base+0x1068> │ │ │ │ + bne c34b0 <_Py_write@@Base+0x1068> │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq c31d4 <_Py_write@@Base+0x1050> │ │ │ │ + beq c3498 <_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 c31ec <_Py_write@@Base+0x1068> │ │ │ │ + bne c34b0 <_Py_write@@Base+0x1068> │ │ │ │ cmp r1, r3 │ │ │ │ - bne c31a8 <_Py_write@@Base+0x1024> │ │ │ │ + bne c346c <_Py_write@@Base+0x1024> │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f80c │ │ │ │ cmp r5, r0 │ │ │ │ strne r0, [fp] │ │ │ │ subs r8, r8, #1 │ │ │ │ - bcs c2ff0 <_Py_write@@Base+0xe6c> │ │ │ │ + bcs c32b4 <_Py_write@@Base+0xe6c> │ │ │ │ ldr r8, [r4, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #3080] @ c3e08 <_Py_write@@Base+0x1c84> │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #3080] @ c40cc <_Py_write@@Base+0x1c84> │ │ │ │ + bl 3581c0 │ │ │ │ ldr r5, [r8, #8] │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r9, [r3, #8] │ │ │ │ subs r3, r5, #1 │ │ │ │ - bmi c39ac <_Py_write@@Base+0x1828> │ │ │ │ + bmi c3c70 <_Py_write@@Base+0x1828> │ │ │ │ add fp, r8, r5, lsl #2 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c3e50 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c4114 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r7, [pc, #3036] @ c3e0c <_Py_write@@Base+0x1c88> │ │ │ │ + ldr r7, [pc, #3036] @ c40d0 <_Py_write@@Base+0x1c88> │ │ │ │ cmp r2, r7 │ │ │ │ - bne c3e50 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c4114 <_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 9f80c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r6, r3, lsl #2] │ │ │ │ - beq c3398 <_Py_write@@Base+0x1214> │ │ │ │ + beq c365c <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3e50 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c4114 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3e50 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c4114 <_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 9f80c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r6, r3] │ │ │ │ - beq c3398 <_Py_write@@Base+0x1214> │ │ │ │ + beq c365c <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [r8, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3e50 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c4114 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3e50 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c4114 <_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 9f80c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r6, r3] │ │ │ │ - beq c3398 <_Py_write@@Base+0x1214> │ │ │ │ + beq c365c <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [fp, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3e50 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c4114 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3e50 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c4114 <_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 9f80c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #4 │ │ │ │ str r0, [r6, r3] │ │ │ │ - beq c3398 <_Py_write@@Base+0x1214> │ │ │ │ + beq c365c <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3e50 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c4114 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3e50 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c4114 <_Py_write@@Base+0x1ccc> │ │ │ │ sub sl, sl, #16 │ │ │ │ ldr r1, [r6, sl] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f80c │ │ │ │ cmp r5, #5 │ │ │ │ str r0, [r6, sl] │ │ │ │ sub r6, r5, #6 │ │ │ │ - beq c3398 <_Py_write@@Base+0x1214> │ │ │ │ + beq c365c <_Py_write@@Base+0x1214> │ │ │ │ sub r5, r5, #-1073741822 @ 0xc0000002 │ │ │ │ add r5, r8, r5, lsl #2 │ │ │ │ ldr r1, [r5, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3e50 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c4114 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3e50 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c4114 <_Py_write@@Base+0x1ccc> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f80c │ │ │ │ sub r6, r6, #1 │ │ │ │ cmn r6, #1 │ │ │ │ str r0, [r5] │ │ │ │ - bne c3364 <_Py_write@@Base+0x11e0> │ │ │ │ - ldr r3, [pc, #2664] @ c3e08 <_Py_write@@Base+0x1c84> │ │ │ │ - bl 356650 │ │ │ │ + bne c3628 <_Py_write@@Base+0x11e0> │ │ │ │ + ldr r3, [pc, #2664] @ c40cc <_Py_write@@Base+0x1c84> │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3e64 <_Py_write@@Base+0x1ce0> │ │ │ │ + beq c4128 <_Py_write@@Base+0x1ce0> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c39bc <_Py_write@@Base+0x1838> │ │ │ │ + beq c3c80 <_Py_write@@Base+0x1838> │ │ │ │ mov r9, #0 │ │ │ │ - ldr r8, [pc, #2636] @ c3e18 <_Py_write@@Base+0x1c94> │ │ │ │ + ldr r8, [pc, #2636] @ c40dc <_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 c3bd4 <_Py_write@@Base+0x1a50> │ │ │ │ - ldr sl, [pc, #2600] @ c3e1c <_Py_write@@Base+0x1c98> │ │ │ │ - ldr r2, [pc, #2600] @ c3e20 <_Py_write@@Base+0x1c9c> │ │ │ │ + bmi c3e98 <_Py_write@@Base+0x1a50> │ │ │ │ + ldr sl, [pc, #2600] @ c40e0 <_Py_write@@Base+0x1c98> │ │ │ │ + ldr r2, [pc, #2600] @ c40e4 <_Py_write@@Base+0x1c9c> │ │ │ │ ldr r3, [sl, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c3bc0 <_Py_write@@Base+0x1a3c> │ │ │ │ - ldr r3, [pc, #2560] @ c3e08 <_Py_write@@Base+0x1c84> │ │ │ │ - bl 356650 │ │ │ │ + bne c3e84 <_Py_write@@Base+0x1a3c> │ │ │ │ + ldr r3, [pc, #2560] @ c40cc <_Py_write@@Base+0x1c84> │ │ │ │ + bl 3581c0 │ │ │ │ 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 c38e4 <_Py_write@@Base+0x1760> │ │ │ │ + bcs c3ba8 <_Py_write@@Base+0x1760> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [fp, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq c3bb0 <_Py_write@@Base+0x1a2c> │ │ │ │ + beq c3e74 <_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 c38b4 <_Py_write@@Base+0x1730> │ │ │ │ + beq c3b78 <_Py_write@@Base+0x1730> │ │ │ │ ldr r3, [r8] │ │ │ │ - ldr r2, [pc, #2496] @ c3e24 <_Py_write@@Base+0x1ca0> │ │ │ │ + ldr r2, [pc, #2496] @ c40e8 <_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 c3d4c <_Py_write@@Base+0x1bc8> │ │ │ │ + bne c4010 <_Py_write@@Base+0x1bc8> │ │ │ │ str r7, [r5, #8] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r8, [r3, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - ble c3938 <_Py_write@@Base+0x17b4> │ │ │ │ + ble c3bfc <_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 c3b58 <_Py_write@@Base+0x19d4> │ │ │ │ + beq c3e1c <_Py_write@@Base+0x19d4> │ │ │ │ cmp r8, #1 │ │ │ │ - beq c3538 <_Py_write@@Base+0x13b4> │ │ │ │ + beq c37fc <_Py_write@@Base+0x13b4> │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ tst r2, #32 │ │ │ │ and r1, r2, #64 @ 0x40 │ │ │ │ - beq c3b78 <_Py_write@@Base+0x19f4> │ │ │ │ + beq c3e3c <_Py_write@@Base+0x19f4> │ │ │ │ cmp r1, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c3ba8 <_Py_write@@Base+0x1a24> │ │ │ │ + bne c3e6c <_Py_write@@Base+0x1a24> │ │ │ │ cmp r8, #2 │ │ │ │ - beq c3538 <_Py_write@@Base+0x13b4> │ │ │ │ + beq c37fc <_Py_write@@Base+0x13b4> │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ tst r2, #32 │ │ │ │ and r1, r2, #64 @ 0x40 │ │ │ │ - beq c3b8c <_Py_write@@Base+0x1a08> │ │ │ │ + beq c3e50 <_Py_write@@Base+0x1a08> │ │ │ │ cmp r1, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c3ba0 <_Py_write@@Base+0x1a1c> │ │ │ │ + bne c3e64 <_Py_write@@Base+0x1a1c> │ │ │ │ cmp r8, #3 │ │ │ │ - beq c3538 <_Py_write@@Base+0x13b4> │ │ │ │ + beq c37fc <_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 c3b24 <_Py_write@@Base+0x19a0> │ │ │ │ + beq c3de8 <_Py_write@@Base+0x19a0> │ │ │ │ cmp r1, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c3b70 <_Py_write@@Base+0x19ec> │ │ │ │ + bne c3e34 <_Py_write@@Base+0x19ec> │ │ │ │ cmp r3, r0 │ │ │ │ - bne c3514 <_Py_write@@Base+0x1390> │ │ │ │ + bne c37d8 <_Py_write@@Base+0x1390> │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3958 <_Py_write@@Base+0x17d4> │ │ │ │ - ldr r3, [pc, #2236] @ c3e08 <_Py_write@@Base+0x1c84> │ │ │ │ + beq c3c1c <_Py_write@@Base+0x17d4> │ │ │ │ + ldr r3, [pc, #2236] @ c40cc <_Py_write@@Base+0x1c84> │ │ │ │ ldr r1, [r4] │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ 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] │ │ │ │ @@ -157701,25 +157900,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 9f80c │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r5, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f80c │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f80c │ │ │ │ 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] │ │ │ │ @@ -157789,1547 +157988,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 c3e90 <_Py_write@@Base+0x1d0c> │ │ │ │ + ble c4154 <_Py_write@@Base+0x1d0c> │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ moveq r3, #0 │ │ │ │ - bne c3964 <_Py_write@@Base+0x17e0> │ │ │ │ - ldr r0, [pc, #1836] @ c3e4c <_Py_write@@Base+0x1cc8> │ │ │ │ - ldr r6, [pc, #1796] @ c3e28 <_Py_write@@Base+0x1ca4> │ │ │ │ + bne c3c28 <_Py_write@@Base+0x17e0> │ │ │ │ + ldr r0, [pc, #1836] @ c4110 <_Py_write@@Base+0x1cc8> │ │ │ │ + ldr r6, [pc, #1796] @ c40ec <_Py_write@@Base+0x1ca4> │ │ │ │ mov r2, #0 │ │ │ │ mov lr, #17 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b c373c <_Py_write@@Base+0x15b8> │ │ │ │ + b c3a00 <_Py_write@@Base+0x15b8> │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bge c37ac <_Py_write@@Base+0x1628> │ │ │ │ + bge c3a70 <_Py_write@@Base+0x1628> │ │ │ │ ldrb r3, [r4, r2, lsl #1] │ │ │ │ lsl r7, r2, #1 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq c3990 <_Py_write@@Base+0x180c> │ │ │ │ + beq c3c54 <_Py_write@@Base+0x180c> │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - beq c3b38 <_Py_write@@Base+0x19b4> │ │ │ │ + beq c3dfc <_Py_write@@Base+0x19b4> │ │ │ │ add r3, r0, r3 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3b44 <_Py_write@@Base+0x19c0> │ │ │ │ + bne c3e08 <_Py_write@@Base+0x19c0> │ │ │ │ ldrb r1, [r3, #272] @ 0x110 │ │ │ │ add r3, r0, r1 │ │ │ │ ldrb r3, [r3, #528] @ 0x210 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3730 <_Py_write@@Base+0x15ac> │ │ │ │ + beq c39f4 <_Py_write@@Base+0x15ac> │ │ │ │ add r7, r7, #2 │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ add r8, r4, r7 │ │ │ │ - beq c38a4 <_Py_write@@Base+0x1720> │ │ │ │ + beq c3b68 <_Py_write@@Base+0x1720> │ │ │ │ sub r1, r1, #97 @ 0x61 │ │ │ │ cmp r1, #3 │ │ │ │ add r2, r2, r3 │ │ │ │ strhls r6, [r4, r7] │ │ │ │ - bls c3730 <_Py_write@@Base+0x15ac> │ │ │ │ + bls c39f4 <_Py_write@@Base+0x15ac> │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ strh lr, [r8] │ │ │ │ - blt c373c <_Py_write@@Base+0x15b8> │ │ │ │ - ldr r3, [pc, #1620] @ c3e08 <_Py_write@@Base+0x1c84> │ │ │ │ - bl 356650 │ │ │ │ + blt c3a00 <_Py_write@@Base+0x15b8> │ │ │ │ + ldr r3, [pc, #1620] @ c40cc <_Py_write@@Base+0x1c84> │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ ldrb r6, [r2, #1600] @ 0x640 │ │ │ │ cmp r6, #0 │ │ │ │ - bne c3c08 <_Py_write@@Base+0x1a84> │ │ │ │ + bne c3ecc <_Py_write@@Base+0x1a84> │ │ │ │ cmp r9, #0 │ │ │ │ - beq c37e0 <_Py_write@@Base+0x165c> │ │ │ │ + beq c3aa4 <_Py_write@@Base+0x165c> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c3868 <_Py_write@@Base+0x16e4> │ │ │ │ + bne c3b2c <_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 c3920 <_Py_write@@Base+0x179c> │ │ │ │ - ldr r2, [pc, #1584] @ c3e2c <_Py_write@@Base+0x1ca8> │ │ │ │ + beq c3be4 <_Py_write@@Base+0x179c> │ │ │ │ + ldr r2, [pc, #1584] @ c40f0 <_Py_write@@Base+0x1ca8> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c31ec <_Py_write@@Base+0x1068> │ │ │ │ + bne c34b0 <_Py_write@@Base+0x1068> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a328 │ │ │ │ + bl 9a3b4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq c3bec <_Py_write@@Base+0x1a68> │ │ │ │ + beq c3eb0 <_Py_write@@Base+0x1a68> │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl c65a4 │ │ │ │ + bl c6868 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3de0 <_Py_write@@Base+0x1c5c> │ │ │ │ + blt c40a4 <_Py_write@@Base+0x1c5c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c3d94 <_Py_write@@Base+0x1c10> │ │ │ │ + bne c4058 <_Py_write@@Base+0x1c10> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c31ec <_Py_write@@Base+0x1068> │ │ │ │ + beq c34b0 <_Py_write@@Base+0x1068> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne c31ec <_Py_write@@Base+0x1068> │ │ │ │ + bne c34b0 <_Py_write@@Base+0x1068> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b c31ec <_Py_write@@Base+0x1068> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b c34b0 <_Py_write@@Base+0x1068> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne c37e0 <_Py_write@@Base+0x165c> │ │ │ │ - ldr r2, [pc, #1444] @ c3e24 <_Py_write@@Base+0x1ca0> │ │ │ │ + bne c3aa4 <_Py_write@@Base+0x165c> │ │ │ │ + ldr r2, [pc, #1444] @ c40e8 <_Py_write@@Base+0x1ca0> │ │ │ │ ldr r1, [r9, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c3d74 <_Py_write@@Base+0x1bf0> │ │ │ │ + bne c4038 <_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 c3730 <_Py_write@@Base+0x15ac> │ │ │ │ + b c39f4 <_Py_write@@Base+0x15ac> │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr ip, [r3, #28] │ │ │ │ cmp ip, lr │ │ │ │ - bcc c3b14 <_Py_write@@Base+0x1990> │ │ │ │ + bcc c3dd8 <_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 c3458 <_Py_write@@Base+0x12d4> │ │ │ │ + bne c371c <_Py_write@@Base+0x12d4> │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #1344] @ c3e30 <_Py_write@@Base+0x1cac> │ │ │ │ + ldr r2, [pc, #1344] @ c40f4 <_Py_write@@Base+0x1cac> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c3bf4 <_Py_write@@Base+0x1a70> │ │ │ │ + bne c3eb8 <_Py_write@@Base+0x1a70> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c3bd4 <_Py_write@@Base+0x1a50> │ │ │ │ + beq c3e98 <_Py_write@@Base+0x1a50> │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b c3458 <_Py_write@@Base+0x12d4> │ │ │ │ + b c371c <_Py_write@@Base+0x12d4> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl c65a4 │ │ │ │ + bl c6868 │ │ │ │ cmp r0, #0 │ │ │ │ - bge c31ec <_Py_write@@Base+0x1068> │ │ │ │ - b c3bec <_Py_write@@Base+0x1a68> │ │ │ │ + bge c34b0 <_Py_write@@Base+0x1068> │ │ │ │ + b c3eb0 <_Py_write@@Base+0x1a68> │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ movne fp, #0 │ │ │ │ movne sl, fp │ │ │ │ movne r7, fp │ │ │ │ - bne c3544 <_Py_write@@Base+0x13c0> │ │ │ │ + bne c3808 <_Py_write@@Base+0x13c0> │ │ │ │ mov fp, r7 │ │ │ │ mov sl, r7 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - b c3544 <_Py_write@@Base+0x13c0> │ │ │ │ + b c3808 <_Py_write@@Base+0x13c0> │ │ │ │ cmp ip, #1 │ │ │ │ moveq r3, ip │ │ │ │ - beq c3718 <_Py_write@@Base+0x1594> │ │ │ │ + beq c39dc <_Py_write@@Base+0x1594> │ │ │ │ mov r3, #1 │ │ │ │ ldrb r2, [r4, r3, lsl #1] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq c3718 <_Py_write@@Base+0x1594> │ │ │ │ + beq c39dc <_Py_write@@Base+0x1594> │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne c3974 <_Py_write@@Base+0x17f0> │ │ │ │ - b c3718 <_Py_write@@Base+0x1594> │ │ │ │ + bne c3c38 <_Py_write@@Base+0x17f0> │ │ │ │ + b c39dc <_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 c3214 <_Py_write@@Base+0x1090> │ │ │ │ + bpl c34d8 <_Py_write@@Base+0x1090> │ │ │ │ add r9, r9, #4096 @ 0x1000 │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c33c0 <_Py_write@@Base+0x123c> │ │ │ │ + bne c3684 <_Py_write@@Base+0x123c> │ │ │ │ mov r1, #32 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ - bl 92adc │ │ │ │ + bl 92b74 │ │ │ │ add r6, r7, #16 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq c3be8 <_Py_write@@Base+0x1a64> │ │ │ │ + beq c3eac <_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 c3c4c <_Py_write@@Base+0x1ac8> │ │ │ │ + bge c3f10 <_Py_write@@Base+0x1ac8> │ │ │ │ ldr r1, [r2, #8] │ │ │ │ sub r8, r3, lr │ │ │ │ add r0, r8, #16 │ │ │ │ cmp r0, r1 │ │ │ │ - bge c3d28 <_Py_write@@Base+0x1ba4> │ │ │ │ + bge c3fec <_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 c3a80 <_Py_write@@Base+0x18fc> │ │ │ │ + beq c3d44 <_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 c3cd0 <_Py_write@@Base+0x1b4c> │ │ │ │ + beq c3f94 <_Py_write@@Base+0x1b4c> │ │ │ │ cmp r1, #12 │ │ │ │ - bhi c3c7c <_Py_write@@Base+0x1af8> │ │ │ │ + bhi c3f40 <_Py_write@@Base+0x1af8> │ │ │ │ cmp r1, #11 │ │ │ │ - beq c3ce0 <_Py_write@@Base+0x1b5c> │ │ │ │ + beq c3fa4 <_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 c3af4 <_Py_write@@Base+0x1970> │ │ │ │ + bge c3db8 <_Py_write@@Base+0x1970> │ │ │ │ ldrsb ip, [r6, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - blt c3c74 <_Py_write@@Base+0x1af0> │ │ │ │ + blt c3f38 <_Py_write@@Base+0x1af0> │ │ │ │ add r0, r5, #2 │ │ │ │ cmp r1, r0 │ │ │ │ - ble c3d20 <_Py_write@@Base+0x1b9c> │ │ │ │ + ble c3fe4 <_Py_write@@Base+0x1b9c> │ │ │ │ ldrsb ip, [r6, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - blt c3c40 <_Py_write@@Base+0x1abc> │ │ │ │ + blt c3f04 <_Py_write@@Base+0x1abc> │ │ │ │ add r0, r5, #3 │ │ │ │ cmp r1, r0 │ │ │ │ - ble c3d20 <_Py_write@@Base+0x1b9c> │ │ │ │ + ble c3fe4 <_Py_write@@Base+0x1b9c> │ │ │ │ ldrsb ip, [r6, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - blt c3c40 <_Py_write@@Base+0x1abc> │ │ │ │ + blt c3f04 <_Py_write@@Base+0x1abc> │ │ │ │ add r5, r5, #4 │ │ │ │ cmp r1, r5 │ │ │ │ - ble c3af0 <_Py_write@@Base+0x196c> │ │ │ │ + ble c3db4 <_Py_write@@Base+0x196c> │ │ │ │ ldrsb r0, [r6, r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3c44 <_Py_write@@Base+0x1ac0> │ │ │ │ + blt c3f08 <_Py_write@@Base+0x1ac0> │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - blt c3ad8 <_Py_write@@Base+0x1954> │ │ │ │ + blt c3d9c <_Py_write@@Base+0x1954> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b c39f4 <_Py_write@@Base+0x1870> │ │ │ │ + b c3cb8 <_Py_write@@Base+0x1870> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r8, r2, #1 │ │ │ │ - bmi c399c <_Py_write@@Base+0x1818> │ │ │ │ - ldr r7, [pc, #760] @ c3e0c <_Py_write@@Base+0x1c88> │ │ │ │ - b c2fe0 <_Py_write@@Base+0xe5c> │ │ │ │ + bmi c3c60 <_Py_write@@Base+0x1818> │ │ │ │ + ldr r7, [pc, #760] @ c40d0 <_Py_write@@Base+0x1c88> │ │ │ │ + b c32a4 <_Py_write@@Base+0xe5c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b c3458 <_Py_write@@Base+0x12d4> │ │ │ │ + b c371c <_Py_write@@Base+0x12d4> │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3b70 <_Py_write@@Base+0x19ec> │ │ │ │ + bne c3e34 <_Py_write@@Base+0x19ec> │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ addne fp, fp, #1 │ │ │ │ - b c3530 <_Py_write@@Base+0x13ac> │ │ │ │ + b c37f4 <_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 c3730 <_Py_write@@Base+0x15ac> │ │ │ │ - b c3778 <_Py_write@@Base+0x15f4> │ │ │ │ + beq c39f4 <_Py_write@@Base+0x15ac> │ │ │ │ + b c3a3c <_Py_write@@Base+0x15f4> │ │ │ │ cmp sl, #0 │ │ │ │ lsreq fp, r2, #7 │ │ │ │ moveq r7, sl │ │ │ │ movne sl, #1 │ │ │ │ movne r7, fp │ │ │ │ - b c34b8 <_Py_write@@Base+0x1334> │ │ │ │ + b c377c <_Py_write@@Base+0x1334> │ │ │ │ add sl, sl, #1 │ │ │ │ - b c3530 <_Py_write@@Base+0x13ac> │ │ │ │ + b c37f4 <_Py_write@@Base+0x13ac> │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3ba8 <_Py_write@@Base+0x1a24> │ │ │ │ + bne c3e6c <_Py_write@@Base+0x1a24> │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ addne fp, fp, #1 │ │ │ │ - b c34dc <_Py_write@@Base+0x1358> │ │ │ │ + b c37a0 <_Py_write@@Base+0x1358> │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3ba0 <_Py_write@@Base+0x1a1c> │ │ │ │ + bne c3e64 <_Py_write@@Base+0x1a1c> │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ addne fp, fp, #1 │ │ │ │ - b c3500 <_Py_write@@Base+0x137c> │ │ │ │ + b c37c4 <_Py_write@@Base+0x137c> │ │ │ │ add sl, sl, #1 │ │ │ │ - b c3500 <_Py_write@@Base+0x137c> │ │ │ │ + b c37c4 <_Py_write@@Base+0x137c> │ │ │ │ add sl, sl, #1 │ │ │ │ - b c34dc <_Py_write@@Base+0x1358> │ │ │ │ + b c37a0 <_Py_write@@Base+0x1358> │ │ │ │ mov r0, fp │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ mov r5, r0 │ │ │ │ - b c38dc <_Py_write@@Base+0x1758> │ │ │ │ + b c3ba0 <_Py_write@@Base+0x1758> │ │ │ │ ldr r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c3458 <_Py_write@@Base+0x12d4> │ │ │ │ - bl 2915fc │ │ │ │ + bne c371c <_Py_write@@Base+0x12d4> │ │ │ │ + bl 2a064c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c3488 <_Py_write@@Base+0x1304> │ │ │ │ + bne c374c <_Py_write@@Base+0x1304> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b3c0 │ │ │ │ - bl 2915fc │ │ │ │ + bl 9b44c │ │ │ │ + bl 2a064c │ │ │ │ mov r5, #0 │ │ │ │ - b c37e0 <_Py_write@@Base+0x165c> │ │ │ │ + b c3aa4 <_Py_write@@Base+0x165c> │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b c3908 <_Py_write@@Base+0x1784> │ │ │ │ + b c3bcc <_Py_write@@Base+0x1784> │ │ │ │ add r4, r3, #5632 @ 0x1600 │ │ │ │ add r4, r4, #32 │ │ │ │ tst r6, #1 │ │ │ │ - beq c3e70 <_Py_write@@Base+0x1cec> │ │ │ │ + beq c4134 <_Py_write@@Base+0x1cec> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3d60 <_Py_write@@Base+0x1bdc> │ │ │ │ + blt c4024 <_Py_write@@Base+0x1bdc> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - beq c37cc <_Py_write@@Base+0x1648> │ │ │ │ + beq c3a90 <_Py_write@@Base+0x1648> │ │ │ │ add r4, r4, #4 │ │ │ │ - b c3c10 <_Py_write@@Base+0x1a8c> │ │ │ │ + b c3ed4 <_Py_write@@Base+0x1a8c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bgt c39fc <_Py_write@@Base+0x1878> │ │ │ │ + bgt c3cc0 <_Py_write@@Base+0x1878> │ │ │ │ sub r1, r3, lr │ │ │ │ add r0, sp, #12 │ │ │ │ - bl cae88 <_PyBytes_Resize@@Base> │ │ │ │ + bl cb170 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3bec <_Py_write@@Base+0x1a68> │ │ │ │ + bne c3eb0 <_Py_write@@Base+0x1a68> │ │ │ │ ldr r9, [sp, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq c3bec <_Py_write@@Base+0x1a68> │ │ │ │ + beq c3eb0 <_Py_write@@Base+0x1a68> │ │ │ │ str r9, [r4, #24] │ │ │ │ - b c33c4 <_Py_write@@Base+0x1240> │ │ │ │ + b c3688 <_Py_write@@Base+0x1240> │ │ │ │ mov r5, r0 │ │ │ │ - b c39fc <_Py_write@@Base+0x1878> │ │ │ │ + b c3cc0 <_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 c3d04 <_Py_write@@Base+0x1b80> │ │ │ │ + bne c3fc8 <_Py_write@@Base+0x1b80> │ │ │ │ tst ip, #1 │ │ │ │ biceq r1, ip, #1 │ │ │ │ - bne c3cf0 <_Py_write@@Base+0x1b6c> │ │ │ │ + bne c3fb4 <_Py_write@@Base+0x1b6c> │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ mov ip, r0 │ │ │ │ movls r3, #1 │ │ │ │ - bls c3a78 <_Py_write@@Base+0x18f4> │ │ │ │ + bls c3d3c <_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 c3cb0 <_Py_write@@Base+0x1b2c> │ │ │ │ + bhi c3f74 <_Py_write@@Base+0x1b2c> │ │ │ │ sub r3, ip, r3 │ │ │ │ - b c3a78 <_Py_write@@Base+0x18f4> │ │ │ │ + b c3d3c <_Py_write@@Base+0x18f4> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ - b c3a78 <_Py_write@@Base+0x18f4> │ │ │ │ + b c3d3c <_Py_write@@Base+0x18f4> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #2 │ │ │ │ - b c3a78 <_Py_write@@Base+0x18f4> │ │ │ │ + b c3d3c <_Py_write@@Base+0x18f4> │ │ │ │ lsrs r1, ip, #1 │ │ │ │ - bne c3d18 <_Py_write@@Base+0x1b94> │ │ │ │ + bne c3fdc <_Py_write@@Base+0x1b94> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ - b c3a78 <_Py_write@@Base+0x18f4> │ │ │ │ + b c3d3c <_Py_write@@Base+0x18f4> │ │ │ │ ldrb r8, [r1], #1 │ │ │ │ add r9, r9, #6 │ │ │ │ and sl, r8, #63 @ 0x3f │ │ │ │ orr ip, ip, sl, lsl r9 │ │ │ │ - b c3c8c <_Py_write@@Base+0x1b08> │ │ │ │ + b c3f50 <_Py_write@@Base+0x1b08> │ │ │ │ orr r1, ip, #1 │ │ │ │ - b c3ca0 <_Py_write@@Base+0x1b1c> │ │ │ │ + b c3f64 <_Py_write@@Base+0x1b1c> │ │ │ │ mov r5, r0 │ │ │ │ - b c3af0 <_Py_write@@Base+0x196c> │ │ │ │ + b c3db4 <_Py_write@@Base+0x196c> │ │ │ │ lsl r1, r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl cae88 <_PyBytes_Resize@@Base> │ │ │ │ + bl cb170 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3bec <_Py_write@@Base+0x1a68> │ │ │ │ + blt c3eb0 <_Py_write@@Base+0x1a68> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add lr, r2, #16 │ │ │ │ add r3, lr, r8 │ │ │ │ - b c3a10 <_Py_write@@Base+0x188c> │ │ │ │ + b c3cd4 <_Py_write@@Base+0x188c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b c3484 <_Py_write@@Base+0x1300> │ │ │ │ - ldr r1, [pc, #204] @ c3e34 <_Py_write@@Base+0x1cb0> │ │ │ │ - ldr r0, [pc, #204] @ c3e38 <_Py_write@@Base+0x1cb4> │ │ │ │ + b c3748 <_Py_write@@Base+0x1300> │ │ │ │ + ldr r1, [pc, #204] @ c40f8 <_Py_write@@Base+0x1cb0> │ │ │ │ + ldr r0, [pc, #204] @ c40fc <_Py_write@@Base+0x1cb4> │ │ │ │ mov r2, r5 │ │ │ │ - bl 2992c4 │ │ │ │ - b c3c30 <_Py_write@@Base+0x1aac> │ │ │ │ - ldr r1, [pc, #192] @ c3e3c <_Py_write@@Base+0x1cb8> │ │ │ │ + bl 2a7dd8 │ │ │ │ + b c3ef4 <_Py_write@@Base+0x1aac> │ │ │ │ + ldr r1, [pc, #192] @ c4100 <_Py_write@@Base+0x1cb8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq c3890 <_Py_write@@Base+0x170c> │ │ │ │ + beq c3b54 <_Py_write@@Base+0x170c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b c3890 <_Py_write@@Base+0x170c> │ │ │ │ + b c3b54 <_Py_write@@Base+0x170c> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 149cb4 │ │ │ │ + bl 14a4e0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3de0 <_Py_write@@Base+0x1c5c> │ │ │ │ + beq c40a4 <_Py_write@@Base+0x1c5c> │ │ │ │ ldr r3, [r5] │ │ │ │ str r0, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c3840 <_Py_write@@Base+0x16bc> │ │ │ │ + beq c3b04 <_Py_write@@Base+0x16bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c3840 <_Py_write@@Base+0x16bc> │ │ │ │ + bne c3b04 <_Py_write@@Base+0x16bc> │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b c3840 <_Py_write@@Base+0x16bc> │ │ │ │ + b c3b04 <_Py_write@@Base+0x16bc> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c3bec <_Py_write@@Base+0x1a68> │ │ │ │ + beq c3eb0 <_Py_write@@Base+0x1a68> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne c3bec <_Py_write@@Base+0x1a68> │ │ │ │ + bne c3eb0 <_Py_write@@Base+0x1a68> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b c3bec <_Py_write@@Base+0x1a68> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b c3eb0 <_Py_write@@Base+0x1a68> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - eorseq r5, r9, r0, lsr #3 │ │ │ │ + eorseq r6, r9, r0, lsr #26 │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, ror #3 │ │ │ │ + andeq r2, r9, r8, ror r2 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ andeq r5, r0, r5, asr r5 │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ - eorseq r1, r6, r0, asr #5 │ │ │ │ - @ instruction: 0x003612d8 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ + eorseq r2, r6, r0, asr #28 │ │ │ │ + eorseq r2, r6, r8, asr lr │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r6, r0, lsr #5 │ │ │ │ - eorseq sl, r5, r4, lsr r0 │ │ │ │ - ldrdeq lr, [r3], #-180 @ 0xffffff4c │ │ │ │ - ldr r3, [pc, #-24] @ c3e40 <_Py_write@@Base+0x1cbc> │ │ │ │ - ldr r1, [pc, #-24] @ c3e44 <_Py_write@@Base+0x1cc0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b c3bec <_Py_write@@Base+0x1a68> │ │ │ │ - ldr r1, [pc, #-36] @ c3e48 <_Py_write@@Base+0x1cc4> │ │ │ │ - ldr r0, [pc, #-36] @ c3e4c <_Py_write@@Base+0x1cc8> │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r2, r6, r0, lsr #28 │ │ │ │ + @ instruction: 0x0035bbb4 │ │ │ │ + subeq r0, r4, r4, asr r7 │ │ │ │ + ldr r3, [pc, #-24] @ c4104 <_Py_write@@Base+0x1cbc> │ │ │ │ + ldr r1, [pc, #-24] @ c4108 <_Py_write@@Base+0x1cc0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f518 │ │ │ │ + b c3eb0 <_Py_write@@Base+0x1a68> │ │ │ │ + ldr r1, [pc, #-36] @ c410c <_Py_write@@Base+0x1cc4> │ │ │ │ + ldr r0, [pc, #-36] @ c4110 <_Py_write@@Base+0x1cc8> │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ lsr r6, r6, #1 │ │ │ │ - b c3c38 <_Py_write@@Base+0x1ab4> │ │ │ │ + b c3efc <_Py_write@@Base+0x1ab4> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r1, r3, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne c3028 <_Py_write@@Base+0xea4> │ │ │ │ - b c31d4 <_Py_write@@Base+0x1050> │ │ │ │ + bne c32ec <_Py_write@@Base+0xea4> │ │ │ │ + b c3498 <_Py_write@@Base+0x1050> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b c37ac <_Py_write@@Base+0x1628> │ │ │ │ + b c3a70 <_Py_write@@Base+0x1628> │ │ │ │ │ │ │ │ -000c3e9c : │ │ │ │ +000c4160 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #308] @ c3fe8 │ │ │ │ - bl 356650 │ │ │ │ + ldr r2, [pc, #308] @ c42ac │ │ │ │ + bl 3581c0 │ │ │ │ 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 c3fdc │ │ │ │ + beq c42a0 │ │ │ │ str r4, [r5, #4] │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3fd0 │ │ │ │ + bne c4294 │ │ │ │ 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 c3fc4 │ │ │ │ + bne c4288 │ │ │ │ mov r0, r6 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3fb8 │ │ │ │ + bne c427c │ │ │ │ add r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne c3f44 │ │ │ │ + bne c4208 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, r5, #136 @ 0x88 │ │ │ │ mov r0, r7 │ │ │ │ bl 29c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3fa0 │ │ │ │ + bne c4264 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne c3f84 │ │ │ │ + bne c4248 │ │ │ │ mvn r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3557d8 │ │ │ │ + bl 357344 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #88 @ 0x58 │ │ │ │ bl 295e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3fac │ │ │ │ + bne c4270 │ │ │ │ mov r0, r7 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3f3c │ │ │ │ - ldr r1, [pc, #80] @ c3fec │ │ │ │ - ldr r0, [pc, #80] @ c3ff0 │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #76] @ c3ff4 │ │ │ │ - ldr r0, [pc, #68] @ c3ff0 │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #68] @ c3ff8 │ │ │ │ - ldr r0, [pc, #56] @ c3ff0 │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #60] @ c3ffc │ │ │ │ - ldr r0, [pc, #60] @ c4000 │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #56] @ c4004 │ │ │ │ - ldr r0, [pc, #48] @ c4000 │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #48] @ c4008 │ │ │ │ - ldr r0, [pc, #36] @ c4000 │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #40] @ c400c │ │ │ │ - ldr r0, [pc, #8] @ c3ff0 │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ - andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0035a1b4 │ │ │ │ - subeq lr, r3, r4, ror #29 │ │ │ │ - eorseq sl, r5, r4, ror #2 │ │ │ │ - eorseq r1, r6, r4, asr #6 │ │ │ │ - eorseq sl, r5, r0, asr #2 │ │ │ │ - strdeq lr, [r3], #-224 @ 0xffffff20 │ │ │ │ - eorseq r1, r6, r4, lsr #6 │ │ │ │ - eorseq sl, r5, r0, lsl #2 │ │ │ │ - eorseq r1, r6, r8, lsl #6 │ │ │ │ + beq c4200 │ │ │ │ + ldr r1, [pc, #80] @ c42b0 │ │ │ │ + ldr r0, [pc, #80] @ c42b4 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #76] @ c42b8 │ │ │ │ + ldr r0, [pc, #68] @ c42b4 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #68] @ c42bc │ │ │ │ + ldr r0, [pc, #56] @ c42b4 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #60] @ c42c0 │ │ │ │ + ldr r0, [pc, #60] @ c42c4 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #56] @ c42c8 │ │ │ │ + ldr r0, [pc, #48] @ c42c4 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #48] @ c42cc │ │ │ │ + ldr r0, [pc, #36] @ c42c4 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #40] @ c42d0 │ │ │ │ + ldr r0, [pc, #8] @ c42b4 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq fp, r5, r4, lsr sp │ │ │ │ + subeq r0, r4, r4, ror #20 │ │ │ │ + eorseq fp, r5, r4, ror #25 │ │ │ │ + eorseq r2, r6, r4, asr #29 │ │ │ │ + eorseq fp, r5, r0, asr #25 │ │ │ │ + subeq r0, r4, r0, ror sl │ │ │ │ + eorseq r2, r6, r4, lsr #29 │ │ │ │ + eorseq fp, r5, r0, lsl #25 │ │ │ │ + eorseq r2, r6, r8, lsl #29 │ │ │ │ │ │ │ │ -000c4010 : │ │ │ │ - b a9b88 │ │ │ │ +000c42d4 : │ │ │ │ + b a9d50 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r1, [pc, #4048] @ c4ffc │ │ │ │ + ldr r1, [pc, #4048] @ c52c0 │ │ │ │ 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 c5cb4 │ │ │ │ + beq c5f78 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne c45f8 │ │ │ │ - ldr r1, [pc, #4004] @ c4ffc │ │ │ │ + bne c48bc │ │ │ │ + ldr r1, [pc, #4004] @ c52c0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c4ad0 │ │ │ │ + beq c4d94 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq c4af4 │ │ │ │ + beq c4db8 │ │ │ │ mov r6, r5 │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, r7, lsl #2] │ │ │ │ ldr r1, [r2] │ │ │ │ - ldr r2, [pc, #3900] @ c4fcc │ │ │ │ + ldr r2, [pc, #3900] @ c5290 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c44ec │ │ │ │ + beq c47b0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4b18 │ │ │ │ + bne c4ddc │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq c44c0 │ │ │ │ + beq c4784 │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq c44ec │ │ │ │ + beq c47b0 │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c4b18 │ │ │ │ + bne c4ddc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq c4b70 │ │ │ │ + beq c4e34 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ - ldr r3, [pc, #3888] @ c5018 │ │ │ │ + ldr r3, [pc, #3888] @ c52dc │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c44ec │ │ │ │ + beq c47b0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4b34 │ │ │ │ + bne c4df8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq c4b3c │ │ │ │ + beq c4e00 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #660 @ 0x294 │ │ │ │ - beq c494c │ │ │ │ + beq c4c10 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4b34 │ │ │ │ - ldr r2, [pc, #3772] @ c4ffc │ │ │ │ + bne c4df8 │ │ │ │ + ldr r2, [pc, #3772] @ c52c0 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c4ba4 │ │ │ │ + beq c4e68 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq c4bc8 │ │ │ │ + beq c4e8c │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #3676] @ c4fd0 │ │ │ │ + ldr r2, [pc, #3676] @ c5294 │ │ │ │ cmp r0, r2 │ │ │ │ - beq c4580 │ │ │ │ + beq c4844 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4bec │ │ │ │ + bne c4eb0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq c4554 │ │ │ │ + beq c4818 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq c4580 │ │ │ │ + beq c4844 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c45f8 │ │ │ │ - ldr r1, [pc, #3644] @ c4ffc │ │ │ │ + bne c48bc │ │ │ │ + ldr r1, [pc, #3644] @ c52c0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c4bf8 │ │ │ │ + beq c4ebc │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq c4c1c │ │ │ │ + beq c4ee0 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #3600] @ c5004 │ │ │ │ + ldr r2, [pc, #3600] @ c52c8 │ │ │ │ cmp r0, r2 │ │ │ │ - beq c4638 │ │ │ │ + beq c48fc │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4c40 │ │ │ │ + bne c4f04 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq c4608 │ │ │ │ + beq c48cc │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ - ldr r3, [pc, #3576] @ c5018 │ │ │ │ + ldr r3, [pc, #3576] @ c52dc │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c4638 │ │ │ │ + beq c48fc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c45f8 │ │ │ │ - ldr r1, [pc, #3512] @ c4ffc │ │ │ │ + bne c48bc │ │ │ │ + ldr r1, [pc, #3512] @ c52c0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c4c58 │ │ │ │ + beq c4f1c │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq c4c7c │ │ │ │ + beq c4f40 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #3492] @ c501c │ │ │ │ + ldr r2, [pc, #3492] @ c52e0 │ │ │ │ cmp r0, r2 │ │ │ │ - beq c47cc │ │ │ │ + beq c4a90 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4ca0 │ │ │ │ + bne c4f64 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq c479c │ │ │ │ + beq c4a60 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ - ldr r3, [pc, #3444] @ c5018 │ │ │ │ + ldr r3, [pc, #3444] @ c52dc │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c47cc │ │ │ │ + beq c4a90 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4b34 │ │ │ │ + bne c4df8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq c4cbc │ │ │ │ + beq c4f80 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #3336] @ c4fe4 │ │ │ │ + ldr r3, [pc, #3336] @ c52a8 │ │ │ │ ldr r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c4cec │ │ │ │ + beq c4fb0 │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4e84 │ │ │ │ + bne c5148 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq c4e8c │ │ │ │ + beq c5150 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #3276] @ c4fd8 │ │ │ │ + ldr r3, [pc, #3276] @ c529c │ │ │ │ ldr r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c5028 │ │ │ │ + beq c52ec │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c45f8 │ │ │ │ - ldr r2, [pc, #3272] @ c4ffc │ │ │ │ + bne c48bc │ │ │ │ + ldr r2, [pc, #3272] @ c52c0 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c605c │ │ │ │ + beq c6320 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq c60b4 │ │ │ │ + beq c6378 │ │ │ │ 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 c43a0 │ │ │ │ + beq c4664 │ │ │ │ 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 c51b0 │ │ │ │ + bne c5474 │ │ │ │ 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 c574c │ │ │ │ + beq c5a10 │ │ │ │ adds r0, r0, #16 │ │ │ │ - beq c5760 │ │ │ │ - ldr r1, [pc, #3096] @ c4fdc │ │ │ │ + beq c5a24 │ │ │ │ + ldr r1, [pc, #3096] @ c52a0 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4374 │ │ │ │ + bne c4638 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce9c8 <_PyEvalFramePushAndInit@@Base+0x368> │ │ │ │ + bl cec38 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4374 │ │ │ │ + beq c4638 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28c9d4 │ │ │ │ + bl 29bf04 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c4374 │ │ │ │ + beq c4638 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4374 │ │ │ │ + beq c4638 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4374 │ │ │ │ + beq c4638 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4374 │ │ │ │ + beq c4638 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28e1dc │ │ │ │ + bl 29d47c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c4374 │ │ │ │ + beq c4638 │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4374 │ │ │ │ + beq c4638 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebe2c │ │ │ │ + bl ebe98 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c6140 │ │ │ │ + beq c6404 │ │ │ │ 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 2986ec <_PyArg_NoPositional@@Base+0x1a30> │ │ │ │ - ldr r2, [pc, #2884] @ c4fd4 │ │ │ │ + bl 2a73b8 │ │ │ │ + ldr r2, [pc, #2884] @ c5298 │ │ │ │ mov r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b724 │ │ │ │ + bl 24e700 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4390 │ │ │ │ - bl a583c │ │ │ │ + bne c4654 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ - b c521c │ │ │ │ + b c54e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d84 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7048 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c576c │ │ │ │ + blt c5a30 │ │ │ │ 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 c40c0 │ │ │ │ + bne c4384 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2820] @ c4ffc │ │ │ │ + ldr r1, [pc, #2820] @ c52c0 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6108 │ │ │ │ + beq c63cc │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6128 │ │ │ │ + bne c63ec │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 232718 │ │ │ │ + bl 245774 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c4ed8 │ │ │ │ + bne c519c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6128 │ │ │ │ + bne c63ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 23354c │ │ │ │ + bl 2465a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4f50 │ │ │ │ + beq c5214 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ - b c4390 │ │ │ │ + b c4654 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d84 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7048 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c57a0 │ │ │ │ + blt c5a64 │ │ │ │ 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 c41a4 │ │ │ │ + bne c4468 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2672] @ c4ffc │ │ │ │ + ldr r1, [pc, #2672] @ c52c0 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6568 │ │ │ │ + beq c682c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4bec │ │ │ │ + bne c4eb0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 232718 │ │ │ │ + bl 245774 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c5228 │ │ │ │ + bne c54ec │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4bec │ │ │ │ + bne c4eb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2390ac │ │ │ │ + bl 24c108 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4548 │ │ │ │ + bne c480c │ │ │ │ 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 c41b8 │ │ │ │ + beq c447c │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c4398 │ │ │ │ + b c465c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d84 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7048 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c573c │ │ │ │ + blt c5a00 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #2544] @ c5018 │ │ │ │ + ldr r3, [pc, #2544] @ c52dc │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c4228 │ │ │ │ + bne c44ec │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2488] @ c4ffc │ │ │ │ + ldr r1, [pc, #2488] @ c52c0 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6134 │ │ │ │ + beq c63f8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4c40 │ │ │ │ + bne c4f04 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq c57b0 │ │ │ │ + beq c5a74 │ │ │ │ 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 c57f0 │ │ │ │ - ldr r1, [pc, #2412] @ c5004 │ │ │ │ + bne c5ab4 │ │ │ │ + ldr r1, [pc, #2412] @ c52c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c46b8 │ │ │ │ + beq c497c │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c56ac │ │ │ │ + bne c5970 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne c4c40 │ │ │ │ - ldr r1, [pc, #2356] @ c5004 │ │ │ │ + bne c4f04 │ │ │ │ + ldr r1, [pc, #2356] @ c52c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c52a0 │ │ │ │ + beq c5564 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23c38c │ │ │ │ + bl 24f368 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c52a0 │ │ │ │ + beq c5564 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c52a0 │ │ │ │ + beq c5564 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c52a4 │ │ │ │ + bne c5568 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106250 │ │ │ │ + bl 1062b0 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq c52a0 │ │ │ │ + beq c5564 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebe2c │ │ │ │ + bl ebe98 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c642c │ │ │ │ + beq c66f0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r8, [r3, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1015dc <_PyArg_CheckPositional@@Base+0x2248> │ │ │ │ + bl 10163c <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl e3960 <_PyArena_Malloc@@Base> │ │ │ │ + bl e39ec <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c53f0 │ │ │ │ + beq c56b4 │ │ │ │ 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 c454c │ │ │ │ + b c4810 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d84 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7048 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c572c │ │ │ │ + blt c59f0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #2140] @ c5018 │ │ │ │ + ldr r3, [pc, #2140] @ c52dc │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c42ac │ │ │ │ + bne c4570 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2084] @ c4ffc │ │ │ │ + ldr r1, [pc, #2084] @ c52c0 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6574 │ │ │ │ + beq c6838 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5cd0 │ │ │ │ + bne c5f94 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq c5e54 │ │ │ │ + beq c6118 │ │ │ │ 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 c5e94 │ │ │ │ - ldr r1, [pc, #2028] @ c501c │ │ │ │ + bne c6158 │ │ │ │ + ldr r1, [pc, #2028] @ c52e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5544 │ │ │ │ + beq c5808 │ │ │ │ mov r0, r4 │ │ │ │ - bl ea0b4 │ │ │ │ + bl ea120 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5544 │ │ │ │ - ldr r1, [pc, #1996] @ c5020 │ │ │ │ + beq c5808 │ │ │ │ + ldr r1, [pc, #1996] @ c52e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5544 │ │ │ │ + beq c5808 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef648 │ │ │ │ + bl ef688 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c5ccc │ │ │ │ + beq c5f90 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5ccc │ │ │ │ + beq c5f90 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne c5cd0 │ │ │ │ + bne c5f94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106250 │ │ │ │ + bl 1062b0 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq c5ccc │ │ │ │ + beq c5f90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23815c │ │ │ │ + bl 24b1b8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5cd0 │ │ │ │ + bne c5f94 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebe2c │ │ │ │ + bl ebe98 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5cd0 │ │ │ │ + beq c5f94 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl 1015dc <_PyArg_CheckPositional@@Base+0x2248> │ │ │ │ + bl 10163c <_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 23a674 │ │ │ │ + bl 24d650 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4548 │ │ │ │ - bl a583c │ │ │ │ + bne c480c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5a54 │ │ │ │ + beq c5d18 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c5a60 │ │ │ │ + b c5d24 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #1700] @ c4ffc │ │ │ │ + ldr r2, [pc, #1700] @ c52c0 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c614c │ │ │ │ + beq c6410 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4ac0 │ │ │ │ + bne c4d84 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq c5a80 │ │ │ │ + beq c5d44 │ │ │ │ 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 c5d10 │ │ │ │ + bne c5fd4 │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c49fc │ │ │ │ + beq c4cc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104e64 │ │ │ │ + bl 104ec4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c49fc │ │ │ │ + beq c4cc0 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c49fc │ │ │ │ + beq c4cc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106250 │ │ │ │ + bl 1062b0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c49fc │ │ │ │ + beq c4cc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237c64 │ │ │ │ + bl 24acc0 │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne c4f64 │ │ │ │ + bne c5228 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r9, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4ac0 │ │ │ │ + bne c4d84 │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4abc │ │ │ │ + beq c4d80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104e64 │ │ │ │ + bl 104ec4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c4abc │ │ │ │ + beq c4d80 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4abc │ │ │ │ + beq c4d80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106250 │ │ │ │ + bl 1062b0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c4abc │ │ │ │ + beq c4d80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23815c │ │ │ │ + bl 24b1b8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bne c4ac0 │ │ │ │ + bne c4d84 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebe2c │ │ │ │ + bl ebe98 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c4ac0 │ │ │ │ + beq c4d84 │ │ │ │ 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 238410 │ │ │ │ + bl 24b46c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4548 │ │ │ │ - bl a583c │ │ │ │ + bne c480c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5cdc │ │ │ │ + bne c5fa0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c412c │ │ │ │ + b c43f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340bf0 │ │ │ │ + bl 343630 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4b18 │ │ │ │ + bne c4ddc │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c5cac │ │ │ │ + bne c5f70 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d84 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7048 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r6, r7 │ │ │ │ ldrge r7, [r4, #8] │ │ │ │ - bge c407c │ │ │ │ + bge c4340 │ │ │ │ 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 c4108 │ │ │ │ + beq c43cc │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r3, r6, #1 │ │ │ │ - b c45fc │ │ │ │ + b c48c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d84 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7048 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c577c │ │ │ │ + blt c5a40 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #660 @ 0x294 │ │ │ │ - beq c494c │ │ │ │ + beq c4c10 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c412c │ │ │ │ + b c43f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d84 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7048 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5790 │ │ │ │ + blt c5a54 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #1160] @ c5018 │ │ │ │ + ldr r3, [pc, #1160] @ c52dc │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c40f0 │ │ │ │ - b c44ec │ │ │ │ + bne c43b4 │ │ │ │ + b c47b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340bf0 │ │ │ │ + bl 343630 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4bec │ │ │ │ + bne c4eb0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne c5e24 │ │ │ │ + bne c60e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d84 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7048 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, r6 │ │ │ │ ldrge r6, [r4, #8] │ │ │ │ - bge c4160 │ │ │ │ + bge c4424 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b c45ec │ │ │ │ + b c48b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340bf0 │ │ │ │ + bl 343630 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4c40 │ │ │ │ + bne c4f04 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne c643c │ │ │ │ + bne c6700 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d84 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7048 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, r6 │ │ │ │ ldrge r6, [r4, #8] │ │ │ │ - bge c41e0 │ │ │ │ + bge c44a4 │ │ │ │ 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 c423c │ │ │ │ - b c45f8 │ │ │ │ + beq c4500 │ │ │ │ + b c48bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 340bf0 │ │ │ │ + bl 343630 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4ca0 │ │ │ │ + bne c4f64 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne c5ca4 │ │ │ │ + bne c5f68 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d84 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7048 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, r6 │ │ │ │ ldrge r6, [r4, #8] │ │ │ │ - bge c4264 │ │ │ │ + bge c4528 │ │ │ │ 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 c42c4 │ │ │ │ - b c4b30 │ │ │ │ + beq c4588 │ │ │ │ + b c4df4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d84 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7048 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c4e78 │ │ │ │ + blt c513c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #776] @ c4fe4 │ │ │ │ + ldr r3, [pc, #776] @ c52a8 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c42e8 │ │ │ │ + bne c45ac │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #772] @ c4ffc │ │ │ │ + ldr r1, [pc, #772] @ c52c0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c5c98 │ │ │ │ + beq c5f5c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5c88 │ │ │ │ + bne c5f4c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq c5c30 │ │ │ │ + beq c5ef4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ ldr r9, [r3, #12] │ │ │ │ ldr sl, [r3, #16] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne c5c68 │ │ │ │ - ldr r1, [pc, #668] @ c4fe4 │ │ │ │ + bne c5f2c │ │ │ │ + ldr r1, [pc, #668] @ c52a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4d8c │ │ │ │ - ldr r2, [pc, #652] @ c4fe8 │ │ │ │ + beq c5050 │ │ │ │ + ldr r2, [pc, #652] @ c52ac │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237b14 │ │ │ │ + bl 24ab70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4d8c │ │ │ │ + beq c5050 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106250 │ │ │ │ + bl 1062b0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c4d8c │ │ │ │ + beq c5050 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238498 │ │ │ │ + bl 24b4f4 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne c5144 │ │ │ │ + bne c5408 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5c88 │ │ │ │ - ldr r1, [pc, #576] @ c4fe4 │ │ │ │ + bne c5f4c │ │ │ │ + ldr r1, [pc, #576] @ c52a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5418 │ │ │ │ - ldr r2, [pc, #560] @ c4fe8 │ │ │ │ + beq c56dc │ │ │ │ + ldr r2, [pc, #560] @ c52ac │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237b14 │ │ │ │ + bl 24ab70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5418 │ │ │ │ + beq c56dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 106250 │ │ │ │ + bl 1062b0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c5418 │ │ │ │ + beq c56dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 238674 │ │ │ │ + bl 24b6d0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c5418 │ │ │ │ + beq c56dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 23815c │ │ │ │ + bl 24b1b8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne c541c │ │ │ │ + bne c56e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238498 │ │ │ │ + bl 24b4f4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c541c │ │ │ │ + bne c56e0 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebe2c │ │ │ │ + bl ebe98 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c5c88 │ │ │ │ + beq c5f4c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr fp, [ip, #20] │ │ │ │ ldr r6, [ip, #24] │ │ │ │ - bl e3960 <_PyArena_Malloc@@Base> │ │ │ │ + bl e39ec <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c551c │ │ │ │ + beq c57e0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #16] │ │ │ │ mov r3, #18 │ │ │ │ str r8, [r0, #4] │ │ │ │ str r7, [r0, #8] │ │ │ │ str r9, [r0, #32] │ │ │ │ str sl, [r0, #36] @ 0x24 │ │ │ │ str fp, [r0, #40] @ 0x28 │ │ │ │ str r6, [r0, #44] @ 0x2c │ │ │ │ str r3, [r0] │ │ │ │ - b c4548 │ │ │ │ + b c480c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b c45f8 │ │ │ │ + b c48bc │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d84 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7048 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c4ec4 │ │ │ │ + blt c5188 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #300] @ c4fd8 │ │ │ │ + ldr r3, [pc, #300] @ c529c │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq c5028 │ │ │ │ + beq c52ec │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c431c │ │ │ │ + b c45e0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b c45f8 │ │ │ │ + b c48bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 23354c │ │ │ │ + bl 2465a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c4528 │ │ │ │ + beq c47ec │ │ │ │ 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] │ │ │ │ @@ -159341,1797 +159540,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 c56a4 │ │ │ │ - bl 239b84 │ │ │ │ + beq c5968 │ │ │ │ + bl 24cbe0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4548 │ │ │ │ - bl a583c │ │ │ │ + bne c480c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c58d4 │ │ │ │ + bne c5b98 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c4b24 │ │ │ │ + b c4de8 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebe2c │ │ │ │ + bl ebe98 │ │ │ │ subs r3, r0, #0 │ │ │ │ ldreq r6, [r4, #88] @ 0x58 │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ subeq r6, r6, #1 │ │ │ │ streq r6, [r4, #88] @ 0x58 │ │ │ │ - beq c412c │ │ │ │ + beq c43f0 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r9, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl 2326e4 │ │ │ │ + bl 245740 │ │ │ │ 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 238410 │ │ │ │ + bl 24b46c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4548 │ │ │ │ - b c4ab0 │ │ │ │ + bne c480c │ │ │ │ + b c4d74 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - @ instruction: 0x003614dc │ │ │ │ + eorseq r3, r6, ip, asr r0 │ │ │ │ muleq r0, r9, r2 │ │ │ │ - eorseq r7, r7, r8, ror #15 │ │ │ │ - @ instruction: 0x003613f8 │ │ │ │ + eorseq r9, r7, ip, ror #10 │ │ │ │ + eorseq r2, r6, r8, ror pc │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - eorseq r2, r9, r4, asr #19 │ │ │ │ - eorseq r1, r6, r4, ror #8 │ │ │ │ - eorseq r1, r6, r0, asr r4 │ │ │ │ + eorseq r4, r9, r4, ror #10 │ │ │ │ + eorseq r2, r6, r4, ror #31 │ │ │ │ + @ instruction: 0x00362fd0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003614bc │ │ │ │ + eorseq r3, r6, ip, lsr r0 │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ - @ instruction: 0x003613b8 │ │ │ │ + eorseq r2, r6, r8, lsr pc │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ subseq fp, r5, ip, asr #23 │ │ │ │ - eorseq r1, r6, ip, ror #6 │ │ │ │ - eorseq r1, r6, ip, ror r3 │ │ │ │ + eorseq r2, r6, ip, ror #29 │ │ │ │ + @ instruction: 0x00362efc │ │ │ │ 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, #-56] @ c4ffc │ │ │ │ + ldr r2, [pc, #-56] @ c52c0 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6308 │ │ │ │ + beq c65cc │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5134 │ │ │ │ + bne c53f8 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq c6158 │ │ │ │ + beq c641c │ │ │ │ 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 c61a0 │ │ │ │ - ldr r1, [pc, #-176] @ c4fd8 │ │ │ │ + bne c6464 │ │ │ │ + ldr r1, [pc, #-176] @ c529c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5130 │ │ │ │ + beq c53f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104e64 │ │ │ │ + bl 104ec4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5130 │ │ │ │ + beq c53f4 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5130 │ │ │ │ + beq c53f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106250 │ │ │ │ + bl 1062b0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c5130 │ │ │ │ + beq c53f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23815c │ │ │ │ + bl 24b1b8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bne c5134 │ │ │ │ + bne c53f8 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebe2c │ │ │ │ + bl ebe98 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c5134 │ │ │ │ + beq c53f8 │ │ │ │ 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 23b448 │ │ │ │ + bl 24e424 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4548 │ │ │ │ - bl a583c │ │ │ │ + bne c480c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c62ec │ │ │ │ + bne c65b0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c431c │ │ │ │ + b c45e0 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebe2c │ │ │ │ + bl ebe98 │ │ │ │ subs r3, r0, #0 │ │ │ │ ldreq r6, [r4, #88] @ 0x58 │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ subeq r6, r6, #1 │ │ │ │ streq r6, [r4, #88] @ 0x58 │ │ │ │ - beq c42e8 │ │ │ │ + beq c45ac │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl e3960 <_PyArena_Malloc@@Base> │ │ │ │ + bl e39ec <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c551c │ │ │ │ + beq c57e0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r3, #18 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r8, [r0, #16] │ │ │ │ str r9, [r0, #32] │ │ │ │ str sl, [r0, #36] @ 0x24 │ │ │ │ str r6, [r0, #40] @ 0x28 │ │ │ │ str fp, [r0, #44] @ 0x2c │ │ │ │ str r3, [r0] │ │ │ │ - b c4548 │ │ │ │ + b c480c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ subne r6, r6, #1 │ │ │ │ - bne c521c │ │ │ │ - ldr r2, [pc, #-460] @ c4ffc │ │ │ │ + bne c54e0 │ │ │ │ + ldr r2, [pc, #-460] @ c52c0 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c64d8 │ │ │ │ - ldr r1, [pc, #-512] @ c4fdc │ │ │ │ + beq c679c │ │ │ │ + ldr r1, [pc, #-512] @ c52a0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 23186c │ │ │ │ + bl 2448d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c64f8 │ │ │ │ + bne c67bc │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne c64ec │ │ │ │ - ldr r1, [pc, #-552] @ c4fdc │ │ │ │ + bne c67b0 │ │ │ │ + ldr r1, [pc, #-552] @ c52a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23186c │ │ │ │ + bl 2448d8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c6444 │ │ │ │ + bne c6708 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r7, r6, #1 │ │ │ │ sub r6, r7, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b c4390 │ │ │ │ + b c4654 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2390ac │ │ │ │ + bl 24c108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c45bc │ │ │ │ + beq c4880 │ │ │ │ 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 239eb8 │ │ │ │ + bl 24cf14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4548 │ │ │ │ - bl a583c │ │ │ │ + bne c480c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c45dc │ │ │ │ + beq c48a0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b c45ec │ │ │ │ + b c48b0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne c4c40 │ │ │ │ - ldr r1, [pc, #-672] @ c5018 │ │ │ │ + bne c4f04 │ │ │ │ + ldr r1, [pc, #-672] @ c52dc │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c52ec │ │ │ │ - ldr r1, [pc, #-712] @ c5004 │ │ │ │ + beq c55b0 │ │ │ │ + ldr r1, [pc, #-712] @ c52c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c52ec │ │ │ │ + beq c55b0 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6378 │ │ │ │ + bne c663c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne c4c40 │ │ │ │ - ldr r1, [pc, #-748] @ c5018 │ │ │ │ + bne c4f04 │ │ │ │ + ldr r1, [pc, #-748] @ c52dc │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5680 │ │ │ │ - ldr r1, [pc, #-788] @ c5004 │ │ │ │ + beq c5944 │ │ │ │ + ldr r1, [pc, #-788] @ c52c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5680 │ │ │ │ + beq c5944 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23c38c │ │ │ │ + bl 24f368 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5680 │ │ │ │ + beq c5944 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5680 │ │ │ │ + beq c5944 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5684 │ │ │ │ + bne c5948 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106250 │ │ │ │ + bl 1062b0 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq c5680 │ │ │ │ + beq c5944 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebe2c │ │ │ │ + bl ebe98 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c642c │ │ │ │ + beq c66f0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r8, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1015dc <_PyArg_CheckPositional@@Base+0x2248> │ │ │ │ + bl 10163c <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl e3960 <_PyArena_Malloc@@Base> │ │ │ │ + bl e39ec <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c53d8 │ │ │ │ + beq c569c │ │ │ │ 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] @ c4fe0 │ │ │ │ + ldr r2, [pc, #-1024] @ c52a4 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b724 │ │ │ │ + bl 24e700 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4548 │ │ │ │ - bl a583c │ │ │ │ + bne c480c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ - beq c5694 │ │ │ │ + beq c5958 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b c4c48 │ │ │ │ + b c4f0c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c5c88 │ │ │ │ - ldr r1, [pc, #-1100] @ c4fe4 │ │ │ │ + bne c5f4c │ │ │ │ + ldr r1, [pc, #-1100] @ c52a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6340 │ │ │ │ - ldr r2, [pc, #-1116] @ c4fe8 │ │ │ │ + beq c6604 │ │ │ │ + ldr r2, [pc, #-1116] @ c52ac │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237b14 │ │ │ │ + bl 24ab70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6340 │ │ │ │ + beq c6604 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106250 │ │ │ │ + bl 1062b0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c6340 │ │ │ │ + beq c6604 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f87c4 │ │ │ │ + bl 300a68 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c6340 │ │ │ │ + beq c6604 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23815c │ │ │ │ + bl 24b1b8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne c5c88 │ │ │ │ + bne c5f4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 238498 │ │ │ │ + bl 24b4f4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5c88 │ │ │ │ + bne c5f4c │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebe2c │ │ │ │ + bl ebe98 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5c88 │ │ │ │ + beq c5f4c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr fp, [r3, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl e3960 <_PyArena_Malloc@@Base> │ │ │ │ + bl e39ec <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5504 │ │ │ │ + beq c57c8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ mov r2, #19 │ │ │ │ str r7, [r3, #4] │ │ │ │ str r6, [r3, #8] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r8, [r3, #16] │ │ │ │ str r9, [r3, #32] │ │ │ │ str sl, [r3, #36] @ 0x24 │ │ │ │ str fp, [r3, #44] @ 0x2c │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #-1312] @ c4fec │ │ │ │ + ldr r2, [pc, #-1312] @ c52b0 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b724 │ │ │ │ + bl 24e700 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4548 │ │ │ │ - bl a583c │ │ │ │ + bne c480c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6340 │ │ │ │ + beq c6604 │ │ │ │ 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 c42e8 │ │ │ │ + b c45ac │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5cd0 │ │ │ │ - ldr r1, [pc, #-1348] @ c5018 │ │ │ │ + bne c5f94 │ │ │ │ + ldr r1, [pc, #-1348] @ c52dc │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5a44 │ │ │ │ - ldr r1, [pc, #-1364] @ c501c │ │ │ │ + beq c5d08 │ │ │ │ + ldr r1, [pc, #-1364] @ c52e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5a44 │ │ │ │ + beq c5d08 │ │ │ │ mov r0, r4 │ │ │ │ - bl ea0b4 │ │ │ │ + bl ea120 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5a44 │ │ │ │ - ldr r1, [pc, #-1396] @ c5020 │ │ │ │ + beq c5d08 │ │ │ │ + ldr r1, [pc, #-1396] @ c52e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5a44 │ │ │ │ + beq c5d08 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef648 │ │ │ │ + bl ef688 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c5ccc │ │ │ │ + beq c5f90 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5ccc │ │ │ │ + beq c5f90 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne c5cd0 │ │ │ │ + bne c5f94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106250 │ │ │ │ + bl 1062b0 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq c5ccc │ │ │ │ + beq c5f90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23815c │ │ │ │ + bl 24b1b8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5cd0 │ │ │ │ + bne c5f94 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebe2c │ │ │ │ + bl ebe98 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5cd0 │ │ │ │ + beq c5f94 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl 1015dc <_PyArg_CheckPositional@@Base+0x2248> │ │ │ │ + bl 10163c <_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 2fe8fc │ │ │ │ - ldr r2, [pc, #-1656] @ c4ff0 │ │ │ │ + bl 306600 │ │ │ │ + ldr r2, [pc, #-1656] @ c52b4 │ │ │ │ mov r1, #5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b724 │ │ │ │ + bl 24e700 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4548 │ │ │ │ - b c4928 │ │ │ │ + bne c480c │ │ │ │ + b c4bec │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c5abc │ │ │ │ + bne c5d80 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c4c48 │ │ │ │ - bl 283854 │ │ │ │ - b c4f3c │ │ │ │ + b c4f0c │ │ │ │ + bl 29364c │ │ │ │ + b c5200 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23c38c │ │ │ │ + bl 24f368 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c46b8 │ │ │ │ + beq c497c │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c46bc │ │ │ │ + bne c4980 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c46b8 │ │ │ │ + beq c497c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c46b8 │ │ │ │ + beq c497c │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c46bc │ │ │ │ + bne c4980 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106250 │ │ │ │ + bl 1062b0 │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne c472c │ │ │ │ - b c46b8 │ │ │ │ + bne c49f0 │ │ │ │ + b c497c │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c42ac │ │ │ │ + b c4570 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c4228 │ │ │ │ - ldr r1, [pc, #-1888] @ c4ff4 │ │ │ │ + b c44ec │ │ │ │ + ldr r1, [pc, #-1888] @ c52b8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r1, [pc, #-1896] @ c4ff8 │ │ │ │ - bl 1179b0 │ │ │ │ + ldr r1, [pc, #-1896] @ c52bc │ │ │ │ + bl 1178bc │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c4374 │ │ │ │ + b c4638 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c40c0 │ │ │ │ + b c4384 │ │ │ │ mov r3, #1 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c412c │ │ │ │ + b c43f0 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c40f0 │ │ │ │ + b c43b4 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c41a4 │ │ │ │ + b c4468 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d84 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7048 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5400 │ │ │ │ + blt c56c4 │ │ │ │ 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 c58a8 │ │ │ │ + beq c5b6c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r6, #1 │ │ │ │ - bne c4c48 │ │ │ │ - ldr r3, [pc, #-2044] @ c4ffc │ │ │ │ + bne c4f0c │ │ │ │ + ldr r3, [pc, #-2044] @ c52c0 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c58b4 │ │ │ │ - ldr r1, [pc, #-2036] @ c5018 │ │ │ │ + beq c5b78 │ │ │ │ + ldr r1, [pc, #-2036] @ c52dc │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c585c │ │ │ │ - ldr r1, [pc, #-2084] @ c5004 │ │ │ │ + bne c5b20 │ │ │ │ + ldr r1, [pc, #-2084] @ c52c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c5858 │ │ │ │ + beq c5b1c │ │ │ │ mov r0, r4 │ │ │ │ bl 33520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5858 │ │ │ │ + beq c5b1c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c58ec │ │ │ │ + bne c5bb0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c58c8 │ │ │ │ - ldr r1, [pc, #-2136] @ c5018 │ │ │ │ + bne c5b8c │ │ │ │ + ldr r1, [pc, #-2136] @ c52dc │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5a3c │ │ │ │ - ldr r1, [pc, #-2180] @ c5004 │ │ │ │ + bne c5d00 │ │ │ │ + ldr r1, [pc, #-2180] @ c52c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c5960 │ │ │ │ + bne c5c24 │ │ │ │ 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 c4690 │ │ │ │ - b c4c40 │ │ │ │ + beq c4954 │ │ │ │ + b c4f04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340bf0 │ │ │ │ + bl 343630 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5804 │ │ │ │ + beq c5ac8 │ │ │ │ ldr r8, [r4, #88] @ 0x58 │ │ │ │ sub r8, r8, #1 │ │ │ │ - b c58a0 │ │ │ │ + b c5b64 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b c4f5c │ │ │ │ + b c5220 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5858 │ │ │ │ + beq c5b1c │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cadfc │ │ │ │ + bl cb0e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5858 │ │ │ │ + beq c5b1c │ │ │ │ ldr r3, [r8, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-2304] @ c5024 │ │ │ │ + ldr r3, [pc, #-2304] @ c52e8 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #-2352] @ c5000 │ │ │ │ + ldr r3, [pc, #-2352] @ c52c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 279da4 <_PyOS_URandomNonblock@@Base+0xb30> │ │ │ │ + bl 28a974 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5a30 │ │ │ │ - bl a583c │ │ │ │ + bne c5cf4 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #1 │ │ │ │ movne fp, r2 │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ - bne c58a0 │ │ │ │ - b c5898 │ │ │ │ + bne c5b64 │ │ │ │ + b c5b5c │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5894 │ │ │ │ + beq c5b58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 65ce8 │ │ │ │ + bl 6598c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5894 │ │ │ │ + beq c5b58 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5a3c │ │ │ │ + bne c5d00 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5894 │ │ │ │ + beq c5b58 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5894 │ │ │ │ + beq c5b58 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5894 │ │ │ │ + beq c5b58 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cadfc │ │ │ │ + bl cb0e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5894 │ │ │ │ + beq c5b58 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-2520] @ c5024 │ │ │ │ + ldr r3, [pc, #-2520] @ c52e8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #-2568] @ c5000 │ │ │ │ - b c592c │ │ │ │ - ldr r3, [pc, #-2568] @ c5008 │ │ │ │ + ldr r3, [pc, #-2568] @ c52c4 │ │ │ │ + b c5bf0 │ │ │ │ + ldr r3, [pc, #-2568] @ c52cc │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #-2580] @ c500c │ │ │ │ - bl 279da4 <_PyOS_URandomNonblock@@Base+0xb30> │ │ │ │ + ldr r3, [pc, #-2580] @ c52d0 │ │ │ │ + bl 28a974 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e00 │ │ │ │ + beq c60c4 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c454c │ │ │ │ + b c4810 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b c589c │ │ │ │ + b c5b60 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c5a68 │ │ │ │ + bne c5d2c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c4cac │ │ │ │ + b c4f70 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5cd0 │ │ │ │ + bne c5f94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 284a6c │ │ │ │ - b c5a54 │ │ │ │ + bl 294864 │ │ │ │ + b c5d18 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d84 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7048 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5cdc │ │ │ │ + blt c5fa0 │ │ │ │ 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 c5cf8 │ │ │ │ + bne c5fbc │ │ │ │ cmp fp, #0 │ │ │ │ - beq c49a4 │ │ │ │ - b c4ac0 │ │ │ │ + beq c4c68 │ │ │ │ + b c4d84 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne c4c48 │ │ │ │ - ldr r1, [pc, #-2752] @ c5014 │ │ │ │ + bne c4f0c │ │ │ │ + ldr r1, [pc, #-2752] @ c52d8 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c5b60 │ │ │ │ - ldr r1, [pc, #-2768] @ c5018 │ │ │ │ + beq c5e24 │ │ │ │ + ldr r1, [pc, #-2768] @ c52dc │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5b14 │ │ │ │ - ldr r1, [pc, #-2816] @ c5004 │ │ │ │ + bne c5dd8 │ │ │ │ + ldr r1, [pc, #-2816] @ c52c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5e2c │ │ │ │ + bne c60f0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c5b74 │ │ │ │ - ldr r1, [pc, #-2832] @ c5018 │ │ │ │ + bne c5e38 │ │ │ │ + ldr r1, [pc, #-2832] @ c52dc │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5c28 │ │ │ │ - ldr r1, [pc, #-2876] @ c5004 │ │ │ │ + bne c5eec │ │ │ │ + ldr r1, [pc, #-2876] @ c52c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5b80 │ │ │ │ + bne c5e44 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r7, r6, #1 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ - b c5694 │ │ │ │ + b c5958 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340bf0 │ │ │ │ + bl 343630 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5ae0 │ │ │ │ + beq c5da4 │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ sub r7, r7, #1 │ │ │ │ - b c5b58 │ │ │ │ + b c5e1c │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b4c │ │ │ │ + beq c5e10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 65ce8 │ │ │ │ + bl 6598c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b4c │ │ │ │ + beq c5e10 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5c28 │ │ │ │ + bne c5eec │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b4c │ │ │ │ + beq c5e10 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b4c │ │ │ │ - ldr r1, [pc, #-3044] @ c5008 │ │ │ │ - ldr r3, [pc, #-3044] @ c500c │ │ │ │ + beq c5e10 │ │ │ │ + ldr r1, [pc, #-3044] @ c52cc │ │ │ │ + ldr r3, [pc, #-3044] @ c52d0 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 279da4 <_PyOS_URandomNonblock@@Base+0xb30> │ │ │ │ + bl 28a974 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5a30 │ │ │ │ - bl a583c │ │ │ │ + bne c5cf4 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ movne fp, r3 │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ - bne c5b58 │ │ │ │ - b c5b50 │ │ │ │ + bne c5e1c │ │ │ │ + b c5e14 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b c5b54 │ │ │ │ + b c5e18 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d84 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7048 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5528 │ │ │ │ + blt c57ec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ ldr r9, [r3, #12] │ │ │ │ ldr sl, [r3, #16] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq c5c80 │ │ │ │ + beq c5f44 │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5c88 │ │ │ │ + bne c5f4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 31f300 │ │ │ │ + bl 323a18 <_PyObject_GetState@@Base+0x4c8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4548 │ │ │ │ + bne c480c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq c4d40 │ │ │ │ + beq c5004 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c42e8 │ │ │ │ + b c45ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 340bf0 │ │ │ │ - b c4d08 │ │ │ │ + bl 343630 │ │ │ │ + b c4fcc │ │ │ │ mov r3, r6 │ │ │ │ - b c4264 │ │ │ │ + b c4528 │ │ │ │ mov r6, r7 │ │ │ │ - b c407c │ │ │ │ - bl 340bf0 │ │ │ │ + b c4340 │ │ │ │ + bl 343630 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c4050 │ │ │ │ - b c45f8 │ │ │ │ + beq c4314 │ │ │ │ + b c48bc │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ - b c5a60 │ │ │ │ + b c5d24 │ │ │ │ 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 c412c │ │ │ │ + b c43f0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r6, #1 │ │ │ │ movne r6, r3 │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ - bne c412c │ │ │ │ - ldr r3, [pc, #-3332] @ c5014 │ │ │ │ + bne c43f0 │ │ │ │ + ldr r3, [pc, #-3332] @ c52d8 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c6348 │ │ │ │ + beq c660c │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5d60 │ │ │ │ + beq c6024 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104e64 │ │ │ │ + bl 104ec4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5d60 │ │ │ │ + beq c6024 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5a08 │ │ │ │ + bne c5ccc │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c635c │ │ │ │ + bne c6620 │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c6368 │ │ │ │ + beq c662c │ │ │ │ mov r0, r4 │ │ │ │ - bl 104e64 │ │ │ │ + bl 104ec4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6368 │ │ │ │ + beq c662c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6368 │ │ │ │ + beq c662c │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6368 │ │ │ │ + beq c662c │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cadfc │ │ │ │ + bl cb0e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6368 │ │ │ │ + beq c662c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-3516] @ c5024 │ │ │ │ + ldr r3, [pc, #-3516] @ c52e8 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #-3552] @ c5010 │ │ │ │ - bl 279da4 <_PyOS_URandomNonblock@@Base+0xb30> │ │ │ │ + ldr r3, [pc, #-3552] @ c52d4 │ │ │ │ + bl 28a974 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5a30 │ │ │ │ - bl a583c │ │ │ │ + bne c5cf4 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c636c │ │ │ │ + beq c6630 │ │ │ │ mov r2, #1 │ │ │ │ mov fp, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str sl, [r4, #88] @ 0x58 │ │ │ │ str r9, [r4, #8] │ │ │ │ - b c5ab0 │ │ │ │ + b c5d74 │ │ │ │ mov r3, r6 │ │ │ │ - b c4160 │ │ │ │ + b c4424 │ │ │ │ mov r0, r4 │ │ │ │ bl 33520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b10 │ │ │ │ + beq c5dd4 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5be4 │ │ │ │ - b c5b10 │ │ │ │ + bne c5ea8 │ │ │ │ + b c5dd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d84 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7048 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c4934 │ │ │ │ + blt c4bf8 │ │ │ │ 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 c5f74 │ │ │ │ + beq c6238 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - bne c5a5c │ │ │ │ - ldr r3, [pc, #-3720] @ c5014 │ │ │ │ + bne c5d20 │ │ │ │ + ldr r3, [pc, #-3720] @ c52d8 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c5f80 │ │ │ │ - ldr r1, [pc, #-3736] @ c5018 │ │ │ │ + beq c6244 │ │ │ │ + ldr r1, [pc, #-3736] @ c52dc │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5f24 │ │ │ │ - ldr r1, [pc, #-3760] @ c501c │ │ │ │ + bne c61e8 │ │ │ │ + ldr r1, [pc, #-3760] @ c52e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5f20 │ │ │ │ + beq c61e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ea0b4 │ │ │ │ + bl ea120 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5f20 │ │ │ │ - ldr r1, [pc, #-3792] @ c5020 │ │ │ │ + beq c61e4 │ │ │ │ + ldr r1, [pc, #-3792] @ c52e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5f20 │ │ │ │ + beq c61e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef648 │ │ │ │ + bl ef688 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5f20 │ │ │ │ + beq c61e4 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6088 │ │ │ │ + bne c634c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c5f94 │ │ │ │ - ldr r1, [pc, #-3872] @ c5018 │ │ │ │ + bne c6258 │ │ │ │ + ldr r1, [pc, #-3872] @ c52dc │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ ldrne r6, [r4, #88] @ 0x58 │ │ │ │ - bne c5f68 │ │ │ │ - ldr r1, [pc, #-3896] @ c501c │ │ │ │ + bne c622c │ │ │ │ + ldr r1, [pc, #-3896] @ c52e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c5fa0 │ │ │ │ + bne c6264 │ │ │ │ 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 c4828 │ │ │ │ - b c5cd0 │ │ │ │ + beq c4aec │ │ │ │ + b c5f94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340bf0 │ │ │ │ + bl 343630 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5ea8 │ │ │ │ + beq c616c │ │ │ │ ldr r8, [r4, #88] @ 0x58 │ │ │ │ sub r8, r8, #1 │ │ │ │ - b c5f6c │ │ │ │ + b c6230 │ │ │ │ mov r0, r4 │ │ │ │ - bl ea0b4 │ │ │ │ + bl ea120 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5f60 │ │ │ │ - ldr r1, [pc, #-3992] @ c5020 │ │ │ │ + beq c6224 │ │ │ │ + ldr r1, [pc, #-3992] @ c52e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5f60 │ │ │ │ + beq c6224 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef648 │ │ │ │ + bl ef688 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5f60 │ │ │ │ + beq c6224 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5f60 │ │ │ │ + beq c6224 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5f60 │ │ │ │ + beq c6224 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cadfc │ │ │ │ + bl cb0e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5f60 │ │ │ │ + beq c6224 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-4092] @ c5024 │ │ │ │ + ldr r3, [pc, #-4092] @ c52e8 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #1360] @ c6580 │ │ │ │ - bl 279da4 <_PyOS_URandomNonblock@@Base+0xb30> │ │ │ │ + ldr r3, [pc, #1360] @ c6844 │ │ │ │ + bl 28a974 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5a30 │ │ │ │ - bl a583c │ │ │ │ + bne c5cf4 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #1 │ │ │ │ movne fp, r2 │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ - bne c5f6c │ │ │ │ - b c5f64 │ │ │ │ + bne c6230 │ │ │ │ + b c6228 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340bf0 │ │ │ │ + bl 343630 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne c6140 │ │ │ │ + bne c6404 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - beq c60b4 │ │ │ │ + beq c6378 │ │ │ │ mov r1, r7 │ │ │ │ - b c4350 │ │ │ │ - ldr r3, [pc, #1268] @ c6584 │ │ │ │ + b c4614 │ │ │ │ + ldr r3, [pc, #1268] @ c6848 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #1256] @ c6588 │ │ │ │ - bl 279da4 <_PyOS_URandomNonblock@@Base+0xb30> │ │ │ │ + ldr r3, [pc, #1256] @ c684c │ │ │ │ + bl 28a974 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6040 │ │ │ │ - b c5a30 │ │ │ │ + beq c6304 │ │ │ │ + b c5cf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d84 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7048 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c6114 │ │ │ │ + blt c63d8 │ │ │ │ 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 c6140 │ │ │ │ + bne c6404 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne c4364 │ │ │ │ + bne c4628 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d84 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7048 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5760 │ │ │ │ + blt c5a24 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - b c4364 │ │ │ │ + b c4628 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340bf0 │ │ │ │ - b c4508 │ │ │ │ + bl 343630 │ │ │ │ + b c47cc │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c521c │ │ │ │ + b c54e0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b c4f5c │ │ │ │ + b c5220 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340bf0 │ │ │ │ - b c4654 │ │ │ │ + bl 343630 │ │ │ │ + b c4918 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ - b c521c │ │ │ │ + b c54e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340bf0 │ │ │ │ - b c4968 │ │ │ │ + bl 343630 │ │ │ │ + b c4c2c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d84 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7048 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c62ec │ │ │ │ + blt c65b0 │ │ │ │ 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 c6274 │ │ │ │ + beq c6538 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r6, #1 │ │ │ │ movne r6, r3 │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ - bne c431c │ │ │ │ - ldr r3, [pc, #996] @ c658c │ │ │ │ + bne c45e0 │ │ │ │ + ldr r3, [pc, #996] @ c6850 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c6280 │ │ │ │ - ldr r1, [pc, #980] @ c6590 │ │ │ │ + beq c6544 │ │ │ │ + ldr r1, [pc, #980] @ c6854 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c61f0 │ │ │ │ + beq c64b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104e64 │ │ │ │ + bl 104ec4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c61f0 │ │ │ │ + beq c64b4 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6314 │ │ │ │ + bne c65d8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6294 │ │ │ │ - ldr r1, [pc, #904] @ c6590 │ │ │ │ + bne c6558 │ │ │ │ + ldr r1, [pc, #904] @ c6854 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c6260 │ │ │ │ + beq c6524 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104e64 │ │ │ │ + bl 104ec4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6260 │ │ │ │ + beq c6524 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6260 │ │ │ │ + beq c6524 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6260 │ │ │ │ + beq c6524 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cadfc │ │ │ │ + bl cb0e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c62a0 │ │ │ │ + bne c6564 │ │ │ │ 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 c5080 │ │ │ │ - b c5134 │ │ │ │ + beq c5344 │ │ │ │ + b c53f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340bf0 │ │ │ │ + bl 343630 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c61b4 │ │ │ │ + beq c6478 │ │ │ │ ldr sl, [r4, #88] @ 0x58 │ │ │ │ sub sl, sl, #1 │ │ │ │ - b c626c │ │ │ │ + b c6530 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #740] @ c6594 │ │ │ │ + ldr r3, [pc, #740] @ c6858 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #728] @ c6598 │ │ │ │ - bl 279da4 <_PyOS_URandomNonblock@@Base+0xb30> │ │ │ │ + ldr r3, [pc, #728] @ c685c │ │ │ │ + bl 28a974 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5a30 │ │ │ │ - bl a583c │ │ │ │ + bne c5cf4 │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6264 │ │ │ │ + beq c6528 │ │ │ │ mov r2, #1 │ │ │ │ mov fp, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b c626c │ │ │ │ + b c6530 │ │ │ │ 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 c431c │ │ │ │ + b c45e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340bf0 │ │ │ │ - b c5044 │ │ │ │ - ldr r3, [pc, #616] @ c6584 │ │ │ │ + bl 343630 │ │ │ │ + b c5308 │ │ │ │ + ldr r3, [pc, #616] @ c6848 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #604] @ c6588 │ │ │ │ - bl 279da4 <_PyOS_URandomNonblock@@Base+0xb30> │ │ │ │ + ldr r3, [pc, #604] @ c684c │ │ │ │ + bl 28a974 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c62d0 │ │ │ │ - b c5a30 │ │ │ │ + beq c6594 │ │ │ │ + b c5cf4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c5c88 │ │ │ │ + b c5f4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 340bf0 │ │ │ │ + bl 343630 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5d24 │ │ │ │ + beq c5fe8 │ │ │ │ ldr sl, [r4, #88] @ 0x58 │ │ │ │ sub sl, sl, #1 │ │ │ │ - b c5e18 │ │ │ │ + b c60dc │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub sl, r6, #1 │ │ │ │ - b c5e18 │ │ │ │ + b c60dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 23c38c │ │ │ │ + bl 24f368 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c52ec │ │ │ │ + beq c55b0 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c52f0 │ │ │ │ + bne c55b4 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c52ec │ │ │ │ + beq c55b0 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c52ec │ │ │ │ + beq c55b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106250 │ │ │ │ + bl 1062b0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c52ec │ │ │ │ + beq c55b0 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebe2c │ │ │ │ + bl ebe98 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c642c │ │ │ │ + beq c66f0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl e3960 <_PyArena_Malloc@@Base> │ │ │ │ + bl e39ec <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c53d8 │ │ │ │ + beq c569c │ │ │ │ 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 c53d8 │ │ │ │ + b c569c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r3, r3, #1 │ │ │ │ - b c4c48 │ │ │ │ + b c4f0c │ │ │ │ mov r3, r6 │ │ │ │ - b c41e0 │ │ │ │ + b c44a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28c9d4 │ │ │ │ + bl 29bf04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5210 │ │ │ │ + beq c54d4 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5210 │ │ │ │ + beq c54d4 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5210 │ │ │ │ + beq c54d4 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cadfc │ │ │ │ + bl cb0e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5210 │ │ │ │ - ldr r2, [pc, #252] @ c6594 │ │ │ │ + beq c54d4 │ │ │ │ + ldr r2, [pc, #252] @ c6858 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #236] @ c659c │ │ │ │ - bl 279da4 <_PyOS_URandomNonblock@@Base+0xb30> │ │ │ │ + ldr r3, [pc, #236] @ c6860 │ │ │ │ + bl 28a974 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6558 │ │ │ │ - bl a583c │ │ │ │ + bne c681c │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5214 │ │ │ │ + beq c54d8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c5218 │ │ │ │ + b c54dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 340bf0 │ │ │ │ + bl 343630 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq c51d4 │ │ │ │ + beq c5498 │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ sub r7, r7, #1 │ │ │ │ - b c5218 │ │ │ │ + b c54dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 28c9d4 │ │ │ │ + bl 29bf04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c51ec │ │ │ │ + beq c54b0 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6cf8 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6fbc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c51ec │ │ │ │ - ldr r2, [pc, #96] @ c6584 │ │ │ │ - ldr r3, [pc, #96] @ c6588 │ │ │ │ + beq c54b0 │ │ │ │ + ldr r2, [pc, #96] @ c6848 │ │ │ │ + ldr r3, [pc, #96] @ c684c │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 279da4 <_PyOS_URandomNonblock@@Base+0xb30> │ │ │ │ - ldr r2, [pc, #100] @ c65a0 │ │ │ │ + bl 28a974 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r2, [pc, #100] @ c6864 │ │ │ │ mov r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b724 │ │ │ │ + bl 24e700 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c64c0 │ │ │ │ + beq c6784 │ │ │ │ sub r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #2 │ │ │ │ - b c4390 │ │ │ │ + b c4654 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340bf0 │ │ │ │ - b c459c │ │ │ │ + bl 343630 │ │ │ │ + b c4860 │ │ │ │ mov r0, r4 │ │ │ │ - bl 340bf0 │ │ │ │ - b c47e8 │ │ │ │ - eorseq r1, r6, r4, lsl r4 │ │ │ │ + bl 343630 │ │ │ │ + b c4aac │ │ │ │ + mlaseq r6, r4, pc, r2 @ │ │ │ │ subseq fp, r5, ip, asr #23 │ │ │ │ - eorseq r1, r6, ip, ror #6 │ │ │ │ + eorseq r2, r6, ip, ror #29 │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ muleq r0, r9, r2 │ │ │ │ subseq sp, r5, r4, lsl #22 │ │ │ │ - eorseq r1, r6, ip, ror r4 │ │ │ │ - @ instruction: 0x003614f0 │ │ │ │ - @ instruction: 0x003614dc │ │ │ │ + @ instruction: 0x00362ffc │ │ │ │ + eorseq r3, r6, r0, ror r0 │ │ │ │ + eorseq r3, r6, ip, asr 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 r2, [pc, #916] @ c6950 │ │ │ │ + ldr r2, [pc, #916] @ c6c14 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bl 356650 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ subs r7, r3, #1 │ │ │ │ ldr fp, [r2, #8] │ │ │ │ str r1, [sp] │ │ │ │ - bmi c67f8 │ │ │ │ + bmi c6abc │ │ │ │ add r3, r3, #3 │ │ │ │ - ldr r9, [pc, #876] @ c6954 │ │ │ │ - ldr r8, [pc, #876] @ c6958 │ │ │ │ - ldr sl, [pc, #876] @ c695c │ │ │ │ - ldr r5, [pc, #876] @ c6960 │ │ │ │ + ldr r9, [pc, #876] @ c6c18 │ │ │ │ + ldr r8, [pc, #876] @ c6c1c │ │ │ │ + ldr sl, [pc, #876] @ c6c20 │ │ │ │ + ldr r5, [pc, #876] @ c6c24 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ ldr r4, [r6, #-4]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r9 │ │ │ │ - bne c6804 │ │ │ │ + bne c6ac8 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq c67f0 │ │ │ │ + beq c6ab4 │ │ │ │ tst r2, #32 │ │ │ │ - beq c6938 │ │ │ │ + beq c6bfc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r2, r4, #20 │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq c67d8 │ │ │ │ + beq c6a9c │ │ │ │ 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 c67f0 │ │ │ │ + bne c6ab4 │ │ │ │ add r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c67d8 │ │ │ │ + beq c6a9c │ │ │ │ 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 c67f0 │ │ │ │ + bne c6ab4 │ │ │ │ add r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c67d8 │ │ │ │ + beq c6a9c │ │ │ │ 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 c67f0 │ │ │ │ + bne c6ab4 │ │ │ │ add r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c67d8 │ │ │ │ + beq c6a9c │ │ │ │ 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 c67f0 │ │ │ │ + bne c6ab4 │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c67d8 │ │ │ │ + beq c6a9c │ │ │ │ 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 c67f0 │ │ │ │ + bne c6ab4 │ │ │ │ add r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c67d8 │ │ │ │ + beq c6a9c │ │ │ │ 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 c67f0 │ │ │ │ + bne c6ab4 │ │ │ │ add r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c67d8 │ │ │ │ + beq c6a9c │ │ │ │ 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 c67f0 │ │ │ │ + bne c6ab4 │ │ │ │ add r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c67d8 │ │ │ │ + beq c6a9c │ │ │ │ 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 c67f0 │ │ │ │ + bne c6ab4 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq c67d8 │ │ │ │ + beq c6a9c │ │ │ │ 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 c67f0 │ │ │ │ + bne c6ab4 │ │ │ │ cmp r0, r2 │ │ │ │ - bne c67ac │ │ │ │ + bne c6a70 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9f784 │ │ │ │ + bl 9f80c │ │ │ │ cmp r4, r0 │ │ │ │ - bne c6898 │ │ │ │ + bne c6b5c │ │ │ │ subs r7, r7, #1 │ │ │ │ - bcs c65f4 │ │ │ │ + bcs c68b8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r8 │ │ │ │ - beq c687c │ │ │ │ + beq c6b40 │ │ │ │ cmp r2, sl │ │ │ │ - bne c67f0 │ │ │ │ + bne c6ab4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a328 │ │ │ │ + bl 9a3b4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq c6890 │ │ │ │ + beq c6b54 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl c65a4 │ │ │ │ + bl c6868 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq c6910 │ │ │ │ + beq c6bd4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c68b0 │ │ │ │ + bne c6b74 │ │ │ │ ldr r1, [r2] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c67f0 │ │ │ │ + beq c6ab4 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r2] │ │ │ │ - bne c67f0 │ │ │ │ + bne c6ab4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b c67f0 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b c6ab4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl c65a4 │ │ │ │ + bl c6868 │ │ │ │ cmn r0, #1 │ │ │ │ - bne c67f0 │ │ │ │ + bne c6ab4 │ │ │ │ mvn r0, #0 │ │ │ │ - b c67fc │ │ │ │ + b c6ac0 │ │ │ │ ldr r3, [sp] │ │ │ │ str r0, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b c67f0 │ │ │ │ + b c6ab4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 149cb4 │ │ │ │ + bl 14a4e0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6910 │ │ │ │ + beq c6bd4 │ │ │ │ ldr r1, [r4] │ │ │ │ str r0, [r6] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c68e8 │ │ │ │ + beq c6bac │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r4] │ │ │ │ - beq c68fc │ │ │ │ + beq c6bc0 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, #1 │ │ │ │ strne r1, [r3] │ │ │ │ - b c6854 │ │ │ │ + b c6b18 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b c68e8 │ │ │ │ + b c6bac │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c6890 │ │ │ │ + beq c6b54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne c6890 │ │ │ │ + bne c6b54 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b c6890 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b c6b54 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne c662c │ │ │ │ - b c67d8 │ │ │ │ + bne c68f0 │ │ │ │ + b c6a9c │ │ │ │ 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, lsr #3 │ │ │ │ + eorseq r6, r9, r0, lsr #26 │ │ │ │ │ │ │ │ -000c6964 <_Py_GetConfig@@Base>: │ │ │ │ +000c6c28 <_Py_GetConfig@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ c69a4 <_Py_GetConfig@@Base+0x40> │ │ │ │ - bl 356650 │ │ │ │ + ldr r3, [pc, #40] @ c6c68 <_Py_GetConfig@@Base+0x40> │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c6998 <_Py_GetConfig@@Base+0x34> │ │ │ │ + beq c6c5c <_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] @ c69a8 <_Py_GetConfig@@Base+0x44> │ │ │ │ - ldr r0, [pc, #8] @ c69ac <_Py_GetConfig@@Base+0x48> │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #8] @ c6c6c <_Py_GetConfig@@Base+0x44> │ │ │ │ + ldr r0, [pc, #8] @ c6c70 <_Py_GetConfig@@Base+0x48> │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r4, lsr r0 │ │ │ │ - ldrdeq lr, [r3], #-180 @ 0xffffff4c │ │ │ │ + @ instruction: 0x0035bbb4 │ │ │ │ + subeq r0, r4, r4, asr r7 │ │ │ │ │ │ │ │ -000c69b0 <_PyObject_NewVar@@Base>: │ │ │ │ +000c6c74 <_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 920a8 │ │ │ │ + bl 92140 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c6a34 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + beq c6cf8 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #72] @ c6a3c <_PyObject_NewVar@@Base+0x8c> │ │ │ │ + ldr r2, [pc, #72] @ c6d00 <_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 c6a20 <_PyObject_NewVar@@Base+0x70> │ │ │ │ + bne c6ce4 <_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 c6a14 <_PyObject_NewVar@@Base+0x64> │ │ │ │ + b c6cd8 <_PyObject_NewVar@@Base+0x64> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2915fc │ │ │ │ + b 2a064c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #664] @ c6ce4 <_PyObject_NewVar@@Base+0x334> │ │ │ │ + ldr r2, [pc, #664] @ c6fa8 <_PyObject_NewVar@@Base+0x334> │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c6bd0 <_PyObject_NewVar@@Base+0x220> │ │ │ │ + bne c6e94 <_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] @ c6ce8 <_PyObject_NewVar@@Base+0x338> │ │ │ │ - ldr r2, [pc, #636] @ c6cec <_PyObject_NewVar@@Base+0x33c> │ │ │ │ + ldr r5, [pc, #636] @ c6fac <_PyObject_NewVar@@Base+0x338> │ │ │ │ + ldr r2, [pc, #636] @ c6fb0 <_PyObject_NewVar@@Base+0x33c> │ │ │ │ ldr r3, [r5, #724] @ 0x2d4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c6c1c <_PyObject_NewVar@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #620] @ c6cf0 <_PyObject_NewVar@@Base+0x340> │ │ │ │ - bl 356650 │ │ │ │ + bne c6ee0 <_PyObject_NewVar@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #620] @ c6fb4 <_PyObject_NewVar@@Base+0x340> │ │ │ │ + bl 3581c0 │ │ │ │ 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 c6bf4 <_PyObject_NewVar@@Base+0x244> │ │ │ │ + beq c6eb8 <_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 c6ae0 <_PyObject_NewVar@@Base+0x130> │ │ │ │ + bgt c6da4 <_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 c6bf4 <_PyObject_NewVar@@Base+0x244> │ │ │ │ + beq c6eb8 <_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 c6bd4 <_PyObject_NewVar@@Base+0x224> │ │ │ │ + beq c6e98 <_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] │ │ │ │ @@ -161142,29 +161341,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 c6b68 <_PyObject_NewVar@@Base+0x1b8> │ │ │ │ + bne c6e2c <_PyObject_NewVar@@Base+0x1b8> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c6b64 <_PyObject_NewVar@@Base+0x1b4> │ │ │ │ + beq c6e28 <_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 c6c60 <_PyObject_NewVar@@Base+0x2b0> │ │ │ │ + beq c6f24 <_PyObject_NewVar@@Base+0x2b0> │ │ │ │ cmp r3, #1 │ │ │ │ - beq c6c28 <_PyObject_NewVar@@Base+0x278> │ │ │ │ + beq c6eec <_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] │ │ │ │ @@ -161186,17 +161385,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] @ c6cf4 <_PyObject_NewVar@@Base+0x344> │ │ │ │ + ldr r2, [pc, #244] @ c6fb8 <_PyObject_NewVar@@Base+0x344> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c6c54 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ + bne c6f18 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ 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 │ │ │ │ @@ -161211,18 +161410,18 @@ │ │ │ │ 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 r0, [r5, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b c6c0c <_PyObject_NewVar@@Base+0x25c> │ │ │ │ + b c6ed0 <_PyObject_NewVar@@Base+0x25c> │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6b7c <_PyObject_NewVar@@Base+0x1cc> │ │ │ │ + beq c6e40 <_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] │ │ │ │ @@ -161245,54 +161444,54 @@ │ │ │ │ mov r2, #262144 @ 0x40000 │ │ │ │ blx r3 │ │ │ │ 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} │ │ │ │ - andeq r0, sl, r0, lsr #2 │ │ │ │ + andeq r0, sl, ip, lsr #3 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq sl, r9, r4, lsr #1 │ │ │ │ + andeq sl, r9, r0, lsr r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0008b8b8 │ │ │ │ + andeq fp, r8, ip, asr r7 │ │ │ │ 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 c6d40 <_PyObject_NewVar@@Base+0x390> │ │ │ │ + beq c7004 <_PyObject_NewVar@@Base+0x390> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq c6d68 <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ + beq c702c <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl c6d84 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c7048 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c6d78 <_PyObject_NewVar@@Base+0x3c8> │ │ │ │ + blt c703c <_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 c6d34 <_PyObject_NewVar@@Base+0x384> │ │ │ │ + bne c6ff8 <_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 c6d34 <_PyObject_NewVar@@Base+0x384> │ │ │ │ + b c6ff8 <_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 │ │ │ │ @@ -161303,439 +161502,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 c7394 <_PyObject_NewVar@@Base+0x9e4> │ │ │ │ - bl c7cf8 │ │ │ │ + bne c7658 <_PyObject_NewVar@@Base+0x9e4> │ │ │ │ + bl c7fbc │ │ │ │ ldr r3, [r5, #2692] @ 0xa84 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne c73a8 <_PyObject_NewVar@@Base+0x9f8> │ │ │ │ + bne c766c <_PyObject_NewVar@@Base+0x9f8> │ │ │ │ cmp r6, #56 @ 0x38 │ │ │ │ - beq c79f4 <_PyObject_NewVar@@Base+0x1044> │ │ │ │ + beq c7cb8 <_PyObject_NewVar@@Base+0x1044> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq c79c8 <_PyObject_NewVar@@Base+0x1018> │ │ │ │ + beq c7c8c <_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 c73d8 <_PyObject_NewVar@@Base+0xa28> │ │ │ │ + beq c769c <_PyObject_NewVar@@Base+0xa28> │ │ │ │ cmp r6, #1 │ │ │ │ ldr r8, [r5, r3, lsl #2] │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - beq c7084 <_PyObject_NewVar@@Base+0x6d4> │ │ │ │ + beq c7348 <_PyObject_NewVar@@Base+0x6d4> │ │ │ │ mov r5, r6 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ str r5, [r8] │ │ │ │ subs r7, r7, r9 │ │ │ │ - bmi c7868 <_PyObject_NewVar@@Base+0xeb8> │ │ │ │ + bmi c7b2c <_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 c72fc <_PyObject_NewVar@@Base+0x94c> │ │ │ │ + bne c75c0 <_PyObject_NewVar@@Base+0x94c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq c7030 <_PyObject_NewVar@@Base+0x680> │ │ │ │ + beq c72f4 <_PyObject_NewVar@@Base+0x680> │ │ │ │ cmn r7, #-2147483630 @ 0x80000012 │ │ │ │ - bhi c79b4 <_PyObject_NewVar@@Base+0x1004> │ │ │ │ - ldr fp, [pc, #3332] @ c7b74 <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ - ldr r2, [pc, #3332] @ c7b78 <_PyObject_NewVar@@Base+0x11c8> │ │ │ │ + bhi c7c78 <_PyObject_NewVar@@Base+0x1004> │ │ │ │ + ldr fp, [pc, #3332] @ c7e38 <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ + ldr r2, [pc, #3332] @ c7e3c <_PyObject_NewVar@@Base+0x11c8> │ │ │ │ ldr r3, [fp, #712] @ 0x2c8 │ │ │ │ add sl, r7, #17 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c77a4 <_PyObject_NewVar@@Base+0xdf4> │ │ │ │ - ldr r3, [pc, #3316] @ c7b7c <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 356650 │ │ │ │ + bne c7a68 <_PyObject_NewVar@@Base+0xdf4> │ │ │ │ + ldr r3, [pc, #3316] @ c7e40 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp sl, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi c7734 <_PyObject_NewVar@@Base+0xd84> │ │ │ │ + bhi c79f8 <_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 c771c <_PyObject_NewVar@@Base+0xd6c> │ │ │ │ + beq c79e0 <_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 c6ffc <_PyObject_NewVar@@Base+0x64c> │ │ │ │ - ldr r3, [pc, #3232] @ c7b80 <_PyObject_NewVar@@Base+0x11d0> │ │ │ │ + beq c72c0 <_PyObject_NewVar@@Base+0x64c> │ │ │ │ + ldr r3, [pc, #3232] @ c7e44 <_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] @ c7b84 <_PyObject_NewVar@@Base+0x11d4> │ │ │ │ + ldr r2, [pc, #3212] @ c7e48 <_PyObject_NewVar@@Base+0x11d4> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c77bc <_PyObject_NewVar@@Base+0xe0c> │ │ │ │ + bne c7a80 <_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 c6fe8 <_PyObject_NewVar@@Base+0x638> │ │ │ │ + bne c72ac <_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 c7050 <_PyObject_NewVar@@Base+0x6a0> │ │ │ │ + beq c7314 <_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 c7310 <_PyObject_NewVar@@Base+0x960> │ │ │ │ + bge c75d4 <_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 c7334 <_PyObject_NewVar@@Base+0x984> │ │ │ │ + bne c75f8 <_PyObject_NewVar@@Base+0x984> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r3 │ │ │ │ str r3, [r8, #32] │ │ │ │ - bne c7364 <_PyObject_NewVar@@Base+0x9b4> │ │ │ │ + bne c7628 <_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 c7888 <_PyObject_NewVar@@Base+0xed8> │ │ │ │ + beq c7b4c <_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 c78b4 <_PyObject_NewVar@@Base+0xf04> │ │ │ │ + beq c7b78 <_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 c6f24 <_PyObject_NewVar@@Base+0x574> │ │ │ │ + b c71e8 <_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 c6ed8 <_PyObject_NewVar@@Base+0x528> │ │ │ │ + b c719c <_PyObject_NewVar@@Base+0x528> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r5, [pc, #2892] @ c7b88 <_PyObject_NewVar@@Base+0x11d8> │ │ │ │ + ldr r5, [pc, #2892] @ c7e4c <_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 c6f40 <_PyObject_NewVar@@Base+0x590> │ │ │ │ - ldr r1, [pc, #2868] @ c7b8c <_PyObject_NewVar@@Base+0x11dc> │ │ │ │ - ldr r0, [pc, #2868] @ c7b90 <_PyObject_NewVar@@Base+0x11e0> │ │ │ │ - bl 2d896c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne c7204 <_PyObject_NewVar@@Base+0x590> │ │ │ │ + ldr r1, [pc, #2868] @ c7e50 <_PyObject_NewVar@@Base+0x11dc> │ │ │ │ + ldr r0, [pc, #2868] @ c7e54 <_PyObject_NewVar@@Base+0x11e0> │ │ │ │ + bl 2e0d0c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c7880 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + beq c7b44 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne c7880 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b c7880 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bne c7b44 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b c7b44 <_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 c72f4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + ble c75b8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r7, [r2, sl, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq c72f4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c75b8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c72f4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c75b8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6e2c <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c70f0 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #8 │ │ │ │ - beq c72f4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c75b8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c72f4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c75b8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6e2c <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c70f0 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #16 │ │ │ │ - beq c72f4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c75b8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c72f4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c75b8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6e2c <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c70f0 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #24 │ │ │ │ - beq c72f4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c75b8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #28] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c72f4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c75b8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6e2c <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c70f0 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #32 │ │ │ │ - beq c72f4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c75b8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ cmn r5, #1 │ │ │ │ - beq c72f4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c75b8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6e2c <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c70f0 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #40 @ 0x28 │ │ │ │ - beq c72f4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c75b8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ cmn r5, #1 │ │ │ │ - beq c72f4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c75b8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6e2c <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c70f0 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ adds fp, r7, #48 @ 0x30 │ │ │ │ - beq c72f4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c75b8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ mvn r3, #7 │ │ │ │ sub r3, r3, fp │ │ │ │ lsr r3, r3, #3 │ │ │ │ add r3, r3, #1 │ │ │ │ ands r3, r3, #3 │ │ │ │ - beq c7258 <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ + beq c751c <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ cmp r3, #1 │ │ │ │ - beq c722c <_PyObject_NewVar@@Base+0x87c> │ │ │ │ + beq c74f0 <_PyObject_NewVar@@Base+0x87c> │ │ │ │ cmp r3, #2 │ │ │ │ - beq c7204 <_PyObject_NewVar@@Base+0x854> │ │ │ │ + beq c74c8 <_PyObject_NewVar@@Base+0x854> │ │ │ │ ldr r5, [fp, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c72f4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c75b8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6e2c <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c70f0 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ add fp, r7, #56 @ 0x38 │ │ │ │ ldr r5, [fp, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c72f4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c75b8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6e2c <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c70f0 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ add fp, fp, #8 │ │ │ │ ldr r5, [fp, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c72f4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c75b8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6e2c <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c70f0 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ adds fp, fp, #8 │ │ │ │ - beq c72f4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c75b8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [fp, #4] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ - beq c72f4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c75b8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6e2c <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c70f0 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldr r5, [fp, #12] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ add r7, fp, #8 │ │ │ │ - beq c72f4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c75b8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp, #8] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6e2c <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c70f0 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ - beq c72f4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c75b8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6e2c <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c70f0 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ - beq c72f4 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c75b8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6e2c <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c70f0 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ adds fp, r7, #24 │ │ │ │ - bne c7258 <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ + bne c751c <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ mov r5, #1 │ │ │ │ - b c6e2c <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + b c70f0 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldrb r3, [r9] │ │ │ │ - ldr r5, [pc, #2188] @ c7b94 <_PyObject_NewVar@@Base+0x11e4> │ │ │ │ + ldr r5, [pc, #2188] @ c7e58 <_PyObject_NewVar@@Base+0x11e4> │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ - b c6f24 <_PyObject_NewVar@@Base+0x574> │ │ │ │ + b c71e8 <_PyObject_NewVar@@Base+0x574> │ │ │ │ mov r0, r7 │ │ │ │ - bl ab3d4 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab59c <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq c7b4c <_PyObject_NewVar@@Base+0x119c> │ │ │ │ + beq c7e10 <_PyObject_NewVar@@Base+0x119c> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r5, [r3, r9, lsl #2] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c6f7c <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ + beq c7240 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c6f7c <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ + bne c7240 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r8, #32] │ │ │ │ - beq c6f90 <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ + beq c7254 <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl cacdc <_PyArena_AddPyObject@@Base> │ │ │ │ + bl cafc4 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, #0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ strge r0, [r8, #32] │ │ │ │ strge r3, [sp, #52] @ 0x34 │ │ │ │ - bge c6f90 <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ + bge c7254 <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c706c <_PyObject_NewVar@@Base+0x6bc> │ │ │ │ - b c7880 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - bl 107cb4 │ │ │ │ + bne c7330 <_PyObject_NewVar@@Base+0x6bc> │ │ │ │ + b c7b44 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 107d14 │ │ │ │ ldr r3, [r5, #2692] @ 0xa84 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq c6de4 <_PyObject_NewVar@@Base+0x434> │ │ │ │ + beq c70a8 <_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 c6e28 <_PyObject_NewVar@@Base+0x478> │ │ │ │ + bne c70ec <_PyObject_NewVar@@Base+0x478> │ │ │ │ mov r0, r5 │ │ │ │ lsl r8, r1, #1 │ │ │ │ lsl r1, r1, #3 │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl ab60c │ │ │ │ + bl ab7d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq c76b4 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ + beq c7978 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ ldr r7, [r4, #16] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r8, r7 │ │ │ │ - ble c7834 <_PyObject_NewVar@@Base+0xe84> │ │ │ │ + ble c7af8 <_PyObject_NewVar@@Base+0xe84> │ │ │ │ tst r7, #1 │ │ │ │ - ldr fp, [pc, #1892] @ c7b74 <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ - ldr sl, [pc, #1924] @ c7b98 <_PyObject_NewVar@@Base+0x11e8> │ │ │ │ - beq c74d4 <_PyObject_NewVar@@Base+0xb24> │ │ │ │ + ldr fp, [pc, #1892] @ c7e38 <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ + ldr sl, [pc, #1924] @ c7e5c <_PyObject_NewVar@@Base+0x11e8> │ │ │ │ + beq c7798 <_PyObject_NewVar@@Base+0xb24> │ │ │ │ ldr r3, [fp, #696] @ 0x2b8 │ │ │ │ add r9, r5, r7, lsl #2 │ │ │ │ cmp r3, sl │ │ │ │ lsl r8, r7, #2 │ │ │ │ - bne c783c <_PyObject_NewVar@@Base+0xe8c> │ │ │ │ - ldr r3, [pc, #1868] @ c7b7c <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 356650 │ │ │ │ + bne c7b00 <_PyObject_NewVar@@Base+0xe8c> │ │ │ │ + ldr r3, [pc, #1868] @ c7e40 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 3581c0 │ │ │ │ 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 c77ec <_PyObject_NewVar@@Base+0xe3c> │ │ │ │ + beq c7ab0 <_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 c749c <_PyObject_NewVar@@Base+0xaec> │ │ │ │ + bne c7760 <_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] │ │ │ │ @@ -161748,43 +161947,43 @@ │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ mov r3, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [r5, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c76b0 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + beq c7974 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq c764c <_PyObject_NewVar@@Base+0xc9c> │ │ │ │ + beq c7910 <_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 c7790 <_PyObject_NewVar@@Base+0xde0> │ │ │ │ - ldr r3, [pc, #1672] @ c7b7c <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 356650 │ │ │ │ + bne c7a54 <_PyObject_NewVar@@Base+0xde0> │ │ │ │ + ldr r3, [pc, #1672] @ c7e40 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 3581c0 │ │ │ │ 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 c765c <_PyObject_NewVar@@Base+0xcac> │ │ │ │ + beq c7920 <_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 c7560 <_PyObject_NewVar@@Base+0xbb0> │ │ │ │ + bne c7824 <_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 │ │ │ │ @@ -161796,40 +161995,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 c76b0 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + beq c7974 <_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 c777c <_PyObject_NewVar@@Base+0xdcc> │ │ │ │ - ldr r3, [pc, #1492] @ c7b7c <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 356650 │ │ │ │ + bne c7a40 <_PyObject_NewVar@@Base+0xdcc> │ │ │ │ + ldr r3, [pc, #1492] @ c7e40 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 3581c0 │ │ │ │ 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 c76c4 <_PyObject_NewVar@@Base+0xd14> │ │ │ │ + beq c7988 <_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 c7614 <_PyObject_NewVar@@Base+0xc64> │ │ │ │ + bne c78d8 <_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 │ │ │ │ @@ -161841,449 +162040,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 c76b0 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + beq c7974 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r8, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne c74d8 <_PyObject_NewVar@@Base+0xb28> │ │ │ │ + bne c779c <_PyObject_NewVar@@Base+0xb28> │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b c6e18 <_PyObject_NewVar@@Base+0x468> │ │ │ │ + b c70dc <_PyObject_NewVar@@Base+0x468> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c7560 <_PyObject_NewVar@@Base+0xbb0> │ │ │ │ + bne c7824 <_PyObject_NewVar@@Base+0xbb0> │ │ │ │ ldr r3, [fp, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #1312] @ c7b9c <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ + ldr r2, [pc, #1312] @ c7e60 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c7a70 <_PyObject_NewVar@@Base+0x10c0> │ │ │ │ + bne c7d34 <_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 c7584 <_PyObject_NewVar@@Base+0xbd4> │ │ │ │ + bne c7848 <_PyObject_NewVar@@Base+0xbd4> │ │ │ │ str r7, [r4, #16] │ │ │ │ - bl 2915fc │ │ │ │ + bl 2a064c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 9b444 │ │ │ │ - b c7880 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 9b4d0 │ │ │ │ + b c7b44 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c7614 <_PyObject_NewVar@@Base+0xc64> │ │ │ │ + bne c78d8 <_PyObject_NewVar@@Base+0xc64> │ │ │ │ ldr r3, [fp, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #1208] @ c7b9c <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ + ldr r2, [pc, #1208] @ c7e60 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c79a0 <_PyObject_NewVar@@Base+0xff0> │ │ │ │ + bne c7c64 <_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 c7638 <_PyObject_NewVar@@Base+0xc88> │ │ │ │ - b c76b0 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + bne c78fc <_PyObject_NewVar@@Base+0xc88> │ │ │ │ + b c7974 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c6ed8 <_PyObject_NewVar@@Base+0x528> │ │ │ │ + bne c719c <_PyObject_NewVar@@Base+0x528> │ │ │ │ ldr r3, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #1120] @ c7ba0 <_PyObject_NewVar@@Base+0x11f0> │ │ │ │ + ldr r1, [pc, #1120] @ c7e64 <_PyObject_NewVar@@Base+0x11f0> │ │ │ │ cmp r3, r1 │ │ │ │ - bne c7a94 <_PyObject_NewVar@@Base+0x10e4> │ │ │ │ + bne c7d58 <_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 c6ed8 <_PyObject_NewVar@@Base+0x528> │ │ │ │ - bl 2915fc │ │ │ │ + bne c719c <_PyObject_NewVar@@Base+0x528> │ │ │ │ + bl 2a064c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c6f1c <_PyObject_NewVar@@Base+0x56c> │ │ │ │ - b c7878 <_PyObject_NewVar@@Base+0xec8> │ │ │ │ + bne c71e0 <_PyObject_NewVar@@Base+0x56c> │ │ │ │ + b c7b3c <_PyObject_NewVar@@Base+0xec8> │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c7704 <_PyObject_NewVar@@Base+0xd54> │ │ │ │ + b c79c8 <_PyObject_NewVar@@Base+0xd54> │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c769c <_PyObject_NewVar@@Base+0xcec> │ │ │ │ + b c7960 <_PyObject_NewVar@@Base+0xcec> │ │ │ │ ldr r0, [fp, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c6ed8 <_PyObject_NewVar@@Base+0x528> │ │ │ │ - b c776c <_PyObject_NewVar@@Base+0xdbc> │ │ │ │ - ldr r1, [pc, #992] @ c7ba4 <_PyObject_NewVar@@Base+0x11f4> │ │ │ │ + bne c719c <_PyObject_NewVar@@Base+0x528> │ │ │ │ + b c7a30 <_PyObject_NewVar@@Base+0xdbc> │ │ │ │ + ldr r1, [pc, #992] @ c7e68 <_PyObject_NewVar@@Base+0x11f4> │ │ │ │ cmp r3, r1 │ │ │ │ - bne c7854 <_PyObject_NewVar@@Base+0xea4> │ │ │ │ + bne c7b18 <_PyObject_NewVar@@Base+0xea4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 18d6fc │ │ │ │ + bl 18ea50 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r5, r7 │ │ │ │ str r7, [r5, #8] │ │ │ │ strb r2, [r3, #16] │ │ │ │ - b c6f1c <_PyObject_NewVar@@Base+0x56c> │ │ │ │ + b c71e0 <_PyObject_NewVar@@Base+0x56c> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 922f8 │ │ │ │ + bl 92390 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c749c <_PyObject_NewVar@@Base+0xaec> │ │ │ │ + bne c7760 <_PyObject_NewVar@@Base+0xaec> │ │ │ │ ldr r3, [fp, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #912] @ c7b9c <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ + ldr r2, [pc, #912] @ c7e60 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c7ab0 <_PyObject_NewVar@@Base+0x1100> │ │ │ │ + bne c7d74 <_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 c74b0 <_PyObject_NewVar@@Base+0xb00> │ │ │ │ + b c7774 <_PyObject_NewVar@@Base+0xb00> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b c7650 <_PyObject_NewVar@@Base+0xca0> │ │ │ │ + b c7914 <_PyObject_NewVar@@Base+0xca0> │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b c74b0 <_PyObject_NewVar@@Base+0xb00> │ │ │ │ + b c7774 <_PyObject_NewVar@@Base+0xb00> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b c77d0 <_PyObject_NewVar@@Base+0xe20> │ │ │ │ - ldr r3, [pc, #824] @ c7ba8 <_PyObject_NewVar@@Base+0x11f8> │ │ │ │ - ldr r1, [pc, #824] @ c7bac <_PyObject_NewVar@@Base+0x11fc> │ │ │ │ + b c7a94 <_PyObject_NewVar@@Base+0xe20> │ │ │ │ + ldr r3, [pc, #824] @ c7e6c <_PyObject_NewVar@@Base+0x11f8> │ │ │ │ + ldr r1, [pc, #824] @ c7e70 <_PyObject_NewVar@@Base+0x11fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ + bl 18f518 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8, #4] │ │ │ │ mvn r0, #0 │ │ │ │ - b c6fe0 <_PyObject_NewVar@@Base+0x630> │ │ │ │ + b c72a4 <_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 c6fdc <_PyObject_NewVar@@Base+0x62c> │ │ │ │ + bne c72a0 <_PyObject_NewVar@@Base+0x62c> │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #22 │ │ │ │ - beq c7b40 <_PyObject_NewVar@@Base+0x1190> │ │ │ │ - bl a583c │ │ │ │ + beq c7e04 <_PyObject_NewVar@@Base+0x1190> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c7880 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r3, [pc, #732] @ c7bb0 <_PyObject_NewVar@@Base+0x1200> │ │ │ │ + bne c7b44 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #732] @ c7e74 <_PyObject_NewVar@@Base+0x1200> │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #724] @ c7bb4 <_PyObject_NewVar@@Base+0x1204> │ │ │ │ + ldr r3, [pc, #724] @ c7e78 <_PyObject_NewVar@@Base+0x1204> │ │ │ │ sub r6, r6, #11 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #18 │ │ │ │ - bhi c7994 <_PyObject_NewVar@@Base+0xfe4> │ │ │ │ + bhi c7c58 <_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] @ c7bb8 <_PyObject_NewVar@@Base+0x1208> │ │ │ │ + ldr r2, [pc, #688] @ c7e7c <_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 28369c │ │ │ │ - b c7880 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r2, [pc, #648] @ c7bbc <_PyObject_NewVar@@Base+0x120c> │ │ │ │ - ldr r3, [pc, #648] @ c7bc0 <_PyObject_NewVar@@Base+0x1210> │ │ │ │ + bl 293494 │ │ │ │ + b c7b44 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r2, [pc, #648] @ c7e80 <_PyObject_NewVar@@Base+0x120c> │ │ │ │ + ldr r3, [pc, #648] @ c7e84 <_PyObject_NewVar@@Base+0x1210> │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 279da4 <_PyOS_URandomNonblock@@Base+0xb30> │ │ │ │ - b c7880 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r3, [pc, #620] @ c7bbc <_PyObject_NewVar@@Base+0x120c> │ │ │ │ - ldr r2, [pc, #624] @ c7bc4 <_PyObject_NewVar@@Base+0x1214> │ │ │ │ + bl 28a974 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + b c7b44 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #620] @ c7e80 <_PyObject_NewVar@@Base+0x120c> │ │ │ │ + ldr r2, [pc, #624] @ c7e88 <_PyObject_NewVar@@Base+0x1214> │ │ │ │ ldr r1, [r3] │ │ │ │ mvn r3, #0 │ │ │ │ - b c7908 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ - ldr r3, [pc, #612] @ c7bc8 <_PyObject_NewVar@@Base+0x1218> │ │ │ │ - ldr r2, [pc, #612] @ c7bcc <_PyObject_NewVar@@Base+0x121c> │ │ │ │ + b c7bcc <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + ldr r3, [pc, #612] @ c7e8c <_PyObject_NewVar@@Base+0x1218> │ │ │ │ + ldr r2, [pc, #612] @ c7e90 <_PyObject_NewVar@@Base+0x121c> │ │ │ │ ldr r1, [r3] │ │ │ │ mvn r3, #0 │ │ │ │ - b c7908 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ - ldr r2, [pc, #600] @ c7bd0 <_PyObject_NewVar@@Base+0x1220> │ │ │ │ + b c7bcc <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + ldr r2, [pc, #600] @ c7e94 <_PyObject_NewVar@@Base+0x1220> │ │ │ │ mvn r3, #0 │ │ │ │ - b c7908 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + b c7bcc <_PyObject_NewVar@@Base+0xf58> │ │ │ │ ldr r2, [r5, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c7a84 <_PyObject_NewVar@@Base+0x10d4> │ │ │ │ + beq c7d48 <_PyObject_NewVar@@Base+0x10d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28363c │ │ │ │ - b c7880 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r2, [pc, #568] @ c7bd4 <_PyObject_NewVar@@Base+0x1224> │ │ │ │ + bl 293434 │ │ │ │ + b c7b44 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r2, [pc, #568] @ c7e98 <_PyObject_NewVar@@Base+0x1224> │ │ │ │ mvn r3, #0 │ │ │ │ - b c7908 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + b c7bcc <_PyObject_NewVar@@Base+0xf58> │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c76f4 <_PyObject_NewVar@@Base+0xd44> │ │ │ │ - ldr r3, [pc, #540] @ c7bd8 <_PyObject_NewVar@@Base+0x1228> │ │ │ │ - ldr r1, [pc, #540] @ c7bdc <_PyObject_NewVar@@Base+0x122c> │ │ │ │ + b c79b8 <_PyObject_NewVar@@Base+0xd44> │ │ │ │ + ldr r3, [pc, #540] @ c7e9c <_PyObject_NewVar@@Base+0x1228> │ │ │ │ + ldr r1, [pc, #540] @ c7ea0 <_PyObject_NewVar@@Base+0x122c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b c7878 <_PyObject_NewVar@@Base+0xec8> │ │ │ │ + bl 18f518 │ │ │ │ + b c7b3c <_PyObject_NewVar@@Base+0xec8> │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq c6dfc <_PyObject_NewVar@@Base+0x44c> │ │ │ │ + beq c70c0 <_PyObject_NewVar@@Base+0x44c> │ │ │ │ ldr r1, [r4] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne c7adc <_PyObject_NewVar@@Base+0x112c> │ │ │ │ + bne c7da0 <_PyObject_NewVar@@Base+0x112c> │ │ │ │ mov r6, #4 │ │ │ │ - b c73bc <_PyObject_NewVar@@Base+0xa0c> │ │ │ │ + b c7680 <_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 9990c │ │ │ │ + bl 99998 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq c76b4 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ + beq c7978 <_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 c7b18 <_PyObject_NewVar@@Base+0x1168> │ │ │ │ + bcs c7ddc <_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 23145c │ │ │ │ + bl 2444c8 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ - bne c6dec <_PyObject_NewVar@@Base+0x43c> │ │ │ │ - b c79f8 <_PyObject_NewVar@@Base+0x1048> │ │ │ │ + bne c70b0 <_PyObject_NewVar@@Base+0x43c> │ │ │ │ + b c7cbc <_PyObject_NewVar@@Base+0x1048> │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c768c <_PyObject_NewVar@@Base+0xcdc> │ │ │ │ - ldr r3, [pc, #340] @ c7be0 <_PyObject_NewVar@@Base+0x1230> │ │ │ │ + b c7950 <_PyObject_NewVar@@Base+0xcdc> │ │ │ │ + ldr r3, [pc, #340] @ c7ea4 <_PyObject_NewVar@@Base+0x1230> │ │ │ │ mov r0, r4 │ │ │ │ - bl 279da4 <_PyOS_URandomNonblock@@Base+0xb30> │ │ │ │ - b c7880 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 28a974 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + b c7b44 <_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 c7758 <_PyObject_NewVar@@Base+0xda8> │ │ │ │ + b c7a1c <_PyObject_NewVar@@Base+0xda8> │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b c7820 <_PyObject_NewVar@@Base+0xe70> │ │ │ │ - ldr r3, [pc, #264] @ c7bd8 <_PyObject_NewVar@@Base+0x1228> │ │ │ │ - ldr r1, [pc, #272] @ c7be4 <_PyObject_NewVar@@Base+0x1234> │ │ │ │ + b c7ae4 <_PyObject_NewVar@@Base+0xe70> │ │ │ │ + ldr r3, [pc, #264] @ c7e9c <_PyObject_NewVar@@Base+0x1228> │ │ │ │ + ldr r1, [pc, #272] @ c7ea8 <_PyObject_NewVar@@Base+0x1234> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18e1c4 │ │ │ │ - b c7880 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 18f518 │ │ │ │ + b c7b44 <_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 c79ec <_PyObject_NewVar@@Base+0x103c> │ │ │ │ - bl 2915fc │ │ │ │ - b c7880 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - bl a583c │ │ │ │ + b c7cb0 <_PyObject_NewVar@@Base+0x103c> │ │ │ │ + bl 2a064c │ │ │ │ + b c7b44 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl a58c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c7880 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r3, [pc, #216] @ c7be8 <_PyObject_NewVar@@Base+0x1238> │ │ │ │ + bne c7b44 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #216] @ c7eac <_PyObject_NewVar@@Base+0x1238> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c1b68 │ │ │ │ - b c7880 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 1c79fc │ │ │ │ + b c7b44 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsl r9, r1, #1 │ │ │ │ lsl r1, r1, #4 │ │ │ │ - bl ab60c │ │ │ │ + bl ab7d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c76b4 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ + beq c7978 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ str r9, [r4, #76] @ 0x4c │ │ │ │ - b c7a3c <_PyObject_NewVar@@Base+0x108c> │ │ │ │ + b c7d00 <_PyObject_NewVar@@Base+0x108c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 27c62c │ │ │ │ - b c6fe0 <_PyObject_NewVar@@Base+0x630> │ │ │ │ + bl 28cfa0 │ │ │ │ + b c72a4 <_PyObject_NewVar@@Base+0x630> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c705c <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ + beq c7320 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c705c <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ + bne c7320 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b c705c <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b c7320 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r2, r9, r0, ror #3 │ │ │ │ + andeq r2, r9, r8, ror r2 │ │ │ │ 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 │ │ │ │ - mlaseq r5, ip, r4, sl │ │ │ │ + eorseq ip, r5, ip, lsl r0 │ │ │ │ subseq r8, r7, r0, lsr #3 │ │ │ │ - andeq r9, r9, ip, asr ip │ │ │ │ - muleq r8, r0, sl │ │ │ │ - andeq fp, r8, r4, asr r4 │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + andeq r9, r9, r8, ror #25 │ │ │ │ + andeq fp, r8, r4, lsr r9 │ │ │ │ + @ instruction: 0x0008b2b0 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sl, r5, r0, lsr r4 │ │ │ │ + @ instruction: 0x0035bfb0 │ │ │ │ subseq fp, r5, ip, asr #23 │ │ │ │ - subeq lr, r3, r0, lsl #30 │ │ │ │ - eorseq r1, r6, ip, lsr #12 │ │ │ │ + subeq r0, r4, r0, lsl #21 │ │ │ │ + eorseq r3, r6, ip, lsr #3 │ │ │ │ subseq sp, r5, r4, lsl #22 │ │ │ │ - eorseq r1, r6, ip, ror r6 │ │ │ │ - eorseq r1, r6, ip, lsl #12 │ │ │ │ + @ instruction: 0x003631fc │ │ │ │ + eorseq r3, r6, ip, lsl #3 │ │ │ │ subseq sp, r5, r4, ror #21 │ │ │ │ - @ instruction: 0x003615d8 │ │ │ │ - eorseq r1, r6, r8, asr #11 │ │ │ │ - eorseq r1, r6, r4, ror #12 │ │ │ │ + eorseq r3, r6, r8, asr r1 │ │ │ │ + eorseq r3, r6, r8, asr #2 │ │ │ │ + eorseq r3, r6, r4, ror #3 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq sl, r5, r4, ror #8 │ │ │ │ - eorseq r1, r6, r0, lsl #3 │ │ │ │ - @ instruction: 0x003616b0 │ │ │ │ + eorseq fp, r5, r4, ror #31 │ │ │ │ + eorseq r2, r6, r0, lsl #26 │ │ │ │ + eorseq r3, r6, r0, lsr r2 │ │ │ │ subseq sp, r5, r4, asr fp │ │ │ │ │ │ │ │ -000c7bec : │ │ │ │ +000c7eb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c7c74 │ │ │ │ - ldr r6, [pc, #116] @ c7c80 │ │ │ │ - bl 356650 │ │ │ │ + beq c7f38 │ │ │ │ + ldr r6, [pc, #116] @ c7f44 │ │ │ │ + bl 3581c0 │ │ │ │ ldr r3, [r0, r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c7c68 │ │ │ │ + bne c7f2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8d238 │ │ │ │ + bl 8d290 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ str r4, [r5, r6] │ │ │ │ tst r3, #8 │ │ │ │ - beq c7c48 │ │ │ │ + beq c7f0c │ │ │ │ orr r3, r3, #16 │ │ │ │ mov r2, #1 │ │ │ │ strb r3, [r4, #16] │ │ │ │ str r2, [r4, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 22629c │ │ │ │ + bl 2394c0 <_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] @ c7c84 │ │ │ │ - ldr r0, [pc, #20] @ c7c88 │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #16] @ c7c8c │ │ │ │ - ldr r0, [pc, #16] @ c7c90 │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r4, ror #1 │ │ │ │ - @ instruction: 0x003ceab4 │ │ │ │ - eorseq sl, r5, r4, lsr r0 │ │ │ │ - subeq lr, r3, r4, lsl pc │ │ │ │ + ldr r1, [pc, #20] @ c7f48 │ │ │ │ + ldr r0, [pc, #20] @ c7f4c │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #16] @ c7f50 │ │ │ │ + ldr r0, [pc, #16] @ c7f54 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq fp, r5, r4, ror #24 │ │ │ │ + eorseq r0, sp, r4, lsr r6 │ │ │ │ + @ instruction: 0x0035bbb4 │ │ │ │ + @ instruction: 0x00440a94 │ │ │ │ add r3, r0, r1, lsl #1 │ │ │ │ ldrb r3, [r3, #124] @ 0x7c │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq c7cc8 │ │ │ │ + beq c7f8c │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ ldreq r2, [r0, #112] @ 0x70 │ │ │ │ - beq c7ce4 │ │ │ │ - ldr r2, [pc, #56] @ c7cf0 │ │ │ │ + beq c7fa8 │ │ │ │ + ldr r2, [pc, #56] @ c7fb4 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r2, [pc, #48] @ c7cf4 │ │ │ │ + ldreq r2, [pc, #48] @ c7fb8 │ │ │ │ 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 c7cb0 │ │ │ │ + bne c7f74 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ - b c7cb0 │ │ │ │ - subeq lr, r3, r4, ror #23 │ │ │ │ - subeq lr, r3, r4, ror #25 │ │ │ │ + b c7f74 │ │ │ │ + subeq r0, r4, r4, ror #14 │ │ │ │ + subeq r0, r4, r4, ror #16 │ │ │ │ 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] │ │ │ │ @@ -162291,275 +162490,285 @@ │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ str r3, [ip, #28] │ │ │ │ mvn r3, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [ip, #472] @ 0x1d8 │ │ │ │ - bne c81e8 │ │ │ │ + bne c84b8 │ │ │ │ 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 c8cdc │ │ │ │ + bne c917c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r8, [r3, #8] │ │ │ │ cmp r8, sl │ │ │ │ mov r5, r8 │ │ │ │ - beq c8c5c │ │ │ │ + beq c90fc │ │ │ │ cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ ldrhi r3, [sp, #8] │ │ │ │ movhi r2, #29 │ │ │ │ movhi r4, r3 │ │ │ │ strhi r2, [r3, #32] │ │ │ │ - bhi c7dc4 │ │ │ │ + bhi c8088 │ │ │ │ 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 ca7bc │ │ │ │ + bhi ca534 │ │ │ │ ldrb r1, [sl] │ │ │ │ cmp r1, r2 │ │ │ │ - bne ca430 │ │ │ │ + bne ca814 │ │ │ │ mov r4, r3 │ │ │ │ str r0, [r3, #476] @ 0x1dc │ │ │ │ mov fp, #0 │ │ │ │ str fp, [r4, #28] │ │ │ │ cmp sl, r8 │ │ │ │ - beq c8bb4 │ │ │ │ - ldr r1, [r4, #476] @ 0x1dc │ │ │ │ - cmn r1, #-2147483646 @ 0x80000002 │ │ │ │ - bhi ca7c8 │ │ │ │ - add r3, r1, #1 │ │ │ │ - add r0, sl, #1 │ │ │ │ + beq c9004 │ │ │ │ + ldr r0, [r4, #476] @ 0x1dc │ │ │ │ + cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ + bhi ca9ac │ │ │ │ + add r3, r0, #1 │ │ │ │ + add r1, sl, #1 │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ - str r0, [r4, #4] │ │ │ │ + str r1, [r4, #4] │ │ │ │ ldrb r2, [sl] │ │ │ │ sub r3, r2, #9 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #23 │ │ │ │ - bhi c7fe4 │ │ │ │ - ldr ip, [pc, #3900] @ c8d48 │ │ │ │ + bhi c82a8 │ │ │ │ + ldr ip, [pc, #4060] @ c90ac │ │ │ │ lsr r3, ip, r3 │ │ │ │ tst r3, #1 │ │ │ │ - bne c86b8 │ │ │ │ - cmp r0, #0 │ │ │ │ + bne c8988 │ │ │ │ + cmp r1, #0 │ │ │ │ mov r8, r2 │ │ │ │ - beq c9d6c │ │ │ │ - str sl, [r4, #28] │ │ │ │ - str r1, [r4, #472] @ 0x1d8 │ │ │ │ + strne sl, [r4, #28] │ │ │ │ + streq r1, [r4, #28] │ │ │ │ + str r0, [r4, #472] @ 0x1d8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #28 │ │ │ │ - beq c9950 │ │ │ │ + beq c979c │ │ │ │ bic r1, r2, #32 │ │ │ │ sub r3, r1, #65 @ 0x41 │ │ │ │ cmp r3, #25 │ │ │ │ - bls c8060 │ │ │ │ + bls c834c │ │ │ │ + sub r3, r2, #95 @ 0x5f │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - movle r3, #0 │ │ │ │ - movgt r3, #1 │ │ │ │ - cmp r2, #95 @ 0x5f │ │ │ │ - orreq r3, r3, #1 │ │ │ │ + orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c8078 │ │ │ │ - cmp r2, #13 │ │ │ │ - beq c819c │ │ │ │ - cmp r2, #10 │ │ │ │ - beq c81b0 │ │ │ │ + bne c8364 │ │ │ │ + cmp r8, #13 │ │ │ │ + beq ca524 │ │ │ │ + cmp r8, #10 │ │ │ │ + beq c8484 │ │ │ │ cmp r8, #46 @ 0x2e │ │ │ │ - beq c86c0 │ │ │ │ - ldr r5, [pc, #3788] @ c8d4c │ │ │ │ + beq c8990 │ │ │ │ + ldr r5, [pc, #3948] @ c90b0 │ │ │ │ and r3, r8, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne c831c │ │ │ │ + bne c85ec │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - ldr r5, [pc, #3812] @ c8d7c │ │ │ │ + ldr r5, [pc, #3964] @ c90d8 │ │ │ │ ldrb r3, [r3] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ - beq c9530 │ │ │ │ + beq c98b0 │ │ │ │ cmp r8, #34 @ 0x22 │ │ │ │ cmpne r8, #39 @ 0x27 │ │ │ │ - beq c8d94 │ │ │ │ + beq c8cf8 │ │ │ │ cmp r8, #92 @ 0x5c │ │ │ │ - beq c9d78 │ │ │ │ + beq ca440 │ │ │ │ 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 c842c │ │ │ │ + bne c86fc │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ cmpne r8, #33 @ 0x21 │ │ │ │ - beq c842c │ │ │ │ + beq c86fc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca84c │ │ │ │ + bl cab34 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl e4ec8 <_PyToken_TwoChars@@Base> │ │ │ │ + bl e4f38 <_PyToken_TwoChars@@Base> │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ mov fp, r0 │ │ │ │ - bne c93e4 │ │ │ │ + bne c96ac │ │ │ │ cmn r9, #1 │ │ │ │ - beq c8630 │ │ │ │ + beq c8900 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldm r0, {r1, r3} │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [r0, #4] │ │ │ │ - bcc ca7bc │ │ │ │ + bcc ca534 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ and r9, r9, #255 @ 0xff │ │ │ │ cmp r3, r9 │ │ │ │ - bne ca430 │ │ │ │ + bne ca814 │ │ │ │ ldr r3, [r0, #476] @ 0x1dc │ │ │ │ cmp r8, #91 @ 0x5b │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #476] @ 0x1dc │ │ │ │ - beq c8480 │ │ │ │ - ble c863c │ │ │ │ + beq c8750 │ │ │ │ + ble c890c │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ - beq c8480 │ │ │ │ + beq c8750 │ │ │ │ bic r3, r8, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq c8b0c │ │ │ │ + beq c8f5c │ │ │ │ cmp r8, #1114112 @ 0x110000 │ │ │ │ mov r2, r8 │ │ │ │ - bcs ca33c │ │ │ │ - ldr r1, [pc, #3540] @ c8d50 │ │ │ │ + bcs ca95c │ │ │ │ + ldr r1, [pc, #3700] @ c90b4 │ │ │ │ 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, #3520] @ c8d54 │ │ │ │ + ldr r1, [pc, #3680] @ c90b8 │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldrh r1, [r1, r3] │ │ │ │ - ldr r3, [pc, #3512] @ c8d58 │ │ │ │ + ldr r3, [pc, #3672] @ c90bc │ │ │ │ add r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq ca33c │ │ │ │ + beq ca95c │ │ │ │ cmp r8, #61 @ 0x3d │ │ │ │ - beq c9110 │ │ │ │ + beq c93d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r2, r2, #33 @ 0x21 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ ldr ip, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bls c8510 │ │ │ │ + bls c87e0 │ │ │ │ ldr r2, [r3, #464] @ 0x1d0 │ │ │ │ ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ str r3, [r6] │ │ │ │ mov r0, #55 @ 0x37 │ │ │ │ mov r3, r2 │ │ │ │ - b c853c │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq sl, #0 │ │ │ │ - cmp r2, #35 @ 0x23 │ │ │ │ + b c880c │ │ │ │ + cmp r1, #0 │ │ │ │ mov r8, r2 │ │ │ │ - str r1, [r4, #472] @ 0x1d8 │ │ │ │ + beq ca42c │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ str sl, [r4, #28] │ │ │ │ - bne c7e28 │ │ │ │ - b c800c │ │ │ │ + str r0, [r4, #472] @ 0x1d8 │ │ │ │ + bne c80ec │ │ │ │ + b c82d0 │ │ │ │ cmp r0, #13 │ │ │ │ - beq c8020 │ │ │ │ + beq c82e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca84c │ │ │ │ + bl cab34 │ │ │ │ cmp r0, #10 │ │ │ │ cmnne r0, #1 │ │ │ │ - bne c8004 │ │ │ │ + mov r8, r0 │ │ │ │ + bne c82c8 │ │ │ │ add sl, r4, #12288 @ 0x3000 │ │ │ │ - ldr r3, [sl, #68] @ 0x44 │ │ │ │ - ldr r2, [r4, #2736] @ 0xab0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne c9b0c │ │ │ │ + ldr r2, [sl, #68] @ 0x44 │ │ │ │ + ldr r3, [r4, #2736] @ 0xab0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne c9c04 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ - cmp r2, #28 │ │ │ │ - beq c9950 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq c94c0 │ │ │ │ - cmp r0, #13 │ │ │ │ - beq c819c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - b c81bc │ │ │ │ + bne c9df0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne ca138 │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + cmp r1, #28 │ │ │ │ + beq c979c │ │ │ │ + cmn r8, #1 │ │ │ │ + bne c8124 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne ca074 │ │ │ │ + subs r1, r1, #11 │ │ │ │ + movne r1, #1 │ │ │ │ + lsl r2, r1, #6 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + bl cade8 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ - beq c8ba4 │ │ │ │ + beq c8ff4 │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ - beq c89cc │ │ │ │ + beq c8cc4 │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - beq c91e8 │ │ │ │ + beq c94dc │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ - beq c892c │ │ │ │ + beq c8c00 │ │ │ │ bic r2, r2, #32 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ - b c80c8 │ │ │ │ + b c83b4 │ │ │ │ ldmib r4, {r5, r8} │ │ │ │ cmp r5, r8 │ │ │ │ - beq c8a64 │ │ │ │ + beq c8eb4 │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ movhi r3, #29 │ │ │ │ strhi r3, [r4, #32] │ │ │ │ - bhi c9104 │ │ │ │ + bhi c9420 │ │ │ │ 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 c8090 │ │ │ │ + bls c837c │ │ │ │ sub r3, r8, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls c8090 │ │ │ │ + bls c837c │ │ │ │ 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 c86b0 │ │ │ │ + bne c8980 │ │ │ │ cmn r8, #1 │ │ │ │ - beq c9708 │ │ │ │ + beq c99cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldm r0, {r1, r3} │ │ │ │ mov r2, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bcc ca7bc │ │ │ │ + bcc ca534 │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ and r8, r8, #255 @ 0xff │ │ │ │ cmp r2, r8 │ │ │ │ - bne ca430 │ │ │ │ + bne ca814 │ │ │ │ ldr r2, [r0, #476] @ 0x1dc │ │ │ │ cmp r7, #0 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r0, #476] @ 0x1dc │ │ │ │ - bne c9e90 │ │ │ │ + bne ca0b8 │ │ │ │ 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] │ │ │ │ @@ -162571,77 +162780,70 @@ │ │ │ │ str r2, [r6, #8] │ │ │ │ str r3, [r6, #24] │ │ │ │ ldrne r2, [r0, #472] @ 0x1d8 │ │ │ │ ldrne r3, [r0, #476] @ 0x1dc │ │ │ │ strne r3, [r6, #16] │ │ │ │ strne r2, [r6, #8] │ │ │ │ mov r0, #1 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca84c │ │ │ │ - cmp r0, #10 │ │ │ │ - mov r8, r0 │ │ │ │ - bne c7e70 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add sl, r3, #12288 @ 0x3000 │ │ │ │ - mov r2, r3 │ │ │ │ + b c8344 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [r2, #448] @ 0x1c0 │ │ │ │ - beq c8844 │ │ │ │ + beq c8b14 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add sl, r1, #12288 @ 0x3000 │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c9a28 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + bne c9b9c │ │ │ │ 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 c8254 │ │ │ │ + beq c8524 │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ - bhi ca5c0 │ │ │ │ + bhi ca7f8 │ │ │ │ add r1, r2, #1 │ │ │ │ add r0, r5, #1 │ │ │ │ str r1, [r4, #476] @ 0x1dc │ │ │ │ str r0, [r4, #4] │ │ │ │ ldrb r1, [r5] │ │ │ │ cmp r1, #32 │ │ │ │ - bne c8580 │ │ │ │ + bne c8850 │ │ │ │ mov r5, r0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, sl │ │ │ │ add r8, r9, r3 │ │ │ │ - bne c8218 │ │ │ │ + bne c84e8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c8770 │ │ │ │ - ldr r0, [pc, #2820] @ c8d6c │ │ │ │ + bne c8a40 │ │ │ │ + ldr r0, [pc, #2968] @ c90d0 │ │ │ │ ldr r2, [r4, #2744] @ 0xab8 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r2, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne c9378 │ │ │ │ + bne c9640 │ │ │ │ mov r0, r5 │ │ │ │ bl 29508 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ addne sl, r0, #1 │ │ │ │ - beq c999c │ │ │ │ + beq c9c38 │ │ │ │ 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 │ │ │ │ @@ -162651,125 +162853,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 ca004 │ │ │ │ + bne ca07c │ │ │ │ cmp r5, sl │ │ │ │ - bne c8218 │ │ │ │ + bne c84e8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c8770 │ │ │ │ + bne c8a40 │ │ │ │ ldr r2, [r4, #2744] @ 0xab8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, r0 │ │ │ │ - bne c9378 │ │ │ │ + bne c9640 │ │ │ │ mov r0, r5 │ │ │ │ bl 29508 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c999c │ │ │ │ + beq c9c38 │ │ │ │ add sl, sl, #1 │ │ │ │ - b c8290 │ │ │ │ + b c8560 │ │ │ │ cmp r8, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bne c88b8 │ │ │ │ - bl ca84c │ │ │ │ + bne c8b8c │ │ │ │ + bl cab34 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ mov r7, r0 │ │ │ │ - beq ca040 │ │ │ │ - bgt c8ef4 │ │ │ │ + beq c9ec4 │ │ │ │ + bgt c91e8 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - beq c97dc │ │ │ │ - bgt c9300 │ │ │ │ + beq c9a58 │ │ │ │ + bgt c95c8 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq ca040 │ │ │ │ + beq c9ec4 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq c9e30 │ │ │ │ + beq c9fa8 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq c9da4 │ │ │ │ + beq c9f2c │ │ │ │ and r3, r7, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne ca39c │ │ │ │ + bne ca5c8 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq c99e0 │ │ │ │ + beq c9bcc │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - bgt c9dec │ │ │ │ + bgt c9f74 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r2, [pc, #2524] @ c8d68 │ │ │ │ + ldr r2, [pc, #2672] @ c90cc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10a914 │ │ │ │ + bl 10a750 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9700 │ │ │ │ + beq ca074 │ │ │ │ cmn r7, #1 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - beq c984c │ │ │ │ + beq c9ac8 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ sub r3, r2, #1 │ │ │ │ ldr r1, [ip] │ │ │ │ str r3, [ip, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc ca7bc │ │ │ │ + bcc ca534 │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ and r7, r7, #255 @ 0xff │ │ │ │ cmp r2, r7 │ │ │ │ - bne ca430 │ │ │ │ + bne ca814 │ │ │ │ ldr r0, [ip, #476] @ 0x1dc │ │ │ │ ldr r1, [ip, #28] │ │ │ │ ldr r2, [ip, #480] @ 0x1e0 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [ip, #476] @ 0x1dc │ │ │ │ str r2, [r6] │ │ │ │ ldr r2, [ip, #464] @ 0x1d0 │ │ │ │ str r2, [r6, #4] │ │ │ │ str r2, [r6, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - cmpne r3, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + cmpne r1, #0 │ │ │ │ mvn r2, #0 │ │ │ │ str r1, [r6, #20] │ │ │ │ str r2, [r6, #16] │ │ │ │ str r2, [r6, #8] │ │ │ │ str r3, [r6, #24] │ │ │ │ - beq c8424 │ │ │ │ + beq c86f4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #472] @ 0x1d8 │ │ │ │ str r3, [r6, #8] │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, #2 │ │ │ │ - b c8194 │ │ │ │ + b c8344 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add sl, r3, #12288 @ 0x3000 │ │ │ │ ldr r3, [sl, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt c9044 │ │ │ │ + bgt c9338 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca84c │ │ │ │ + bl cab34 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl e4ec8 <_PyToken_TwoChars@@Base> │ │ │ │ + bl e4f38 <_PyToken_TwoChars@@Base> │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ mov fp, r0 │ │ │ │ - bne c93e4 │ │ │ │ + bne c96ac │ │ │ │ cmn r9, #1 │ │ │ │ - bne c7f14 │ │ │ │ + bne c81d8 │ │ │ │ cmp r8, #91 @ 0x5b │ │ │ │ movle r2, r8 │ │ │ │ - ble c7f74 │ │ │ │ + ble c8238 │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ - bne c8b14 │ │ │ │ + bne c8f64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bgt ca448 │ │ │ │ + bgt ca7e4 │ │ │ │ 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] │ │ │ │ @@ -162781,28 +162983,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, #2160] @ c8d54 │ │ │ │ + ldr r0, [pc, #2308] @ c90b8 │ │ │ │ and r1, r8, #127 @ 0x7f │ │ │ │ lsl r1, r1, #1 │ │ │ │ - ldr r3, [pc, #2152] @ c8d58 │ │ │ │ + ldr r3, [pc, #2300] @ c90bc │ │ │ │ ldrh r1, [r0, r1] │ │ │ │ add r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq ca33c │ │ │ │ + beq ca95c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r2, r2, #33 @ 0x21 │ │ │ │ ldr ip, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r3, [pc, #2116] @ c8d5c │ │ │ │ + ldr r3, [pc, #2264] @ c90c0 │ │ │ │ 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] │ │ │ │ @@ -162814,123 +163016,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 c8194 │ │ │ │ + beq c8344 │ │ │ │ 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 c9ab8 │ │ │ │ + beq c9c7c │ │ │ │ mov sl, #0 │ │ │ │ cmp r1, #12 │ │ │ │ mov r9, sl │ │ │ │ - beq c8200 │ │ │ │ + beq c84d0 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq ca778 │ │ │ │ + beq ca664 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, ip │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov sl, r5 │ │ │ │ str r5, [ip, #4] │ │ │ │ ldr ip, [ip] │ │ │ │ cmp r5, ip │ │ │ │ - bcc ca7bc │ │ │ │ + bcc ca534 │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne ca430 │ │ │ │ + bne ca814 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ sub lr, r1, #10 │ │ │ │ cmp lr, #25 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ - bhi c877c │ │ │ │ - ldr ip, [pc, #1904] @ c8d60 │ │ │ │ + bhi c8a4c │ │ │ │ + ldr ip, [pc, #2052] @ c90c4 │ │ │ │ lsr ip, ip, lr │ │ │ │ tst ip, #1 │ │ │ │ - beq c877c │ │ │ │ + beq c8a4c │ │ │ │ cmp r1, #10 │ │ │ │ cmpeq r8, #0 │ │ │ │ ldr r1, [r4, #456] @ 0x1c8 │ │ │ │ - beq c8f4c │ │ │ │ + beq c9240 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ca260 │ │ │ │ + bne ca8ec │ │ │ │ ldr r9, [r4, #452] @ 0x1c4 │ │ │ │ mov r3, r4 │ │ │ │ cmp r9, #0 │ │ │ │ str r5, [r4, #28] │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ - bne c8cdc │ │ │ │ + bne c917c │ │ │ │ mov r9, #1 │ │ │ │ - b c7d5c │ │ │ │ + b c8020 │ │ │ │ cmp r8, #91 @ 0x5b │ │ │ │ - beq c8480 │ │ │ │ - bgt c7f5c │ │ │ │ + beq c8750 │ │ │ │ + bgt c8220 │ │ │ │ cmp r8, #40 @ 0x28 │ │ │ │ - beq c8480 │ │ │ │ + beq c8750 │ │ │ │ cmp r8, #41 @ 0x29 │ │ │ │ - bne c7f68 │ │ │ │ + bne c822c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add sl, r3, #12288 @ 0x3000 │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt c8b38 │ │ │ │ + bgt c8f88 │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne c9798 │ │ │ │ + bne c97b8 │ │ │ │ ldr r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ca344 │ │ │ │ - ble c84d8 │ │ │ │ + beq ca798 │ │ │ │ + ble c87a8 │ │ │ │ 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 c8a08 │ │ │ │ + bne c8e58 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt c8a20 │ │ │ │ + bgt c8e70 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ - b c84dc │ │ │ │ + b c87ac │ │ │ │ orr r7, r7, r3 │ │ │ │ - b c8090 │ │ │ │ - mov sl, r0 │ │ │ │ - b c7dcc │ │ │ │ + b c837c │ │ │ │ + mov sl, r1 │ │ │ │ + b c8090 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca84c │ │ │ │ - ldr r5, [pc, #1660] @ c8d4c │ │ │ │ + bl cab34 │ │ │ │ + ldr r5, [pc, #1808] @ c90b0 │ │ │ │ and r1, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r1, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne c99fc │ │ │ │ + bne c9be8 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq c9ba4 │ │ │ │ + beq c9d44 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ - beq c9a74 │ │ │ │ + beq c9cd8 │ │ │ │ ldr r0, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ str r3, [ip, #4] │ │ │ │ - bcc ca7bc │ │ │ │ + bcc ca534 │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ cmp r2, r1 │ │ │ │ - bne ca430 │ │ │ │ + bne ca814 │ │ │ │ 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 │ │ │ │ @@ -162939,83 +163141,84 @@ │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ mvn r2, #0 │ │ │ │ str r1, [r6, #20] │ │ │ │ str r2, [r6, #16] │ │ │ │ str r2, [r6, #8] │ │ │ │ str r3, [r6, #24] │ │ │ │ - beq c8768 │ │ │ │ + beq c8a38 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #472] @ 0x1d8 │ │ │ │ str r3, [r6, #8] │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, #23 │ │ │ │ - b c8194 │ │ │ │ + b c8344 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r9, [r2, #480] @ 0x1e0 │ │ │ │ cmp r9, #0 │ │ │ │ - bne c8914 │ │ │ │ + bne c8be8 │ │ │ │ cmp fp, #0 │ │ │ │ - bne ca4c4 │ │ │ │ + bne ca964 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp r1, r8 │ │ │ │ lsl r1, r2, #2 │ │ │ │ - bne c8ce4 │ │ │ │ + bne c9184 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r2, [r1, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne c92ec │ │ │ │ + bne c95b4 │ │ │ │ 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 c7d5c │ │ │ │ + beq c8020 │ │ │ │ add r3, r0, #12288 @ 0x3000 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #464] @ 0x1d0 │ │ │ │ ldr r0, [r0, #480] @ 0x1e0 │ │ │ │ - bge c9138 │ │ │ │ + bge c942c │ │ │ │ cmp r1, #0 │ │ │ │ add r9, r9, #1 │ │ │ │ - bne c9170 │ │ │ │ + bne c9464 │ │ │ │ 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 c8194 │ │ │ │ + b c8344 │ │ │ │ ldr r1, [r2, #480] @ 0x1e0 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt c81cc │ │ │ │ - ldr r3, [sl, #72] @ 0x48 │ │ │ │ + bgt c8498 │ │ │ │ + mov r0, r2 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ + add r2, r2, #12288 @ 0x3000 │ │ │ │ + ldr r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - bne c9bdc │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + bne c9d1c │ │ │ │ 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] │ │ │ │ @@ -163027,134 +163230,229 @@ │ │ │ │ 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 c8194 │ │ │ │ - bl 109dac │ │ │ │ + b c8344 │ │ │ │ + bl 109be8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c9a0c │ │ │ │ + beq c9bf8 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq c99e0 │ │ │ │ + beq c9bcc │ │ │ │ bic r3, r7, #32 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq c9b54 │ │ │ │ + beq c9d80 │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq c9dfc │ │ │ │ + beq c9e5c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r2, [pc, #1148] @ c8d68 │ │ │ │ + ldr r2, [pc, #1292] @ c90cc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10a914 │ │ │ │ + bl 10a750 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c839c │ │ │ │ + bne c866c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl cab00 │ │ │ │ - b c8194 │ │ │ │ + bl cade8 │ │ │ │ + b c8344 │ │ │ │ ldr r0, [r2, #476] @ 0x1dc │ │ │ │ ldr sl, [r2, #4] │ │ │ │ ldr ip, [r2, #452] @ 0x1c4 │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r0 │ │ │ │ - b c87d8 │ │ │ │ + b c8aa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca84c │ │ │ │ + bl cab34 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ mov r8, r0 │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - beq c9778 │ │ │ │ - mov sl, r1 │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + beq c99e8 │ │ │ │ + mov r1, r3 │ │ │ │ + mov sl, r3 │ │ │ │ mov r5, #1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - orr r0, r1, sl │ │ │ │ - orrs ip, r0, r5 │ │ │ │ - bic r2, r8, #32 │ │ │ │ - bne c91fc │ │ │ │ + b c8c90 │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - beq c936c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne c898c │ │ │ │ + beq c9634 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne c8c50 │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - beq c89cc │ │ │ │ + beq c8cc4 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - beq c94f8 │ │ │ │ + beq c9764 │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ - bne c8084 │ │ │ │ + bne c8370 │ │ │ │ mov r5, #1 │ │ │ │ - mov r1, #0 │ │ │ │ + mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - bl ca84c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + bl cab34 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ mov r8, r0 │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - beq c8d8c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov sl, r3 │ │ │ │ - b c8958 │ │ │ │ - mov r3, #0 │ │ │ │ + moveq sl, #1 │ │ │ │ + movne sl, #0 │ │ │ │ + beq c99e0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orr r0, r3, sl │ │ │ │ + orrs ip, r0, r5 │ │ │ │ + bic r2, r8, #32 │ │ │ │ + beq c8c30 │ │ │ │ + orr ip, r1, r5 │ │ │ │ + orrs ip, ip, r0 │ │ │ │ + beq c8c40 │ │ │ │ + orrs sl, r1, sl │ │ │ │ + bne c8370 │ │ │ │ + cmp r2, #82 @ 0x52 │ │ │ │ + bne c8370 │ │ │ │ + mov r1, ip │ │ │ │ + b c8c60 │ │ │ │ + mov r1, #0 │ │ │ │ mov sl, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - bl ca84c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + bl cab34 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ mov r8, r0 │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ - beq c8d94 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - b c8958 │ │ │ │ + bne c8c88 │ │ │ │ + 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 cab34 │ │ │ │ + cmp r8, r0 │ │ │ │ + beq c9704 │ │ │ │ + cmn r0, #1 │ │ │ │ + moveq r9, #1 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + moveq sl, r9 │ │ │ │ + moveq r7, #0 │ │ │ │ + beq c97f0 │ │ │ │ + mov r7, #0 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + sub fp, r3, #1 │ │ │ │ + ldr r1, [r2] │ │ │ │ + str fp, [r2, #4] │ │ │ │ + cmp fp, r1 │ │ │ │ + bcc ca534 │ │ │ │ + ldrb r3, [r3, #-1] │ │ │ │ + and r0, r0, #255 @ 0xff │ │ │ │ + cmp r3, r0 │ │ │ │ + bne ca814 │ │ │ │ + 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 c8df0 │ │ │ │ + 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] │ │ │ │ + ldr r1, [r2, #468] @ 0x1d4 │ │ │ │ + str r1, [r6, #4] │ │ │ │ + ldr r1, [r2, #464] @ 0x1d0 │ │ │ │ + str r3, [r6, #20] │ │ │ │ + movne r3, r2 │ │ │ │ + ldrne r2, [r3, #472] @ 0x1d8 │ │ │ │ + str r1, [r6, #12] │ │ │ │ + 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 c8344 │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ + mov r7, r2 │ │ │ │ + movne fp, r0 │ │ │ │ + beq c972c │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cmp fp, r2 │ │ │ │ + beq c9254 │ │ │ │ + ldr r3, [r4, #476] @ 0x1dc │ │ │ │ + cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ + bhi ca514 │ │ │ │ + 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 ca074 │ │ │ │ + cmp r2, #22 │ │ │ │ + beq ca3dc │ │ │ │ + cmp r3, #10 │ │ │ │ + movne r2, #0 │ │ │ │ + andeq r2, r9, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne ca728 │ │ │ │ + cmp r8, r3 │ │ │ │ + bne c8de0 │ │ │ │ + add r7, r7, #1 │ │ │ │ + mov fp, r0 │ │ │ │ + b c8d80 │ │ │ │ cmp r8, #93 @ 0x5d │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ - bne c939c │ │ │ │ + bne c9664 │ │ │ │ cmp r1, #0 │ │ │ │ movle r2, #93 @ 0x5d │ │ │ │ - ble c84dc │ │ │ │ + ble c87ac │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bge c84d8 │ │ │ │ - ldr r1, [pc, #808] @ c8d64 │ │ │ │ + bge c87a8 │ │ │ │ + ldr r1, [pc, #572] @ c90c8 │ │ │ │ mov r2, r8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 275fe8 │ │ │ │ + bl 287444 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ - bl cab00 │ │ │ │ - b c8194 │ │ │ │ + bl cade8 │ │ │ │ + b c8344 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c9104 │ │ │ │ + bne c9420 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ - ldr sl, [pc, #752] @ c8d6c │ │ │ │ + ldr sl, [pc, #516] @ c90d0 │ │ │ │ cmp r3, sl │ │ │ │ - bne c90e4 │ │ │ │ + bne c9400 │ │ │ │ mov r0, r5 │ │ │ │ bl 29508 │ │ │ │ cmp r0, #0 │ │ │ │ addne r9, r0, #1 │ │ │ │ - beq c97bc │ │ │ │ + beq c9a08 │ │ │ │ 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 │ │ │ │ @@ -163162,83 +163460,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 c9c78 │ │ │ │ + bne ca414 │ │ │ │ cmp r5, r9 │ │ │ │ - bne c809c │ │ │ │ + bne c8388 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c9104 │ │ │ │ + bne c9420 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, sl │ │ │ │ - bne c90e4 │ │ │ │ + bne c9400 │ │ │ │ mov r0, r5 │ │ │ │ bl 29508 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c9c5c │ │ │ │ + beq ca3f8 │ │ │ │ add r9, r9, #1 │ │ │ │ - b c8a94 │ │ │ │ + b c8ee4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add sl, r3, #12288 @ 0x3000 │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - ble c8660 │ │ │ │ + ble c8930 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ movne r5, #0 │ │ │ │ andeq r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne ca328 │ │ │ │ + bne ca9c4 │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne ca0e4 │ │ │ │ + bne ca0a8 │ │ │ │ ldr r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ca344 │ │ │ │ - bgt c8680 │ │ │ │ + beq ca798 │ │ │ │ + bgt c8950 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ - blt c8a34 │ │ │ │ + blt c8e84 │ │ │ │ cmp r8, #125 @ 0x7d │ │ │ │ - bne c84d8 │ │ │ │ + bne c87a8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne ca258 │ │ │ │ + bne ca578 │ │ │ │ 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 c84dc │ │ │ │ + b c87ac │ │ │ │ mov sl, #0 │ │ │ │ - mov r1, #1 │ │ │ │ - str sl, [sp, #12] │ │ │ │ - b c89dc │ │ │ │ + mov r1, sl │ │ │ │ + mov r3, #1 │ │ │ │ + b c8cd0 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c9494 │ │ │ │ + bne c9770 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ - ldr r5, [pc, #416] @ c8d6c │ │ │ │ + ldr r5, [pc, #180] @ c90d0 │ │ │ │ cmp r3, r5 │ │ │ │ - bne c9224 │ │ │ │ + bne c94ec │ │ │ │ mov r0, sl │ │ │ │ bl 29508 │ │ │ │ cmp r0, #0 │ │ │ │ addne r8, r0, #1 │ │ │ │ - beq c98f8 │ │ │ │ + beq c9b44 │ │ │ │ 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 │ │ │ │ @@ -163246,368 +163544,281 @@ │ │ │ │ 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 c9f30 │ │ │ │ + bne ca314 │ │ │ │ cmp sl, r8 │ │ │ │ - bne c7dd4 │ │ │ │ + bne c8098 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c9494 │ │ │ │ + bne c9770 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne c9224 │ │ │ │ + bne c94ec │ │ │ │ mov r0, sl │ │ │ │ bl 29508 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c98f8 │ │ │ │ + beq c9b44 │ │ │ │ add r8, r8, #1 │ │ │ │ - b c8be4 │ │ │ │ + b c9034 │ │ │ │ + addeq r0, r0, r9 │ │ │ │ + eorseq r6, r9, r0, lsr #26 │ │ │ │ + subeq r4, r5, r8, lsr #25 │ │ │ │ + subeq r2, r4, r8, lsr #21 │ │ │ │ + subeq r0, r4, r8, lsl fp │ │ │ │ + @ instruction: 0x00440a94 │ │ │ │ + andeq r0, r0, #9 │ │ │ │ + @ instruction: 0x003635b4 │ │ │ │ + eorseq r3, r6, r8, asr #6 │ │ │ │ + andseq r8, r9, r8, ror fp │ │ │ │ + @ instruction: 0x003633dc │ │ │ │ + eorseq r7, r9, r0, lsr #2 │ │ │ │ + eorseq r3, r6, r4, asr #6 │ │ │ │ + eorseq r3, r6, r8, asr r4 │ │ │ │ + @ instruction: 0x003633d4 │ │ │ │ + mlaseq r6, r4, r3, r3 │ │ │ │ + eorseq r3, r6, ip, lsl #7 │ │ │ │ + eorseq r3, r6, r0, asr r3 │ │ │ │ + eorseq r3, r6, r0, ror #5 │ │ │ │ + eorseq r3, r6, r8, ror #4 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c9508 │ │ │ │ + bne c97fc │ │ │ │ ldr r3, [r3, #2744] @ 0xab8 │ │ │ │ - ldr r4, [pc, #248] @ c8d6c │ │ │ │ + ldr r4, [pc, #-68] @ c90d0 │ │ │ │ cmp r3, r4 │ │ │ │ - bne c9344 │ │ │ │ + bne c960c │ │ │ │ mov r0, sl │ │ │ │ bl 29508 │ │ │ │ subs r3, r0, #0 │ │ │ │ addne r8, r3, #1 │ │ │ │ - beq c98c0 │ │ │ │ + beq c9b0c │ │ │ │ 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 ca0a0 │ │ │ │ + bne c9ea0 │ │ │ │ cmp sl, r8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - beq c971c │ │ │ │ + beq c9804 │ │ │ │ ldr r0, [r3, #476] @ 0x1dc │ │ │ │ - b c7d70 │ │ │ │ + b c8034 │ │ │ │ mov r0, r3 │ │ │ │ - b c87f4 │ │ │ │ - ble c9240 │ │ │ │ + b c8ac4 │ │ │ │ + bge c9508 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ ldrgt ip, [sp, #8] │ │ │ │ movgt r3, #0 │ │ │ │ ldrgt r2, [ip, #8] │ │ │ │ movgt r0, #20 │ │ │ │ - bgt c98a0 │ │ │ │ + bgt c9a38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r0, [r1, #2288] @ 0x8f0 │ │ │ │ cmp r0, r3 │ │ │ │ - bge c92ec │ │ │ │ + bge c95b4 │ │ │ │ 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 c87d8 │ │ │ │ - addeq r0, r0, r9 │ │ │ │ - eorseq r5, r9, r0, lsr #3 │ │ │ │ - subeq r3, r5, r8, lsr #2 │ │ │ │ - subeq r0, r4, r8, lsr #30 │ │ │ │ - @ instruction: 0x0043ef98 │ │ │ │ - subeq lr, r3, r4, lsl pc │ │ │ │ - andeq r0, r0, #9 │ │ │ │ - eorseq r1, r6, r4, lsr sl │ │ │ │ - eorseq r1, r6, r8, asr #15 │ │ │ │ - @ instruction: 0x001972f0 │ │ │ │ - eorseq r1, r6, ip, asr r8 │ │ │ │ - eorseq r1, r6, r8, asr r9 │ │ │ │ - @ instruction: 0x003619b0 │ │ │ │ - eorseq r5, r9, r0, lsr #11 │ │ │ │ - eorseq r1, r6, r4, asr #15 │ │ │ │ - eorseq r1, r6, ip, asr #14 │ │ │ │ - eorseq r1, r6, r8, ror #13 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne c9778 │ │ │ │ - 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 ca84c │ │ │ │ - cmp r8, r0 │ │ │ │ - beq c943c │ │ │ │ - cmn r0, #1 │ │ │ │ - moveq r9, #1 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - moveq sl, r9 │ │ │ │ - moveq r7, #0 │ │ │ │ - beq c9524 │ │ │ │ - mov r7, #0 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - sub fp, r3, #1 │ │ │ │ - ldr r1, [r2] │ │ │ │ - str fp, [r2, #4] │ │ │ │ - cmp fp, r1 │ │ │ │ - bcc ca7bc │ │ │ │ - ldrb r3, [r3, #-1] │ │ │ │ - and r0, r0, #255 @ 0xff │ │ │ │ - cmp r3, r0 │ │ │ │ - bne ca430 │ │ │ │ - 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 c8e8c │ │ │ │ - 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] │ │ │ │ - ldr r1, [r2, #468] @ 0x1d4 │ │ │ │ - str r1, [r6, #4] │ │ │ │ - ldr r1, [r2, #464] @ 0x1d0 │ │ │ │ - str r3, [r6, #20] │ │ │ │ - movne r3, r2 │ │ │ │ - ldrne r2, [r3, #472] @ 0x1d8 │ │ │ │ - str r1, [r6, #12] │ │ │ │ - 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 c8194 │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ - mov r7, r2 │ │ │ │ - movne fp, r0 │ │ │ │ - beq c9464 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cmp fp, r2 │ │ │ │ - beq c8f60 │ │ │ │ - ldr r3, [r4, #476] @ 0x1dc │ │ │ │ - cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ - bhi ca4ac │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ - add r3, r3, #1 │ │ │ │ - add r0, fp, #1 │ │ │ │ - cmp r2, #17 │ │ │ │ - str r3, [r4, #476] @ 0x1dc │ │ │ │ - str r0, [r4, #4] │ │ │ │ - ldrb r3, [fp] │ │ │ │ - beq c9700 │ │ │ │ - cmp r2, #22 │ │ │ │ - beq c9c90 │ │ │ │ - cmp r3, #10 │ │ │ │ - movne r2, #0 │ │ │ │ - andeq r2, r9, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne ca73c │ │ │ │ - cmp r8, r3 │ │ │ │ - bne c8e7c │ │ │ │ - add r7, r7, #1 │ │ │ │ - mov fp, r0 │ │ │ │ - b c8e1c │ │ │ │ + b c8aa8 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq c9e30 │ │ │ │ + beq c9fa8 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq c97dc │ │ │ │ + beq c9a58 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne ca39c │ │ │ │ + bne ca5c8 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq c9b50 │ │ │ │ - ble c8f28 │ │ │ │ + beq c9d7c │ │ │ │ + ble c921c │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ - beq c9dfc │ │ │ │ - ldr r2, [pc, #-456] @ c8d68 │ │ │ │ + beq c9e5c │ │ │ │ + ldr r2, [pc, #-344] @ c90cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 10a914 │ │ │ │ + bl 10a750 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9700 │ │ │ │ + beq ca074 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - b c83a8 │ │ │ │ + b c8678 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ca4bc │ │ │ │ + bne ca920 │ │ │ │ ldr ip, [r4, #452] @ 0x1c4 │ │ │ │ mov r9, #1 │ │ │ │ - b c87d8 │ │ │ │ + b c8aa8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c9684 │ │ │ │ - ldr r0, [pc, #-520] @ c8d6c │ │ │ │ + bne c9898 │ │ │ │ + ldr r0, [pc, #-408] @ c90d0 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne c93c8 │ │ │ │ + bne c9690 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 29508 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r3, r0, #0 │ │ │ │ addne r5, r3, #1 │ │ │ │ - beq c964c │ │ │ │ + beq c9860 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ streq fp, [r4] │ │ │ │ streq r5, [r4, #8] │ │ │ │ moveq fp, r2 │ │ │ │ - bne c996c │ │ │ │ + bne c9b90 │ │ │ │ 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 c9d18 │ │ │ │ + bne ca2e8 │ │ │ │ cmp fp, r5 │ │ │ │ - bne c8e98 │ │ │ │ + bne c8dfc │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c9684 │ │ │ │ + bne c9898 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne c9af4 │ │ │ │ + bne c9dd0 │ │ │ │ mov r0, fp │ │ │ │ bl 29508 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq c9f48 │ │ │ │ + beq ca32c │ │ │ │ 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 c8fc8 │ │ │ │ + b c92bc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt c8440 │ │ │ │ + blt c8710 │ │ │ │ ldr r9, [r7, #4] │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ subne r9, r9, #1 │ │ │ │ cmp r9, #1 │ │ │ │ - beq c9c48 │ │ │ │ + beq ca3e4 │ │ │ │ cmp r9, #0 │ │ │ │ - bne c90a4 │ │ │ │ + bne c9398 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ and r1, r8, #255 @ 0xff │ │ │ │ - bl 1085c8 │ │ │ │ + bl 108628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9950 │ │ │ │ + beq c979c │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ - beq c8440 │ │ │ │ + beq c8710 │ │ │ │ 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 ca0f4 │ │ │ │ + bne ca17c │ │ │ │ cmp r8, #58 @ 0x3a │ │ │ │ - bne c8440 │ │ │ │ + bne c8710 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - bne c8440 │ │ │ │ + bne c8710 │ │ │ │ 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 cab00 │ │ │ │ - b c8194 │ │ │ │ + bl cade8 │ │ │ │ + b c8344 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt c8278 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r2, #28 │ │ │ │ + ldr ip, [r3, #28] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r7, #56] @ 0x38 │ │ │ │ + b c87e0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ mov r8, r9 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r5, [r4, #4] │ │ │ │ - bne c8ab8 │ │ │ │ + bne c8f08 │ │ │ │ str r8, [r4, #4] │ │ │ │ mvn r8, #0 │ │ │ │ mvn r2, #32 │ │ │ │ - b c80c8 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt c7fb4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, #28 │ │ │ │ - ldr ip, [r3, #28] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r7, #56] @ 0x38 │ │ │ │ - b c8510 │ │ │ │ + b c83b4 │ │ │ │ cmp r1, #0 │ │ │ │ sub r9, r9, #1 │ │ │ │ - bne c91a8 │ │ │ │ + bne c949c │ │ │ │ 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 c8194 │ │ │ │ + b c8344 │ │ │ │ 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 c883c │ │ │ │ + b c8b0c │ │ │ │ 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] │ │ │ │ @@ -163615,249 +163826,284 @@ │ │ │ │ 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 c9168 │ │ │ │ + b c945c │ │ │ │ mov sl, #0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, sl │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b c89dc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr ip, r3, r5 │ │ │ │ - orrs ip, ip, r0 │ │ │ │ - beq c897c │ │ │ │ - orrs r3, r3, sl │ │ │ │ - bne c8084 │ │ │ │ - cmp r2, #82 @ 0x52 │ │ │ │ - bne c8084 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - b c899c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r3, sl │ │ │ │ + b c8cd0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9adc │ │ │ │ + beq c9de8 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ - b c8c08 │ │ │ │ + b c9058 │ │ │ │ cmp r2, #0 │ │ │ │ - ble c9890 │ │ │ │ + ble c9a28 │ │ │ │ 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 c92c8 │ │ │ │ + beq c9590 │ │ │ │ add r1, r4, r1 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ mov lr, r4 │ │ │ │ - cmp r8, r1 │ │ │ │ - lslge r1, ip, #2 │ │ │ │ - bge c92cc │ │ │ │ + cmp r1, r8 │ │ │ │ + lslle r1, ip, #2 │ │ │ │ + ble c9594 │ │ │ │ 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 c92c8 │ │ │ │ + beq c9590 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ ldr r1, [r0, r2, lsl #2] │ │ │ │ cmp r1, r8 │ │ │ │ - ble c94f0 │ │ │ │ + ble c975c │ │ │ │ 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 c92a0 │ │ │ │ + bne c9568 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r2, r8 │ │ │ │ - bne c9890 │ │ │ │ + bne c9a28 │ │ │ │ ldr r2, [r1, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq c87c4 │ │ │ │ + beq c8a94 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [ip, #8] │ │ │ │ mov r0, #18 │ │ │ │ - b c98a0 │ │ │ │ + b c9a38 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne c8360 │ │ │ │ + bne c8630 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca84c │ │ │ │ + bl cab34 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ mov r7, r0 │ │ │ │ tst r3, #4 │ │ │ │ - bne c9d9c │ │ │ │ + bne c9f24 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl caa8c │ │ │ │ - ldr r1, [pc, #-1484] @ c8d70 │ │ │ │ + bl cad74 │ │ │ │ + ldr r1, [pc, #-1328] @ c90d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 275fe8 │ │ │ │ - b c8a48 │ │ │ │ + bl 287444 │ │ │ │ + b c8e98 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r8, [r5, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c98e0 │ │ │ │ + beq c9b2c │ │ │ │ ldr sl, [r3, #4] │ │ │ │ - b c8ca8 │ │ │ │ + b c9148 │ │ │ │ mov sl, ip │ │ │ │ - mov r1, #1 │ │ │ │ - b c89dc │ │ │ │ + mov r3, #1 │ │ │ │ + b c8cd0 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r5, sl │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9ae4 │ │ │ │ + beq c9cac │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b c82b4 │ │ │ │ + b c8584 │ │ │ │ cmp r8, #125 @ 0x7d │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ - bne ca50c │ │ │ │ + bne ca690 │ │ │ │ cmp r1, #0 │ │ │ │ - ble c84d8 │ │ │ │ + ble c87a8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bge c8b74 │ │ │ │ - b c8a34 │ │ │ │ + bge c8fc4 │ │ │ │ + b c8e84 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9678 │ │ │ │ + beq c988c │ │ │ │ ldr fp, [r4, #4] │ │ │ │ - b c8fc8 │ │ │ │ + b c92bc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl ca84c │ │ │ │ + bl cab34 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 10590c <_PyToken_ThreeChars@@Base> │ │ │ │ + bl 10596c <_PyToken_ThreeChars@@Base> │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ mov r2, r0 │ │ │ │ - bne c9420 │ │ │ │ + bne c96e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl caa8c │ │ │ │ + bl cad74 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str ip, [sp] │ │ │ │ - bl cab00 │ │ │ │ - b c8194 │ │ │ │ + bl cade8 │ │ │ │ + b c8344 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca84c │ │ │ │ + bl cab34 │ │ │ │ cmp r8, r0 │ │ │ │ - beq c9510 │ │ │ │ + beq c97dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq ca030 │ │ │ │ + beq ca3cc │ │ │ │ mov r7, #1 │ │ │ │ - b c8dd4 │ │ │ │ + b c8d38 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca84c │ │ │ │ + bl cab34 │ │ │ │ cmp r8, r0 │ │ │ │ moveq r3, #1 │ │ │ │ ldreq fp, [r4, #4] │ │ │ │ streq r3, [sp, #12] │ │ │ │ - beq c948c │ │ │ │ + beq c9754 │ │ │ │ cmp r0, #13 │ │ │ │ - beq ca43c │ │ │ │ + beq ca928 │ │ │ │ ldr fp, [r4, #4] │ │ │ │ mov r7, #0 │ │ │ │ - b c8e8c │ │ │ │ + b c8df0 │ │ │ │ + lsl r1, r2, #2 │ │ │ │ + b c9594 │ │ │ │ + mov sl, #0 │ │ │ │ + mov r1, #1 │ │ │ │ + b c8cd0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #476] @ 0x1dc │ │ │ │ cmp sl, #0 │ │ │ │ - sub r3, r0, #1 │ │ │ │ - subne sl, sl, #1 │ │ │ │ - mov r2, r1 │ │ │ │ + sub r2, r0, #1 │ │ │ │ + beq c9e88 │ │ │ │ + sub r3, sl, #1 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ cmp r1, #28 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - str sl, [r1, #28] │ │ │ │ - str r3, [r1, #472] @ 0x1d8 │ │ │ │ - beq c9950 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne c9700 │ │ │ │ - subs r2, r2, #11 │ │ │ │ - movne r2, #1 │ │ │ │ + str r3, [r0, #28] │ │ │ │ + str r2, [r0, #472] @ 0x1d8 │ │ │ │ + bne c8318 │ │ │ │ + mov r3, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - lsl r2, r2, #6 │ │ │ │ + mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl cab00 │ │ │ │ - b c8194 │ │ │ │ - lsl r1, r2, #2 │ │ │ │ - b c92cc │ │ │ │ - mov r3, #1 │ │ │ │ - mov sl, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b c89dc │ │ │ │ - mov r4, r3 │ │ │ │ - b c7dc4 │ │ │ │ + bl cade8 │ │ │ │ + b c8344 │ │ │ │ + ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble c87a8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + str r3, [r2, #480] @ 0x1e0 │ │ │ │ + ble c87a8 │ │ │ │ + b c8fa8 │ │ │ │ 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 c8e14 │ │ │ │ + b c8d78 │ │ │ │ + mov r4, r3 │ │ │ │ + b c8088 │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + cmp r1, #10 │ │ │ │ + bne c97fc │ │ │ │ + ldr r3, [r3, #2744] @ 0xab8 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne c9c14 │ │ │ │ + mov r0, sl │ │ │ │ + bl 29508 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq c9e34 │ │ │ │ + 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 c9148 │ │ │ │ + mov r0, fp │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 29c28 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r5, fp, r0 │ │ │ │ + cmp r5, fp │ │ │ │ + bne c9290 │ │ │ │ + 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 ca074 │ │ │ │ + cmp r1, #22 │ │ │ │ + beq ca308 │ │ │ │ + mvn r5, #0 │ │ │ │ + b ca72c │ │ │ │ cmp r8, #34 @ 0x22 │ │ │ │ cmpne r8, #39 @ 0x27 │ │ │ │ - bne c7eb4 │ │ │ │ + bne c8178 │ │ │ │ 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 ca84c │ │ │ │ + bl cab34 │ │ │ │ cmp r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - beq c9d38 │ │ │ │ + beq ca464 │ │ │ │ mov r0, r4 │ │ │ │ - bl caa8c │ │ │ │ + bl cad74 │ │ │ │ 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 ca750 │ │ │ │ + bgt ca498 │ │ │ │ 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 │ │ │ │ @@ -163875,18 +164121,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 c9604 │ │ │ │ - bhi c9618 │ │ │ │ + beq c9984 │ │ │ │ + bhi c9998 │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ - bne c9618 │ │ │ │ + bne c9998 │ │ │ │ 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 │ │ │ │ @@ -163895,281 +164141,210 @@ │ │ │ │ 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 cab00 │ │ │ │ - b c8194 │ │ │ │ - mov r0, fp │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 29c28 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r5, fp, r0 │ │ │ │ - cmp r5, fp │ │ │ │ - bne c8f9c │ │ │ │ - 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 c9700 │ │ │ │ - cmp r1, #22 │ │ │ │ - beq ca154 │ │ │ │ - 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 ca304 │ │ │ │ - cmp sl, #3 │ │ │ │ - beq ca2e4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r1, [pc, #-2424] @ c8d74 │ │ │ │ - ldreq r1, [pc, #-2424] @ c8d78 │ │ │ │ - bl 275fe8 │ │ │ │ - cmp r5, #10 │ │ │ │ - ldrne r2, [sp, #8] │ │ │ │ - movne r3, #24 │ │ │ │ - strne r3, [r2, #32] │ │ │ │ - mov r3, #0 │ │ │ │ - b c88fc │ │ │ │ + bl cade8 │ │ │ │ + b c8344 │ │ │ │ cmp r7, #0 │ │ │ │ - bne c9e90 │ │ │ │ + bne ca0b8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b c8148 │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - cmp r1, #10 │ │ │ │ - bne c9508 │ │ │ │ - ldr r3, [r3, #2744] @ 0xab8 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne c9978 │ │ │ │ - mov r0, sl │ │ │ │ - bl 29508 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - beq ca0c4 │ │ │ │ - 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 c8ca8 │ │ │ │ + b c8434 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq c8cf8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - ldr r5, [pc, #-2568] @ c8d7c │ │ │ │ + ldr r5, [pc, #-2332] @ c90d8 │ │ │ │ ldrb r3, [r3] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ cmpne r3, #114 @ 0x72 │ │ │ │ - bne c7ea8 │ │ │ │ - b c953c │ │ │ │ - ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble c84d8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - str r3, [r2, #480] @ 0x1e0 │ │ │ │ - ble c84d8 │ │ │ │ - b c8b58 │ │ │ │ + bne c816c │ │ │ │ + b c98bc │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ add r9, r5, r0 │ │ │ │ cmp r9, r5 │ │ │ │ - bne c8a94 │ │ │ │ + bne c8ee4 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b c9100 │ │ │ │ + b c941c │ │ │ │ + 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 cade8 │ │ │ │ + b c8344 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca84c │ │ │ │ + bl cab34 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ mov r7, r0 │ │ │ │ - beq ca494 │ │ │ │ + beq ca580 │ │ │ │ and r3, r7, #255 @ 0xff │ │ │ │ ldr r8, [r5, r3, lsl #2] │ │ │ │ ands r8, r8, #16 │ │ │ │ - beq ca45c │ │ │ │ + beq ca540 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca84c │ │ │ │ + bl cab34 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ mov r7, r0 │ │ │ │ tst r3, #16 │ │ │ │ - bne c9800 │ │ │ │ + bne c9a7c │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq ca494 │ │ │ │ - ldr r2, [pc, #-2732] @ c8d80 │ │ │ │ + beq ca580 │ │ │ │ + ldr r2, [pc, #-2508] @ c90dc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 10a914 │ │ │ │ + bl 10a750 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c88fc │ │ │ │ + beq c8bd0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r7, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bne c83a8 │ │ │ │ + bne c8678 │ │ │ │ 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 c8424 │ │ │ │ + beq c86f4 │ │ │ │ ldr r0, [r0, #476] @ 0x1dc │ │ │ │ - b c8414 │ │ │ │ - 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 cab00 │ │ │ │ - b c8194 │ │ │ │ + b c86e4 │ │ │ │ mov r0, sl │ │ │ │ bl 29c28 │ │ │ │ add r8, sl, r0 │ │ │ │ cmp r8, sl │ │ │ │ - bne c8c8c │ │ │ │ + bne c912c │ │ │ │ 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 c7dc4 │ │ │ │ + b c8088 │ │ │ │ mov r0, sl │ │ │ │ bl 29c28 │ │ │ │ add r8, sl, r0 │ │ │ │ cmp r8, sl │ │ │ │ - bne c8be4 │ │ │ │ + bne c9034 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, #11 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ str r3, [r2, #32] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr r3, [r2, #476] @ 0x1dc │ │ │ │ - str r5, [r2, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - beq c9fe8 │ │ │ │ + mov r3, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - sub r5, r5, #1 │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ - str r5, [r1, #28] │ │ │ │ - cmp r2, #28 │ │ │ │ - str r3, [r1, #472] @ 0x1d8 │ │ │ │ - bne c94c0 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - bl cab00 │ │ │ │ - b c8194 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r2, [r1, #476] @ 0x1dc │ │ │ │ + str r3, [r1, #4] │ │ │ │ + sub r2, r2, #1 │ │ │ │ + beq ca3b0 │ │ │ │ + ldr r1, [r1, #32] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + b c9788 │ │ │ │ mov fp, r2 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b c8fb4 │ │ │ │ + b c92a8 │ │ │ │ + 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 cade8 │ │ │ │ + b c8344 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl cab34 │ │ │ │ + and r3, r0, #255 @ 0xff │ │ │ │ + ldr r3, [r5, r3, lsl #2] │ │ │ │ + mov r7, r0 │ │ │ │ + tst r3, #4 │ │ │ │ + beq c8ba0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 109be8 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + bne c8ba0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + mov r1, r6 │ │ │ │ + str r7, [sp] │ │ │ │ + bl cade8 │ │ │ │ + b c8344 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r8, [r5, #8] │ │ │ │ mov r5, r8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [sp, #8] │ │ │ │ - bne c9364 │ │ │ │ - b c98e0 │ │ │ │ + bne c962c │ │ │ │ + b c9b2c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add sl, r5, r0 │ │ │ │ cmp sl, r5 │ │ │ │ - bne c8290 │ │ │ │ + bne c8560 │ │ │ │ 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 c877c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca84c │ │ │ │ - and r3, r0, #255 @ 0xff │ │ │ │ - ldr r3, [r5, r3, lsl #2] │ │ │ │ - mov r7, r0 │ │ │ │ - tst r3, #4 │ │ │ │ - beq c88cc │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 109dac │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne c88cc │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - mov r1, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - bl cab00 │ │ │ │ - b c8194 │ │ │ │ - ldr r3, [sl, #72] @ 0x48 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + b c8a4c │ │ │ │ + ldr sl, [r4, #40] @ 0x28 │ │ │ │ + cmp sl, #8 │ │ │ │ + bne ca650 │ │ │ │ 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 cab00 │ │ │ │ - b c8194 │ │ │ │ + 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 c84d0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r8, r2 │ │ │ │ + b c9c70 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl caa8c │ │ │ │ + bl cad74 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl caa8c │ │ │ │ + bl cad74 │ │ │ │ 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] │ │ │ │ @@ -164177,1007 +164352,1040 @@ │ │ │ │ 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 c8768 │ │ │ │ + beq c8a38 │ │ │ │ ldr r0, [r0, #476] @ 0x1dc │ │ │ │ - b c8758 │ │ │ │ - ldr sl, [r4, #40] @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, sl │ │ │ │ - bl 35406c │ │ │ │ - mov r3, sl │ │ │ │ - add r9, r8, #1 │ │ │ │ - mla r3, r0, sl, r3 │ │ │ │ - mov sl, r3 │ │ │ │ - b c8200 │ │ │ │ - mov r5, r8 │ │ │ │ - b c991c │ │ │ │ - mov r2, r3 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r8, r2 │ │ │ │ - b c99d4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ + b c8a28 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c93dc │ │ │ │ - b c9678 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne c9c04 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r5, [r3, #28] │ │ │ │ + beq ca9bc │ │ │ │ + str r9, [r2, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r2, #63 @ 0x3f │ │ │ │ + mov r1, r6 │ │ │ │ + str ip, [sp] │ │ │ │ + bl cade8 │ │ │ │ + b c8344 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl caa8c │ │ │ │ + bl cab34 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + mov r1, r0 │ │ │ │ + bne c9cbc │ │ │ │ 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 cab00 │ │ │ │ - b c8194 │ │ │ │ + bl cade8 │ │ │ │ + b c8344 │ │ │ │ mov r7, #101 @ 0x65 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl ca84c │ │ │ │ + bl cab34 │ │ │ │ sub r3, r0, #43 @ 0x2b │ │ │ │ bics r3, r3, #2 │ │ │ │ mov r1, r0 │ │ │ │ - bne ca160 │ │ │ │ + bne ca34c │ │ │ │ mov r0, r4 │ │ │ │ - bl ca84c │ │ │ │ + bl cab34 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r5, [r5, r3, lsl #2] │ │ │ │ mov r1, r0 │ │ │ │ ands r5, r5, #4 │ │ │ │ - beq ca2b0 │ │ │ │ + beq ca4e0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 109dac │ │ │ │ + bl 109be8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c9a0c │ │ │ │ + beq c9bf8 │ │ │ │ bic r3, r7, #32 │ │ │ │ - b c88d8 │ │ │ │ + b c8bac │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne c96a4 │ │ │ │ + b c988c │ │ │ │ + mov r5, r8 │ │ │ │ + b c9b68 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne ca138 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r5, [r3, #28] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca84c │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - mov r1, r0 │ │ │ │ - bne c9a58 │ │ │ │ + bl cad74 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, #52 @ 0x34 │ │ │ │ - mov r1, r6 │ │ │ │ - str ip, [sp] │ │ │ │ - bl cab00 │ │ │ │ - b c8194 │ │ │ │ - ldr r2, [sl, #68] @ 0x44 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq ca4a4 │ │ │ │ + mov r2, #62 @ 0x3e │ │ │ │ str r9, [sl, #72] @ 0x48 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r2, #63 @ 0x3f │ │ │ │ + mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl cab00 │ │ │ │ - b c8194 │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ - ldr r8, [r4, #472] @ 0x1d8 │ │ │ │ - ldr r1, [pc, #-3728] @ c8d84 │ │ │ │ - ldrb r2, [r1], #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq c9cc4 │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ - cmp ip, r5 │ │ │ │ - bls ca744 │ │ │ │ - cmp r2, #32 │ │ │ │ - beq c9c98 │ │ │ │ - ldrb ip, [r5] │ │ │ │ - cmp ip, r2 │ │ │ │ - bne ca744 │ │ │ │ - add r5, r5, #1 │ │ │ │ - add r8, r8, #1 │ │ │ │ - b c9c10 │ │ │ │ - ldr r3, [r7, #56] @ 0x38 │ │ │ │ - ldr r2, [r7, #60] @ 0x3c │ │ │ │ - orrs r3, r3, r2 │ │ │ │ - beq c90a4 │ │ │ │ - b c906c │ │ │ │ - mov r0, r5 │ │ │ │ + bl cade8 │ │ │ │ + b c8344 │ │ │ │ + mov r0, sl │ │ │ │ bl 29c28 │ │ │ │ - add r9, r5, r0 │ │ │ │ - cmp r9, r5 │ │ │ │ - bne c8a94 │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ - b c97d0 │ │ │ │ - ldr r1, [pc, #-3832] @ c8d88 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 275fe8 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - b c9104 │ │ │ │ - mov fp, r0 │ │ │ │ - b c8e24 │ │ │ │ - mov r2, r5 │ │ │ │ - mov ip, r5 │ │ │ │ - ldrb lr, [ip] │ │ │ │ - mov r5, ip │ │ │ │ - cmp lr, #9 │ │ │ │ - cmpne lr, #32 │ │ │ │ - add ip, ip, #1 │ │ │ │ - beq c9ca0 │ │ │ │ - sub r2, r8, r2 │ │ │ │ - add r8, r2, r5 │ │ │ │ - b c9c10 │ │ │ │ + add r8, sl, r0 │ │ │ │ + cmp r8, sl │ │ │ │ + bne c9830 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + b c9b20 │ │ │ │ + cmp r7, #106 @ 0x6a │ │ │ │ + bne ca60c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl cab34 │ │ │ │ + ldr r2, [pc, #-3472] @ c90e0 │ │ │ │ mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl caa8c │ │ │ │ - ldr sl, [r4, #4] │ │ │ │ - add r7, r5, #6 │ │ │ │ - cmp sl, r7 │ │ │ │ - bcs c9f68 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r0, #57 @ 0x39 │ │ │ │ - ldr r2, [r1, #476] @ 0x1dc │ │ │ │ - ldr r3, [r1, #464] @ 0x1d0 │ │ │ │ - ldr r1, [r1, #480] @ 0x1e0 │ │ │ │ - str r1, [r6] │ │ │ │ - str r8, [r6, #8] │ │ │ │ - str r3, [r6, #12] │ │ │ │ - str r3, [r6, #4] │ │ │ │ - str r2, [r6, #16] │ │ │ │ - str r5, [r6, #20] │ │ │ │ - str sl, [r6, #24] │ │ │ │ - b c8194 │ │ │ │ + bl 10a750 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne c9ab8 │ │ │ │ + b c8bd0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r1, #28 │ │ │ │ + str sl, [r3, #28] │ │ │ │ + str r2, [r3, #472] @ 0x1d8 │ │ │ │ + bne c8318 │ │ │ │ + b c979c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #-3996] @ c8d88 │ │ │ │ + ldr r1, [pc, #-3508] @ c90f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 275fe8 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - b c9684 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca84c │ │ │ │ - cmp r8, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - moveq r1, #3 │ │ │ │ - beq c9570 │ │ │ │ + bl 287444 │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ + str sl, [r4, #4] │ │ │ │ + mov r8, sl │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl caa8c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl caa8c │ │ │ │ - b c956c │ │ │ │ - str r0, [r4, #28] │ │ │ │ - str r1, [r4, #472] @ 0x1d8 │ │ │ │ - b c7e28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 241120 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq c9700 │ │ │ │ - mov r3, #1 │ │ │ │ - ldr sl, [r4, #4] │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ - str r3, [r4, #2700] @ 0xa8c │ │ │ │ - b c7dc8 │ │ │ │ + b c8088 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl cab34 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + mov r7, r0 │ │ │ │ + beq ca848 │ │ │ │ + sub r3, r7, #48 @ 0x30 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi ca820 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl cab34 │ │ │ │ + sub r3, r0, #48 @ 0x30 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + bls c9ee4 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq ca848 │ │ │ │ + and r3, r0, #255 @ 0xff │ │ │ │ + ldr r3, [r5, r3, lsl #2] │ │ │ │ + tst r3, #4 │ │ │ │ + ldreq r2, [pc, #-3636] @ c90e4 │ │ │ │ + beq c9aa4 │ │ │ │ + ldr r1, [pc, #-3640] @ c90e8 │ │ │ │ + mov r2, r7 │ │ │ │ + b c8e8c │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne ca39c │ │ │ │ + bne ca5c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca84c │ │ │ │ + bl cab34 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ - beq c9f10 │ │ │ │ + beq c9f88 │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ - beq c9da4 │ │ │ │ + beq c9f2c │ │ │ │ and r3, r7, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne ca39c │ │ │ │ + bne ca5c8 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq c99e0 │ │ │ │ + beq c9bcc │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - ble c8380 │ │ │ │ + ble c8650 │ │ │ │ cmp r7, #101 @ 0x65 │ │ │ │ - beq c9b50 │ │ │ │ - bgt c8f20 │ │ │ │ + beq c9d7c │ │ │ │ + bgt c9214 │ │ │ │ cmp r7, #69 @ 0x45 │ │ │ │ - beq c9e28 │ │ │ │ + beq ca008 │ │ │ │ cmp r7, #74 @ 0x4a │ │ │ │ - bne c8f28 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca84c │ │ │ │ - ldr r2, [pc, #2508] @ ca7dc │ │ │ │ - mov r1, r0 │ │ │ │ + bne c921c │ │ │ │ + b c9e5c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl cab34 │ │ │ │ + and r3, r0, #255 @ 0xff │ │ │ │ + ldr r3, [r5, r3, lsl #2] │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10a914 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne c983c │ │ │ │ - b c88fc │ │ │ │ - mov r7, #69 @ 0x45 │ │ │ │ - b c9b54 │ │ │ │ + tst r3, #4 │ │ │ │ + bne c9f40 │ │ │ │ + b c95ec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca84c │ │ │ │ + bl cab34 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ mov r7, r0 │ │ │ │ - beq ca580 │ │ │ │ + beq ca5b8 │ │ │ │ sub r3, r7, #48 @ 0x30 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi ca558 │ │ │ │ + bhi ca590 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca84c │ │ │ │ + bl cab34 │ │ │ │ sub r3, r0, #48 @ 0x30 │ │ │ │ cmp r3, #7 │ │ │ │ mov r7, r0 │ │ │ │ - bls c9e50 │ │ │ │ + bls c9fc8 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq ca580 │ │ │ │ + beq ca5b8 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - ldreq r2, [pc, #2396] @ ca7e0 │ │ │ │ - beq c9828 │ │ │ │ - ldr r1, [pc, #2392] @ ca7e4 │ │ │ │ + ldreq r2, [pc, #-3856] @ c90ec │ │ │ │ + beq c9aa4 │ │ │ │ + ldr r1, [pc, #-3860] @ c90f0 │ │ │ │ mov r2, r7 │ │ │ │ - b c8a3c │ │ │ │ + b c8e8c │ │ │ │ + mov r7, #69 @ 0x45 │ │ │ │ + b c9d80 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 24f160 │ │ │ │ + add r2, r7, #1 │ │ │ │ + cmp sl, r2 │ │ │ │ + mov r8, r0 │ │ │ │ + bgt ca9d8 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq ca050 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne ca050 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r8 │ │ │ │ + bl e6c20 <_PyUnicode_IsPrintable@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq caa98 │ │ │ │ + ldr r1, [pc, #-3956] @ c90f4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 287444 │ │ │ │ + mov r3, #0 │ │ │ │ + b c8bd0 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r1, [pc, #-3988] @ c90f8 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r8, r2 │ │ │ │ + bl 287444 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b c9c70 │ │ │ │ + ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt c97c4 │ │ │ │ + b c8fa8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, #12288 @ 0x3000 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne c9714 │ │ │ │ + bne c99d8 │ │ │ │ ldr r9, [r3, #2692] @ 0xa84 │ │ │ │ cmp r9, #0 │ │ │ │ - bne c9700 │ │ │ │ + bne ca074 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r2, r9 │ │ │ │ sub r1, r1, r0 │ │ │ │ - bl e1c0c │ │ │ │ + bl e1c8c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq ca718 │ │ │ │ - bl f8ff0 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ + beq caaac │ │ │ │ + bl f9034 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt ca6d0 │ │ │ │ + blt caa64 │ │ │ │ ldr sl, [r5, #8] │ │ │ │ cmp r7, sl │ │ │ │ - blt ca5dc │ │ │ │ + blt ca010 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c9710 │ │ │ │ + beq c99d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c9710 │ │ │ │ + bne c99d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - b c9710 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca84c │ │ │ │ - and r3, r0, #255 @ 0xff │ │ │ │ - ldr r3, [r5, r3, lsl #2] │ │ │ │ - mov r7, r0 │ │ │ │ - tst r3, #4 │ │ │ │ - bne c9db8 │ │ │ │ - b c9324 │ │ │ │ + bl 9aea8 <_Py_Dealloc@@Base> │ │ │ │ + b c99d4 │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ + ldr r3, [r4, #472] @ 0x1d8 │ │ │ │ + ldr r0, [pc, #2440] @ caad0 │ │ │ │ + ldrb r1, [r0], #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq ca208 │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ + cmp ip, r5 │ │ │ │ + bls ca908 │ │ │ │ + cmp r1, #32 │ │ │ │ + beq ca1dc │ │ │ │ + ldrb ip, [r5] │ │ │ │ + cmp ip, r1 │ │ │ │ + bne ca908 │ │ │ │ + add r5, r5, #1 │ │ │ │ + add r3, r3, #1 │ │ │ │ + b ca144 │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne c9398 │ │ │ │ + ldr r1, [r0, #2796] @ 0xaec │ │ │ │ + ldr ip, [r0, #2800] @ 0xaf0 │ │ │ │ + sub r1, r1, ip │ │ │ │ + b ca1ac │ │ │ │ + ldr ip, [r0, #2804] @ 0xaf4 │ │ │ │ + ldrb ip, [ip, r2] │ │ │ │ + cmp ip, #35 @ 0x23 │ │ │ │ + beq ca858 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r2, r1 │ │ │ │ + blt ca198 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add r3, r2, r3 │ │ │ │ + ldr r0, [r3, #2804] @ 0xaf4 │ │ │ │ + mov r2, #0 │ │ │ │ + bl e1c8c │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq ca074 │ │ │ │ + str r3, [r6, #28] │ │ │ │ + b c9398 │ │ │ │ + mov r1, r5 │ │ │ │ + mov ip, r5 │ │ │ │ + ldrb lr, [ip] │ │ │ │ + mov r5, ip │ │ │ │ + cmp lr, #9 │ │ │ │ + cmpne lr, #32 │ │ │ │ + add ip, ip, #1 │ │ │ │ + beq ca1e4 │ │ │ │ + sub r1, r3, r1 │ │ │ │ + add r3, r1, r5 │ │ │ │ + b ca144 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #2220] @ ca7e8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 275fe8 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b c991c │ │ │ │ - mov r0, fp │ │ │ │ - bl 29c28 │ │ │ │ - add r5, fp, r0 │ │ │ │ - cmp r5, fp │ │ │ │ - bne c901c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - b c966c │ │ │ │ - ldr r1, [pc, #2172] @ ca7ec │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl cad74 │ │ │ │ + ldr r8, [r4, #4] │ │ │ │ + add r7, r5, #6 │ │ │ │ + cmp r8, r7 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + bcs ca264 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r1, [r0, #476] @ 0x1dc │ │ │ │ + ldr r2, [r0, #464] @ 0x1d0 │ │ │ │ + ldr r0, [r0, #480] @ 0x1e0 │ │ │ │ + str r0, [r6] │ │ │ │ + str r3, [r6, #8] │ │ │ │ + mov r0, #57 @ 0x39 │ │ │ │ + str r2, [r6, #12] │ │ │ │ + str r2, [r6, #4] │ │ │ │ + str r1, [r6, #16] │ │ │ │ + str r5, [r6, #20] │ │ │ │ + str r8, [r6, #24] │ │ │ │ + b c8344 │ │ │ │ + ldr r1, [pc, #2152] @ caad4 │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r5 │ │ │ │ bl 292f8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c9ce4 │ │ │ │ - cmp sl, r7 │ │ │ │ - beq c9fa8 │ │ │ │ - ldrsb r3, [r5, #6] │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt c9ce4 │ │ │ │ - ldr r3, [pc, #2128] @ ca7f0 │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ - tst r3, #7 │ │ │ │ - bne c9ce4 │ │ │ │ + bne ca230 │ │ │ │ + cmp r8, r7 │ │ │ │ + beq ca2a8 │ │ │ │ + ldrsb r2, [r5, #6] │ │ │ │ + ldrb r1, [r5, #6] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt ca230 │ │ │ │ + ldr r2, [pc, #2104] @ caad8 │ │ │ │ + ldr r2, [r2, r1, lsl #2] │ │ │ │ + tst r2, #7 │ │ │ │ + bne ca230 │ │ │ │ cmp r9, #0 │ │ │ │ - bne ca34c │ │ │ │ + bne ca4c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - add r3, r8, #6 │ │ │ │ + add r3, r3, #6 │ │ │ │ ldr r1, [r0, #476] @ 0x1dc │ │ │ │ ldr r2, [r0, #464] @ 0x1d0 │ │ │ │ ldr r0, [r0, #480] @ 0x1e0 │ │ │ │ str r0, [r6] │ │ │ │ str r3, [r6, #8] │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ str r2, [r6, #12] │ │ │ │ str r2, [r6, #4] │ │ │ │ str r1, [r6, #16] │ │ │ │ str r7, [r6, #20] │ │ │ │ - str sl, [r6, #24] │ │ │ │ - b c8194 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ - str r5, [r1, #28] │ │ │ │ - cmp r2, #28 │ │ │ │ - str r3, [r1, #472] @ 0x1d8 │ │ │ │ - bne c94c0 │ │ │ │ - b c9950 │ │ │ │ + str r8, [r6, #24] │ │ │ │ + b c8344 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r1, [pc, #2004] @ ca7e8 │ │ │ │ - mov r3, r8 │ │ │ │ + ldr r1, [pc, #2024] @ caadc │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r8, r2 │ │ │ │ - bl 275fe8 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b c99d4 │ │ │ │ - mov r9, #1 │ │ │ │ - mov sl, r9 │ │ │ │ - mov r7, r9 │ │ │ │ - b c9524 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca84c │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - mov r7, r0 │ │ │ │ - beq ca38c │ │ │ │ - sub r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi ca364 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca84c │ │ │ │ - sub r3, r0, #48 @ 0x30 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - bls ca060 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq ca38c │ │ │ │ - and r3, r0, #255 @ 0xff │ │ │ │ - ldr r3, [r5, r3, lsl #2] │ │ │ │ - tst r3, #4 │ │ │ │ - ldreq r2, [pc, #1888] @ ca7f4 │ │ │ │ - beq c9828 │ │ │ │ - ldr r1, [pc, #1884] @ ca7f8 │ │ │ │ - mov r2, r7 │ │ │ │ - b c8a3c │ │ │ │ + bl 287444 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + b c9898 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr fp, [r3, #4] │ │ │ │ + b c8d88 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #1852] @ ca7e8 │ │ │ │ + ldr r1, [pc, #1980] @ caadc │ │ │ │ mov r0, r4 │ │ │ │ - bl 275fe8 │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ - str sl, [r4, #4] │ │ │ │ - mov r8, sl │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - b c7dc4 │ │ │ │ - mov r0, sl │ │ │ │ + bl 287444 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b c9b6c │ │ │ │ + mov r0, fp │ │ │ │ bl 29c28 │ │ │ │ - add r8, sl, r0 │ │ │ │ - cmp r8, sl │ │ │ │ - bne c9748 │ │ │ │ + add r5, fp, r0 │ │ │ │ + cmp r5, fp │ │ │ │ + bne c9310 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b c98d4 │ │ │ │ - ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt c97a4 │ │ │ │ - b c8b58 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne c90a4 │ │ │ │ - ldr r1, [r0, #2796] @ 0xaec │ │ │ │ - ldr ip, [r0, #2800] @ 0xaf0 │ │ │ │ - sub r1, r1, ip │ │ │ │ - b ca124 │ │ │ │ - ldr ip, [r0, #2804] @ 0xaf4 │ │ │ │ - ldrb ip, [ip, r2] │ │ │ │ - cmp ip, #35 @ 0x23 │ │ │ │ - beq ca1c4 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ - blt ca110 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r3, r2, r3 │ │ │ │ - ldr r0, [r3, #2804] @ 0xaf4 │ │ │ │ - mov r2, #0 │ │ │ │ - bl e1c0c │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq c9700 │ │ │ │ - str r3, [r6, #28] │ │ │ │ - b c90a4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr fp, [r3, #4] │ │ │ │ - b c8e24 │ │ │ │ + b c9880 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne c9b8c │ │ │ │ + bne c9db8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl caa8c │ │ │ │ - ldr r2, [pc, #1656] @ ca7fc │ │ │ │ + bl cad74 │ │ │ │ + ldr r2, [pc, #1904] @ caae0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10a914 │ │ │ │ + bl 10a750 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c88fc │ │ │ │ + beq c8bd0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl caa8c │ │ │ │ + bl cad74 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl cab00 │ │ │ │ - b c8194 │ │ │ │ - add r0, r1, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - bl 9990c │ │ │ │ - subs fp, r0, #0 │ │ │ │ - beq c9700 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r3, r2, r3 │ │ │ │ + bl cade8 │ │ │ │ + b c8344 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r1, [r0, #32] │ │ │ │ + str r3, [r0, #28] │ │ │ │ + cmp r1, #28 │ │ │ │ + str r2, [r0, #472] @ 0x1d8 │ │ │ │ + bne c8318 │ │ │ │ + b c979c │ │ │ │ + mov r9, #1 │ │ │ │ + mov sl, r9 │ │ │ │ + mov r7, r9 │ │ │ │ + b c97f0 │ │ │ │ + mov fp, r0 │ │ │ │ + b c8d88 │ │ │ │ + ldr r3, [r7, #56] @ 0x38 │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + beq c9398 │ │ │ │ + b c9360 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 29c28 │ │ │ │ + add r9, r5, r0 │ │ │ │ + cmp r9, r5 │ │ │ │ + bne c8ee4 │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ + b c9a1c │ │ │ │ + ldr r1, [pc, #1728] @ caadc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 287444 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + b c9420 │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ + str r1, [r4, #28] │ │ │ │ + str r0, [r4, #472] @ 0x1d8 │ │ │ │ + bne c80ec │ │ │ │ + b c82d0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25407c │ │ │ │ + cmn r0, #1 │ │ │ │ + beq ca074 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr sl, [r4, #4] │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ + str r3, [r4, #2700] @ 0xa8c │ │ │ │ + b c808c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl cab34 │ │ │ │ + cmp r8, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + moveq r1, #3 │ │ │ │ + beq c98f0 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl cad74 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl cad74 │ │ │ │ + b c98ec │ │ │ │ + ldr r1, [pc, #1604] @ caae4 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 287444 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r6 │ │ │ │ + str r7, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl cade8 │ │ │ │ + b c8344 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov lr, fp │ │ │ │ - b ca228 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov ip, r2 │ │ │ │ - ldr r4, [r0, #2804] @ 0xaf4 │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ - cmp r0, #35 @ 0x23 │ │ │ │ - beq ca27c │ │ │ │ - add r3, r3, #1 │ │ │ │ - strb r0, [lr] │ │ │ │ - add lr, fp, r3 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r1, r2 │ │ │ │ - bgt ca200 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - strb r2, [fp, r3] │ │ │ │ - mov r0, fp │ │ │ │ - bl e1c0c │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, fp │ │ │ │ - bl 99e00 │ │ │ │ + mov r0, r4 │ │ │ │ + bl cab34 │ │ │ │ + mov r2, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b ca144 │ │ │ │ - mov r2, #125 @ 0x7d │ │ │ │ - b c7fb4 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [r1, #464] @ 0x1d0 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq ca2a4 │ │ │ │ - ldr ip, [r1, #452] @ 0x1c4 │ │ │ │ - mov r9, #1 │ │ │ │ - b c87d8 │ │ │ │ - cmp r1, ip │ │ │ │ - mov r2, ip │ │ │ │ - beq ca224 │ │ │ │ - ldrb r0, [r4, ip] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq ca224 │ │ │ │ - cmp r0, #10 │ │ │ │ - add ip, r2, #1 │ │ │ │ - bne ca27c │ │ │ │ - b ca218 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r8, r3 │ │ │ │ - b c877c │ │ │ │ + str r2, [r4, #448] @ 0x1c0 │ │ │ │ + b ca2b0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl caa8c │ │ │ │ - ldr r1, [pc, #1340] @ ca800 │ │ │ │ + bl cad74 │ │ │ │ + ldr r1, [pc, #1524] @ caae8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 275fe8 │ │ │ │ + bl 287444 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl cab00 │ │ │ │ - b c8194 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #1300] @ ca804 │ │ │ │ + bl cade8 │ │ │ │ + b c8344 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, #29 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + b c98a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 275fe8 │ │ │ │ - cmp r5, #10 │ │ │ │ - movne r3, #23 │ │ │ │ - strne r3, [r4, #32] │ │ │ │ - b c9700 │ │ │ │ - add r3, r4, r3, lsl #6 │ │ │ │ - ldrb r1, [r3, #2764] @ 0xacc │ │ │ │ - cmp r8, r1 │ │ │ │ - bne c96d0 │ │ │ │ - ldr r3, [r3, #2768] @ 0xad0 │ │ │ │ - cmp r3, sl │ │ │ │ - bne c96d0 │ │ │ │ - ldr r1, [pc, #1248] @ ca808 │ │ │ │ - b c8a44 │ │ │ │ + bl cab34 │ │ │ │ + mov r8, r0 │ │ │ │ + b c812c │ │ │ │ + ldr r1, [pc, #1456] @ caaec │ │ │ │ + ldr r0, [pc, #1456] @ caaf0 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #1240] @ ca80c │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 275fe8 │ │ │ │ - b c8a48 │ │ │ │ - ldr r1, [pc, #1228] @ ca810 │ │ │ │ - b c8a38 │ │ │ │ - ldr r1, [pc, #1224] @ ca814 │ │ │ │ - b c8a38 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + bl cad74 │ │ │ │ + ldr r1, [pc, #1436] @ caaf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca84c │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r4, #448] @ 0x1c0 │ │ │ │ - b c9fb0 │ │ │ │ + bl 287444 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + str r8, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl cade8 │ │ │ │ + b c8344 │ │ │ │ + mov r2, #125 @ 0x7d │ │ │ │ + b c8278 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl cab34 │ │ │ │ + mov r7, r0 │ │ │ │ + b c9a6c │ │ │ │ and r3, r7, #255 @ 0xff │ │ │ │ ldr r5, [r5, r3, lsl #2] │ │ │ │ ands r5, r5, #4 │ │ │ │ - bne ca094 │ │ │ │ + bne c9ffc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl caa8c │ │ │ │ - ldr r1, [pc, #1164] @ ca818 │ │ │ │ - b ca2c0 │ │ │ │ + bl cad74 │ │ │ │ + ldr r1, [pc, #1344] @ caaf8 │ │ │ │ + b ca4f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca84c │ │ │ │ + bl cab34 │ │ │ │ mov r7, r0 │ │ │ │ - b ca054 │ │ │ │ + b c9fbc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ - bl 109dac │ │ │ │ + bl 109be8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c9a0c │ │ │ │ + beq c9bf8 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq c99e0 │ │ │ │ + beq c9bcc │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - ble ca3e0 │ │ │ │ + ble ca60c │ │ │ │ cmp r7, #101 @ 0x65 │ │ │ │ - beq c9b50 │ │ │ │ - bgt ca424 │ │ │ │ + beq c9d7c │ │ │ │ + bgt c9e54 │ │ │ │ cmp r7, #69 @ 0x45 │ │ │ │ - beq c9e28 │ │ │ │ + beq ca008 │ │ │ │ cmp r7, #74 @ 0x4a │ │ │ │ - beq c9dfc │ │ │ │ + beq c9e5c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ ldr r5, [r3, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - bne c8380 │ │ │ │ + bne c8650 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl caa8c │ │ │ │ + bl cad74 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r0, [r4, #2704] @ 0xa90 │ │ │ │ add r1, r1, #1 │ │ │ │ sub r2, r8, r0 │ │ │ │ sub r1, r1, r0 │ │ │ │ - ldr r3, [pc, #1024] @ ca81c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 310aac │ │ │ │ - b ca2c8 │ │ │ │ - cmp r7, #106 @ 0x6a │ │ │ │ - bne ca3e0 │ │ │ │ - b c9dfc │ │ │ │ - ldr r1, [pc, #1000] @ ca820 │ │ │ │ - ldr r0, [pc, #1000] @ ca824 │ │ │ │ - bl 7d74c <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca84c │ │ │ │ - b c9488 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #980] @ ca828 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 275fe8 │ │ │ │ - b c8a48 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl caa8c │ │ │ │ - ldr r1, [pc, #952] @ ca82c │ │ │ │ + ldr r3, [pc, #1204] @ caafc │ │ │ │ mov r0, r4 │ │ │ │ - bl 275fe8 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - str r8, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ + bl 316dfc │ │ │ │ + b ca4f8 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r1, sl │ │ │ │ + bl 355bd8 │ │ │ │ + mov r3, r0 │ │ │ │ + b c9c98 │ │ │ │ + cmp fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cab00 │ │ │ │ - b c8194 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca84c │ │ │ │ - mov r7, r0 │ │ │ │ - b c97f0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - b c8868 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, #29 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - b c9694 │ │ │ │ - mov r8, #0 │ │ │ │ - b c877c │ │ │ │ - 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 c87b0 │ │ │ │ - movlt r3, fp │ │ │ │ - movlt r8, r3 │ │ │ │ - blt c8ce8 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble c9890 │ │ │ │ - cmp r3, fp │ │ │ │ - mov r8, fp │ │ │ │ - mov r3, fp │ │ │ │ - ble c92cc │ │ │ │ - b c9248 │ │ │ │ + moveq fp, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 25407c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmn r0, #1 │ │ │ │ + beq ca6dc │ │ │ │ + mov r9, r8 │ │ │ │ + mov sl, r3 │ │ │ │ + b c84d0 │ │ │ │ cmp r1, #0 │ │ │ │ sub r0, r3, #123 @ 0x7b │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ movle r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca5a8 │ │ │ │ + bne ca710 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, r0, r2, lsl #2 │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ ldr r2, [r0, #464] @ 0x1d0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne ca590 │ │ │ │ + bne ca6f8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #740] @ ca830 │ │ │ │ + ldr r1, [pc, #1072] @ cab00 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 275fe8 │ │ │ │ - b c8a48 │ │ │ │ - and r3, r7, #255 @ 0xff │ │ │ │ - ldr r5, [r5, r3, lsl #2] │ │ │ │ - ands r5, r5, #4 │ │ │ │ - bne c9e84 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl caa8c │ │ │ │ - ldr r1, [pc, #692] @ ca834 │ │ │ │ - b ca2c0 │ │ │ │ + bl 287444 │ │ │ │ + b c8e98 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca84c │ │ │ │ - mov r7, r0 │ │ │ │ - b c9e44 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + mov r1, r6 │ │ │ │ + str sl, [sp] │ │ │ │ + bl cade8 │ │ │ │ + b c8344 │ │ │ │ str r1, [sp] │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #664] @ ca838 │ │ │ │ + ldr r1, [pc, #1020] @ cab04 │ │ │ │ mov r4, r0 │ │ │ │ - bl 275fe8 │ │ │ │ - b c8a48 │ │ │ │ + bl 287444 │ │ │ │ + b c8e98 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c8a34 │ │ │ │ - b ca528 │ │ │ │ + beq c8e84 │ │ │ │ + b ca6ac │ │ │ │ + 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 ca7c0 │ │ │ │ + cmp sl, #3 │ │ │ │ + beq ca7a0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r1, [pc, #904] @ cab08 │ │ │ │ + ldreq r1, [pc, #904] @ cab0c │ │ │ │ + bl 287444 │ │ │ │ + cmp r5, #10 │ │ │ │ + ldrne r2, [sp, #8] │ │ │ │ + movne r3, #24 │ │ │ │ + strne r3, [r2, #32] │ │ │ │ + b ca074 │ │ │ │ + ldr r1, [pc, #880] @ cab10 │ │ │ │ + b c8e88 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r1, [pc, #872] @ cab14 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 287444 │ │ │ │ + cmp r5, #10 │ │ │ │ + movne r3, #23 │ │ │ │ + strne r3, [r4, #32] │ │ │ │ + b ca074 │ │ │ │ + add r3, r4, r3, lsl #6 │ │ │ │ + ldrb r1, [r3, #2764] @ 0xacc │ │ │ │ + cmp r8, r1 │ │ │ │ + bne ca764 │ │ │ │ + ldr r3, [r3, #2768] @ 0xad0 │ │ │ │ + cmp r3, sl │ │ │ │ + bne ca764 │ │ │ │ + ldr r1, [pc, #820] @ cab18 │ │ │ │ + b c8e94 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r1, [pc, #812] @ cab1c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 287444 │ │ │ │ + b c8e98 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r2 │ │ │ │ mov r2, #29 │ │ │ │ str r2, [r1, #32] │ │ │ │ - b c877c │ │ │ │ + b c8a4c │ │ │ │ + ldr r1, [pc, #772] @ cab20 │ │ │ │ + ldr r0, [pc, #720] @ caaf0 │ │ │ │ + bl 7d7b0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + and r3, r7, #255 @ 0xff │ │ │ │ + ldr r5, [r5, r3, lsl #2] │ │ │ │ + ands r5, r5, #4 │ │ │ │ + bne c9f18 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 23c184 │ │ │ │ - add r2, r7, #1 │ │ │ │ - cmp sl, r2 │ │ │ │ - mov r8, r0 │ │ │ │ - bgt ca644 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ca61c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne ca61c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ae1c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r8 │ │ │ │ - bl e6bac <_PyUnicode_IsPrintable@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + bl cad74 │ │ │ │ + ldr r1, [pc, #732] @ cab24 │ │ │ │ + b ca4f0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl cab34 │ │ │ │ + mov r7, r0 │ │ │ │ + b c9ed8 │ │ │ │ + add r0, r1, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + bl 99998 │ │ │ │ + subs fp, r0, #0 │ │ │ │ + beq ca074 │ │ │ │ + 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 ca8bc │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov ip, r2 │ │ │ │ + ldr r4, [r0, #2804] @ 0xaf4 │ │ │ │ + ldrb r0, [r4, r2] │ │ │ │ + cmp r0, #35 @ 0x23 │ │ │ │ + beq ca934 │ │ │ │ + add r3, r3, #1 │ │ │ │ + strb r0, [lr] │ │ │ │ + add lr, fp, r3 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r1, r2 │ │ │ │ + bgt ca894 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r3 │ │ │ │ + strb r2, [fp, r3] │ │ │ │ + mov r0, fp │ │ │ │ + bl e1c8c │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, fp │ │ │ │ + bl 99e8c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b ca1cc │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r3, [r1, #464] @ 0x1d0 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq ca914 │ │ │ │ + ldr ip, [r1, #452] @ 0x1c4 │ │ │ │ + mov r9, #1 │ │ │ │ + b c8aa8 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne c9e00 │ │ │ │ + b c8304 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r8, r3 │ │ │ │ + b c8a4c │ │ │ │ + mov r8, #0 │ │ │ │ + b c8a4c │ │ │ │ + mov r0, r4 │ │ │ │ + bl cab34 │ │ │ │ + b c9750 │ � TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes